https://www.bentley.com/

Submitted URL:
https://bentley.comRedirected
Report Finished:

The outgoing links identified from the page

JavaScript Variables · 140 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

Console log messages · 3 found

Messages logged to the web console

HTML

The raw HTML body of the page

<!DOCTYPE html><html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#" data-uw-w-loader="" data-uw-rm-lang="false"><head><meta charset="UTF-8"><script type="text/javascript" async="" src="https://cdn.userway.org/widget.js?account=KcVrQAAjoP"></script><script type="text/javascript" async="" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js?did=0101b409-56f1-4f7c-ba35-2bb79cbe0f0e"></script><script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-KSTVBHL"></script><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script><script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="1.2.6",this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this.t.bind(this),this.touchStartHandler=this.i.bind(this),this.touchMoveHandler=this.o.bind(this),this.touchEndHandler=this.h.bind(this),this.clickHandler=this.u.bind(this),this.interceptedClicks=[],this.interceptedClickListeners=[],this.l(this),window.addEventListener("pageshow",(t=>{this.persisted=t.persisted,this.everythingLoaded&&this.m()})),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))})),document.addEventListener("DOMContentLoaded",(()=>{this.k()})),this.delayedScripts={normal:[],async:[],defer:[]},this.trash=[],this.allJQueries=[]}p(t){document.hidden?t.t():(this.triggerEvents.forEach((e=>window.addEventListener(e,t.userEventHandler,{passive:!0}))),window.addEventListener("touchstart",t.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",t.touchStartHandler),document.addEventListener("visibilitychange",t.userEventHandler))}_(){this.triggerEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!0}))),document.removeEventListener("visibilitychange",this.userEventHandler)}i(t){"HTML"!==t.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),t.target.addEventListener("click",this.clickHandler),this.L(t.target,!0),this.S(t.target,"onclick","rocket-onclick"),this.C())}o(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.S(t.target,"rocket-onclick","onclick"),this.M()}h(){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}u(t){t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.S(t.target,"rocket-onclick","onclick"),this.interceptedClicks.push(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this.M()}O(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach((t=>{t.target.dispatchEvent(new MouseEvent("click",{view:t.view,bubbles:!0,cancelable:!0}))}))}l(t){EventTarget.prototype.addEventListenerWPRocketBase=EventTarget.prototype.addEventListener,EventTarget.prototype.addEventListener=function(e,i,o){"click"!==e||t.windowLoaded||i===t.clickHandler||t.interceptedClickListeners.push({target:this,func:i,options:o}),(this||window).addEventListenerWPRocketBase(e,i,o)}}L(t,e){this.interceptedClickListeners.forEach((i=>{i.target===t&&(e?t.removeEventListener("click",i.func,i.options):t.addEventListener("click",i.func,i.options))})),t.parentNode!==document.documentElement&&this.L(t.parentNode,e)}D(){return new Promise((t=>{this.P?this.M=t:t()}))}C(){this.P=!0}M(){this.P=!1}S(t,e,i){t.hasAttribute&&t.hasAttribute(e)&&(event.target.setAttribute(i,event.target.getAttribute(e)),event.target.removeAttribute(e))}t(){this._(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this.R.bind(this)):this.R()}k(){let t=[];document.querySelectorAll("script[type=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){0===i.indexOf("//")&&(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.T(t,"preconnect")}async R(){this.lastBreath=Date.now(),this.j(this),this.F(this),this.I(),this.W(),this.q(),await this.A(this.delayedScripts.normal),await this.A(this.delayedScripts.defer),await this.A(this.delayedScripts.async);try{await this.U(),await this.H(this),await this.J()}catch(t){console.error(t)}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.D().then((()=>{this.O()})),this.N()}W(){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 B(t){if(await this.G(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise((e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.indexOf("Firefox/")>0||""===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),i.hasAttribute("src")?(i.addEventListener("load",o),i.addEventListener("error",(function(){i.setAttribute("data-rocket-status","failed-network"),e()})),setTimeout((()=>{i.isConnected||e()}),1)):(i.text=t.text,o()),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),t.addEventListener("error",(i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: data-uri blocked by CSP -> fallback"),t.removeAttribute("src"),this.B(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())})),s?(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 A(t){const e=t.shift();return e&&e.isConnected?(await this.B(e),this.A(t)):Promise.resolve()}q(){this.T([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}T(t,e){var i=document.createDocumentFragment();t.forEach((t=>{const o=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(o&&!o.startsWith("data:")){const s=document.createElement("link");s.href=o,s.rel=e,"preconnect"!==e&&(s.as="script"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(s.crossOrigin=!0),t.crossOrigin&&(s.crossOrigin=t.crossOrigin),t.integrity&&(s.integrity=t.integrity),i.appendChild(s),this.trash.push(s)}})),document.head.appendChild(i)}j(t){let e={};function i(i,o){return e[o].eventsToRewrite.indexOf(i)>=0&&!t.everythingLoaded?"rocket-"+i:i}function o(t,o){!function(t){e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(o)}function s(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o||function(){},set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}o(document,"DOMContentLoaded"),o(window,"DOMContentLoaded"),o(window,"load"),o(window,"pageshow"),o(document,"readystatechange"),s(document,"onreadystatechange"),s(window,"onload"),s(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")}}F(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||0===t.indexOf("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){function s(t){const e=o.fn[t];o.fn[t]=o.fn.init.prototype[t]=function(){return this[0]===window&&("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}))),e.apply(this,arguments),this}}o&&o.fn&&!t.allJQueries.includes(o)&&(o.fn.ready=o.fn.init.prototype.ready=function(e){return t.domReadyFired?e.bind(document)(o):document.addEventListener("rocket-DOMContentLoaded",(()=>e.bind(document)(o))),o([])},s("on"),s("one"),t.allJQueries.push(o)),e=o}o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}async H(t){const e=document.querySelector("script[data-webpack]");e&&(await async function(){return new Promise((t=>{e.addEventListener("load",t),e.addEventListener("error",t)}))}(),await t.K(),await t.H(t))}async U(){this.domReadyFired=!0;try{document.readyState="interactive"}catch(t){}await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}async J(){try{document.readyState="complete"}catch(t){}await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted}),this.windowLoaded=!0}m(){document.onreadystatechange&&document.onreadystatechange(),window.onload&&window.onload(),window.onpageshow&&window.onpageshow({persisted:this.persisted})}I(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript;i||console.error("WPRocket unable to document.write this: "+e);const 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 G(){Date.now()-this.lastBreath>45&&(await this.K(),this.lastBreath=Date.now())}async K(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}N(){this.trash.forEach((t=>t.remove()))}static run(){const t=new RocketLazyLoadScripts;t.p(t)}}RocketLazyLoadScripts.run()})();</script>
	
	<link rel="profile" href="https://gmpg.org/xfn/11">
	
	<!-- FAVICON -->
	<link rel="icon" type="image/svg+xml" href="/wp-content/uploads/favicon-1.svg">
	<link rel="icon" type="image/png" href="/wp-content/uploads/favicon-1.png">
	
	<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
	<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
	<link rel="icon" type="image/png" sizes="48x48" href="/wp-content/uploads/favicon-48x48-1.png">
	<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
	<link rel="manifest" href="/site.webmanifest">
	<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
	<meta name="msapplication-TileColor" content="#da532c">
	<meta name="theme-color" content="#ffffff">
	
	
	<link rel="apple-touch-icon" sizes="57x57" href="/wp-content/uploads/apple-icon-57x57-1.png">
	<link rel="apple-touch-icon" sizes="60x60" href="/wp-content/uploads/apple-icon-60x60-1.png">
	<link rel="apple-touch-icon" sizes="72x72" href="/wp-content/uploads/apple-icon-72x72-1.png">
	<link rel="apple-touch-icon" sizes="76x76" href="/wp-content/uploads/apple-icon-76x76-1.png">
	<link rel="apple-touch-icon" sizes="114x114" href="/wp-content/uploads/apple-icon-114x114-1.png">
	<link rel="apple-touch-icon" sizes="120x120" href="/wp-content/uploads/apple-icon-120x120-1.png">
	<link rel="apple-touch-icon" sizes="144x144" href="/wp-content/uploads/apple-icon-144x144-1.png">
	<link rel="apple-touch-icon" sizes="152x152" href="/wp-content/uploads/apple-icon-152x152-1.png">
	<link rel="apple-touch-icon" sizes="180x180" href="/wp-content/uploads/apple-icon-180x180-1.png">
	<link rel="icon" type="image/png" sizes="192x192" href="/wp-content/uploads/android-icon-192x192-1.png">
	<link rel="icon" type="image/png" sizes="32x32" href="/wp-content/uploads/favicon-32x32-1.png">
	<link rel="icon" type="image/png" sizes="96x96" href="/wp-content/uploads/favicon-96x96-1.png">
	<link rel="icon" type="image/png" sizes="16x16" href="/wp-content/uploads/favicon-16x16-1.png">
	<meta name="msapplication-TileColor" content="#ffffff">
	<meta name="msapplication-TileImage" content="/wp-content/uploads/ms-icon-144x144-1.png">
	<meta name="theme-color" content="#ffffff">
	<!-- FAVICON -->
	<link rel="alternate" hreflang="en-US" href="https://www.bentley.com/"><link rel="alternate" hreflang="en" href="https://www.bentley.com/"><link rel="alternate" hreflang="de-DE" href="https://de.bentley.com/"><link rel="alternate" hreflang="fr-CA" href="https://ca.bentley.com/"><link rel="alternate" hreflang="es-la" href="https://es-la.bentley.com/"><link rel="alternate" hreflang="it-IT" href="https://it.bentley.com/"><link rel="alternate" hreflang="pl-PL" href="https://pl.bentley.com/"><link rel="alternate" hreflang="pt-BR" href="https://br.bentley.com/"><link rel="alternate" hreflang="zh-CN" href="https://www.bentley.cn/"><link rel="alternate" hreflang="ja-JP" href="https://ja.bentley.com/"><link rel="alternate" hreflang="ko-KR" href="https://ko.bentley.com/"><link rel="alternate" hreflang="de" href="https://de.bentley.com/"><link rel="alternate" hreflang="fr" href="https://ca.bentley.com/"><link rel="alternate" hreflang="it" href="https://it.bentley.com/"><link rel="alternate" hreflang="pl" href="https://pl.bentley.com/"><link rel="alternate" hreflang="pt" href="https://br.bentley.com/"><link rel="alternate" hreflang="zh" href="https://bentley.cn/"><link rel="alternate" hreflang="ja" href="https://ja.bentley.com/"><link rel="alternate" hreflang="ko" href="https://ko.bentley.com/"><link rel="alternate" hreflang="x-default" href="https://www.bentley.com/">	
	
	<title>Bentley Systems | Infrastructure Engineering Software</title><link rel="preload" data-rocket-preload="" as="image" href="https://www.bentley.com/wp-content/uploads/hero-home-architecture-nature-179604268.jpg" fetchpriority="high">

		<!-- All in One SEO Pro 4.7.2 - aioseo.com -->
		<meta name="description" content="Providing architects, engineers, constructors, and owner-operators with comprehensive architecture and engineering solutions for advancing infrastructure.">
		<meta name="robots" content="max-image-preview:large">
		<meta name="google-site-verification" content="O4uxPfB5fNmZkTRyANRvSKirbtvIVVylHG9suZi5l1I">
		<link rel="canonical" href="https://www.bentley.com/">
		<meta name="generator" content="All in One SEO Pro (AIOSEO) 4.7.2">
		<meta property="og:locale" content="en_US">
		<meta property="og:site_name" content="Bentley Systems | Infrastructure Engineering Software Company">
		<meta property="og:type" content="article">
		<meta property="og:title" content="Bentley Systems | Infrastructure Engineering Software">
		<meta property="og:description" content="Providing architects, engineers, constructors, and owner-operators with comprehensive architecture and engineering solutions for advancing infrastructure.">
		<meta property="og:url" content="https://www.bentley.com/">
		<meta property="og:image" content="https://www.bentley.com/wp-content/uploads/thumbnail-news-bentley-logo-bw-680x400-1.svg">
		<meta property="og:image:secure_url" content="https://www.bentley.com/wp-content/uploads/thumbnail-news-bentley-logo-bw-680x400-1.svg">
		<meta property="article:published_time" content="2023-05-23T12:04:33+00:00">
		<meta property="article:modified_time" content="2024-10-04T16:32:14+00:00">
		<meta property="article:publisher" content="https://www.facebook.com/BentleySystems/">
		<meta name="twitter:card" content="summary_large_image">
		<meta name="twitter:site" content="@bentleysystems">
		<meta name="twitter:title" content="Bentley Systems | Infrastructure Engineering Software">
		<meta name="twitter:description" content="Providing architects, engineers, constructors, and owner-operators with comprehensive architecture and engineering solutions for advancing infrastructure.">
		<meta name="twitter:creator" content="@bentleysystems">
		<meta name="twitter:image" content="https://www.bentley.com/wp-content/uploads/thumbnail-news-bentley-logo-bw-680x400-1.svg">
		<meta name="twitter:label1" content="Written by">
		<meta name="twitter:data1" content="Heather">
		<meta name="twitter:label2" content="Est. reading time">
		<meta name="twitter:data2" content="3 minutes">
		<script type="application/ld+json" class="aioseo-schema">
			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.bentley.com\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.bentley.com\/#listItem","position":1,"name":"Home"}]},{"@type":"Organization","@id":"https:\/\/www.bentley.com\/#organization","name":"Bentley Systems","description":"Infrastructure Engineering Software Company","url":"https:\/\/www.bentley.com\/","telephone":"+16104585000","logo":{"@type":"ImageObject","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/2022\/04\/bentley-logo-400X100-black.svg?ver=1691178524","@id":"https:\/\/www.bentley.com\/#organizationLogo"},"image":{"@id":"https:\/\/www.bentley.com\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/BentleySystems\/","https:\/\/twitter.com\/bentleysystems","https:\/\/www.instagram.com\/bentleysystems\/","https:\/\/www.youtube.com\/BentleySystems","https:\/\/www.linkedin.com\/company\/bentley-systems"]},{"@type":"WebPage","@id":"https:\/\/www.bentley.com\/#webpage","url":"https:\/\/www.bentley.com\/","name":"Bentley Systems | Infrastructure Engineering Software","description":"Providing architects, engineers, constructors, and owner-operators with comprehensive architecture and engineering solutions for advancing infrastructure.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.bentley.com\/#website"},"breadcrumb":{"@id":"https:\/\/www.bentley.com\/#breadcrumblist"},"image":{"@type":"ImageObject","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/2022\/04\/bentley-logo-400X100-black.svg?ver=1691178524","@id":"https:\/\/www.bentley.com\/#mainImage","width":400,"height":100,"caption":"Bentley Systems Logo Black"},"primaryImageOfPage":{"@id":"https:\/\/www.bentley.com\/#mainImage"},"datePublished":"2023-05-23T12:04:33+00:00","dateModified":"2024-10-04T16:32:14+00:00"},{"@type":"WebSite","@id":"https:\/\/www.bentley.com\/#website","url":"https:\/\/www.bentley.com\/","name":"Bentley Systems | Infrastructure Engineering Software Company","description":"Infrastructure Engineering Software Company","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.bentley.com\/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bentley.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}}]}
		</script>
		<!-- All in One SEO Pro -->

	<!-- Start VWO Common Smartcode -->
	<script data-cfasync="false" nowprocket="" type="text/javascript">
		var _vwo_clicks = 33;
	</script>
	<!-- End VWO Common Smartcode -->
		<!-- Start VWO Async SmartCode -->
	<link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com">
	<script data-cfasync="false" nowprocket="" type="text/javascript" id="vwoCode">
	/* Fix: wp-rocket (application/ld+json) */
	window._vwo_code || (function () {
	var account_id=678661, // replace 1 with ${accountId} in release string
	version=2.1,
	settings_tolerance=2000,
	library_tolerance=2500,
	use_existing_jquery=false,
	hide_element='body',
	hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;',
	/* DO NOT EDIT BELOW THIS LINE */
	f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){if(performance.getEntriesByName('first-contentful-paint')[0]){return''}return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){if(!f){f=true;var t=d.getElementById('_vis_opt_path_hides');if(t)t.parentNode.removeChild(t);if(e)(new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e}},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript';if(e.src){t.src=e.src}else{t.text=e.text}d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){var i=this.getSettings(),n=d.createElement('script'),r=this;t=t||{};if(i){n.textContent=i;d.getElementsByTagName('head')[0].appendChild(n);if(!w.VWO||VWO.caE){stT.removeItem(cK);r.load(e)}}else{var o=new XMLHttpRequest;o.open('GET',e,true);o.withCredentials=!t.dSC;o.responseType=t.responseType||'text';o.onload=function(){if(t.onloadCb){return t.onloadCb(o,e)}if(o.status===200||o.status===304){_vwo_code.addScript({text:o.responseText})}else{_vwo_code.finish('&e=loading_failure:'+e)}};o.onerror=function(){if(t.onerrorCb){return t.onerrorCb(e)}_vwo_code.finish('&e=loading_failure:'+e)};o.send()}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t;if(this.hide_element()!=='body'){t=d.createElement('style');var i=this.hide_element(),n=i?i+this.hide_element_style():'',r=d.getElementsByTagName('head')[0];t.setAttribute('id','_vis_opt_path_hides');v&&t.setAttribute('nonce',v.nonce);t.setAttribute('type','text/css');if(t.styleSheet)t.styleSheet.cssText=n;else t.appendChild(d.createTextNode(n));r.appendChild(t)}else{t=d.getElementsByTagName('head')[0];var n=d.createElement('div');n.style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;';n.setAttribute('id','_vis_opt_path_hides');n.classList.add('_vis_hide_layer');t.parentNode.insertBefore(n,t.nextSibling)}var o='https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&vn='+version;if(w.location.search.indexOf('_vwo_xhr')!==-1){this.addScript({src:o})}else{this.load(o+'&x=true')}}};w._vwo_code=code;code.init();})();
	</script>
	<!-- End VWO Async SmartCode -->
	<meta name="viewport" content="width=device-width, initial-scale=1"><link href="https://fonts.gstatic.com" crossorigin="" rel="preconnect">
<link href="https://fonts.googleapis.com" crossorigin="" rel="preconnect">
<link rel="alternate" type="application/rss+xml" title="Bentley Systems | Infrastructure Engineering Software Company » Feed" href="https://www.bentley.com/feed/">
<link rel="alternate" type="application/rss+xml" title="Bentley Systems | Infrastructure Engineering Software Company » Comments Feed" href="https://www.bentley.com/comments/feed/">
<link rel="stylesheet" id="pa-frontend-css" href="https://www.bentley.com/wp-content/uploads/premium-addons-elementor/pa-frontend-9208dc6f1.min.css?ver=1728242663" media="all">
<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
</style>
<style id="safe-svg-svg-icon-style-inline-css">
.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%}

</style>
<style id="classic-theme-styles-inline-css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id="global-styles-inline-css">
: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--color--contrast-3: var(--contrast-3);--wp--preset--color--base: var(--base);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--global-color-4: var(--global-color-4);--wp--preset--color--global-color-5: var(--global-color-5);--wp--preset--color--global-color-6: var(--global-color-6);--wp--preset--color--global-color-7: var(--global-color-7);--wp--preset--color--global-color-itwin: var(--global-color-itwin);--wp--preset--color--global-color-9: var(--global-color-9);--wp--preset--color--global-color-10: var(--global-color-10);--wp--preset--color--global-color-soft-black: var(--global-color-soft-black);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
</style>
<link rel="stylesheet" id="geot-css-css" href="https://www.bentley.com/wp-content/cache/background-css/www.bentley.com/wp-content/plugins/geotargetingwp/public/css/geotarget-public.min.css?ver=6.6.2&amp;wpr_t=1728242663" media="all">
<style id="if-so-public-dummy-inline-css">
        .lds-dual-ring {
          display: inline-block;
          width: 16px;
          height: 16px;
        }
        .lds-dual-ring:after {
          content: " ";
          display: block;
          width: 16px;
          height: 16px;
          margin: 0px;
          border-radius: 50%;
          border: 3px solid #000;
          border-color: #000 transparent #000 transparent;
          animation: lds-dual-ring 1.2s linear infinite;
        }
        @keyframes lds-dual-ring {
          0% {
            transform: rotate(0deg);
          }
          100% {
            transform: rotate(360deg);
          }
        }
        /*loader 2*/
        .ifso-logo-loader {
            font-size: 20px;
            width: 64px;
            font-family: sans-serif;
            position: relative;
            height: auto;
            font-weight: 800;
        }
        .ifso-logo-loader:before {
            content: '';
            position: absolute;
            left: 30%;
            top: 36%;
            width: 14px;
            height: 22px;
            clip-path: polygon(100% 50%, 0 0, 0 100%);
            background: #fd5b56;
            animation: spinAndMoveArrow 2s infinite;
            height: 9px;
            width: 7px;
        }
        .ifso-logo-loader:after {
            content: "If So";
            word-spacing: 12px;
        }
        @keyframes spinAndMoveArrow {
                40% {
                    transform: rotate(360deg);
                }
    
                60% {
                    transform: translateX(-5px);
                }
    
                80% {
                    transform: translateX(5px);
                }
    
                100% {
                    transform: translateX(0);
                }
        }
        /*Loader 3 - default content*/
        .ifso-default-content-loader{
            display:inline-block;
        }
        
</style>
<style id="wpgb-head-inline-css">
.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px}
</style>
<link data-minify="1" rel="stylesheet" id="megamenu-css" href="https://www.bentley.com/wp-content/cache/min/1/wp-content/uploads/maxmegamenu/style.css?ver=1728082938" media="all">
<link data-minify="1" rel="stylesheet" id="dashicons-css" href="https://www.bentley.com/wp-content/cache/min/1/wp-includes/css/dashicons.min.css?ver=1728082938" media="all">
<link rel="stylesheet" id="generate-widget-areas-css" href="https://www.bentley.com/wp-content/themes/generatepress/assets/css/components/widget-areas.min.css?ver=3.5.1" media="all">
<link rel="stylesheet" id="generate-style-css" href="https://www.bentley.com/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.5.1" media="all">
<style id="generate-style-inline-css">
.is-right-sidebar{width:25%;}.is-left-sidebar{width:25%;}.site-content .content-area{width:100%;}@media (max-width: 1024px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}}
.elementor-template-full-width .site-content{display:block;}
.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;}
</style>
<link rel="stylesheet" id="generate-google-fonts-css" href="https://fonts.googleapis.com/css?family=Poppins%3A400%7CInter%3A100%2C200%2C300%2Cregular%2C500%2C600%2C700%2C800%2C900&amp;display=swap&amp;ver=3.5.1" media="all">
<link rel="stylesheet" id="elementor-frontend-css" href="https://www.bentley.com/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1728082937" media="all">
<link rel="stylesheet" id="widget-heading-css" href="https://www.bentley.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.24.4" media="all">
<link rel="stylesheet" id="widget-text-editor-css" href="https://www.bentley.com/wp-content/plugins/elementor/assets/css/widget-text-editor.min.css?ver=3.24.4" media="all">
<link rel="stylesheet" id="widget-spacer-css" href="https://www.bentley.com/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=3.24.4" media="all">
<link data-minify="1" rel="stylesheet" id="swiper-css" href="https://www.bentley.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=1728082938" media="all">
<link rel="stylesheet" id="e-swiper-css" href="https://www.bentley.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=3.24.4" media="all">
<link rel="stylesheet" id="widget-icon-list-css" href="https://www.bentley.com/wp-content/uploads/elementor/css/custom-widget-icon-list.min.css?ver=1728082938" media="all">
<link rel="stylesheet" id="e-animation-fadeInDown-css" href="https://www.bentley.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInDown.min.css?ver=3.24.4" media="all">
<link rel="stylesheet" id="widget-image-css" href="https://www.bentley.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.24.4" media="all">
<link rel="stylesheet" id="widget-accordion-css" href="https://www.bentley.com/wp-content/uploads/elementor/css/custom-widget-accordion.min.css?ver=1728082937" media="all">
<link rel="stylesheet" id="e-animation-grow-css" href="https://www.bentley.com/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-grow.min.css?ver=3.24.4" media="all">
<link rel="stylesheet" id="widget-social-icons-css" href="https://www.bentley.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.4" media="all">
<link rel="stylesheet" id="e-apple-webkit-css" href="https://www.bentley.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=3.24.4" media="all">
<link data-minify="1" rel="stylesheet" id="elementor-icons-css" href="https://www.bentley.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=1728082938" media="all">
<link rel="stylesheet" id="elementor-post-69-css" href="https://www.bentley.com/wp-content/uploads/elementor/css/post-69.css?ver=1728082935" media="all">
<link rel="stylesheet" id="elementor-pro-css" href="https://www.bentley.com/wp-content/uploads/elementor/css/custom-pro-frontend.min.css?ver=1728082939" media="all">
<link data-minify="1" rel="stylesheet" id="font-awesome-5-all-css" href="https://www.bentley.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=1728082938" media="all">
<link rel="stylesheet" id="e-animation-fadeInUp-css" href="https://www.bentley.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css?ver=3.24.4" media="all">
<link rel="stylesheet" id="widget-star-rating-css" href="https://www.bentley.com/wp-content/uploads/elementor/css/custom-widget-star-rating.min.css?ver=1728082938" media="all">
<link rel="stylesheet" id="e-animation-slideInRight-css" href="https://www.bentley.com/wp-content/plugins/elementor/assets/lib/animations/styles/slideInRight.min.css?ver=3.24.4" media="all">
<link rel="stylesheet" id="elementor-post-10411-css" href="https://www.bentley.com/wp-content/cache/background-css/www.bentley.com/wp-content/uploads/elementor/css/post-10411.css?ver=1728082939&amp;wpr_t=1728242663" media="all">
<link rel="stylesheet" id="elementor-post-54572-css" href="https://www.bentley.com/wp-content/uploads/elementor/css/post-54572.css?ver=1728082936" media="all">
<link rel="stylesheet" id="elementor-post-4802-css" href="https://www.bentley.com/wp-content/uploads/elementor/css/post-4802.css?ver=1728082937" media="all">
<link data-minify="1" rel="stylesheet" id="style_login_widget-css" href="https://www.bentley.com/wp-content/cache/min/1/wp-content/plugins/miniorange-oauth-oidc-single-sign-on/resources/css/style_login_widget.css?ver=1728082938" media="all">
<link data-minify="1" rel="stylesheet" id="searchwp-forms-css" href="https://www.bentley.com/wp-content/cache/min/1/wp-content/plugins/searchwp/assets/css/frontend/search-forms.css?ver=1728082938" media="all">
<link rel="stylesheet" id="generatepress-dynamic-css" href="https://www.bentley.com/wp-content/uploads/generatepress/style.min.css?ver=1727789099" media="all">
<link data-minify="1" rel="stylesheet" id="generate-child-css" href="https://www.bentley.com/wp-content/cache/background-css/www.bentley.com/wp-content/cache/min/1/wp-content/themes/generatepress_child/style.css?ver=1728082938&amp;wpr_t=1728242663" media="all">
<link rel="stylesheet" id="generate-blog-images-css" href="https://www.bentley.com/wp-content/plugins/gp-premium/blog/functions/css/featured-images.min.css?ver=2.5.0" media="all">
<link rel="stylesheet" id="generate-secondary-nav-css" href="https://www.bentley.com/wp-content/plugins/gp-premium/secondary-nav/functions/css/main.min.css?ver=2.5.0" media="all">
<style id="generate-secondary-nav-inline-css">
.secondary-navigation{background-color:#636363;}.secondary-navigation .top-bar{color:#ffffff;line-height:40px;}.secondary-navigation .top-bar a{color:#ffffff;}.secondary-navigation .top-bar a:hover, .secondary-navigation .top-bar a:focus{color:var(--global-color-4);}.secondary-navigation .main-nav ul li a,.secondary-navigation .menu-toggle,.secondary-menu-bar-items .menu-bar-item > a{color:#ffffff;}.secondary-navigation .secondary-menu-bar-items{color:#ffffff;}button.secondary-menu-toggle:hover,button.secondary-menu-toggle:focus{color:#ffffff;}.widget-area .secondary-navigation{margin-bottom:100px;}.secondary-navigation ul ul{background-color:var(--global-color-4);top:auto;}.secondary-navigation .main-nav ul ul li a{color:#ffffff;}.secondary-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .secondary-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .secondary-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .secondary-menu-bar-items .menu-bar-item:hover > a{color:#ffffff;background-color:var(--global-color-4);}.secondary-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.secondary-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a,.secondary-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:#ffffff;background-color:#474747;}.secondary-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--global-color-4);background-color:#ffffff;}.secondary-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#ffffff;background-color:#474747;}.secondary-navigation.toggled .dropdown-menu-toggle:before{display:none;}@media (max-width: 1024px) {.secondary-menu-bar-items .menu-bar-item:hover > a{background: none;color: #ffffff;}}
</style>
<link rel="stylesheet" id="generate-secondary-nav-mobile-css" href="https://www.bentley.com/wp-content/plugins/gp-premium/secondary-nav/functions/css/main-mobile.min.css?ver=2.5.0" media="all">
<link rel="stylesheet" id="generate-offside-css" href="https://www.bentley.com/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.min.css?ver=2.5.0" media="all">
<style id="generate-offside-inline-css">
:root{--gp-slideout-width:265px;}.slideout-navigation.main-navigation{background-color:var(--base);}.slideout-navigation.main-navigation .main-nav ul li a{color:var(--global-color-4);}.slideout-navigation.main-navigation ul ul{background-color:var(--base);}.slideout-navigation.main-navigation .main-nav ul ul li a{color:var(--global-color-4);}.slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .slideout-navigation.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a{color:var(--global-color-6);background-color:rgba(0,0,0,0);}.slideout-navigation.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a, .slideout-navigation.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .slideout-navigation.main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:var(--global-color-6);background-color:rgba(0,0,0,0);}.slideout-navigation.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--global-color-4);background-color:rgba(0,0,0,0);}.slideout-navigation.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:var(--global-color-4);background-color:var(--base);}.slideout-navigation, .slideout-navigation a{color:var(--global-color-4);}.slideout-navigation button.slideout-exit{color:var(--global-color-4);padding-left:30px;padding-right:30px;}.slide-opened nav.toggled .menu-toggle:before{display:none;}@media (max-width: 1024px){.menu-bar-item.slideout-toggle{display:none;}}
.slideout-navigation.main-navigation .main-nav ul li a{font-family:Inter, sans-serif;font-weight:700;text-transform:uppercase;font-size:18px;}@media (max-width:768px){.slideout-navigation.main-navigation .main-nav ul li a{font-size:18px;}}
</style>
<link rel="stylesheet" id="generate-navigation-branding-css" href="https://www.bentley.com/wp-content/plugins/gp-premium/menu-plus/functions/css/navigation-branding-flex.min.css?ver=2.5.0" media="all">
<style id="generate-navigation-branding-inline-css">
@media (max-width: 1024px){.site-header, #site-navigation, #sticky-navigation{display:none !important;opacity:0.0;}#mobile-header{display:block !important;width:100% !important;}#mobile-header .main-nav > ul{display:none;}#mobile-header.toggled .main-nav > ul, #mobile-header .menu-toggle, #mobile-header .mobile-bar-items{display:block;}#mobile-header .main-nav{-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}}.main-navigation.has-branding.grid-container .navigation-branding, .main-navigation.has-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left:10px;}.main-navigation .sticky-navigation-logo, .main-navigation.navigation-stick .site-logo:not(.mobile-header-logo){display:none;}.main-navigation.navigation-stick .sticky-navigation-logo{display:block;}.navigation-branding img, .site-logo.mobile-header-logo img{height:60px;width:auto;}.navigation-branding .main-title{line-height:60px;}@media (max-width: 1930px){#site-navigation .navigation-branding, #sticky-navigation .navigation-branding{margin-left:10px;}}@media (max-width: 1024px){.main-navigation.has-branding.nav-align-center .menu-bar-items, .main-navigation.has-sticky-branding.navigation-stick.nav-align-center .menu-bar-items{margin-left:auto;}.navigation-branding{margin-right:auto;margin-left:10px;}.navigation-branding .main-title, .mobile-header-navigation .site-logo{margin-left:10px;}.navigation-branding img, .site-logo.mobile-header-logo{height:56px;}.navigation-branding .main-title{line-height:56px;}}
</style>
<style id="rocket-lazyload-inline-css">
.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:var(--wpr-bg-a394ce6f-ac1c-48e7-b81b-41313b9ad1e0) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}.wp-embed-responsive .wp-has-aspect-ratio .rll-youtube-player{position:absolute;padding-bottom:0;width:100%;height:100%;top:0;bottom:0;left:0;right:0}
</style>
<link rel="stylesheet" id="google-fonts-1-css" href="https://fonts.googleapis.com/css?family=Poppins%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&amp;display=swap&amp;ver=6.6.2" media="all">
<link rel="stylesheet" id="elementor-icons-shared-0-css" href="https://www.bentley.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3" media="all">
<link data-minify="1" rel="stylesheet" id="elementor-icons-fa-solid-css" href="https://www.bentley.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=1728082938" media="all">
<link data-minify="1" rel="stylesheet" id="elementor-icons-fa-brands-css" href="https://www.bentley.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=1728082938" media="all">
<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin=""><script src="https://www.bentley.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js" data-rocket-defer="" defer=""></script>
<script src="https://www.bentley.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" id="if-so-js-before">
var nonce = "58418e597d";//compat
    var ifso_nonce = "58418e597d";
    var ajaxurl = "https://www.bentley.com/wp-admin/admin-ajax.php";
    var ifso_page_url = window.location.href;
    var isAnalyticsOn = true;
    var isPageVisitedOn = 0;
    var isVisitCountEnabled = 1;
    var referrer_for_pageload = document.referrer;
    var ifso_attrs_for_ajax = ["ga4","the_content"];
</script>
<script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://www.bentley.com/wp-content/cache/min/1/wp-content/plugins/if-so/public/js/if-so-public.js?ver=1728082744" id="if-so-js" data-rocket-defer="" defer=""></script>
<script data-minify="1" src="https://www.bentley.com/wp-content/cache/min/1/wp-content/themes/generatepress_child/move-hubspot.js?ver=1728082744" id="move-hubspot-script-js"></script><script type="text/javascript">try{;(function(){window._VWO=window._VWO||{};var aC=window._vwo_code;if(typeof aC==='undefined'){window._vwo_mt='dupCode';return;}if(window._VWO.sCL){window._vwo_mt='dupCode';window._VWO.sCDD=true;try{if(aC){clearTimeout(window._vwo_settings_timer);var h=document.querySelectorAll('#_vis_opt_path_hides')[1];h&&h.remove();}}catch(e){};return;};window._VWO.sCL=true;window._vwo_mt="live"; var localPreviewObject = {}; var previewKey = "_vis_preview_678661"; var wL = window.location; try {localPreviewObject[previewKey] = window.localStorage.getItem(previewKey); JSON.parse(localPreviewObject[previewKey])} catch (e) {localPreviewObject[previewKey] = ""}; try{window._vwo_tm="";var getMode=function(e){var n;if(window.name.indexOf(e)>-1){n=window.name}else{n = wL.search.match("_vwo_m=([^&]*)");n=n&&n[1]}return n&&JSON.parse(decodeURIComponent(n))};var ccMode = getMode("_vwo_cc");if(window.name.indexOf("_vis_heatmap")>-1||window.name.indexOf("_vis_editor")>-1||ccMode||window.name.indexOf("_vis_preview")>-1){try{ if (window.name && JSON.parse(window.name)) { window._vwo_mt = window.name} else if(ccMode) {window._vwo_mt = decodeURIComponent(wL.search.match("_vwo_m=([^&]*)")[1]);} }catch(e){if(window._vwo_tm)window._vwo_mt=window._vwo_tm}}else if(window._vwo_tm.length){window._vwo_mt=window._vwo_tm}else if(location.href.indexOf("_vis_opt_preview_combination")!==-1&&location.href.indexOf("_vis_test_id")!==-1){window._vwo_mt="sharedPreview"}else if (localPreviewObject[previewKey]) {window._vwo_mt = JSON.stringify(localPreviewObject);} if(window._vwo_mt!=="live"){if(!getMode("_vwo_cc")){_vwo_code.load('https://dev.visualwebsiteoptimizer.com/j.php?mode=' + encodeURIComponent(window._vwo_mt) + '&a=678661&f=1&u=' + encodeURIComponent(window._vis_opt_url||document.URL)+'&x=true');}else{(function(){window._vwo_code&&window._vwo_code.finish();_vwo_ccc={u:"/j.php?a=678661&u=https%3A%2F%2Fwww.bentley.com%2F&vn=2.1&x=true"};var s=document.createElement("script");s.src="https://app.vwo.com/visitor-behavior-analysis/dist/codechecker/cc.min.js?r="+Math.random();document.head.appendChild(s)})()}}}catch(e){var b=new Image;b.src="https://dev.visualwebsiteoptimizer.com/e.gif?s=mode_det&e="+encodeURIComponent(e&&e.stack&&e.stack.substring(0,1e3));aC&&window._vwo_code.finish()}})();if(window._vwo_mt==='live'){;window.VWO = window.VWO || []; window.VWO.push(['modifyClickPauseTime', { time: 0 }]);_vwo_code.sT=_vwo_code.finished();(function(c,a,e,d,b,z,g){function f(a,b,d){e.cookie=a+"="+b+"; expires="+new Date(864e5*d+ +new Date).toGMTString()+"; domain="+g+"; path=/"}-1==e.cookie.indexOf("_vis_opt_out")&&-1==d.location.href.indexOf("vwo_opt_out=1")&&(a=e.cookie.replace(/(?:(?:^|.*;\s*)_vwo_uuid_v2\s*=\s*([^;]*).*$)|^.*$/,"$1")||a,a=a.split("|"),b=new Image,c=d.location.hostname.replace(/^www\./,"")||c,g = window._vis_opt_domain || c || d.location.hostname.replace(/^www\./, ""),b.src="https://dev.visualwebsiteoptimizer.com/v.gif?cd="+(window._vis_opt_cookieDays||0)+"&a=678661&d="+encodeURIComponent(c)+"&u="+a[0]+"&h="+a[1]+"&t="+z,d.vwo_iehack_queue=[b],f("_vwo_uuid_v2",a.join("|"),366))})("bentley.com","D2BA93C550F91F38A720CB186FD8B5547|eb3214aab4d6eb91d47947b0f2fffc6d",document,window,0,_vwo_code.sT);var _vwo_acc_id=678661;
clearTimeout(_vwo_settings_timer);_vwo_exp_ids=[],_vwo_exp={};window.VWO=window.VWO||[];
function _vwo_err(e) { var vwo_e = new Image(); vwo_e.src ='https://dev.visualwebsiteoptimizer.com/e.gif?a=678661&s=j.php&_cu=' + encodeURIComponent(window.location.href) + '&e=' + encodeURIComponent(e && e.message && e.message.substring(0, 1000) + '&vn=') + (e && e.code ? '&code=' + e.code : '') + (e && e.type ? '&type=' + e.type : '')+(e && e.status ? '&status=' + e.status : '');}window.VWO.data={"noSS":false,"ts":1728242710};window.VWO.featureInfo={"ast":0};var vwoCode = window._vwo_code; if(vwoCode.filterConfig && vwoCode.filterConfig.filterTime==='balanced'){ vwoCode.removeLoaderAndOverlay && vwoCode.removeLoaderAndOverlay()};var _vwo_style=document.getElementById('_vis_opt_path_hides'),_vwo_css = window._vwo_el_style || ((vwoCode.hide_element_style ? vwoCode.hide_element_style() :'{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;}') + ':root {--vwo-el-opacity:0 !important;--vwo-el-filter:alpha(opacity=0) !important;--vwo-el-bg:none !important;--vwo-el-ts:none !important;}');
if(_vwo_style){_vwo_style.parentNode.removeChild(_vwo_style);window.VWO.dNR = true;}var commonWrapper=function(argument){if(!argument){argument={valuesGetter:function(){return{}},valuesSetter:function(){},verifyData:function(){return{}}}}var pollInterval=100;var timeout=6e4;return function(){var accountIntegrationSettings={};var _interval=null;function waitForAnalyticsVariables(){try{accountIntegrationSettings=argument.valuesGetter()}catch(error){accountIntegrationSettings=undefined}if(accountIntegrationSettings&&argument.verifyData(accountIntegrationSettings)){argument.valuesSetter(accountIntegrationSettings);return 1}return 0}var currentTime=0;_interval=setInterval((function(){currentTime=currentTime||performance.now();var result=waitForAnalyticsVariables();if(result||performance.now()-currentTime>=timeout){clearInterval(_interval)}}),pollInterval)}};
        var pushBasedCommonWrapper=function(argument){var firedCamp={};if(!argument){argument={integrationName:"",getExperimentList:function(){},accountSettings:function(){},pushData:function(){}}}return function(){window.VWO=window.VWO||[];var sendDebugLogs=function(expId,variationId,isTimeout,user_type){try{var errorPayload={f:argument["integrationName"]||"",a:window._vwo_acc_id,url:window.location.href,exp:expId,v:variationId,vwo_uuid:VWO._&&VWO._.cookies&&VWO._.cookies.get("_vwo_uuid"),user_type:user_type};if(isTimeout){errorPayload["timeout"]=true}if(window.VWO._.customError){window.VWO._.customError({msg:"integration debug",url:window.location.href,lineno:"",colno:"",source:JSON.stringify(errorPayload)})}}catch(e){var vwo_error=""}};const callbackFn=function(data){if(!data)return;var expId=data[1],variationId=data[2],repeated=data[0],singleCall=0,debug=0;var experimentList=argument.getExperimentList();if(typeof argument.accountSettings==="function"){var accountSettings=argument.accountSettings();if(accountSettings){singleCall=accountSettings["singleCall"];debug=accountSettings["debug"]}}if(singleCall&&repeated==="vS"||firedCamp[expId]){return}if(expId&&variationId&&["VISUAL_AB","VISUAL","SPLIT_URL"].indexOf(_vwo_exp[expId].type)>-1){if(experimentList.indexOf(+expId)!==-1){firedCamp[expId]=variationId;var pollInterval=100;var currentTime=0;var timeout=6e4;var user_type=_vwo_exp[expId].exec?"vwo-retry":"vwo-new";var interval=setInterval((function(){currentTime=currentTime||performance.now();var toClearInterval=argument.pushData(expId,variationId);if(debug&&toClearInterval){sendDebugLogs(expId,variationId,false,user_type)}var isTimeout=performance.now()-currentTime>=timeout;if(isTimeout&&debug){sendDebugLogs(expId,variationId,true,user_type)}if(toClearInterval||isTimeout){clearInterval(interval)}}),pollInterval||100)}}};window.VWO.push(["onVariationApplied",callbackFn]);window.VWO.push(["onVariationShownSent",callbackFn])}};
    var surveyDataCommonWrapper=function(argument){if(!argument){argument={getCampaignList:function(){return[]},surveyStatusChange:function(){},answerSubmitted:function(){}}}return function(){window.VWO=window.VWO||[];function getValuesFromAnswers(answers){var values=[];for(var i=0;i<answers.length;i++){values.push(answers[i].value)}return values}function commonSurveyCallback(data,callback,surveyStatus){if(!data)return;var surveyId=data.surveyId;var campaignList=argument.getCampaignList();if(surveyId&&campaignList.indexOf(+surveyId)!==-1){var pollInterval=100;var currentTime=0;var timeout=6e4;var surveyData={accountId:data.accountId,surveyId:data.surveyId,uuid:data.uuid};if(surveyStatus==="surveySubmitted"){surveyData=Object.assign(surveyData,{questionType:data.questionType,questionText:data.questionText,answers:data.answers,answersValue:getValuesFromAnswers(data.answers),skipped:data.skipped})}var interval=setInterval((function(){currentTime=currentTime||performance.now();var toClearInterval=callback(surveyId,surveyStatus,surveyData);var isTimeout=performance.now()-currentTime>=timeout;if(toClearInterval||isTimeout){clearInterval(interval)}}),pollInterval)}}window.VWO.push(["onSurveyShown",function(data){commonSurveyCallback(data,argument.surveyStatusChange,"surveyShown")}]);window.VWO.push(["onSurveyCompleted",function(data){commonSurveyCallback(data,argument.surveyStatusChange,"surveyCompleted")}]);window.VWO.push(["onSurveyAnswerSubmitted",function(data){commonSurveyCallback(data,argument.answerSubmitted,"surveySubmitted")}])}};
    commonWrapper({valuesGetter:function(){return {"ga4s":0}},valuesSetter:function(data){var singleCall=data["ga4s"]||0;if(singleCall){window.sessionStorage.setItem("vwo-ga4-singlecall",true)}var ga4_device_id="";if(typeof window.VWO._.cookies!=="undefined"){ga4_device_id=window.VWO._.cookies.get("_ga")||""}if(ga4_device_id){window.vwo_ga4_uuid=ga4_device_id.split(".").slice(-2).join(".")}},verifyData:function(data){if(typeof window.VWO._.cookies!=="undefined"){return window.VWO._.cookies.get("_ga")||""}else{return false}}})();
        (function(){var VWOOmniTemp={};window.VWOOmni=window.VWOOmni||{};for(var key in VWOOmniTemp)Object.prototype.hasOwnProperty.call(VWOOmniTemp,key)&&(window.VWOOmni[key]=VWOOmniTemp[key]);;})();(function(){window.VWO=window.VWO||[];var pollInterval=100;var _vis_data={};var intervalObj={};var analyticsTimerObj={};var experimentListObj={};window.VWO.push(["onVariationApplied",function(data){if(!data){return}var expId=data[1],variationId=data[2];if(expId&&variationId&&["VISUAL_AB","VISUAL","SPLIT_URL"].indexOf(window._vwo_exp[expId].type)>-1){}}])})();window.VWO.data.vi = window.VWO.data.vi || {"os":"Windows","dt":"desktop","br":"Chrome","de":"Other"};
var gcpfb=function(a,loadFunc,status,err,success){if(a.indexOf("/cdn/")!==-1){loadFunc(a.replace("cdn/",""),err,success); _vwo_err({message:"Google_Cdn failing for " + a + ". Trying Fallback..",code:"cloudcdnerr",status:status}); return true;}};window.VWO=window.VWO || [];window.VWO._= window.VWO._ || {};window.VWO._.gcpfb=gcpfb;;window._vwo_cdn = 'https://dev.visualwebsiteoptimizer.com/cdn/';window.VWO.push(['enableSPA']);
VWO.load_co=function(a){var b=document.createElement('script');b.src=a;b.crossOrigin='anonymous';b.fetchPriority='high';b.type='text/javascript';b.innerText;b.onerror=function(){if(gcpfb(a,VWO.load_co)){return;}_vwo_code && _vwo_code.finish();};document.getElementsByTagName('head')[0].appendChild(b);}
var _vwo_cookieDomain = 'bentley.com', _vwo_uuid = 'D2BA93C550F91F38A720CB186FD8B5547';window.VWO.data.as = "r2.visualwebsiteoptimizer.com";var _vwo_library_timer = setTimeout(function () { var vwoCode = window._vwo_code; vwoCode.removeLoaderAndOverlay && vwoCode.removeLoaderAndOverlay(); vwoCode.finish()}, vwoCode.library_tolerance && typeof vwoCode.library_tolerance() !== 'undefined' ? vwoCode.library_tolerance() : 2500);var _vis_opt_file = 'web/djIkdGU6Ny4wOmFzeW5jJWdxdWVyeQ==/tag-84d28f12633adc982a47811f624ae1d8br.js',_vis_opt_lib = (typeof _vis_opt_lib=='undefined')?'https://dev.visualwebsiteoptimizer.com/cdn/'+_vis_opt_file:_vis_opt_lib;var loadLib=function(a){_vwo_code.load(a, {dSC: true,onloadCb:function(xhr,a){if(xhr.status===200||xhr.status===304){_vwo_code.addScript({text:xhr.responseText});}else{gcpfb(a,loadLib,xhr.status)}},onerrorCb:function(a){gcpfb(a,loadLib)}})};loadLib(_vis_opt_lib);;window.VWO=window.VWO||[];window.VWO._=window.VWO._||{};VWO._.ac=VWO._.ac||{};; 
window.VWO = window.VWO || [];
window.VWO.data = window.VWO.data || {};
VWO.data.content={"fns":{"list":{"vn":1,"args":{"1":{}}}}};;window.VWO = window.VWO||[];window.VWO._=window.VWO._||{};VWO._.ac=VWO._.ac||{};VWO._.ac.dNdOfst=1000;;window.VWO.data.SCC='{"cache":0}';}}catch(e){_vwo_code.finish(); _vwo_code.removeLoaderAndOverlay && _vwo_code.removeLoaderAndOverlay(); var vwo_e=new Image;vwo_e.src="https://dev.visualwebsiteoptimizer.com/e.gif?a=678661&s=j.php&e="+encodeURIComponent(e && e.message && e.message.substring(0,1000))+"&url"+encodeURIComponent(window.location.href)}</script><script type="text/javascript">///id=te:7.0:async%gquery
// This file uses references and method signatures that can be found in jquery.js and cash.js.
// Copyright JS Foundation and other contributors, https://js.foundation/
// Copyright (c) 2014-present Ken Wheeler
// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
//  * documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
//  * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
//  * permit persons to whom the Software is furnished to do so, subject to the following conditions:
//  *
//  * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
//  * Software.
//  *
//  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
//  * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
//  * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
//  * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
!function(){"use strict";var e=[],i=["dev.visualwebsiteoptimizer.com","d5phz18u4wuww.cloudfront.net","cdn-cn.vwo-analytics.com"];function t(n){if(function(n){for(var o=!1,e=0;e<i.length;e++)if(0<=n.indexOf(i[e])){o=!0;break}return o}(n&&n.url||""))for(var o=0;o<e.length;o++)e[o](n)}window.addEventListener?window.addEventListener("error",function(n){var o={msg:n.message,stack:n.error&&n.error.stack,url:n.filename,lineno:n.lineno,colno:n.colno,source:"uncaughtErr"};t(o)}):window.attachEvent&&window.attachEvent("onerror",function(n,o,e,i){t({msg:n,url:o,lineno:e,colno:i,source:"uncaughtErr"})}),window.VWO=window.VWO||[],window.VWO._=window.VWO._||{};function o(n){var o=(n=n||{}).msg&&n.msg.substring(0,1e3),e=n.stack&&n.stack.substring(0,1e3),i="e.gif?f="+encodeURIComponent(n.url)+"&l="+n.lineno+"&c="+n.colno+"&a="+window._vwo_acc_id+"&s="+encodeURIComponent(n.source)+"&e="+encodeURIComponent(o)+"&stack="+encodeURIComponent(e);c<3&&(c++,VWO._.libUtils?VWO._.libUtils.sendCall(i):(new Image).src=i)}var n,r,c=0;n=function(){var n;(n=o)&&"function"==typeof n&&e.push(n)},r=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(n){return window.setTimeout(n,1e3/60)},VWO&&VWO._&&VWO._.ac&&VWO._.ac.aSP?r(n):n(),VWO._.customError=function(n){o(n)}}();


!function(){var t,e,n,r={},i={};function Y(t,e,n,r){VWO._&&VWO._.customError&&window.VWO._.customError({msg:t,url:"gquery.js",lineno:e,colno:n,source:r})}(t=r).__esModule=!0,t.gQuery=function(){var l=document,r=l.documentElement,i=[].slice,f=[].push,o=[].map,e=[].filter,t=l.createElement("div"),u=[].indexOf,n=[].splice,s=[].reverse,a=window,c=/^data-(.+)/,h=/\S+/g,d=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,p={animationIterationCount:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0};function m(t){return t.multiple&&t.options?function(t,e,n,r){for(var i=[],o=W(e),u=r,s=0,a=t.length;s<a;s++)if(o){var c=e(t[s]);c.length&&f.apply(i,c)}else for(var l=t[s][e];!(null==l||r&&u(-1,l));)i.push(l),l=n?l[e]:null;return i}(e.call(t.options,function(t){return t.selected&&!t.disabled&&!t.parentNode.disabled}),"value"):t.value||""}function g(t){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var v={focus:"focusin",blur:"focusout"},y=/^(?:mouse|pointer|contextmenu|drag|drop|click|dblclick)/i,b=/\S+/g,T={focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},mouseenter:{delegateType:"mouseover",bindType:"mouseover"},mouseleave:{delegateType:"mouseout",bindType:"mouseout"},pointerenter:{delegateType:"pointerover",bindType:"pointerover"},pointerleave:{delegateType:"pointerout",bindType:"pointerout"}};Element.prototype.closest||(Element.prototype.closest=function(t){var e=this;if(!document.documentElement.contains(e))return null;do{if(C(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null});var w=function t(e,n){return new t.fn.init(e,n)},C=w.matches=function(t,e){var n=t&&(t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector);return!!n&&n.call(t,e)},N=w.isString=function(t){return g(t)===g("")},E=/^--/;function L(t){return E.test(t)}var S=/-([a-z])/g;function O(t,e){return e.toUpperCase()}var A=w.camelCase=function(t){return t.replace(S,O)};function x(t){return t&&1===t.nodeType}var M={},j=t.style,k=["webkit","moz","ms","o"];function B(t,e){return parseInt(H(t,e),10)||0}function H(t,e,n){if(x(t)&&e){var r=a.getComputedStyle(t,null);return e?n?r.getPropertyValue(e)||void 0:r[e]:r}}function _(){}function P(t){return t[I]=t[I]||{}}function D(t){return t&&9===t.nodeType}var R,W=w.isFunction=function(t){return g(t)===g(_)&&!!t.call},I=w.uid="_gQ"+Date.now(),V=w.isWindow=function(t){return t&&t===t.window},F=w.isNumeric=function(t){return!isNaN(parseFloat(t))&&isFinite(t)};function z(t,e){for(var n=0,r=t.length;n<r&&!1!==e.call(t[n],n,t[n]);n++);}function U(t,e,i){z(t,function(n,r){z(e,function(t,e){X(r,n?e.cloneNode(!0):e,i,i&&r.firstChild)})})}function X(t,e,n,r){var i;z(e&&3===e.nodeType?[]:w("script",e),function(t,e){var n=document.createElement("script");z(w(e).prop("attributes"),function(){w(n).attr(this.name,this.value)}),n.text=e.innerHTML,document.getElementsByTagName("head")[0].appendChild(n),e.parentElement.removeChild(e)}),n?"SCRIPT"===e.tagName||"STYLE"===e.tagName?(i=document.createElement(e.tagName.toLowerCase()),"SCRIPT"===e.tagName?i.text=e.innerHTML:i.appendChild(document.createTextNode(e.innerHTML)),z(w(e).prop("attributes"),function(){w(i).attr(this.name,this.value)}),i.classList=e.classList,t.insertBefore(i,r)):t.insertBefore(e,r):"SCRIPT"===e.tagName||"STYLE"===e.tagName?(i=document.createElement(e.tagName.toLowerCase()),"SCRIPT"===e.tagName?i.text=e.innerHTML:i.appendChild(document.createTextNode(e.innerHTML)),z(w(e).prop("attributes"),function(){w(i).attr(this.name,this.value)}),i.classList=e.classList,t.appendChild(i)):t.appendChild(e)}return w.extend=function(){var t,e,n=arguments[0]||{},r=1,i=arguments.length,o=!1;for("boolean"==typeof n&&(o=n,n=arguments[1]||{},r=2),"object"===g(n)||W(n)||(n={}),i===r&&(n=this,--r);r<i;r++)if(null!=(t=arguments[r]))for(e in t){var u,s=n[e],a=t[e];"__proto__"!==e&&n!==a&&(o&&a&&(w.isPlainObject(a)||w.isArray(a))?(u=s&&(w.isPlainObject(s)||w.isArray(s))?s:w.isArray(a)?[]:{},n[e]=w.extend(o,u,a)):void 0!==a&&(n[e]=a))}return n},w.isArray=Array.isArray,w.isPlainObject=function(t){if(!t||"[object Object]"!==Object.prototype.toString.call(t)||t.nodeType||t.setInterval)return!1;if(t.constructor&&!hasOwnProperty.call(t,"constructor")&&!hasOwnProperty.call(t.constructor.prototype,"isPrototypeOf"))return!1;var e;for(e in t);return void 0===e||hasOwnProperty.call(t,e)},w.parseJSON=function(t){return"string"==typeof t&&t?/^[\],:{}\s]*$/.test(t.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))?JSON.parse(t):void 0:null},w.getJSON=function(t,e,n,r){return W(e)&&(r=r||n,n=e,e=null),w.ajax({url:t,data:e,success:n,dataType:r})},w.get=function(t,e,n,r){return W(e)&&(r=r||n,n=e,e=null),w.ajax({type:"GET",url:t,data:e,success:n,dataType:r})},w.each=function(){for(var t,e=arguments,n=1===e.length&&W(e[0])?(t=i.call(this),e[0]):(t=e[0],e[1]),r=0;r<t.length;r++)n.call(t[r],r,t[r]);return this},w.ajax=function(t){if("script"===t.dataType){var e=document.createElement("script");return e.src=t.url,document.getElementsByTagName("head")[0].appendChild(e),e.onload=t.success||_,void(e.onerror=t.error||_)}var n=new XMLHttpRequest;n.open(t.method?t.method:"GET",t.url,!0),t.data||(t.data=null),n.onload=function(){200<=this.status&&this.status<400&&(t.dataType||(this.response=w.parseJSON(this.response)),t.success&&t.success(this.response))},n.onerror=function(){t.error&&t.error(this.response)},n.send(t.data)},w.isEmptyObject=function(t){return t&&0===Object.keys(t).length},w.fn=w.prototype={gQVersion:"0.0.1",toArray:function(){return i.call(this,0)},constructor:w,hasClass:function(e){return i.call(this).every(function(t){return t&&1===t.nodeType&&t.classList.contains(e)})},ready:function(t){return"loading"!==l.readyState?setTimeout(t):l.addEventListener("DOMContentLoaded",t),this},scrollTop:function(){var t=this[0];return V(t)?t.pageYOffset:D(t)?t.defaultView.pageYOffset:t.scrollTop},scrollLeft:function(){var t=this[0];return V(t)?t.pageXOffset:D(t)?t.defaultView.pageXOffset:t.scrollLeft},getComputedDimensionOuter:function(t,e){var n="height"===t.toLowerCase()?1:0,r=this[0];if(r)return V(r)?window["outer"+t]:this[0]["offset"+t]+(e?B(this[0],"margin"+(n?"Top":"Left"))+B(this[0],"margin"+(n?"Bottom":"Right")):0)},getComputedDimension:function(t){var e,n,r=this[0],i="height"===t.toLowerCase()?0:1;if(t=t.charAt(0).toUpperCase()+t.slice(1),D(r)){var o=r.documentElement;return Math.max(r.body["scroll"+t],r.body["offset"+t],o["scroll"+t],o["offset"+t],o["client"+t])}if(V(r))return"height"===t.toLowerCase()?r.outerHeight:r.outerWidth;try{return r.getBoundingClientRect()[t.toLowerCase()]-(B(e=r,"border"+((n=i)?"Left":"Top")+"Width")+B(e,"padding"+(n?"Left":"Top"))+B(e,"padding"+(n?"Right":"Bottom"))+B(e,"border"+(n?"Right":"Bottom")+"Width"))}catch(t){Y("Error is "+t+" and elem is "+r,529,25,"getBoundingClientRect")}},height:function(){return this.getComputedDimension("height")},width:function(){return this.getComputedDimension("width")},is:function(n){if(!n)return!1;var r=!1;return this.each(function(t,e){return!(r="string"==typeof n?C(e,n):e===n)}),r},attr:function(n,r){var t;if(n){if(N(n))return void 0===r?null===(t=this[0]?this[0].getAttribute?this[0].getAttribute(n):this[0][n]:void 0)?void 0:t:this.each(function(t,e){e.setAttribute?e.setAttribute(n,r):e[n]=r});for(var e in n)this.attr(e,n[e]);return this}},removeAttr:function(e){return e=e.match(h)||[],this.each(function(t,n){z(e,function(t,e){n.removeAttribute(e)})})},outerWidth:function(t){return this.getComputedDimensionOuter("Width",t)},outerHeight:function(t){return this.getComputedDimensionOuter("Height",t)},offset:function(){var e=this[0];if(!e)return{top:0,left:0};e.nodeType==Node.TEXT_NODE&&(e=e.parentElement);var t={};try{t=e.getBoundingClientRect()}catch(t){if(Y("Error is "+t+" and elem is "+e,603,25,"getBoundingClientRect"),e===document)return}var n=e.ownerDocument?e.ownerDocument.defaultView:window;return{top:t.top+n.pageYOffset-r.clientTop,left:t.left+n.pageXOffset-r.clientLeft}},index:function(t){var e=t?w(t)[0]:this[0],n=t?this:w(e).parent().children();return u.call(n,e)},each:w.each,delegate:function(t,e,n,r){return this.on(t,e,n,r)},on:function(n,r,i,o){var u,t,s=this;return W(r)&&(i=r,r=null),this[0]===document&&"ready"===n?this.ready(i):(r&&(u=i,i=function(t){for(var e=t.target;!C(e,r);){if(e===this||!e)return!1;e=e.parentNode}e&&u.call(e,t)}),z(N(t=n)&&t.match(b)||[],function(t,e){T[e]&&(r&&T[e].delegateType?n=T[e].delegateType:T[e].bindType&&(n=T[e].bindType)),s.each(function(t,e){e.addEventListener(n,i,!!o)})})),this},off:function(n,r,i){return this.each(function(t,e){e.removeEventListener(n,r,!!i)})},isChecked:function(){return null!==this[0].getAttribute("checked")},isFocussed:function(){return this[0]===l.activeElement},closest:function(t){return new w(this[0].closest(t))},parent:function(){return new w(this[0]&&this[0].parentNode)},val:function(i){return arguments.length?this.each(function(t,e){var n,r=e.multiple&&e.options;r||/radio|checkbox/i.test(e.type)?(n=Array.isArray(i)?o.call(i,String):null===i?[]:[String(i)],r?z(e.options,function(t,e){e.selected=0<=n.indexOf(e.value)}):e.checked=0<=n.indexOf(e.value)):e.value=null==i?"":i}):this[0]&&m(this[0])},prop:function(n,r){if(n){if(N(n))return void 0===r?this[0][n]:this.each(function(t,e){e[n]=r});for(var t in n)this.prop(t,n[t]);return this}},data:function(i,o){var t,e,n,r=this;if(!i){if(!this[0])return;var u={};return z(this[0].attributes,function(t,e){var n=e.name.match(c);n&&(u[n[1]]=r.data(n[1]))}),u}if(N(i))return void 0===o?(t=this[0],e=i,void 0===(n=P(t)[e])&&(n=t.dataset?t.dataset[e]:w(t).attr("data-"+e)),n):this.each(function(t,e){return n=i,r=o,P(e)[n]=r;var n,r});for(var s in i)this.data(s,i[s]);return this},eq:function(t){return w(this.get(t))},get:function(t){return void 0===t?i.call(this):t<0?this[t+this.length]:this[t]},appendTo:function(t){for(var e=w(t),n=0;n<e.length;n++)e[n].appendChild(this[0]);return this},find:function(t){return this[0]||(t=void 0),w(t,this[0])},toggleClass:function(t,r,i){var o=[],u=void 0!==r;return N(t)&&(o=t.match(h)||[]),this.each(function(t,e){if(e&&1===e.nodeType)for(var n=0;n<o.length;n++)u?(i=r?"add":"remove",e.classList[i](o[n])):e.classList.toggle(o[n])})},addClass:function(t){return this.toggleClass(t,!0,"add"),this},removeClass:function(t){return t?this.toggleClass(t,!1,"remove"):this.attr("class",""),this},remove:function(){return this.each(function(t,e){e.parentNode.removeChild(e)}),this},children:function(){var n=[];return this.each(function(t,e){f.apply(n,e.children)}),w(n)},map:function(n){return w(o.call(this,function(t,e){return n.call(t,e,t)}))},clone:function(){return this.map(function(t,e){return e.cloneNode(!0)})},filter:function(n){var r=n;return N(r)&&(r=function(t,e){return C(e,n)}),w(e.call(this,function(t,e){return r.call(t,e,t)}))},parents:function(e){var r=[];return this.each(function(t,e){for(var n=e.parentNode;n&&9!==n.nodeType;)r.push(n),n=n.parentNode}),r=r.filter(function(t,e){return r.indexOf(t)===e}),e&&(r=r.filter(function(t){return C(t,e)})),w(r)},append:function(){var n=this;return z(arguments,function(t,e){U(n,w(e))}),this},prepend:function(){var n=this;return z(arguments,function(t,e){U(n,w(e),!0)}),this},html:function(n){return void 0===n?this[0]&&this[0].innerHTML:this.each(function(t,e){e.innerHTML=n})},css:function(n,r){if(N(n)){var i=L(n);return u=n,void 0===(s=i)&&(s=L(u)),n=s?u:(M[u]||(c=""+(a=A(u)).charAt(0).toUpperCase()+a.slice(1),z((a+" "+k.join(c+" ")+c).split(" "),function(t,e){if(e in j)return M[u]=e,!1})),M[u]),arguments.length<2?this[0]&&H(this[0],n,i):n?(t=n,e=r,void 0===(o=i)&&(o=L(t)),r=o||p[t]||!F(e)?e:e+"px",this.each(function(t,e){x(e)&&(i?e.style.setProperty(n,r):e.style[n]=r)})):this}var t,e,o,u,s,a,c;for(var l in n)this.css(l,n[l]);return this},hashchange:function(t){window.addEventListener("hashchange",t)},replaceWith:function(i){return this.each(function(t,e){var n=e.nextSibling,r=e.parentNode;w(e).remove(),n?w(n).before(i):w(r).append(i)})},before:function(){var n=this;return z(arguments,function(t,e){w(e).insertBefore(n)}),this},after:function(){var n=this;return z(s.apply(arguments),function(t,e){s.apply(w(e).slice()).insertAfter(n)}),this},insertBefore:function(t){var e=this;return w(t).each(function(n,r){var i=r.parentNode;i&&e.each(function(t,e){X(i,n?e.cloneNode(!0):e,!0,r)})}),this},insertAfter:function(t){var e=this;return w(t).each(function(n,r){var i=r.parentNode;i&&e.each(function(t,e){X(i,n?e.cloneNode(!0):e,!0,r.nextSibling)})}),this},trigger:function(t,e){var n,r,i,o,u,s;N(t)?(r=(n=[(s=t.split("."))[0],s.slice(1).sort()])[0],i=n[1],o=y.test(r)?"MouseEvents":"HTMLEvents",(u=l.createEvent(o)).initEvent(r,!0,!0),u.namespace=i.join(".")):u=t,u.data=e;var a=u.type in v;return this.each(function(t,e){a&&W(e[u.type])?e[u.type]():e.dispatchEvent(u)})},contents:function(){return this[0]?w(this[0].childNodes):w("")},not:function(n){return w(this).filter(function(t,e){return!C(e,n)})}},w.fn.bind=w.fn.live=w.fn.on,w.fn.unbind=w.fn.die=w.fn.off,w.inArray=function(t,e){return u.call(e,t)},w.trim=function(t){return(t||"").replace(d,"")},w.getScript=function(t,e){return w.get(t,void 0,e,"script")},w.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(t,e){w.fn[e]=function(t){return"submit"===e?this[0].submit():t?this.bind(e,t):this.trigger(e)},w.attrFn&&(w.attrFn[e]=!0)}),w.guid=1,w.proxy=function(t,e,n){return 2===arguments.length&&("string"==typeof e?(t=(n=t)[e],e=void 0):e&&!W(e)&&(n=e,e=void 0)),!e&&t&&(e=function(){return t.apply(n||this,arguments)}),t&&(e.guid=t.guid=t.guid||e.guid||w.guid++),e},(w.fn.init=function(t,e){var n,r=!1;if(N(t)&&/<.+>/.test(t)){r=!0;try{n=t,(R=R||l.implementation.createHTMLDocument(null)).body.innerHTML=n,t=R.body.childNodes}catch(t){throw t}}if(!t)return this;if(t&&t.nodeType||V(t))return this[0]=t,this.length=1,this;if(N(t)){e=e||l;for(var i=this.constructor(),o=e instanceof w?e.toArray?e.toArray():[]:[e],u=0;u<o.length;u++)try{var i=this.constructor(),s=o[u],a=/^#[\w-]*$/.test(t)&&s.getElementById?s.getElementById(t.slice(1)):s.querySelectorAll(t);a&&a.nodeType&&(a=[a]),f.apply(i,r?t:a)}catch(t){}return i}if(W(t))return w.fn.ready(t);for(var c=0;c<t.length;c++)this.length=t.length,this[c]=t[c]}).prototype=w.fn,w.fn.splice=n,"function"==typeof Symbol&&(w.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator]),w.prototype.slice=function(){return w(i.apply(this,arguments))},w.prototype.length=0,w.nodeName=function(t,e){return t.nodeName&&t.nodeName.toUpperCase()===e.toUpperCase()},w}(),n=r=t,(e=i).__esModule=!0,window.vwo_$=window.vwo_$||n.gQuery,i=e}();

window.vwo_$=window.vwo_$||window.jQuery,function(){window.VWO=window.VWO||[],VWO.v="7.0.397",VWO.v="7.0.397",window.VWO=window.VWO||[],window.VWO._=window.VWO._||{},window.VWO.data=window.VWO.data||{},window._vwo_exp_ids=window._vwo_exp_ids||[],window._vwo_exp=window._vwo_exp||{},window._vwo_server_url=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com/",window._vis_opt_queue=window._vis_opt_queue||[],window._vis_opt_check_segment=window._vis_opt_check_segment||{},window.vwo_$=window.vwo_$||window.jQuery,function(){var _=VWO._&&VWO._.customError||function(){},l=window.console||{log:function(){}},v;VWO._.prVWO=VWO._.prVWO||[];var p={event:!0,visitor:!0},r={processEvent:function(e,t,n,o){if("[object Array]"!==Object.prototype.toString.call(e))return 0;try{var i=e[0],r=e.slice(1),a=-1!==i.indexOf(".");if(a&&0===i.indexOf(t)||!a&&!p[i]){var s,c,d=a?(s=n[(c=i.split("."))[0]][c[1]],n[c[0]]):(s=n[i],n);return s?(VWO._.prVWO=VWO._.prVWO.concat(v.splice(o,1)),s.apply(d,r),1):0}return 0}catch(t){var u="Error occured in VWO Process Event ("+(e&&e[0])+"): "+t;return l.log(u),_({msg:u,url:"vwo-lib.js",lineno:59,colno:10,source:encodeURIComponent(u)}),0}},addPushListener:function(t,n,o){var i=n.push;n.push=function(e){p[e[0]]||(i.apply(n,[].slice.call(arguments)),n[n.length-1]===e&&r.processEvent(e,t,o,n.length-1))}},init:function(e,t,n){t=t||(window.VWO=window.VWO||[]),v=n?t[n]=t[n]||[]:t||[],r.process(e,v,t),r.addPushListener(e,v,t)},process:function(e,t,n){var o=0;for(t.sort(function(e){return"config"===e[0]?-1:0});o<t.length;)0===r.processEvent(t[o],e,n,o)&&o++}};window.VWO&&(window.VWO._=window.VWO._||{},VWO._.vwoLib=r);var f={SET_COOKIE:"sC",GET_COOKIE:"gC",ERASE_COOKIE:"eC",SET_THIRD_PARTY_COOKIE:"sTPC",SET_THIRD_PARTY_COOKIE_ERROR:"sTPCE"};window._vwo_evq=window._vwo_evq||[];var e="jI",t=window._vwo_evq,g=window._vwo_ev=window._vwo_ev||function(){arguments[0]!==e?t.push([].slice.call(arguments)):t.unshift([e])};window.VWO._.triggerEvent=window._vwo_ev;var a={PARSE_TLD:"pTLD"},s=["co","org","com","net","edu","au","ac"],c=window.vwo_$||window.$;function d(e){var t=e.split("."),n=t.length,o=t[n-2],i=o&&-1!==c.inArray(o,s)?t[n-3]+"."+o+"."+t[n-1]:o+"."+t[n-1];return g(a.PARSE_TLD,e,i),i}var w={get:function(e){try{return window.localStorage.getItem(e)}catch(e){return!1}},set:function(e,t){try{return window.localStorage.setItem(e,t)}catch(e){return!1}},remove:function(e){try{return window.localStorage.removeItem(e)}catch(e){return!1}}},n=function(I,A,T,e){var t,c=I.encodeURIComponent,S=I.decodeURIComponent,y=function(e){return(btoa&&VWO._.ac&&VWO._.ac.bsECJ?btoa:c)(e)},N=function(e){if(atob)try{return atob(e)}catch(e){}return S(e)},V=w.set,R=w.get,b=I.clearTimeout,L=I.setTimeout,i=e.floor,r=e.pow,n=I._vwoCc&&I._vwoCc.cJ,d=n&&n.pd||"~",u=n&&n.cd||d,l="(",o="_vis_opt_",W=864e5,a=31536e6,P=((t={})[o+"out"]=0,t[o+"exp_*_combi"]=10,t[o+"exp_*_combi_choose"]=11,t[o+"exp_*_goal_*"]=12,t[o+"exp_*_exclude"]=13,t[o+"exp_*_split"]=14,t[o+"test_cookie"]=20,t[o+"s"]=21,t._vwo_ds=22,t._vwo_sn=23,t._vwo_referrer=24,t._vwo_uuid=30,t["_vwo_uuid_*"]=31,t._vwo_uuid_v2=32,t["_vwo_app_version_*_*"]=40,t["_vis_preview_*"]=41,t._vis_editor=42,t["_vis_heatmap_*"]=43,t);for(var s in P)P[s]=G(P[s]),P["debug"+s]="d"+P[s];function x(){for(var e=A.cookie.split(/; ?/),t={},n=0;n<e.length;n++){var o=e[n].split("=");try{var i=S(o[0]),r=("_vwo"===i?N:S)(o[1]);t[i]=r}catch(e){}}return t}function k(e){var t,n;return function(){return n=n||L(function(){n=t=void 0},1),t=t||e()}}var M=k(x);function U(e){return M()[S(e)]}function D(e,t,n,o){void 0===o&&(o=4e12),t=("_vwo"===e?y:c)(t);var i=c(e)+"="+t+"; ";n&&(i+="domain="+n+"; "),"_vwo"===e&&(o=T.now()+a),o&&(i+="expires="+new T(o).toUTCString()+"; "),i+="path=/",VWO._=VWO._||{},VWO._.ss&&(i+="; secure; samesite=none; partitioned;"),A.cookie=i,M=k(x)}function G(e){"string"==typeof e&&(e=+e),e<0&&(e=0);for(var t="";e;){var n=e%64,o=n.toString(36);36<=n&&(o=String.fromCharCode(n+29)),62===n&&(o="_"),63===n&&(o="-"),t=o+t,e=i(e/64)}return t||e+""}function F(e){for(var t=0,n=0;e;){var o=e.slice(-1),i=26*/[A-Z]/.test(o)+parseInt(o,36);"_"===o&&(i=62),"-"===o&&(i=63),t+=i*r(64,n++),e=e.slice(0,-1)}return t}function B(e,t,n){return""+e+u+t+l+G(i(100*n))}function j(e,t){try{var n,o,i=void 0,r=-1<e.indexOf(u)?u:d;-1<e.indexOf(r)?i=e.split(r):(o=(n=/ts(.)/.exec(e))&&n[1])&&(i=e.split(o),u=o);var a=i[1].split(l);return[i[0],a[0],F(a[1])/100]}catch(n){var s="Error occurred while decoding the cookie in cookieJar for strategy: "+t+". Cookie Value to be decoded: "+e+". "+n;return void _({msg:s,url:"cookie-jar.js",lineno:257,colno:26,source:c(s)})}}function $(e,t){return!e||"number"!=typeof e[2]||T.now()>t+e[2]*W}return function(i,s,c,d,r,o,a){var u,l,_,v;void 0===c&&(c="cookie"),void 0===d&&(d=!0),o?v=function(){var e=VWO.data.tpc?VWO.data.tpc._vwo:void 0,t={};if(!e)return t;e=e.split(")");for(var n=0;n<e.length;n++){var o=j(e[n],c);o&&(t[o[0]]=o)}return t}():(v=e(),651973==I._vwo_acc_id&&A.addEventListener("visibilitychange",function(){"visible"===A.visibilityState&&(v=e())})),a&&(a.callback=a.callback||function(){},a.cookieJarValue=a.cookieJarValue||"");var p=F(f("ts")||"0")||T.now();function f(e,t){if(void 0===t&&(t=!1),e=O(e),v){var n=v[e];return $(n,p)?(delete v[e],void(o||h())):t?n.slice(1):n[1]}}function g(e){e=O(e);var t=v[e];if(t)return $(t,p)}function w(e,t,n){return e=O(e),v[e]=[e,t,n+(T.now()-p)/W],o||h(),f(e)}function h(){var e="";for(var t in v){var n=v[t];e+=(e?")":"")+B.apply(!1,n)}if("custom"===c)return M=k(x),e=y(e),void a.callback(e);"ls"!==c&&"both"!==c||V(i,e),"cookie"!==c&&"both"!==c||D(i,e,s)}function e(){var e="";v={},"custom"===c?e=N(a.cookieJarValue):"ls"===c?e=R(i):"cookie"===c?e=U(i):"both"===c&&(e=U(i)||R(i));for(var t=(e=e||"").split(")"),n=0;e&&n<t.length;n++){var o=j(t[n],c);o&&(v[o[0]]=o)}return v}function O(e){if(P[e])return P[e];var t=/([0-9]+)/g,n=e.replace(t,"*");if(P[n]){var o=e.match(t)||[];return P[n]+"*"+o.map(G).join("*")}return e}function m(e,t){void 0===e&&(e=!1),void 0===t&&(t=!1);var n={};for(var o in v){var i=function(e){var t=e.split("*"),n=t[0],o="";for(var i in P)if(P[i]===n){o=i;break}for(i=1;i<t.length;i++)o=o.replace("*",""+F(t[i]));return(o||"ts"===e)&&o||e}(o),r=v[o][1];"ts"!==o&&(r=E(i,t)),!1===g(o)&&(n[i]=e?[r,new T(v[o][2]*W+p)]:r)}return n}function E(e,t){void 0===t&&(t=!1);var n,o,i,r=g(e),a=f(e,!0);return a&&(n=a[0],o=a[1]),"custom"!==c&&"*"===n?(!(i=U(e))&&n&&w(e,"",-1),i):d?(i=U(e))&&r?void D(e,"",s,-1):(!t||!n||"ts"===e||i&&i!==n||D(e,n,s,p+o*W),i||!n||t||"ts"===e?(i&&n&&i!==n&&w(e,i,o-(T.now()-p)/W),i||n):void w(e,"",-1)):f(e)}function t(){I.VWO._.cookies.create("_vis_opt_test_cookie",1,void 0,void 0,void 0,!0)}function C(){var e;I.XMLHttpRequest&&((e=new XMLHttpRequest).addEventListener("load",t),e.open("GET",r,!0),e.withCredentials=!0,e.send(null))}w("ts",G(p),2e3),d&&m(!1,!0);var n={getAll:m,get:E,set:function(e,t,n){var o;t+="","number"==typeof n?w(e,t,n):w(e,"*",2e3),"custom"===c||!d&&"number"==typeof n||(o=null===n&&-1<e.indexOf("debug_vis_preview")?null:T.now()+n*W,D(e,t,s,o)),r&&(_===e&&"_vwo_sn"===e?(b(l),l=L(C,5e3)):(b(u),u=L(C,1e3)),_=e)},getStoredJarValue:function(e){var t="";for(var n in v){var o=v[n];t+=(t?")":"")+B.apply(!1,o)}return e?y(t):t}};return d||o||"custom"===c||function(){for(var e=A.cookie.split(/; ?/),t=m(),n=0;n<e.length;n++){var o=e[n].split("="),i=t[o[0]],r=o[0];["_vis_opt_out","_vwo_ssm","_vwo_ss","_vwo_global_opt_out"].indexOf(r)<0&&(-1<r.indexOf("_vis_opt_")||-1<r.indexOf("_vwo_")||-1<r.indexOf("_vis_"))&&!i&&(w(S(o[0]),S(o[1]),100),I.VWO._.cookies.create(o[0],o[1],void 0,void 0,-1,!0))}}(),n}}(window,document,Date,Math),o=void 0;function h(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t}function u(e,t){var n=document.createEvent("Event");e="vwo."+e,n.initEvent&&(n.initEvent(e,!1,!1),n.data=t,document.dispatchEvent&&document.dispatchEvent(n))}var O={};function m(e,t){O.queue=O.queue||[];var n=VWO._.ac&&VWO._.ac.rdbg;if(("meta"!=e||n)&&document.createEvent)if(VWO.nls&&VWO.nls.Recording){O.queue.push({eventName:e,data:t});for(var o=0,i=O.queue.splice(0);o<i.length;o++){var r=i[o];u(r.eventName,r.data)}}else O.queue.push({eventName:e,data:t})}function E(e,t,n){if("function"!=typeof t)return!1;for(var o=0;o<e.length;o++)if(!t.call(n,e[o],o,e))return!1;return!0}function C(e,t){var n;if(e&&"function"==typeof t)if(e instanceof Array){for(n=0;n<e.length;n++)if(!1===t(e[n],n))return}else for(n in e)if(e.hasOwnProperty(n)&&!1===t(e[n],n))return}function i(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}function I(e,t){if(!(e instanceof Array))return-1;for(var n=0;n<e.length;n++)if(t===e[n])return n;return-1}var A=window._vis_opt_cookieDays,T=window._vis_debug,S=window._vis_opt_domain,y=window._vwo_cookieDomain,N=window._vwo_exp||{},V,R=window._vwo_acc_id,b=[],L=0,W,P=function(){for(var e=0;e<b.length;e++)b[e].d||(b[e].c(),b[e].d=!0)},x={domain:void 0,_create:function(e,t,n,o,i,r,a){T&&0!==e.indexOf("debug")&&(e="debug"+e),VWO._.cLFE,"_vwo_sn"!==e&&"_vwo_ds"!==e&&"_vis_opt_test_cookie"!==e&&!isNaN(A=parseFloat(A))&&isFinite(A)&&(n=A);var s="";i?s+="; expires="+new Date(i).toGMTString():n?s+="; expires="+new Date((new Date).getTime()+864e5*n).toGMTString():!1===n&&(s="; expires=Thu, 01 Jan 1970 00:00:01 GMT"),o=o||x.domain||d(document.URL),o=window.VWO.featureInfo&&VWO.featureInfo.dNISD&&!window._vis_opt_domain?"":"; domain=."+o,VWO._=VWO._||{};var c=e+"="+encodeURIComponent(t)+s+o+"; path=/";VWO._.ss&&!a?document.cookie=c+"; secure; samesite=none; partitioned;":document.cookie=c},create:function(e,t,n,o,i,r,a){this._create(e,t,n,o,i,r,a),g(f.SET_COOKIE,e,t,n,i),m("meta",{ckName:e,ckValue:t,ckDays:n,ckExpiryTs:i})},get:function(e,t){var n,o,i,r;return e=e.trim(),T&&(e="debug"+e),VWO._.cLFE,583576==window._vwo_acc_id?o=(n=document.cookie.match(new RegExp("(?:^|;)?"+e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")+"=(.*?)(?:;|$)","i")))&&decodeURIComponent(n[1]):(o=2===(i=document.cookie.split(e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")+"=")).length?decodeURIComponent(i[1].split(";")[0]):null,2<i.length&&(o=(r=document.cookie.match(new RegExp("(?:^|;)\\s?"+e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")+"=(.*?)(?:;|$)","i")))&&decodeURIComponent(r[1]))),g(f.GET_COOKIE,e,o),o},erase:function(e,t,n){this.create(e,"",!1,t,1,n),g(f.ERASE_COOKIE,e)},mergeInFPJar:function(){if(!VWO._.cLFE){var e,t,n=this.createThirdPartyJar(),o=(VWO._.jar.getAll(!0),n.getAll(!0));for(var i in o)"ts"!==i&&(e=o[i][1],t=o[i][0],VWO._.jar.set(i,t,(e-Date.now())/864e5))}},createThirdPartyJar:function(e){return V||(V=o("_vwo_third_party",x.domain,void 0,!1,void 0,!0),VWO._.tpj=V)},setThirdPartyCookiesInJar:function(e,t,n,o){var i=this.createThirdPartyJar(),r=o?(o-Date.now())/864e5:n;i.set(e,t,r)},getThirdPartyJarValue:function(){var e=V.getStoredJarValue();return e.length?e:null},createThirdParty:function(e,t,n,o,i,r,a){var s,c,d,u,l,_=!1;i&&(_=a?a.multiple_domains:N[i].multiple_domains),"_vwo"!==e&&this._create(e,t,n,o),T&&0!==e.indexOf("debug")&&(e="debug"+e),(d=window.vwo_$||window.$)&&i&&_||r||"_vwo"===e?(s=d("<iframe>").attr({height:"1px",width:"1px",border:"0",class:"vwo_iframe",name:"vwo_"+Math.random(),style:"position: absolute; left: -2000px; display: none"}).appendTo("head").load(function(){-1!==e.indexOf("split")&&this.parentNode.removeChild(this),--L||P()}),L++,l=(u=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com")+"/ping_tpc.php?account="+R+"&name="+encodeURIComponent(e)+"&value="+encodeURIComponent(t)+"&days="+n+"&random="+Math.random(),/MSIE (\d+\.\d+);/.test(navigator.userAgent)?s.attr("src",l):((c=d("<form>").attr({action:u+"/ping_tpc.php","accept-charset":"UTF-8",target:s.attr("name"),enctype:"application/x-www-form-urlencoded",method:"post",id:"vwo_form",style:"display:none"}).appendTo("head")).attr("action",l).submit(),c.remove()),g(f.SET_COOKIE,e,t,n,i,!0)):g(f.SET_THIRD_PARTY_COOKIE_ERROR,e,t,n,o)},waitForThirdPartySync:function(e){b.push({c:e})},init:function(e){VWO._.jar=null},getAll:function(){for(var e=document.cookie.split(/; ?/),t={},n=0;n<e.length;n++){var o=e[n].split("="),i=o[0],r=o[1];try{t[i]=r}catch(e){}}return t}},k,W=S||y||d(location.host);x.domain=W,window.VWO._.cookies=x;var M={init:function(){k=x.get("_vwo_referrer"),x.erase("_vwo_referrer"),"string"!=typeof k&&(k=document.referrer)},get:function(){return-1!==location.search.search("_vwo_test_ref")?document.referrer:k},getSessionReferrer:function(){var e=window._vis_debug?"debug_":"";e+="vwoSn";var t=window.localStorage.getItem(e);if(!t)return"";try{t=JSON.parse(t)}catch(e){return console.error(e),""}return t&&t.r?decodeURIComponent(t.r):""},set:function(){var e=w.get("_vwo_referrer_time"),t=18e-5;VWO.data&&VWO.data.vi&&VWO.data.vi.br&&"safari"===VWO.data.vi.br.toLowerCase()&&(t=VWO.data.cRCE||t),t=e||t,x.create("_vwo_referrer",k,+t)}},U=function(){return(U=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},D={AB_CAMPAIGN:"VISUAL_AB",MVT_CAMPAIGN:"VISUAL",SPLIT_CAMPAIGN:"SPLIT_URL",SURVEY_CAMPAIGN:"SURVEY",GOAL_CAMPAIGN:"TRACK",FUNNEL_CAMPAIGN:"FUNNEL",ANALYZE_HEATMAP_CAMPAIGN:"ANALYZE_HEATMAP",ANALYZE_RECORDING_CAMPAIGN:"ANALYZE_RECORDING",ANALYZE_FORM_CAMPAIGN:"ANALYZE_FORM",ANALYSIS_CAMPAIGN:"ANALYSIS"},G;VWO._.CampaignEnum=D;var F=(G={},G[D.FUNNEL_CAMPAIGN]="t",G[D.GOAL_CAMPAIGN]="t",G[D.ANALYSIS_CAMPAIGN]="r",G[D.ANALYZE_HEATMAP_CAMPAIGN]="a",G[D.ANALYZE_RECORDING_CAMPAIGN]="a",G[D.ANALYZE_FORM_CAMPAIGN]="a",G[D.SURVEY_CAMPAIGN]="s",G),B=VWO._.track=VWO._.track||{},j=parseInt(new Date/1e3,10),$,H=function(){return $=$||(VWO.data.ts||j)};function K(e,t){return t<=e}var J=Object.keys||function(e){var t,n=[];for(t in e)e.hasOwnProperty(t)&&n.push(t);return n};function q(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}function Y(e,t){var n;if(e&&"function"==typeof t)if(e instanceof Array){for(n=0;n<e.length;n++)if(!1===t(e[n],n))return}else for(n in e)if(e.hasOwnProperty(n)&&!1===t(e[n],n))return}function X(e,t){if(!(e instanceof Array))return-1;for(var n=0;n<e.length;n++)if(t===e[n])return n;return-1}function z(e,t){for(var n=this.getKeys(t),o=0;o<n.length;o++)e.setAttribute(n[o],t[n[o]])}function Z(e){return/^(https?:\/\/|\/\/)/.test(e)}function Q(e,t){for(var n=[],o=0;o<e.length;o++)n.push(t(e[o]));return n}function ee(e,t){for(var n=[],o=0;o<e.length;o++)t(e[o],o)&&n.push(e[o]);return n}function te(e){var t=H();return e?t:1e3*t+ +new Date%1e3}function ne(e){var t=H(),n=parseInt(new Date/1e3,10)-j;return e?t+n:1e3*(t+n)+ +new Date%1e3}function oe(e){return 1e3*(H()+(parseInt(e/1e3,10)-j))+ +new Date%1e3}function ie(){return(new Date).getTimezoneOffset()/60}function re(e,t){var n=!1;return function(){n||(e.call(),n=!0,setTimeout(function(){n=!1},t))}}function ae(o,i){var r,a=!1;return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=this;a&&(clearTimeout(r),r=null),r=setTimeout(function(){o.apply(n,e)},i),a=!0}}function se(e){var t=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)};VWO&&VWO._&&VWO._.ac&&VWO._.ac.aSP?t(e):e()}function ce(){var e=window.google_tag_manager&&window.google_tag_manager[Object.getOwnPropertyNames(window.google_tag_manager).filter(function(e){return-1!==e.indexOf("GTM")})[0]];return e&&e.dataLayer&&e.dataLayer.name?e.dataLayer.name:"dataLayer"}var de={EXECUTE_IMMEDIATELY:"executeImmediately"},ue=Object.freeze({__proto__:null,gte:K,getKeys:J,extend:q,forEach:Y,arrayContains:X,setAttrs:z,isAbsoluteUrl:Z,map:Q,filter:ee,getServerStartTimestamp:te,getCurrentTimestamp:ne,getRelativeTimestamp:oe,getTimeZoneOffset:ie,throttle:re,debounce:ae,processCallbackInRequestAnimationFrame:se,getdLName:ce,CallBackExecutionEnum:de}),le="undefined",_e=10;function ve(e){return e}function pe(e,t){var n=VWO._.contentSyncService.syncGet("fns.list",[e,t]);return!!n.dataPresent&&n.val}function fe(e,t){if(""===e)return!0;var n=VWO._.contentSyncService.syncGet("fns.list",[e,t]);return!!n.dataPresent&&!n.val}function ge(e,t){return e.toString().toLowerCase()===t.toString().toLowerCase()}function we(e,t){return e.toString()===t.toString()}function he(e,t){var n=new RegExp(t,"i");return(e+="").match(n)}function Oe(e,t){var n=new RegExp(t);return(e+="").match(n)}function me(e,t){return-1<e.toString().toLowerCase().indexOf(t.toString().toLowerCase())}function Ee(e,t,n){if("object"==typeof e&&e._vwo_qp instanceof Array&&!(t instanceof Array))return e._vwo_qp.some(function(e){return n(e,t)})}var Ce=navigator,Ie=document,Ae=Ce.userAgent,Te=Ce.vendor,Se=Ie.createElement("a"),ye=Ae.toLowerCase(),Ne=Ce.appVersion,Ve=[{s:Ae,sS:" OPR/",p:window.opera,i:"Opera"},{s:Te,sS:"Apple",i:"Safari"},{s:Te,sS:"KDE",i:"Konqueror"},{s:Ae,sS:"Firefox",i:"Firefox"},{s:Ae,sS:"Netscape",i:"Netscape"},{s:Ae,sS:"MSIE",p:/(?:Trident\/.*?rv:|Windows NT.*?Edge\/)(?:[0-9]+[.0-9]*)/i.test(Ae),i:"Explorer"},{s:Ae,sS:"Chrome",i:"Chrome"}],Re=[{s:"search.yahoo.com/",p:"p",i:1},{s:"www.google.",p:"q",i:2},{s:"www.bing.com/",p:"q",i:3},{s:".ask.com/",p:"q",i:4},{s:"www.search.com/",p:"q",i:5},{s:"www.baidu.com/",p:"wd",i:6},{s:"search.aol.com/",p:"q",i:7},{s:"duckduckgo.com/",p:"q",i:8}],be=function(e){return le!==typeof e},Le=function(){return window.VWO&&window.VWO.data&&window.VWO.data.vi},We=function(e){return!(!be(e)||null===e||isNaN(+e))},Pe=function(e){var t=window._vwo_geo;return 2==+e&&(t=window._vwo_geo2),t},xe={ce:function(){return Ce.cookieEnabled},U:function(){return decodeURIComponent(Ie.URL)},ks:function(){return""===this.R()?"":Se.search},ors:function(){for(var e=0;e<Re.length;e++)if(-1!==this.R(window._vwoCc&&window._vwoCc.shouldUseSessionReferrer).indexOf(Re[e].s))return Re[e].i;return 0},rt:function(){return this.ors()?"org":this.R()?"ref":this.f_in(this.qP("utm_medium"),"email")?"eml":this.f_re_i(this.qP("utm_medium"),"^(?:cpc|ppc|cpa|cpm|cpv|cpp)$")?"spt":"dir"},ts:function(){var e,t,n,o,i=this.R(window._vwoCc&&window._vwoCc.shouldUseSessionReferrer);if(/facebook\.com|quora\.com|reddit\.com|imgur\.com|tapiture\.com|disqus\.com|9gag\.com|tumblr\.com|plus\.google|stumbleupon\.com|twitter\.com|linkedin|del\.icio\.us|delicious\.com|technorati|digg\.com| hootsuite|stumbleupon|myspace|bit\.ly|tr\.im|tinyurl|ow\.ly|reddit|m\.facebook\.com|youtube|flickr|pinterest\.com|^https:\/\/t\.co\/|tweetdeck/.test(i))return"soc";if(this.ors()&&(e=!0),n=this.qP("gclid"),o=this.qP("utm_medium"),i&&(t=!0),e&&n)return"pst";if(o){if(this.f_in(o,"email"))return"eml";if(this.f_re_i(o,"^(?:cpc|ppc|cpa|cpm|cpv|cpp)$"))return"pst"}else if(e)return"org";return t?"ref":"dir"},k:function(){if(this.ors()){var e=new RegExp("[\\?&]"+Re[this.ors()-1].p+"=([^&#]*)").exec(this.R());if(null!==e)return e[1].split("+").join(" ")}return""},gC:function(e){if(VWO._.jar&&/^_vis_opt_exp_\d+_combi$/.test(e))return VWO._.jar.get(e)||"";if(0<Ie.cookie.length){var t,n=Ie.cookie.indexOf(e+"=");if(-1!==n)return n=n+e.length+1,-1===(t=Ie.cookie.indexOf(";",n))&&(t=Ie.cookie.length),decodeURIComponent(Ie.cookie.substring(n,t))}return""},T:function(){var e=this.gC("_vis_opt_s");return e&&1<parseInt(e.split("|")[0],_e)?"ret":"new"},qP:function(i){if(632115==window._vwo_acc_id||709708<=window._vwo_acc_id){var e=new URL(this.U()),t=decodeURIComponent(e.search).slice(1),r=[];return t.split("&").forEach(function(e){var t,n=(t=e.split("="))[0],o=t[1];n===i&&r.push(o)}),r.length?{_vwo_qp:r}:""}i=i.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var n=new RegExp("[\\?&]"+i+"=([^&#]*)").exec(this.U());return n?n[1]:""},pC:function(e){var t=Pe(e);return le!==typeof t&&le!==typeof t.postal_code?t.postal_code:""},f_in_loc:function(e){var t=window._vwo_geo;if(t&&e){var n=t.country,o=t.city,i=t.region;return xe.f_in_list(n,e)||xe.f_in_list(n+"-"+i,e)||xe.f_in_list(n+"-"+i+"-"+o,e)}},f_nin_loc:function(e){var t=window._vwo_geo;if(t&&e){var n=t.country,o=t.city,i=t.region;return xe.f_nin_list(n,e)&&xe.f_nin_list(n+"-"+i,e)&&xe.f_nin_list(n+"-"+i+"-"+o,e)}},f_in_list:function(e,t){return!!ve(e)&&(e instanceof Array?e.some(function(e){return pe(e,t)}):pe(e,t))},f_nin_list:function(e,t){return!!ve(e)&&(e instanceof Array?e.map(function(e){return fe(e,t)}).every(function(e){return e}):fe(e,t))},f_in:function(e,t){if(!be(e)||!be(t))return!1;var n=Ee(e,t,ge);return void 0!==n?n:ge(e,t)},f_nin:function(e,t){return!this.f_in(e,t)},f_cs:function(e,t){if(!be(e)||!be(t))return!1;var n=Ee(e,t,we);return void 0!==n?n:we(e,t)},f_ncs:function(e,t){return!this.f_cs(e,t)},f_re_i:function(e,t){if(!be(e)||!be(t))return!1;var n=Ee(e,t,he);return void 0!==n?n:he(e,t)},f_re_s:function(e,t){if(!be(e)||!be(t))return!1;var n=Ee(e,t,Oe);return void 0!==n?n:Oe(e,t)},f_con:function(e,t){if(!be(e)||!be(t))return!1;var n=Ee(e,t,me);return void 0!==n?n:me(e,t)},f_d_con:function(e,t){return!this.f_con(e,t)},f_b:function(e){return!e},f_n_b:function(e){return!this.f_b(e)},f_in_arr:function(e,t,n){void 0===n&&(n=this.f_in);for(var o=0;o<t.length;o++)if(n(e,t[o]))return!0;return!1},f_nin_arr:function(e,t,n){return void 0===n&&(n=this.f_in),!this.f_in_arr(e,t,n)},f_e:function(e,t){var n;if("object"!=typeof t)return this.f_in(e,t);for(n=0;n<t.length;n++)if(this.f_in(e,t[n]))return!0;return!1},f_gt:function(e,t){return We(e)&&We(t)&&parseInt(e,10)>parseInt(t,10)},f_gte:function(e,t){return We(e)&&We(t)&&parseInt(e,10)>=parseInt(t,10)},f_lt:function(e,t){return We(e)&&We(t)&&parseInt(e,10)<parseInt(t,10)},f_lte:function(e,t){return We(e)&&We(t)&&parseInt(e,10)<=parseInt(t,10)},wk:function(){return-1<ye.indexOf("webkit")},de:function(){var e=Le();return e&&e.de?e.de:-1<ye.indexOf("ipod")?"ipod":-1<ye.indexOf("ipad")&&this.wk()?"ipad":-1<ye.indexOf("iphone")?"iphone":-1<ye.indexOf("android")?"android":-1<ye.indexOf("googletv")?"googletv":-1<ye.indexOf("symbian")||/series\s*[4-9]0/i.test(ye)?"symbian":-1<ye.indexOf("blackberry")||-1<ye.indexOf("vnd.rim")||-1<ye.indexOf("bb10")?"blackberry":-1<ye.indexOf("windows phone")?"winphone":""},dt:function(){var e=Le();return e&&e.dt||""},os:function(){var e=Le();return e&&e.os?e.os:-1!==Ne.indexOf("Win")?"windows":-1!==Ne.indexOf("Mac")?"macOS":-1!==Ne.indexOf("X11")?"unix":-1!==Ne.indexOf("Linux")?"linux":void 0},b:function(){var e=Le();return e&&e.br?e.br:this.sS(Ve)||""},sS:function(e){for(var t,n,o=0;o<e.length;o++){if(t=e[o].s,n=e[o].p,t&&-1!==t.indexOf(e[o].sS))return e[o].i;if(n)return e[o].i}},jv:function(e){try{return window[e]||eval(e)}catch(e){}},dv:function(e,t,n){var o=ce();if(t.split(".")[0]===o&&(t=t.slice(t.indexOf(".")+1)),window[o]&&window[o].length){for(var i=-1!==["f_nin","f_ncs","f_d_con","f_b"].indexOf(e),r=0,a=window[o];r<a.length;r++){var s=a[r];try{var c=this.getVariableValue(t,s);if(i){if(!this[e].apply(this,[c,n]))return!1}else if(this[e].apply(this,[c,n]))return!0}catch(e){}}return i}},getVariableValue:function(e,t,n){if(void 0===n&&(n=""),t&&"object"==typeof t){var o,i,r;if(!e.endsWith("]")||(r=e.match(/(.+?)\[(\d+)\]/))&&(i=e,e=r[1],o=parseInt(r[2])),t.hasOwnProperty(e)){var a=t[e];if(void 0!==o){if(!Array.isArray(a))return;a=a[o]}return n?this.getVariableValue(n.slice(1),a):a}var s=(e=i||e).lastIndexOf(".");if(-1!==s){var c=e.substring(0,s),d=e.substring(s)+n;return this.getVariableValue(c,t,d)}}},ua:function(){return Ae},DoW:function(){return(new Date).getDay().toString()},Hr:function(){return(new Date).getHours()},Co:function(e){var t=Pe(e);return le!==typeof t&&le!==typeof t.country?t.country:""},Re:function(e){var t=Pe(e);return le!==typeof t&&le!==typeof t.region?t.region:""},Ci:function(e){var t=Pe(e);return le!==typeof t&&le!==typeof t.city?t.city:""},ip:function(){return window._vwo_ip||""},vt:function(){var e=window.VWO.data.vi;if(e)return e.vt}},ke=!0;function Me(e,t){xe[t]=function(){return!!ke&&e.apply(this,arguments)}}for(var Ue in xe.R=function(e){return e?M.getSessionReferrer():M.get()},xe)xe.hasOwnProperty(Ue)&&Me(xe[Ue],Ue);function De(){return xe}xe.enable=function(){ke=!0},xe.disable=function(){ke=!1};var Ge="qEE",Fe="p",Be="tpcS",je="mW",$e="rH",He="vS",Ke="dCSSR",Je="cAVGFE",qe="cVGFE",Ye="cGFAE",Xe="cARGFAE",ze="cRGFE",Ze="rC",Qe="oO",et="tIB",tt="tIE",nt="tIEn",ot="uAV",it="uS",rt="uV",at="uE",st="eURL",ct="eGURL",dt="sURL",ut="hC",lt="eLTS",_t="eLTSt",vt="eLTTE",pt="eL",ft="eNL",gt="eCA",wt="aSC",ht="cC",Ot="bRTR",mt="bIB",Et="bIE",Ct="hCl",It="jI",At="rD",Tt="tSC",St="tSE",yt="vA",Nt="uC",Vt="nS",Rt="nSF",bt="tNR",Lt="nR",Wt="dIF",Pt="uSC",xt="rV",kt="eSWC",Mt="sE",Ut="hE",Dt="rNE",Gt="nSC",Ft="mEETL",Bt="mEGW",jt="wORC",$t="oSS",Ht="oSC",Kt="oSASUB",Jt="wFMA",qt="eACC",Yt="aAT",Xt="cCA",zt="cCR",Zt="cCP",Qt="cCT",en={QUEUE_EXECUTE_ERROR:Ge,PAUSE:Fe,WRONG_OR_REVOKED_CONSENT:jt,THIRD_PARTY_COOKIE_SYNC:Be,MATCH_WILDCARD:je,REGISTER_HIT:$e,VARIATION_SHOWN:He,DELETE_CSS_RULE:Ke,CONVERT_ALL_VISIT_GOALS_FOR_EXPERIMENT:Je,CONVERT_VISIT_GOAL_FOR_EXPERIMENT:qe,CONVERT_GOAL_FOR_ALL_EXPERIMENTS:Ye,CONVERT_ALL_REVENUE_GOALS_FOR_ALL_EXPERIMENTS:Xe,CONVERT_REVENUE_GOALS_FOR_EXPERIMENT:ze,REGISTER_CONVERSION:Ze,OPT_OUT:Qe,TOP_INITIALIZE_BEGIN:et,TOP_INITIALIZE_ERROR:tt,TOP_INITIALIZE_END:nt,UNHIDE_ALL_VARIATIONS:ot,UNHIDE_SECTION:it,UNHIDE_VARIATION:rt,UNHIDE_ELEMENT:at,EXCLUDE_URL:st,EXCLUDE_GOAL_URL:ct,SPLIT_URL:dt,POST_URL_CHANGE:ut,ELEMENT_LOAD_TIMER_START:lt,ELEMENT_LOAD_TIMER_STOP:_t,ELEMENT_LOAD_ERROR:vt,ELEMENT_LOADED:pt,ELEMENT_NOT_LOADED:ft,ELEMENT_CHANGES_APPLIED:gt,API_SECTION_CALLBACK:wt,CHOOSE_COMBINATION:ht,BEFORE_REDIRECT_TO_URL:Ot,BOTTOM_INITIALIZE_BEGIN:mt,BOTTOM_INITIALIZE_END:Et,HEATMAP_CLICK:Ct,JSLIB_INIT:It,REDIRECT_DECISION:At,TRACK_SESSION_CREATED:Tt,TRACK_SESSION_EXPIRED:St,VARIATION_APPLIED:yt,URL_CHANGED:Nt,NEW_SESSION:Vt,NEW_SURVEY_FOUND:Rt,TEST_NOT_RUNNING:bt,NOT_REDIRECTING:Lt,DYNAMIC_INFO_FETCHED:Wt,UPDATE_SETTINGS_CALL:Pt,RETRACK_VISITOR:xt,ELEMENTS_SHOWN_WITHOUT_CHANGES:kt,SEGMENTATION_EVALUATED:Mt,HIDE_ELEMENTS:Ut,RECORDING_NOT_ELIGIBLE:Dt,NEW_SESSION_CREATED:Gt,WAITING_FOR_MANUAL_ACTIVATION:Jt,MEC_GROUP_WINNER:Bt,MEC_ELIGIBLE_TRAFFIC_LOSER:Ft,EDITOR_APPLY_CHANGES_COMPLETE:qt,ON_SURVEY_SHOWN:$t,ON_SURVEY_COMPLETED:Ht,ON_SURVEY_ANSWER_SUBMITTED:Kt,ACTIVATE_API_TRIGGERED:Yt,COOKIE_CONSENT_ACCEPTED:Xt,COOKIE_CONSENT_REJECTED:zt,COOKIE_CONSENT_PENDING:Zt,COOKIE_CONSENT_TIMEOUT:Qt};VWO._.EventsEnum=en;var tn=function(){if(VWO._.eventsManager)return VWO._.eventsManager;var d=[],a=!0,u=[],l=[],_={bind:"unbind",live:"die",on:"off"},v=[],t=/iPhone|iPad/.test(navigator.userAgent);function s(e){return!VWO.DONT_IOS&&("touchmove"===e||"touchstart"===e||"touchend"===e)&&t}function r(e,t){a&&v.push({type:e,state:t,ref:e[t]})}function p(){for(var e=v.length-1;0<=e;e--){var t=v[e];t.type[t.state]=t.ref}}return tn={addEventListener:function(e,t,n,o){if(!s(t)){a&&d.push({$el:e,name:t,callback:n,capture:o});try{e.addEventListener?e.addEventListener(t,n,o):e.attachEvent&&e.attachEvent("on"+t,n,o)}catch(e){}return tn}},addMutationObserver:function(e,t,n,o){var i;if(void 0!==window.MutationObserver?i=window.MutationObserver:void 0!==window.WebKitMutationObserver&&(i=window.WebKitMutationObserver),i)try{var r=new MutationObserver(e.bind(o));l.push(r),r.observe(t,n)}catch(e){}},clearAllListeners:function(){for(var e,t,n,o,i,r,a=0;a<d.length;a++){var s=d[a],c=s.$el;s.jqType?(e=c,t=s.jqType,n=s.eventName,o=s.callback,i=s.selector,r=s.capture,t&&(i?e[_[t]](n,i,o,r):e[_[t]](n,o,r))):c.removeEventListener?c.removeEventListener(s.name,s.callback,s.capture):c.detachEvent&&c.detachEvent("on"+s.name,s.callback)}return l.forEach(function(e){e.disconnect()}),function(){for(var e=0;e<u.length;e++){var t=u[e];("interval"===t.type?clearInterval:clearTimeout)(t.name)}}(),p(),d.length=0,v.length=0,l.length=0,u.length=0,tn},addJqEventListener:function(e,t,n,o,i,r){return s(n)||(a&&d.push({$el:e,jqType:t,eventName:n,callback:o,selector:i,capture:r}),i?e[t](n,i,o,r):e[t](n,o,r)),tn},pushTimers:function(e,t){if(a)return u.push({name:e,type:t}),tn},addOverrideState:r,overrideHistoryPush:function(n,o,e){var i;a&&(i=n[e],r(n,e),n[e]=function(e){var t=i.apply(n,[].slice.call(arguments));try{o({state:e})}catch(e){}return t})},revertOverriddenStates:p,init:function(e){a=e.shouldPushToQueue}},VWO.destroy=tn.clearAllListeners,VWO._.eventsManager=tn}(),nn="_vis_opt_ss",on="_vis_opt_ls",rn=function(o){this._getWebStore=function(){try{var e,t=localStorage,n=on;return o||(t=sessionStorage,n=nn),n+=this.uniqueId,(e=t.getItem(n))?JSON.parse(e):null}catch(e){return null}},this._setWebStore=function(e){try{var t=localStorage,n=on;o||(t=sessionStorage,n=nn),n+=this.uniqueId,t.setItem(n,JSON.stringify(e))}catch(e){return null}},this.set=function(e,t){var n=this._getWebStore();(n=n||{})[e]=t,this._setWebStore(n)},this.remove=function(e){var t=this._getWebStore();delete(t=t||{})[e],this._setWebStore(t)},this.removeAll=function(){o&&localStorage.clear()},this.get=function(e){var t=this._getWebStore();return t&&t[e]||null},this.init=function(e){this.uniqueId=e||""}},an={ls:new rn(!0),ss:new rn},sn=function(e){return null!=e},cn=function(e){return e&&1<e.split(".").length},dn=function(e,t,n){return n&&sn(n[e])&&sn(t)},un={s:{co:function(e,t,n){return!(JSON.stringify(e)!==JSON.stringify(n.ed)||!n.hasOwnProperty("response"))&&un.co("response",t[0],n)},gte:function(e,t,n){return!!n.hasOwnProperty("response")&&(un.gt("response",t[0],n)||un.eq("response",t[0],n))},gt:function(e,t,n){return!!n.hasOwnProperty("response")&&un.gt("response",t[0],n)},eq:function(e,t,n){return!!n.hasOwnProperty("response")&&(n.response instanceof Array?n.response&&-1!==I(n.response,t[0]):un.eq("response",t[0],n))},lte:function(e,t,n){return!!n.hasOwnProperty("response")&&(un.lt("response",t[0],n)||un.eq("response",t[0],n))},lt:function(e,t,n){return!!n.hasOwnProperty("response")&&un.lt("response",t[0],n)},eqIs:function(e,t,n){if(JSON.stringify(e)!==JSON.stringify(n.ed)||!n.hasOwnProperty("response"))return!1;for(var o=0;o<n.response.length;o++)if(n.response[o]&&n.response[o].toLowerCase()===t[0].toLowerCase())return!0;return!1},eqS:function(e,t,n){if(JSON.stringify(e)!==JSON.stringify(n.ed)||!n.hasOwnProperty("response"))return!1;for(var o=0;o<n.response.length;o++)if(n.response[o]===t[0])return!0;return!1},rg:function(e,t,n){if(!n.hasOwnProperty("response"))return!1;var o=t[0].split("-"),i=o[0],r=o[1];return un.s.gte("response",[i],n)&&un.s.lte("response",[r],n)}},gt:function(e,t,n){return cn(e)?ln(e,t,n,"gt"):dn(e,t,n)&&parseFloat(n[e])>parseFloat(t)},lt:function(e,t,n){return cn(e)?ln(e,t,n,"lt"):dn(e,t,n)&&parseFloat(n[e])<parseFloat(t)},eq:function(e,t,n){return cn(e)?ln(e,t,n,"eq"):dn(e,t,n)&&parseFloat(n[e])===parseFloat(t)},noteq:function(e,t,n){return cn(e)?ln(e,t,n,"noteq"):dn(e,t,n)&&!this.eq(e,t,n)},st:function(e,t,n){return cn(e)?ln(e,t,n,"st"):dn(e,t,n)&&0===n[e].toString().toLowerCase().indexOf(t.toString().toLowerCase())},en:function(e,t,n){if(cn(e))return ln(e,t,n,"en");if(!dn(e,t,n))return!1;var o=n[e].toString().toLowerCase().indexOf(t.toString().toLowerCase());return 0<=o&&o+t.toString.length()===n[e].toString().length()},cise:function(e,t,n){return cn(e)?ln(e,t,n,"cise"):dn(e,t,n)&&n[e].toString().toLowerCase()===t.toString().toLowerCase()},ncise:function(e,t,n){return cn(e)?ln(e,t,n,"ncise"):dn(e,t,n)&&!this.cise(e,t,n)},cse:function(e,t,n){return cn(e)?ln(e,t,n,"cse"):dn(e,t,n)&&n[e].toString()===t.toString()},ncse:function(e,t,n){return cn(e)?ln(e,t,n,"ncse"):dn(e,t,n)&&!this.cse(e,t,n)},regcise:function(e,t,n){if(cn(e))return ln(e,t,n,"regcise");if(!dn(e,t,n))return!1;var o=new RegExp(t,"i");return n[e]=n[e]+"",0<=n[e].search(o)},regcse:function(e,t,n){if(cn(e))return ln(e,t,n,"regcse");if(!dn(e,t,n))return!1;var o=new RegExp(t);return n[e]=n[e]+"",0<=n[e].search(o)},co:function(e,t,n){return cn(e)?ln(e,t,n,"co"):dn(e,t,n)&&-1<n[e].toString().toLowerCase().indexOf(t.toString().toLowerCase())},nco:function(e,t,n){return cn(e)?ln(e,t,n,"nco"):dn(e,t,n)&&!this.co(e,t,n)}},ln=function(e,t,n,o){var i=e.split(".")[0],r=e.substring(e.indexOf(".")+1);return n[i]instanceof Array?n[i].some(function(e){return un[o]&&un[o](r,t,e)}):un[o]&&un[o](r,t,n[i])},_n=50,vn=function(e){return Math.round(e/_n+1)||1},pn,fn="timeout",gn="interval",wn=0,hn={timers:[],initialized:!1,init:function(){hn.initialized||(pn=setInterval(function(){for(var e,t=0;t<hn.timers.length;t++)if(!--hn.timers[t].s){e=hn.timers[t].c;var n=!1;switch(hn.timers[t].type){case fn:(new Date).getTime()-hn.timers[t].startTime>=hn.timers[t].expectedTime?(hn.timers.splice(t,1),t--,n=!0):hn.timers[t].s++;break;case gn:hn.timers[t].s=hn.timers[t].sb,n=!0}n&&e()}hn.deleteGlobalInterval()},_n),hn.initialized=!0)},_set:function(e,t,n){hn.init();var o=vn(n);return hn.timers.push({c:t,s:o,sb:o,type:e,id:++wn,startTime:(new Date).getTime(),expectedTime:n||0}),wn},_clear:function(t){hn.timers=hn.timers.filter(function(e){return e.id!==t}),hn.deleteGlobalInterval()},deleteGlobalInterval:function(){hn.timers.length||(clearInterval(pn),hn.initialized=!1)},setTimeout:function(e,t){return hn._set(fn,e,t)},setInterval:function(e,t){return hn._set(gn,e,t)},clearTimeout:function(e){return hn._clear(e)},clearInterval:function(e){return hn._clear(e)}};function On(e,t){if(e){var n,o="."+e,i=window.vwo_$;if(!(t=t||{})[e]){try{n=i(o)}catch(e){n=""}if(1===n.length)return 1;t[e]=!0}}}function mn(e){if(e){var t,n=window.vwo_$;try{t=n("#"+e)}catch(e){t=""}return t.length}}function En(e,t){var n=t[e](),o=t.get(0);if(!n){if(window.getComputedStyle&&void 0!==(n=getComputedStyle(o)[e])&&(n=parseInt(n,10),!isNaN(n)&&n))return n;n=o["client"+e.toUpperCase()[0]+e.substring(1,e.length)]}return n}function Cn(e){if(!e)return null;if(e.previousElementSibling)return e.previousElementSibling;for(;e=e.previousSibling;)if(1===e.nodeType)return e}function In(e,t){if(!e)return null;if(e===document)return"#document";t=t||{};var n,o,i,r,a,s=e,c=[],d=e.tagName,u=window.vwo_$;if("string"==typeof d&&("body"===d.toLowerCase()||"head"===d.toLowerCase()))return d;for(;e;)if(VWO._.ac&&VWO._.ac.hFCVJ&&e.__vue__&&e.__isFragment)e=Cn(e);else{n=(d="undefined"!=typeof ShadowRoot&&e instanceof ShadowRoot?"shadow-root":e.tagName)&&d.match(/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/),d&&n&&(n&&n[0])===d||(d="*");var l=-1<["INPUT","SELECT"].indexOf(e.tagName);try{o=u(e).attr("id")}catch(s){o=e.id}l&&e.name?d=d+'[name="'+e.name+'"]':o&&"string"==typeof o&&mn(o)&&(d=d+"#"+o),i=(i=e.getAttribute&&e.getAttribute("class"))?i.split(/\s+/):[];for(var _=0;_<i.length;_++)if(a="."+(r=i[_]),On(r,t)){d+=a;break}c.unshift(d),e=Cn(e)}var v=s.nlsParent||s.parentNode;return!c.length||-1!==c[0].indexOf("#")||v&&"HEAD"===v.nodeName||s.host||(c[0]+=":first-child"),In("undefined"!=typeof ShadowRoot&&s instanceof ShadowRoot&&s.host?s.host:v,t)+(c.length?" > "+c.join(" + "):"")}function An(e){return e instanceof SVGElement&&e.tagName&&"svg"!==e.tagName.toLowerCase()?An(e.parentNode):e}function Tn(e){return En("width",e)}function Sn(e){return En("height",e)}function yn(e,t){var n=[],o=window.vwo_$,i=o(t);return e[0]?t?(e.parents().each(function(){0<=o.inArray(this,i)&&n.push(this)}),n):e.parents():n}var Nn={TRACK_EVENT:1,TRACK_EVENT_NO_PERSISTENCE:2,STORE_META_INFO:3},Vn=function(){},Rn=[],bn=[],Ln=window._vwo_evq=window._vwo_evq||[];window.VWO=window.VWO||[],window.VWO._=window.VWO._||{};var Wn=function(e,t){t.e===e[0]&&t.c.apply(this,[e])},Pn=function(e,t){t.e&&t.e!==e[1]||t.v&&t.v!==e[2]||t.c.apply(this,[e])},xn=function(e){for(var t=0;t<bn.length;t++)Wn(e,bn[t]);if("rH"===e[0]||"vS"===e[0])for(t=0;t<Rn.length;t++)Pn(e,Rn[t])},kn=Ln.push;Ln.push=function(){var e=arguments[0];try{xn(e),kn.apply(Ln,[].slice.call(arguments))}catch(e){var t=""+(e&&e.stack||e);console.log(t),_({msg:t,url:"vwo-event-listener.js",lineno:55,colno:21,source:encodeURIComponent(t)})}};var Mn=Ln.unshift;Ln.unshift=function(){xn(arguments[0]),Mn.apply(Ln,[].slice.call(arguments))};var Un={onVariationApplied:function(e,t,n){"function"==typeof e&&(n=e,t=e=null);var o={e:e,v:t,c:n=n||Vn};Rn.push(o);for(var i=0;i<Ln.length;i++)"rH"!==Ln[i][0]&&"vS"!==Ln[i][0]||Pn(Ln[i],o)},onEventReceive:function(e,t){var n={e:e,c:t=t||Vn};bn.push(n);for(var o=0;o<Ln.length;o++)Wn(Ln[o],n)},onSurveyShown:function(t){this.push(["onEventReceive",window.VWO._.EventsEnum.ON_SURVEY_SHOWN,function(e){t(e[1])}])},onSurveyCompleted:function(t){this.push(["onEventReceive",window.VWO._.EventsEnum.ON_SURVEY_COMPLETED,function(e){t(e[1])}])},onSurveyAnswerSubmitted:function(t){this.push(["onEventReceive",window.VWO._.EventsEnum.ON_SURVEY_ANSWER_SUBMITTED,function(e){t(e[1])}])}};for(var Dn in Un)Un.hasOwnProperty(Dn)&&(window.VWO[Dn]=Un[Dn]);window.VWO._.listener=Un;var Gn=window.vwo_$;function Fn(e){var t=e.checker||function(){return!0},n=e.conditions||"",o=e.name||"",i=e.callbacks||[],r=e.triggeredAt||[],a=e.isTriggered||!1,s=e.isAttached||!1,c=e.processOnce||!1;this.name=o,this.checker=t,this.conditions=n,this.callbacks=i,this.triggeredAt=r,this.isAttached=s,this.isTriggered=a,this.processOnce=c}function Bn(e,t){e.domEvent=t,oo.triggerEvent(e,!1)}function jn(e,t){var a=[],n=t||{};return(e=e||[]).forEach(function(e){var t=e[0],n=e[1],o=e[2],i=n.split("."),r=1<i.length?un[i[0]][i[1]]:un[n];a.push(r.bind(un,t,o))}),E(a,function(e){return e(n)})}function $n(e){var t=!0;return/\b(MSIE|Trident.*?rv:|Edge\/)(\d+)/.test(navigator.userAgent)||(t=e.clientY<0),t&&e.screenY-window.innerHeight<0&&0<(e.offsetX||e.clientX)-3&&e.clientX+3-window.innerWidth<0}function Hn(e){var t=oo.getConfig(e),n=oo.getData(e),o=e.domEvent;Math.abs(o.offsetY||o.clientY)>t.threshold&&$n(o)&&(n.callbackTimer=hn.setTimeout(function(){oo.triggerEvent(e,!1)},1e3*(n.delay||0)))}function Kn(e){var t=oo.getData(e);clearTimeout(t.callbackTimer)}var Jn=an.ls,qn=an.ss,Yn={},Xn={mousedown:!1,click:!1},zn=[],Zn=function(){},Qn=":",eo=";",to="!vwo-quirk!",no={dom:{listenerAdder:function(e){switch(e.shortName){case"load":var t=!1;Gn(document).ready(function(){t=!0,Bn(e)}),-1!==[308160].indexOf(window._vwo_acc_id)&&Un.onEventReceive("uC",function(){t&&Bn(e)});break;case"click":case"mousedown":(zn=zn||[]).push(e),Xn[e.shortName]||(Xn[e.shortName]=!0,document.addEventListener(e.shortName,function(i){window._vwoCc&&window._vwoCc.tTERFM&&(i.target===Gn(".vwo-tooltip__close").get(0)||yn(Gn(i.target),Gn(".vwo-tooltip__close")).length)||zn.forEach(function(e){for(var t=Gn(e.target),n=t.length,o=0;o<n;o++)t[o]!==i.target&&!yn(Gn(i.target),t[o]).length||Bn(e,i)})},!0))}},listenerRemover:function(){}},page:{listenerAdder:function(e){switch(e.shortName){case"load":"complete"===document.readyState?oo.triggerEvent(e,!1):window.addEventListener("load",function(){oo.triggerEvent(e,!1)})}}},delay:{relativeTo:"dom.load",listenerAdder:function(e){var t=e.target;t<0&&(t=0),oo.addWaiter(e.relativeTo,function(){hn.setTimeout(function(){oo.triggerEvent(e,!1)},1e3*t)})}},interval:{listenerAdder:function(e){setInterval(function(){oo.triggerEvent(e,!1)},1e3)}},leaveIntent:{threshold:2,delay:1,listenerAdder:function(t){Gn(document).mouseleave(function(e){t.domEvent=e,Hn(t)}),Gn(document).mouseenter(function(e){t.domEvent=e,Kn(t)})}},scroll:{listenerAdder:function(r){var a,s,e=r.target;(e=e||["tp","100"])instanceof Array||(e=["t",e]),a=e[0],s=e[1],Gn(window).scroll(function(){var e,t,n,o,i=(e=a,t=s,o=Gn(document).height()-window.innerHeight,t=+t,n="tp"===e||"bp"===e?o*t/100:t,"b"!==e&&"bp"!==e||(n=o-n),n-2);window.pageYOffset>=i&&oo.triggerEvent(r,!1)})}},poll:{observer:function(e){var t=e&&e.id,n=e.target&&e.target.split(":")&&e.target.split(":")[0],o=t&&_vwo_exp[t]&&_vwo_exp[t].ss&&_vwo_exp[t].ss[n];try{return o&&"function"==typeof o?o():eval(e.target)}catch(e){return!1}},listenerAdder:function(e){function t(){e.observer(e)?(e.instantReturn=e.instantReturn&&e.stopped||!1,oo.triggerEvent(e,!1),hn.clearInterval(n)):e.stopped&&(e.instantReturn&&oo.triggerEvent(e,!1),hn.clearInterval(n))}var n;t(),n=hn.setInterval(t,e.config.pf),e.event=n}},js:{listenerAdder:function(e){oo.getCustomTrigger(e.target,e.config.cspJs||e.config.js)(function(){oo.triggerEvent(e,!1)},Gn)}}},oo={setPastTriggers:function(){var e;for(var t in this.crossStore?e=this.crossStore.getLocal({key:"tE"})||{}:(e=Jn.get("tE")||{},Gn.extend(e,qn.get("tE"))),this.eventsReadFromPersistence=e)if(e.hasOwnProperty(t)){var n=e[t];if(!n)return;if(n instanceof Array)for(a=0;a<n.length;a++){var o,i=this.getData(t),r=n[a].ctx;I(r,-1)<0&&I(r,this.context)<0||(i.isTriggered=!0,i.triggeredAt=i.triggeredAt||[],n[a].t&&i.triggeredAt.push(n[a].t),n[a].conditions&&(o=new Fn({conditions:n[a].conditions,isTriggered:!0,triggeredAt:n[a].t,processOnce:!0}),i.subEvents=i.subEvents||[],i.subEvents.push(o)))}else for(var a in n)for(var i=oo.getData(t.toString()+to+a)||[],s=0;s<n[a].length;s++)n[a][s].data&&n[a][s].t&&i[a].push({data:n[a][s].data,isTriggered:!0,t:n[a][s].t})}},getShortName:function(e){if(!e)return"";var t=e.name.split(".");return t.length?t[t.length-1]:void 0},addWaiter:function(e,t){var n=oo.getData(e);n.waiters=n.waiters||[],n.waiters.push(t),n.isTriggered&&t(),n.isAttached||oo.on(e)},getFullName:function(e){if(!e)return"";var t,n=e.name,o=e.relativeTo,i=e.target,r=e.id;return i&&(n+=Qn+encodeURIComponent(i)),o&&("string"!=typeof e.relativeTo&&(t=e.relativeTo,o=oo.getFullName(t)),n+=eo+encodeURIComponent(o)),r&&(n+=Qn+r),n},getMetaInfoLevelData:function(e,t){var n,o=oo.getGroupName(e),i=oo.getShortName(e);return t[o]?t[o][i]=t[o][i]||[]:t[o]=((n={})[i]=[],n),t[o]},getData:function(e){var t,n,o;if("string"!=typeof e){if(o=oo.getFullName(e),e.level===Nn.STORE_META_INFO)return this.getMetaInfoLevelData(e,Yn)}else"string"!=typeof e||0<=(o=e).indexOf(to)&&(n=e.split(to),Yn[n[0]]=Yn[n[0]]||((t={})[n[0]]=[],t),Yn[n[0]][n[1]]=Yn[n[0]][n[1]]||[],o=n[0]);return Yn[o]=Yn[o]||{},Yn[o]},setData:function(e,t){var n="string"!=typeof e?oo.getFullName(e):e;return Yn[n]=t||{},Yn[n]},getConfig:function(e){var t={listenerAdder:Zn},n=oo.getGroupName(e);return no[n]||t},getGroupName:function(e){var t;return"string"!=typeof e&&(t=e.name),t.split(".")[0]},parseEvent:function(e){if(e){var t=oo.getConfig(e);e.relativeTo=e.relativeTo||t.relativeTo,e.target=e.target||t.target,e.observer=e.observer||t.observer;var n=e.name.split("."),o=oo.getFullName(e);return{groupName:n[0],shortName:oo.getShortName(e),fullName:o}}},timeSince:function(e){var t=oo.getFullName(e),n=oo.getData(t);if(n.triggeredAt&&n.triggeredAt.length)return Date.now()-n.triggeredAt[n.triggeredAt.length-1]},hasEventOccurred:function(t){var e=oo.getFullName(t),n=oo.getData(e),o=oo.getConfig(t),i=!1;return t.conditions&&n.subEvents?(n.subEvents.forEach(function(e){e.conditions===JSON.stringify(t.conditions)&&(i=e.isTriggered)}),i):i=o.observer?o.observer(t):n.isTriggered},checkEventOccurrence:function(i){var e=oo.getFullName(i),t=oo.getGroupName(i),n=oo.getShortName(i),o=i.conditions?oo.getData(e):oo.getData(t+to+n),r=!1;if(i.conditions&&o.subEvents)return o.subEvents.forEach(function(e){e.conditions===JSON.stringify(i.conditions)&&(r=e.isTriggered)}),r;if(i.operations){for(var a=o[n],s=0,c=0;c<i.operations.length;c++)for(var d=i.operations[c][0],u=0;u<a.length;u++){for(var l=0,_=a[u].data,v=0;v<d.length;v++)d[v]===_[v]&&l++;if(l===d.length&&function(t){return function(e){return jn([t],e)}}(i.operations[c])({response:_[l]})){s++;break}}return s===i.operations.length}for(a=o[n],u=0;u<a.length;u++){var p=function(e){for(var n=0,o=a[e].data,t=0;t<i.target.length;t++)!function(t){i.target[t]instanceof Array&&o[t]instanceof Array?E(i.target[t],function(e){return 0<=parseFloat(I(o[t],e))})&&n++:o[t]===i.target[t]&&n++}(t);if(n===i.target.length)return{value:a[e].isTriggered}}(u);if("object"==typeof p)return p.value}return r},on:function(r,a){if(void 0===a&&(a=Zn),r){var s,c,d,u;r instanceof Array||(r=[r]);for(var l=[],_=this,v=0;v<r.length;v++)!function(){if("string"==typeof(s=r[v])&&(s={name:s}),s.id=s.config&&s.config.id,(c=_.parseEvent(s))&&(s.shortName=c.shortName,s.fullName=c.fullName,l.push(s),d=no[c.groupName],u=oo.getData(s),d&&d.listenerAdder)){if(s.level===Nn.STORE_META_INFO)u[s.shortName].isAttached=!0,u[s.shortName].callbacks=u[s.shortName].callbacks||[],u[s.shortName].callbacks.push(a);else if(s.conditions){var e=!1;u.subEvents=u.subEvents||[];for(var t,n=0;n<u.subEvents.length;n++)if(u.subEvents[n].conditions===JSON.stringify(s.conditions)&&u.subEvents[n].processOnce){e=!0;break}e||(t=new Fn({checker:(o=s.conditions,function(e){return jn(o,e)}),conditions:JSON.stringify(s.conditions),callbacks:[a]}),u.subEvents.push(t))}else u.callbacks=u.callbacks||[],u.callbacks.push(a),a.validForThisPage=s.config&&s.config.validForThisPage;var o,i;if(u.subEvents&&(i=_,u.subEvents.forEach(function(e){e.isAttached&&e.isTriggered&&!e.processOnce&&i.triggerEvent(s,!0),e.isAttached=!0})),u.isAttached&&s.level!==Nn.STORE_META_INFO)return u.isTriggered&&oo.triggerEvent(s,!0);u.isAttached=!0,d.listenerAdder(s)}}();return 1===r.length?l[0]:l}},addEvent:function(e,t){no[e]||(no[e]=t)},persistEvent:function(e,t){var n,o,i,r,a,s;e.persist&&(s=this.crossStore?(n=this.crossStore).getLocal({key:"tE"})||{}:(n=Jn,e.persist.inSession&&(n=qn),n.get("tE")||{}),e.level===Nn.STORE_META_INFO?(o=oo.getShortName(e),i=this.getMetaInfoLevelData(e,s),r={t:t,data:e.extraData},i[o].push(r)):(i=s[e.fullName]=s[e.fullName]||[],a={t:t,ctx:e.persist.ctx&&e.persist.ctx.length||[-1]},e.conditions&&(a.conditions=e.conditions),i.push(a)),n.set("tE",s))},markEventTriggered:function(e,t){var n=oo.getData(e),o=oo.getConfig(e);e.level===Nn.STORE_META_INFO?n[e.shortName].push({triggeredAt:t,isTriggered:!0,data:e.extraData}):o.ephemeral&&e.instantReturn||(n.isTriggered=!0,n.triggeredAt=n.triggeredAt||[],n.triggeredAt.push(t))},triggerEvent:function(t,e){var n=oo.getData(t),o=oo.getConfig(t),i=Date.now();if(this.markEventTriggered(t,i),t.level===Nn.STORE_META_INFO){var r=n[t.shortName];if(r&&r.callbacks)for(var a=0;a<r.callbacks.length;a++)!function(e){setTimeout(function(){r.callbacks[e](t,!0)},0)}(a)}if(n.subEvents||(t.persist=t.persist||o.persist,t.persist&&this.persistEvent(t,i)),n.callbacks)if(e){var s=n.callbacks[n.callbacks.length-1];setTimeout(function(){s(t)},0)}else for(a=0;a<n.callbacks.length;a++)!function(e){setTimeout(function(){e(t,t.instantReturn)},0)}(n.callbacks[a]);if(n.subEvents)for(var c=0,d=n.subEvents;c<d.length;c++){var u=d[c];if(!u.isTriggered&&u.checker(t&&t.evntPayload)){var l=u.callbacks||[];u.isTriggered=!0,u.triggeredAt=u.triggeredAt||[],u.triggeredAt.push(i),u.persist=t.persist||o.persist,u.persist&&(u.fullName=t.fullName,this.persistEvent(u,i));for(var _=0;_<l.length;_+=1)!function(e){setTimeout(function(){e(t,t.instantReturn)},0)}(l[_])}}if(n.waiters)for(;n.waiters.length;)n.waiters.shift()()},init:function(e){e&&(this.crossStore=e),oo.setPastTriggers()},resetAllTriggers:function(){for(var e in Yn)this.resetTriggerByEventName(e)},resetTriggerByEventName:function(e){var t=Yn[e];if(t&&(0!==e.indexOf("poll")&&0!==e.indexOf("js:")||delete t.isAttached,"dom.load"!==e&&(delete t.isTriggered,delete t.triggeredAt,t.callbacks)))for(var n=t.callbacks.length-1;0<=n;n--)t.callbacks[n].validForThisPage&&t.callbacks.splice(n,1)},getCustomTrigger:function(e,t){if("string"==typeof e&&0<e.indexOf("_")&&(e=e.split("_")[1]),t&&"function"==typeof t[e])return t[e];var n="("+t[e]+")();";return Function("executeTrigger","$",n)},clearTrigger:function(e,t,n){"poll"===e.name&&(n&&t&&oo.getData(e).isTriggered&&n(e,!0),e.stopped=!0,e.instantReturn=t)},__clearCache:function(){Yn={}},__data:Yn,__config:no,setCurrentTriggeredSurvey:function(e){this.cSId=e},getCurrentTriggeredSurvey:function(){return this.cSId}},io={replaceZero:function(e,t,n){if(n&&n.cSId&&("s.q"===e||"s.s"===e||"s.r"===e))if(t instanceof Array&&t[0]instanceof Array)for(var o=0;o<t.length;o++)t[o][0][0]||(t[o][0][0]=n.cSId);else t[0]||(t[0]=n.cSId);return t}},ro=VWO._&&VWO._.ac&&VWO._.ac.csp;function ao(e,t){switch((t=t||[])[0]){case"==":return e==t[1];case">":return e>t[1];case"<":return e<t[1]}}var so={timeSpent:function(e,t){void 0===e&&(e="dom.load"),void 0===t&&(t=[]);var n=oo.timeSince({name:e})/1e3;return ro?ao(n,t):eval(n+t.join(""))},hoD:function(e){return eval((new Date).getHours()+e.join(""))},doW:function(e){return eval((new Date).getDay()+e.join(""))},hasEventOccurred:function(e,t,n){var o={name:e};return t instanceof Array&&t[0]instanceof Array||0<=e.indexOf("ecom")?o.conditions=t||[]:o.target=t,n&&(o.id=n),oo.hasEventOccurred(o)},checkEventOccurrence:function(e,t,n,o){void 0===n&&(n=1),t=io.replaceZero(e,t,o);var i={name:e};return n===Nn.TRACK_EVENT&&t instanceof Array&&t[0]instanceof Array?i.conditions=t||[]:n===Nn.STORE_META_INFO&&(t instanceof Array&&t[0]instanceof Array?i.operations=t:i.target=t),oo.checkEventOccurrence(i)},createCookie:function(e,t,n,o){var i="";n&&(i+="; expires="+new Date((new Date).getTime()+864e5*n).toGMTString()),o=";domain="+(o||this.tld(document.URL)),document.cookie=e+"="+encodeURIComponent(t)+i+o+"; path=/"},incrPageView:function(){var e=this.crossStore.getLocal({key:"pv"})||0;this.crossStore.set("pv",+e+1)},startAbSession:function(){this._startCommonSession(!0)},startSurveySession:function(){this._startCommonSession(!0),this.getPvc()||this.crossStore.set("sts",Date.now()),this.incrPageView()},_startCommonSession:function(e){var t;this.getCookie("_vis_opt_out")||e&&(t=void 0,this.gC("_vis_opt_test_cookie")||((t=this.gC("_vis_opt_s"))?this.createCookie("_vis_opt_s",parseInt(t.split("|")[0],10)+1+"|",100):this.createCookie("_vis_opt_s","1|",100)),this.createCookie("_vis_opt_test_cookie",1))},getPvc:function(){return this.crossStore.getLocal({key:"pv"})},getCookie:function(e){if(0<document.cookie.length){var t=document.cookie.indexOf(e+"="),n=void 0;if(-1!==t)return t=t+e.length+1,-1===(n=document.cookie.indexOf(";",t))&&(n=document.cookie.length),decodeURIComponent(document.cookie.substring(t,n))}return""},tld:function(e){var t=window._vis_opt_domain||window._vwo_cookieDomain;if(t)return t;var n=e.split("."),o=n.length,i=n[o-2];return i&&-1!==I(["co","org","com","net","edu","au","ac"],i)?n[o-3]+"."+i+"."+n[o-1]:i+"."+n[o-1]},isNewVisitor:function(){var e=this.gC("_vis_opt_s");return!e||parseInt(e.split("|")[0],10)<=1},gte:function(e,t){return t<=e},triggerLibEvent:function(e,t){t instanceof Array||(t=[t]),window._vwo_evq.push([e].concat(t))},init:function(e){this.crossStore=e}};so.gC=so.getCookie,so.eO=so.hasEventOccurred,so.tS=so.stS=so.timeSpent,so.eC=so.checkEventOccurrence,so.pV=function(e){e=e||[];var t=so.getPvc();return ro?ao(t,e):eval(t+e.join(""))},so.T=function(){return this.isNewVisitor()?"new":"ret"};var co={poll:/_vwo_t\.cm\(\\?['"]eO\\?['"],\s*\\?['"]poll\\?['"]/,segment:/_vwo_s\(\)/},uo=VWO._&&VWO._.ac&&VWO._.ac.eNC;void 0===window.DISABLE_NATIVE_CONSTANTS&&(window.DISABLE_NATIVE_CONSTANTS=!uo);var lo={JSON:{stringify:function(o){function e(e){return"string"==typeof e}function n(e){return null===e&&"object"==typeof e}function i(e){return"number"==typeof e&&isNaN(e)}function r(e){return"number"==typeof e&&!isFinite(e)}function t(e){return"symbol"==typeof e}function a(e){return void 0===e&&void 0===e||"function"==typeof e||t(e)}function s(e){var t=e.split("");return t.pop(),t.join("")}var c,d,u=this;if(!a(o)){if("object"==typeof o&&null!==o&&"function"==typeof o.getMonth)return'"'+o.toISOString()+'"';if(i(c=o)||r(c)||n(c))return"null";if(!t(o)){if("number"==typeof o||e(o)||"boolean"==typeof o){var l=void 0,_=void 0;return e(o)?(_='"',l=(l=(l=(l=(l=o.toString()).replace(/\\/g,"\\\\")).replace(/\n/g,"\\n")).replace(/\t/g,"\\t")).replace(/\"/g,'\\"')):_="",l?""+_+l+_:""+_+o+_}if(d=o,Array.isArray(d)&&"object"==typeof d){var v="";return o.forEach(function(e){var t;v+=i(t=e)||r(t)||n(t)||a(t)?u.stringify(null):u.stringify(e),v+=","}),"["+s(v)+"]"}if("object"==typeof o&&null!==o&&!Array.isArray(o)){var p="";return Object.keys(o).forEach(function(e){var t=o[e],n=a(t);p+=n?"":u.stringify(e)+":"+u.stringify(t)+","}),"{"+s(p)+"}"}}}}}},_o=function(){function e(e,t){try{Object.defineProperty(e,t,{writable:!1})}catch(e){}}function n(){if(!window.DISABLE_NATIVE_CONSTANTS){if(!document.body)return window.DISABLE_NATIVE_CONSTANTS=!0,0;e(o=window.document.createElement("iframe"),"src"),o.setAttribute=function(e,t){},o.style.display="none",o.onload=function(){(i=o.contentWindow).onerror=function(e,t,n,o){window.VWO&&window.VWO._&&window.VWO._.customError&&window.VWO._.customError({msg:e,url:t,lineno:n,colno:o,source:"nativeConstants"})}},document.body.appendChild(o),(i=o.contentWindow)&&e(i.location,"href")}}var o,i;return void 0===window.DISABLE_NATIVE_CONSTANTS?window.DISABLE_NATIVE_CONSTANTS=!0:!1===window.DISABLE_NATIVE_CONSTANTS&&n(),{get:function(e){o&&o.contentWindow||n();var t=i;return t&&!window.DISABLE_NATIVE_CONSTANTS||(t=window),window.VWO.featureInfo&&window.VWO.featureInfo.vwoNative&&lo[e]?("JSON"===e&&(lo[e].parse=t[e].parse),lo[e]):t[e]}}};window.VWO=window.VWO||[],window.VWO._=window.VWO._||{},window.VWO._.nativeConstants=window.VWO._.nativeConstants||_o();var vo=window.VWO._.nativeConstants,po=vo,fo="_vwo_t",go=".cm",wo=fo+go,ho=fo+"\\"+go,Oo=[].slice,mo,Eo=!1,Co,Io=function(){},Ao=Io,To,So;function yo(e,t){t!==de.EXECUTE_IMMEDIATELY?se(e):e()}var No={addTriggers:function(n){C(n,function(e){var t=No.orifyTriggerExpression(e);"1"!==t&&"true"!==t||(t="false");try{Ao=function(){eval(n),No.onTrigger()},eval(t),Ao=null}catch(e){i("Error in adding triggers",e)}}),mo=!0},clearEvents:function(e){if(e)for(var t=0;t<e.length;t++)oo.clearTrigger(e[t],e[t].instantReturn)},triggerStringCustomError:function(e,t){console.error(e),i("Error in adding triggers",e),window.VWO._.customError&&window.VWO._.customError({msg:e.stack,url:"triggerWrapper.js",lineno:905,colno:9,source:t})},on:function(o,i,r,e,a){if(r=r||{},r.events=[],To=r,Ao=function(e,t){var n;if(So=r.id,"true"===o)n=!0;else try{n="string"==typeof o?eval(o):o()}catch(e){No.triggerStringCustomError(e,o)}n?(yo(function(){i(!0)},a),No.clearEvents(r.events)):t&&(yo(function(){i(!1,!0)},a),No.clearEvents(r.events)),So=null},"string"==typeof o)if(-1===o.indexOf(wo))Ao("",!0);else{var t=No.orifyTriggerExpression(o);"1"!==t&&"true"!==t||(t="false"),mo=!1,window._vwo_s&&window._vwo_s().disable();try{eval(t)}catch(n){No.triggerStringCustomError(n,t)}mo=!0,window._vwo_s&&window._vwo_s().enable(),Co=!1}else if(e=e||o,-1===o.toString().indexOf(wo))Ao("",!0);else{mo=!1,window._vwo_s&&window._vwo_s().disable();for(var n=e.toString().split("||"),s=0;s<n.length;s++)0<=n[s].indexOf(wo)&&(co.poll.test(n[s])||(Co=!0));try{e()}catch(n){No.triggerStringCustomError(n,e.toString())}mo=!0,window._vwo_s&&window._vwo_s().enable(),Co=!1}Ao=null,To=null},onTrigger:function(){console.log("event occured"),window.PC.evalClickSegments()},onCustomTrigger:function(){Eo||(console.log("shopify event occurred"),Eo=!0,window.PC&&window.PC.evalShopifySegments(),Eo=!1)},disable:function(e){Vo.cm=e?function(){if("poll"===arguments[1])try{if(VWO._&&VWO._.ac&&VWO._.ac.csp){var e=arguments[2].split(":"),t=e[0],n=e[1];return _vwo_exp[n].ss[t]()}return eval(arguments[2])}catch(e){return console.error(e),!1}return!0}:function(){return!0}},enable:function(){Vo.cm=Vo.callTriggerMethod},orifyTriggerExpression:function(e){if(!e)return e;for(var t=new RegExp("&&(\\s*!?\\(*"+ho+"\\()","g"),n=new RegExp("!(\\s*\\(*"+ho+"\\()","g"),o=(e=e.replace(t,"||$1").replace(n,"$1")).split("||"),i=0;i<o.length;i++)0<=o[i].indexOf(wo)&&(co.poll.test(o[i])||(Co=!0));return e},reset:function(){oo.resetAllTriggers()},resetByEventName:function(e){oo.resetTriggerByEventName(e)},setPastTriggers:function(){oo.setPastTriggers()},trigger:null,utils:null},Vo=so;Vo.callTriggerMethod=function(e){var t,n,o,i,r;if(this[e]){if(!mo){switch(e){case"eC":c=arguments[2];var a=arguments[3]||Nn.TRACK_EVENT,s=arguments[1],c=io.replaceZero(s,c,To);a===Nn.TRACK_EVENT?c instanceof Array&&c[0]instanceof Array&&(n={name:s,conditions:c||[],level:a}):a===Nn.STORE_META_INFO&&(n={name:s,validForThisPage:!0,persist:!0,extraData:c,level:a}),oo.on(n,Ao);break;case"eO":s=arguments[1],(c=arguments[2])instanceof Array&&c[0]instanceof Array||0<=arguments[1].indexOf("ecom")?(n={name:s,conditions:c||[]},oo.on(n,No.onCustomTrigger)):(n={name:s,target:c},"poll"!==s&&"js"!==s||(n.config=To),t=oo.on(n,Ao),To.events.push(t),"poll"===s&&To.pu&&(o=To,i=Co,r=Ao,po.get("setTimeout")(function(){No.on(o.pu,function(){oo.clearTrigger(t,!i,r)},{js:o.js,cspJs:o.cspJs,id:o.id,validForThisPage:o.validForThisPage})},0)));break;case"tS":case"stS":case"toD":case"hoD":case"doW":var d,u=void 0,l=void 0;if(!(d=arguments[2]?(u=arguments[1],arguments[2]):arguments[1]))return;l=d[1],"stS"===e&&(l-=so.timeSpent(u)||0),"hoD"===e||"doW"===e?oo.on({name:"interval",target:1e3},Ao):oo.on({name:"delay",relativeTo:u,target:l},Ao)}return!1}var _=Oo.call(arguments,1),s=arguments[1];!So||"poll"!==s&&"js"!==s||_.push(So);var v=oo.getCurrentTriggeredSurvey();return"s.s"!==s&&"s.q"!==s&&"s.r"!==s||!v||(_[3]={cSId:v}),this[e].apply(this,_)}},Vo.cm=Vo.callTriggerMethod,window[fo]=Vo,No.trigger=oo;var Ro="undefined",bo=function(o){var i=setInterval(function(){var e,t,n;(window.GoogleAnalyticsObject||window.ga)&&(e=window.GoogleAnalyticsObject||"ga",window[e].getAll&&(clearInterval(i),t=window[e].getAll(),n=!1,window.gtag&&t&&t[0]&&0<=t[0].get("name").indexOf("gtag")&&(n=!0),o(n,e)))},100);tn.pushTimers(i,"interval")};function Lo(e){return Ro===typeof e.outerHTML?vwo_$("<div></div>").append(e.cloneNode(!0)).html():e.outerHTML}function Wo(e){var t=e;for(e+=(new Date).getTime();(new Date).getTime()<e;);g(en.PAUSE,t)}function Po(e){if(e)try{vwo_$("head").append(e)}catch(e){}}function xo(e){if("object"!=typeof e)return'"'+e+'"';var t="";try{for(var n=J(e),o=n.length;o--;){var i=n[o];t+='"'+i+'":'+xo(e[i])+","}t="{"+t.slice(0,-1)+"}"}catch(t){window.VWO._.customError&&window.VWO._.customError({msg:"Error in json stringify - "+e,url:"utils.js",lineno:98,colno:9,source:encodeURIComponent("json-stringify")})}return t}var ko=window.JSON&&window.JSON.parse||function(e){return new Function("return "+e)()};function Mo(e,t){var n=!1;return function(){n||(e.call(this,arguments),n=!0,setTimeout(function(){n=!1},t))}}function Uo(n,o){var i,r=!1;return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];r&&(clearTimeout(i),i=null),i=setTimeout(function(){n.apply(this,e)},o),r=!0}}function Do(e,t,n){return!!e[0]&&(n._v_shadowRootElement&&(o=n._v_shadowRootElement),0<=vwo_$.inArray(e[0],vwo_$(t,o)));var o}function Go(e,t){if(!(VWO._.ac&&VWO._.ac.SHADOM&&e.length&&t&&t.startsWith("._vwo_coal")))return!1;var n=t.substr(1);if(e.hasClass(n))return!0;var o=[];return e.parents().each(function(){if(vwo_$(this).hasClass(n))return o.push(this),!1}),!!o.length}function Fo(e,t){function n(e){var o=i[e];tn.addOverrideState(i,e),i[e]=function(e){var t=document.URL,n=o.apply(i,[].slice.call(arguments));return r({state:e,currentUrl:document.URL,previousUrl:t}),n}}var i,r;e&&window.history?(i=window.history,r=t,n("pushState"),n("replaceState"),tn.addEventListener(window,"popstate",t,!1)):vwo_$(window).hashchange(t)}function Bo(i,r,a,s,c){bo(function(e,t){var n,o;e?(n=c,(o={event_category:s,non_interaction:!0})[i]=r,c&&(o.send_to=n),window.gtag("event",a,o)):(window[t]=window[t]||function(){(window[t].q=window[t].q||[]).push(arguments)})(function(e){(e=window[t].getByName(c)||e).set(i,r),e.send("event",s,a,{nonInteraction:!0})})})}vwo_$.fn.nonEmptyContents=function(){if(!this||!this.length)return this.contents();for(var e,t=this.contents(),n=t.length;n--;)(e=t.get(n))&&3===e.nodeType&&!/\S/.test(e.nodeValue)&&t.splice(n,1);return t};var jo=function(e,t,n){(-1<navigator.userAgent.indexOf("MSIE ")||-1<navigator.userAgent.indexOf("Trident/"))&&e.style.setProperty(t,n.replace("!important","").trim()),e.style.setProperty(t,n.replace("!important","").trim(),"important")};function $o(e){var t=e.split(":tm("),n=t[0],o=t[1];return[n,o.substring(1,o.lastIndexOf(o[0]))]}vwo_$.fn.vwoCss=function(){var e,t;if(VWO&&VWO._&&VWO._.ac&&VWO._.ac.spaR)try{this.each(function(){this.hasOwnProperty("__vwoControlStyleAttr")||(this.__vwoControlStyleAttr=this.getAttribute("style")||"")})}catch(e){var n="[JSLIB] Error during storing control style attribute value";window.VWO._.customError&&window.VWO._.customError({msg:n,url:"utils.js",source:encodeURIComponent(n)})}if(1===arguments.length){if("string"==typeof arguments[0])return this.css(arguments[0]);for(var o in arguments[0])arguments[0].hasOwnProperty(o)&&(-1<(t=arguments[0][o].toString()).indexOf("important")?this.each(function(){jo(this,o,t)}):this.css(arguments[0]))}else 2===arguments.length?(e=arguments[0].toString(),(t=arguments[1]?arguments[1].toString():null)&&-1<t.indexOf("important")?this.each(function(){jo(this,e,t)}):this.css(e,t)):vwo_$.fn.css.apply(this,arguments);return this},vwo_$.fn.vwoAttr=function(){var e=this;if(this&&this.length){if(2!==arguments.length){if(1!==arguments.length)return vwo_$.fn.attr.apply(this,arguments);if("string"==typeof arguments[0])return this.attr(arguments[0]);var n=arguments[0];if(VWO&&VWO._&&VWO._.ac&&VWO._.ac.spaR)try{this.each(function(){var t=this;this.hasOwnProperty("__vwoControlVwoAttr")||(this.__vwoControlVwoAttr={},Object.keys(n).forEach(function(e){switch(e){case"class":t.hasAttribute(e)?(t.__vwoControlVwoAttr.attrsToAddOrModify=t.__vwoControlVwoAttr.attrsToAddOrModify||[],t.__vwoControlVwoAttr.attrsToAddOrModify.push({name:e,value:t.getAttribute(e)})):(t.__vwoControlVwoAttr.attrsToRemove=t.__vwoControlVwoAttr.attrsToRemove||[],t.__vwoControlVwoAttr.attrsToRemove.push(e));break;case"removedAttributes":n.removedAttributes.forEach(function(e){t.hasAttribute(e)&&(t.__vwoControlVwoAttr.attrsToAddOrModify=t.__vwoControlVwoAttr.attrsToAddOrModify||[],t.__vwoControlVwoAttr.attrsToAddOrModify.push({name:e,value:t.getAttribute(e)}))});break;default:t.hasAttribute(e)?(t.__vwoControlVwoAttr.attrsToAddOrModify=t.__vwoControlVwoAttr.attrsToAddOrModify||[],t.__vwoControlVwoAttr.attrsToAddOrModify.push({name:e,value:t.getAttribute(e)})):(t.__vwoControlVwoAttr.attrsToRemove=t.__vwoControlVwoAttr.attrsToRemove||[],t.__vwoControlVwoAttr.attrsToRemove.push(e))}}))})}catch(e){var t="[JSLIB] Error during storing control attributes values";window.VWO._.customError&&window.VWO._.customError({msg:t,url:"utils.js",source:encodeURIComponent(t)})}var o=vwo_$.extend({},n);if(Array.isArray(o.removedAttributes))for(var i=o.removedAttributes.length-1;0<=i;i--)o[o.removedAttributes[i]]&&delete o[o.removedAttributes[i]];else delete o.removedAttributes;var r,a,s,c=["type","height","width"],d=this.get(0);for(var u in c)c.hasOwnProperty(u)&&(r=c[u],o[r]&&(d.setAttribute(r,o[r]),delete o[r]));if(o.class&&(a=o.class.addedClasses,s=o.class.removedClasses,a&&0<a.length&&this.addClass(a.join(" ")),s&&0<s.length&&this.removeClass(s.join(" ")),delete o.class),o.removedAttributes&&0<o.removedAttributes.length){for(var l=0;l<o.removedAttributes.length;l++)this.each(function(){this.removeAttribute(o.removedAttributes[l])});delete o.removedAttributes}var _,v,p="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";if(o.src&&o.loader){var f,g,w,h="vwo-loader-el-"+o.loaderConfig.id;this.attr("src")===o.src||this.hasClass(h)||(this.attr("src",p),f=o.src,(g=o.srcSet)&&this.removeAttr("srcset"),vwo_$("head").append('<style type="text/css" id="'+h+'">.'+h+"{width:"+o.width+"px;height:"+o.height+"px;animation-timing-function: linear;animation-duration: "+o.loaderConfig.as+";animation-iteration-count: infinite;animation-name: placeHolderShimmer;background: #ccc;background: linear-gradient(to right, "+o.loaderConfig.pc+" 8%, "+o.loaderConfig.sc+" 38%, "+o.loaderConfig.pc+" 54%);display: inline-block;}@keyframes placeHolderShimmer{0%{background-position: -468px 0}100%{background-position: 468px 0}}</style>"),(w=new Image).onload=w.onerror=function(){window._vwo_handleMutations&&window._vwo_handleMutations(e.get(0),function(){e.attr("src",f),g&&e.attr("srcset",g),vwo_$("#"+h).remove(),e.removeClass(h)})},w.src=f,g&&(w.srcset=g),this.addClass(h));var O=["src","srcSet","loader","loaderConfig"];for(var u in O)delete o[O[u]]}else VWO&&VWO._&&VWO._.ac&&VWO._.ac.hIF&&o.src&&"IMG"===this.get(0).tagName&&(_=o.src,v=o.srcSet,o.src=p,o.srcSet&&(o.srcSet=p),setTimeout(function(){window._vwo_handleMutations&&window._vwo_handleMutations(e.get(0),function(){e.attr("src",_),v&&e.attr("srcset",v)})},0));return window.VWOspvEventListenerAdded||document.addEventListener("securitypolicyviolation",function(e){-1!==e.blockedURI.indexOf(".vwo.io")&&(window.VwoIoImageLoadFailed=!0)}),window.VWOspvEventListenerAdded=!0,"IMG"===d.tagName&&n.src&&n.src.includes(".vwo.io")&&(d.onerror=function(){window.VwoIoImageLoadFailed&&window._vwo_handleMutations&&window._vwo_handleMutations(d,function(){e.attr("src",n.src.replace("vwo.io","visualwebsiteoptimizer.com")),n.srcset&&e.attr("srcset",n.srcset.replace("vwo.io","visualwebsiteoptimizer.com")),delete window.VwoIoImageLoadFailed})}),this.attr(o)}this.get(0).setAttribute(arguments[0],arguments[1])}return this},vwo_$.fn.vwoVal=function(){return this.length&&(this.each(function(){this.hasOwnProperty("__vwoControlVal")||(this.__vwoControlVal=this.value||"")}),vwo_$.fn.val.apply(this,arguments)),this},vwo_$.fn.vwoElement=function(n){var o=this;n.html&&(n.html=n.html.replace(/vwocspn="@tkn"/g,window.VWO.nonce?"nonce="+window.VWO.nonce:""));var e,t,i="vwo_w_"+n.id;function r(e){d&&(e?s[d]=e:delete s[d])}function a(){r("sw-attached"),No.on(n.sw.t_s,function(e){var t;e&&(r("sw-executed"),t=!1,n.sw.executed&&n.sw.skipExecuteOnce&&!vwo_$(c).length&&!v()&&(t=!0,n.sw.executed=!1),n.sw.executed||u(t),n.sw.executed=!0)},n.sw.ss||{})}(t=e=e||{})[t.WIDGET_JS=4]="WIDGET_JS";var s=window._vwo_editorOperationTracker,c=n.id&&"#vwo-widget-"+n.id||"",d=n.opId,u=function(e){var t;o[n.position](n.html),r(),n.js&&(No.resetByEventName("js:"+n.id+4),No.on(n.js.t_s,function(){},n.js.ss||{})),c&&(t=vwo_$(c)).length&&t.get(0).addEventListener("close_button_clicked",function(){r("disconnected")}),n.rec&&!e&&l(),n.hw&&No.on(n.hw.t_s,function(e){var t;e&&((t=w.get(i))&&((t=ko(t)).d=1,w.set(i,xo(t))),vwo_$(c).remove())},n.hw.ss||{})},l=function(){var e=w.get(i);if(e){for(var t in e=ko(e))switch(t){case"v":e[t]=parseInt(e[t])+1;break;case"l_ts":e[t]=Date.now()}w.set(i,xo(e))}else _(e)},_=function(e){(e=e||w.get(i))||w.set(i,xo(n.sks))},v=function(){n.sks&&_();var e=w.get(i);return!!e&&1==(e=ko(e)).d};return n&&this.length&&n.position&&!v()&&(n.rec?(r("rec-attached"),No.on(n.rec.t_s,function(e){e&&(r("rec-executed"),(n.sw?a:u)())},n.rec.ss||{})):n.sw?a():(window.addedVWOElementIds=window.addedVWOElementIds||{},window.addedVWOElementIds[n.id]||(u(),n.addOncePerPageRefresh&&n.id&&(window.addedVWOElementIds[n.id]=1)))),this},vwo_$.fn.execCode=function(e){try{e.call(this)}catch(e){var t="[JSLIB] Error while running custom Code through execCode";window.VWO._.customError&&window.VWO._.customError({msg:t,url:"utils.js",source:encodeURIComponent(t)})}return this},vwo_$(window).bind("beforeunload",function(){try{for(var e=[],t=VWO.length;t--;){var n=VWO[t],o=n&&n.length&&n[0];o&&o.startsWith("track")&&e.push(n)}e.length&&w.set("_vwo_track_data_"+window._vwo_acc_id,xo(e))}catch(e){var i="[JSLIB] Error unload event.";window.VWO._.customError&&window.VWO._.customError({msg:i,url:"utils.ts",source:encodeURIComponent(i)})}});var Ho={};function Ko(e){if(Array.isArray(Ho[e]))return Ho[e];var t=e.split("<vwo_sep>");return 1===t.length?Ho[e]=[{sel:e,isTxtSel:!0}]:Ho[e]=t.map(function(e){return{sel:e.trim(),isTxtSel:-1<e.indexOf(":tm(")}})}function Jo(){function A(e,t,n){var o=e.textContent.trim();return o&&(n.iT?e.innerText:o)===t.trim()}var T=window.vwo_$;window.vwo_$=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n,o=e[0]||"",i=(n=e[1])&&!Array.isArray(n)&&"object"==typeof n?e[1]:{};if(void 0!==i.iT&&e.splice(1,1),!o||"string"!=typeof o||-1===o.indexOf(":tm(")||/(<.*script|<.*style).*/g.test(o))return T.apply(void 0,e);var r=Ko(o);if(1<r.length){for(var a=[],s=0,c=r;s<c.length;s++)for(var d=c[s],u=0,l=window.vwo_$(d.sel);u<l.length;u++)(_=l[u])._vwo_visited||(_._vwo_visited=!0,a.push(_));for(var _,v=0,p=a;v<p.length;v++)delete(_=p[v])._vwo_visited;return T(a)}var f=$o(r[0].sel),g=f[0],w=f[1];try{var h=window.VWO._&&window.VWO._.txtCfg&&window.VWO._.txtCfg.t||[];if(h){for(var O=T(),m=0;m<h.length;m++)if(h[m].t==w&&(h[m].e&&h[m].e==g.toUpperCase()&&[].push.apply(O,T(g+"."+h[m].s)),!g&&!h[m].e)){[].push.apply(O,T("."+h[m].s));break}if(0<O.length)return O}if(O=T(),g)for(var E=T(g).toArray(),C=0;C<E.length;C++)A(E[C],w,i)&&[].push.apply(O,[E[C]]);else for(var I=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT);I.nextNode();)I.currentNode&&A(I.currentNode.parentElement,w,i)&&[].push.apply(O,[I.currentNode.parentElement]);return O}catch(e){return T()}},window.vwo_$.__proto__=U({},T)}var qo=Object.freeze({__proto__:null,outerHtml:Lo,pause:Wo,executeCode:Po,jsonStringify:xo,jsonParse:ko,throttle:Mo,debounce:Uo,isElement:Do,isCoalClassPresentOnElementInHierarchy:Go,onUrlChange:Fo,googleTracking:Bo,parseTextBasedSelector:$o,extractTextMatchesSelectors:Ko,initiateTCOperatorSupportInGQuery:Jo}),Yo={SEPARATE_PAGE:"SEPARATE_PAGE",CLICK_ELEMENT:"CLICK_ELEMENT",ENGAGEMENT:"ENGAGEMENT",FORM_SUBMIT:"FORM_SUBMIT",ON_PAGE:"ON_PAGE",REVENUE_TRACKING:"REVENUE_TRACKING",CUSTOM_GOAL:"CUSTOM_GOAL"};VWO._.GoalsEnum=Yo;var Xo={postGresEnv:!1,get:function(){return this.postGresEnv},set:function(e){this.postGresEnv=e}},zo={AB_MIGRATED_CAMPAIGN_VERSION:4};VWO._.ConstantsEnum=zo;var Zo=po.get("Math");function Qo(e){window.vwo_iehack_queue||(window.vwo_iehack_queue=[]),window.vwo_iehack_queue.push(e)}function ei(e){var t=e.data,n=e.apiToUse,o=e.headers,i=e.success,r=e.complete,a=e.error,s=e.url,c=n&&new(n.get("XMLHttpRequest"))||new XMLHttpRequest;if(c.open("POST",s,!0),o)for(var d in o)o.hasOwnProperty(d)&&c.setRequestHeader(d,o[d]);t instanceof FormData&&(c.formData=t),c.send(t),c.onload=function(){i.call(this),r.call(this,e.callbackContext)},c.onerror=function(){a.call(this),r.call(this,e.callbackContext)}}function ti(e,t){var n=e.apiToUse,o=e.success,i=e.error,r=e.complete,a=e.url,s=n&&new(n.get("Image"))||new Image;a+=t?"&_bf=1":"",s.src=a,s.onload=function(){o.call(this),r.call(this,e.callbackContext,{success:1})},s.onerror=function(){i.call(this),r.call(this,e.callbackContext,{error:1})},Qo(s)}function ni(e,t){e.data?ei(e):ti(e,!1)}function oi(e){var t=e.url,n=e.miscOptions;return t.indexOf("?")<0&&(t+="?"),(t+=n?"&vn="+n.vn+"&vns="+n.vns+"&vno="+n.vno:"").indexOf("&cu=")<0&&t.indexOf("&url=")<0&&(t+="&_cu="+encodeURIComponent(document.URL.slice(0,100))),document.referrer&&t.indexOf("&ru=")<0&&(t+="&_ru="+encodeURIComponent(document.referrer.slice(0,100))),t.indexOf("&eTime=")<0&&(t+="&eTime="+ne()),0<(t+="&random="+Zo.random()).indexOf("?&")&&(t=t.replace("?&","?")),t}var ii=function(e){function t(){}var n=!1;(e.success||e.error)&&(n=!0),e.success=e.success||t,e.error=e.error||t,e.complete=e.complete||t,e.url=oi(e),e.callbackContext=e.callbackContext||{};var o=e.data,i=e.url,r=e.useBeacon,a=e.complete;if(n&&!r)return ni(e),{typeOfCall:ii.callTypes.NONBEACON};var s=VWO.data.vTC&&-1<e.url.indexOf("l.gif");return"function"==typeof navigator.sendBeacon&&(VWO.data&&VWO.data.fB&&!s||r)&&navigator.sendBeacon(i,o)?(a(e.callbackContext),{typeOfCall:ii.callTypes.BEACON}):(ni(e),{typeOfCall:ii.callTypes.NONBEACON})};ii.shouldCompress=function(e){return 1800<e.length},ii.callTypes={BEACON:"beacon",NONBEACON:"non-beacon"};var ri={VISITOR_IS_NOT_OPTED_OUT:"visitorIsNotOptedOut",VISITOR_IS_OPTED_OUT_COMPLETELY:"visitorIsOptedOutCompletely",VISITOR_IS_OPTED_OUT:"visitorIsOptedOut"};function ai(){VWO.nls&&(VWO.nls.stopRecording="permanent"),VWO.survey&&(VWO.survey.stopCollectingData=!0)}function si(){var e,t,n;switch(x.get("_vis_opt_out",!0)){case"0":e=ri.VISITOR_IS_OPTED_OUT,n=!(t=!0);break;case"1":case"2":e=ri.VISITOR_IS_OPTED_OUT_COMPLETELY,n=t=!1;break;default:e=ri.VISITOR_IS_NOT_OPTED_OUT,n=t=!0}return n||ai(),{state:e,executeLib:t,shouldWeTrackVisitor:n}}function ci(e){return e||window._vis_debug||si().executeLib}function di(e){return e||window._vis_debug||si().shouldWeTrackVisitor}var ui=window._vwo_exp_ids,li=window._vwo_exp,_i;function vi(e){if(!e)return e;try{e=window.decodeURIComponent(e)}catch(e){}return e}var pi=function(){var e=(e=(location.search+location.hash).match(/.*_vis_test_id=([^&]*)/))&&e[1],t=(t=(location.search+location.hash).match(/.*_vis_opt_preview_combination=([^&/]*)/))&&t[1];return!(!e||!t)&&!!(0<=vwo_$.inArray(e,ui)&&li[e]&&void 0!==li[e].combs[_i=vi(t)])&&_i},fi=pi(),gi={cookieLessModeEnabled:!1},wi=(hi.prototype.processQueue=function(){for(var e=this.consentMode.deferredQueue||[];0<e.length;){var t=e.shift();t&&t.payload()}},hi.prototype.extractSavedCalls=function(){var e=this.getSyncDataFromConsentCookie();if(e)return this.decodeData(e)},hi.prototype.overrideCookies=function(s){var o=this,n=s._create;s._create=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(!o.consentMode.dT)return o.consentMode.hT&&e[0].includes("_goal")?(o.setGoalCookie(e[0],e[1]),void o.consentMode.deferredQueue.push({method:"fn",payload:function(){return n.apply(s,e)}})):n.apply(s,e)};var c=s.createThirdParty;s.createThirdParty=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=window.VWO.consentMode;if(!n.dT){if(!n.hT)return c.apply(s,e);var o=e[0],i=e[1],r=e[2],a=e[3];if(window.VWO._.consentModeUtils.triggerEvent(f.SET_COOKIE,o,i,r,a,!0),"_vwo"!==o&&this._create(o,i,r,a),"_combi_choose"===o.slice(-13))return;n.deferredQueue.push({method:"fn",payload:function(){return c.apply(s,e)}})}};var i=s.get;s.get=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(!o.consentMode.dT||"_vis_opt_test_cookie"!==e[0]){if(o.consentMode.hT){var n=o.getGoalCookie(e[0]);if(n)return n}return i.apply(s,e)}};var t=s.waitForThirdPartySync;s.waitForThirdPartySync=function(e){return window.VWO.consentMode.hT?e():t.apply(s,e)}},hi.prototype.initConsentMode=function(){var e=this.consentMode;if(e.goalLogs=[],e.deferredQueue=e.deferredQueue||[],e.timeOut&&(this.consentMode.wFC=!1,this.consentMode.dT=!0),e.preview)return this.handlePreviewMode(e);"P"===e.cConfig.cPB&&this.handlePartiallyBlocked(e),this.handleConsentRejected()},hi.prototype.handlePartiallyBlocked=function(e){var t=this;if(e.cCA)return e.savedCalls=this.extractSavedCalls(),void(e.savedCalls&&window.VWO._.listener.onEventReceive(en.JSLIB_INIT,function(){t.syncSaved(e.savedCalls),t.updateConsentCookie("~"),delete e.savedCalls}));e.savedCalls=this.extractSavedCalls(),this.setupConsentAcceptedListener(e),this.setupConsentRejectedListener()},hi.prototype.setupConsentAcceptedListener=function(e){var t=this;window.VWO.consentMode.onConsentAccepted=function(){e.savedCalls&&(t.syncSaved(e.savedCalls),t.updateConsentCookie("~"),delete e.savedCalls),t.processQueue(),t.triggerEvent(en.COOKIE_CONSENT_ACCEPTED),t.updateConsentCookie("~")}},hi.prototype.queueGoalLogs=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var o=window.VWO.consentMode;return!(o&&o.preview&&(o.dT||o.hT&&o.preview&&o.hT&&(o.goalLogs.push({type:e,args:t}),1)))},hi.prototype.triggerGoalLogs=function(){for(var e=window.VWO.consentMode.goalLogs;0<e.length;){var t=e.shift(),n=t.type,o=t.args;this.triggerEvent.apply(this,[n].concat(o))}},hi.prototype.setupConsentRejectedListener=function(){var e=this;this.consentMode.onConsentRejected=function(){e.consentMode.dT=!0}},hi.prototype.handlePreviewMode=function(e){if("P"===e.cConfig.cPB&&!1===e.hT&&!e.dT&&!e.cCA){var t=void 0,n=void 0;for(var o in window._vwo_exp){t=window._vwo_exp[o],n=o;break}var i,r,a=window.VWO._.cookies.get("_vis_opt_exp_"+n+"_combi");t.multiple_domains&&a&&(i="SPLIT_URL"===t.type,r={id:n,u:""},this.syncTpc(r,a,i,t,!0))}this.setupConsentTimeoutListener(e),this.setupConsentAcceptedListenerForPreview(e),this.setupConsentRejectedListenerForPreview(e)},hi.prototype.setupConsentTimeoutListener=function(e){var t=this;this.consentMode.onConsentTimeout=function(){t.consentMode.dT=!0,t.consentMode.wFC=!1,t.triggerEvent(en.COOKIE_CONSENT_TIMEOUT)}},hi.prototype.setupConsentAcceptedListenerForPreview=function(e){var t=this;this.consentMode.onConsentAccepted=function(){t.processQueue(),t.triggerEvent(en.COOKIE_CONSENT_ACCEPTED),t.triggerGoalLogs(),e.wFC=!1}},hi.prototype.setupConsentRejectedListenerForPreview=function(e){var t=this;this.consentMode.onConsentRejected=function(){t.triggerEvent(en.COOKIE_CONSENT_REJECTED),e.dT=!0}},hi.prototype.handleConsentRejected=function(){var e=this;this.consentMode.onConsentRejected=function(){e.triggerEvent(en.COOKIE_CONSENT_REJECTED)}},hi.prototype.triggerEvent=function(e){for(var t,n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];(t=window.VWO._).triggerEvent.apply(t,[e].concat(n))},hi.prototype.getGoalCookie=function(e){return this.goalCookieStore[e]},hi.prototype.setGoalCookie=function(e,t){return this.goalCookieStore[e]=t},hi.prototype.deferOnConsent=function(e,t,n,o,i,r){for(var a=[],s=6;s<arguments.length;s++)a[s-6]=arguments[s];if(this.consentMode){var c=this.consentMode,d=c.dT,u=c.hT,l=c.deferredQueue;return!!d||(u?(i&&/l\.gif/.test(i)&&this.saveForSync(i),n&&n(o||{}),l.push({method:e,payload:function(){return t[e].apply(t,a)}}),!0):void 0)}},hi.prototype.syncSaved=function(i){var r=this;Object.keys(i).map(function(e){var t=i[e],n=window._vwo_exp[t.id],o=null;"SPLIT_URL"===n.type&&(o=!0),window.VWO._.cookies.get("_vis_opt_exp_"+t.id+"_combi")&&("SPLIT_URL"===n.type&&(o="1"!=e),r.syncImg(t,e,n),r.syncTpc(t,e,o,n))})},hi.prototype.syncTpc=function(e,t,n,o,i){var r,a,s,c;void 0===i&&(i=!1),o.multiple_domains&&(c=["_vwo_uuid_"+e.id,e.u,3650,void 0,e.id,void 0,o],i||(r=window.VWO._.cookies).createThirdParty.apply(r,c),c[0]="_vis_opt_exp_"+e.id+"_combi",c[1]=t,c[3]=100,(a=window.VWO._.cookies).createThirdParty.apply(a,c),n&&(c[0]="_vis_opt_exp_"+e.id+"_split",(s=window.VWO._.cookies).createThirdParty.apply(s,c)))},hi.prototype.syncImg=function(e,t,n){var o=window.VWO._.libUtils.extraData(),i=encodeURIComponent(o),o=n.ps||void 0===n.ps?"&ed="+i:"",r="l.gif?experiment_id="+e.id+"&account_id="+window._vwo_acc_id+"&cu="+encodeURIComponent(e.cu)+"&combination="+t+"&s="+e.s+"&sId="+e.sId+"&u="+e.u+o;window.VWO._.libUtils.sendCall(r)},hi.prototype.saveForSync=function(e){var t,n=this.getSyncDataFromConsentCookie(),o=n?this.decodeData(n):{},i={sId:"",cu:"",ru:"",experiment_id:"",combination:"",s:"",u:""};(e.includes("?")?e.split("?")[1]:"").split("&").forEach(function(e){var t=e.split("="),n=t[0],o=t[1];void 0!==i[n]&&(i[n]=decodeURIComponent(o))});var r=i.sId,a=i.cu,s=i.ru,c=i.experiment_id,d=i.u,u=i.s,l=i.combination,_=U({},o,((t={})[l]={sId:r,cu:a,ru:s,id:c,u:d,s:u},t)),v=this.encodeData(_);this.updateConsentCookie(v)},hi.prototype.getSyncDataFromConsentCookie=function(){var e=document.cookie.match(/(^|; )_vwo_consent=([^;]*)/),t=e?e[0]:null;if(t){var n=decodeURIComponent(t.split("=")[1]).split(":");if(1<n.length)return n.shift(),"~"===n[0]?null:n.join(":")}return null},hi.prototype.updateConsentCookie=function(e){var t=document.cookie.match(/(^|;\s*)_vwo_consent=([^;]*)/),n=t?t[2]:null,o="";n&&(o=decodeURIComponent(n).split(":")[0]);var i=encodeURIComponent(o+":"+e);document.cookie="_vwo_consent="+i+"; path=/; domain=."+window.VWO.consentMode.domain+"; max-age=31536000"},hi.prototype.blockExc=function(){var e=window.VWO.consentMode;return!!e&&!!e.dT},hi);function hi(){var v=this;this.handleEmptyValue=function(e){return""===e?"~":e},this.revertEmptyValue=function(e){return"~"===e?"":e},this.encodeData=function(t){for(var e=Object.keys(t).map(function(e){return[e,t[e]]}),n="",o=0;o<e.length;o++){var i,r,a,s,c,d,u=e[o],l=u[0],_=u[1];"string"!=typeof _&&(i=_.sId,r=_.cu,a=_.ru,s=_.id,c=_.s,d=_.u,n+=l+":"+v.handleEmptyValue(i)+","+v.handleEmptyValue(r)+","+v.handleEmptyValue(a)+","+v.handleEmptyValue(s)+","+v.handleEmptyValue(c)+","+v.handleEmptyValue(d)+"|")}return n.slice(0,-1)},this.decodeData=function(e){if("~"!==e){for(var t={},n=e.split("|"),o=0;o<n.length;o++){var i=n[o].split(":"),r=i[0],a=i.slice(1).join(":").split(","),s=a[0],c=a[1],d=a[2],u=a[3],l=a[4],_=a[5];t[r]={sId:v.revertEmptyValue(s),cu:v.revertEmptyValue(c),ru:v.revertEmptyValue(d),id:v.revertEmptyValue(u),s:v.revertEmptyValue(l),u:v.revertEmptyValue(_)}}return t}},this.consentMode=window.VWO.consentMode||!1,this.goalCookieStore={}}var Oi=new wi;window.VWO._.consentModeUtils=Oi;var mi=po.get("Math");VWO._.requestManager=ii;var Ei=730,Ci=window._vwo_exp,Ii=window._vwo_uuid,Ai,Ti=window._vwo_server_url,Si="lT",yi="sT",Ni="ivp",Vi=365.2425,Ri="undefined",bi=function(){},Li=function(e){return Ci[e].type===D.SPLIT_CAMPAIGN&&Ci[e][Ni]},Wi={dTP:null,isBot:function(){return De().f_con(De().ua(),"bot")||De().f_con(De().ua(),"spider")||De().f_con(De().ua(),"preview")},setTPCJarValue:function(e,t,n,o,i){x.setThirdPartyCookiesInJar(e,t,n,i),Ai=x.getThirdPartyJarValue(),this.dTP=this.dTP||Uo(function(){return x.createThirdParty.call(x,"_vwo",Ai,Ei)},50),Ai&&this.dTP()},createCookie:function(e,t,n,o){Wi.shouldTrackUserForCampaign(o)&&(o&&Ci[o].multiple_domains?x.createThirdParty(e,t,n,void 0,o):x.create(e,t,n))},getUUID:function(e){var t=e&&Ci[e].multiple_domains&&x.get("_vwo_uuid_"+e)||x.get("_vwo_uuid");return Ii=t||Ii||"Jxxxxxxxxxxx4xxxyxxxxxx5xxxxxxxx9".replace(/[xy]/g,function(e){var t=16*mi.random()|0;return("x"==e?t:3&t|8).toString(16).toUpperCase()})},getUUIDString:function(e){return e?"&u="+e:""},delCSS:function(e,t){var n,o,i,r,a,s,c,d=!1;if("string"==typeof e){if(window.VWO._.txtCfg&&-1<e.indexOf(":tm(")){var u=Ko(e);if(1<u.length){for(var l=0,_=u;l<_.length;l++){var v=_[l];Wi.delCSS(v.sel,t)}return}if(!(e=window.VWO._.txtCfg.mp&&window.VWO._.txtCfg.mp[e]))return}if(e=e.toLowerCase(),t?(o=document.getElementById("_vis_opt_path_hides_"+t),c=window._vwo_el_style||"{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}",n=!0):(o=window._vwo_style||document.getElementById("_vis_opt_path_hides"),c=window._vwo_css),c=c&&c.replace(":root {--vwo-el-opacity:0 !important;--vwo-el-filter:alpha(opacity=0) !important;--vwo-el-bg:none !important;}",""),o||n){if(o)if(o.sheet){o.styleSheet||(e=e.replace(/\*:/g,":")),r=(i=o.sheet).cssRules.length&&i.cssRules[0].selectorText?i.cssRules[0].selectorText.toLowerCase().split(","):"",a="";for(var p=0,f=0;f<r.length;f++)vwo_$.trim(r[f])!==e?a+=r[f]+",":p=p||1;if(a&&p){a=a.substr(0,a.length-1);try{i.insertRule(a+c,1)}catch(e){}finally{i.deleteRule(0)}}else o&&o.parentNode&&o.parentNode.removeChild(o)}else if(o.styleSheet)for(i=o.styleSheet,d=!(f=0);(s=i.rules[f])&&s.selectorText.toLowerCase()===e?i.removeRule(f):f++,s;);g(en.DELETE_CSS_RULE,e,d),n&&this.delCSS(e)}}},delAllCSS:function(){var e=document.getElementById("_vis_opt_path_hides");e&&e.parentNode.removeChild(e)},delCampaignCSS:function(e){var t=document.getElementById("_vis_opt_path_hides_"+e);t&&t.parentNode&&t.parentNode.removeChild(t)},insertCSS:function(e,t){var n,o,i;if("object"!=typeof e||e instanceof Array||(e=(n=e).id,o=n.className),a=document.getElementById(e))try{a.removeChild(a.childNodes[0])}catch(e){}else{var r=document.getElementsByTagName("head")[0],a=document.createElement("style");e&&a.setAttribute("id",e),o&&a.setAttribute("class",o),a.setAttribute("type","text/css"),window.VWO.nonce&&a.setAttribute("nonce",window.VWO.nonce),r.appendChild(a)}a.styleSheet?a.styleSheet.cssText=t:(i=document.createTextNode(t),a.appendChild(i))},extraData:function(e){var t=VWO._.sessionInfoService,n={},o=window.screen,i=window.Intl,r=e?t.getInfo().r:M.get();return o&&(n.sr=o.width+"x"+o.height,n.sc=o.colorDepth),n.de=document.characterSet||document.charset,n.ul=window.navigator&&(window.navigator.language||window.navigator.browserLanguage||"").toLowerCase(),n.r=r,n.lt=(new Date).getTime(),n.tO=ie(),n.tz=i&&i.DateTimeFormat&&i.DateTimeFormat()&&i.DateTimeFormat().resolvedOptions&&i.DateTimeFormat().resolvedOptions().timeZone||"",xo(n)},isAbMigrationEnabled:function(e){return Ci[e].version>=zo.AB_MIGRATED_CAMPAIGN_VERSION},isSessionBasedCampaign:function(e){return Ci[e].type===D.GOAL_CAMPAIGN||Ci[e].type===D.FUNNEL_CAMPAIGN||Ci[e].type===D.ANALYZE_RECORDING_CAMPAIGN||Ci[e].type===D.ANALYZE_HEATMAP_CAMPAIGN||Ci[e].type===D.ANALYZE_FORM_CAMPAIGN},preProcessExp:function(e){var t,n,o=Ci[e];o.muts=o.muts||{},o.muts.pre=o.muts.pre||{},o.muts.post=o.muts.post||{};var i=Ci[e].third_party;if(Ri!==typeof i&&!gi.cookieLessModeEnabled)for(n=J(i).length;n;){var r=i[n];"_vwo_uuid_"===r.name.substring(0,10)?Wi.createCookie(r.name,r.value,Vi):Wi.createCookie(r.name,r.value,100),n--}if(o.goals||(o.goals={}),Xo.get()||!Wi.isSessionBasedCampaign(e)&&!Wi.isAbMigrationEnabled(e)||Xo.set(!0),o.type!==D.ANALYSIS_CAMPAIGN&&!this.isAnalyzeCampaign(o.type)||(o.goals={}),o.sections&&o.sections[1]&&(D.AB_CAMPAIGN===o.type||D.SPLIT_CAMPAIGN===o.type)){if(q(o.sections[1].segment,o.sections[1].segment_v2),o.version>=zo.AB_MIGRATED_CAMPAIGN_VERSION)for(var a in o.sections[1].segment)o.sections[1].segment.hasOwnProperty(a)&&(o.sections[1].segment[a]="string"==typeof o.sections[1].segment[a]&&o.sections[1].segment[a].replace(/_vwo_s\(\)\.T\(\)/,"_vwo_s().vt()"));delete o.sections[1].segment_v2}for(var s in"DEPLOY"===o.type&&(o.type="VISUAL_AB"),o.segment_code=o.segment_code_v2||o.segment_code,delete o.segment_code_v2,o.segment_code=o.segment_code.replace(/_vwo_u/g,"_vwo_t"),o.version>=zo.AB_MIGRATED_CAMPAIGN_VERSION&&(o.segment_code=o.segment_code.replace(/_vwo_s\(\)\.T\(\)/,"_vwo_s().vt()")),o.ss&&(o.ss.pu&&(o.ss.pu=o.ss.pu.replace(/_vwo_u/g,"_vwo_t")),o.ss.se&&(o.ss.se=o.ss.se.replace(/_vwo_u/g,"_vwo_t"))),Wi.isDomIndependentCampaign(o.type)&&(o.clickmap=0),o.pc_traffic=void 0===o.pc_traffic?100:o.pc_traffic,o.type===D.FUNNEL_CAMPAIGN?(o.g=o.g||o.goals,o.goals={},o.segment_code=void 0===o.segment_code?"true":o.segment_code,o.manual=!0,o.v=o.v||1):o.manual=!!o.manual,o.goals)o.goals.hasOwnProperty(s)&&(t=o.goals[s],Wi.isPageBasedGoal(t.type)?(t.pUrl=t.pUrl||t.urlRegex,t.pExcludeUrl=t.pExcludeUrl||t.excludeUrl):t.pUrl=t.pUrl||".*");o.globalCode||(o.globalCode={pre:"",post:""}),o.ss&&o.ss.csa&&void 0===window._vis_opt_check_segment[e]&&(window._vis_opt_check_segment[e]=!0)},isPageBasedGoal:function(e){return e===Yo.SEPARATE_PAGE||e===Yo.CUSTOM_GOAL||e===Yo.REVENUE_TRACKING},createUUIDCookie:function(e){var t=Wi.getUUID(e),n=e&&Ci[e].multiple_domains?"_"+e:"";return x.get("_vwo_uuid"+n)||Wi.createCookie("_vwo_uuid"+n,t,Vi,e),VWO.data=VWO.data||{},VWO.data.vin=VWO.data.vin||{},VWO.data.vin.uuid=t},sendCall:function(e,t,n,o){var i,r,a,s;Oi.deferOnConsent("sendCall",this,t,null,e,null,e,null,n,{cu:document.URL,ru:document.referrer})||e.indexOf("e.gif")<0&&!di(fi)||(i=Ti,VWO.data.collUrl&&-1<e.indexOf(".gif")&&(i=VWO.data.collUrl),r=i+e,a=null,VWO._.isBeaconAvailable=!0,n=VWO.data.tB&&(VWO._.isLinkRedirecting||n),window.VWO.consentMode&&o&&r.indexOf("&cu=")<0&&(r+="&cu="+encodeURIComponent(o.cu.slice(0,100)),r+="&ru="+encodeURIComponent(o.ru.slice(0,100))),0<=r.indexOf(Ti+"e.gif")&&(a=bi,n=!1,613676===window._vwo_acc_id&&(n=!0)),m("meta",{req:r}),s={vn:VWO.v,vns:VWO.v_s,vno:VWO.v_o},ii({url:r,complete:t,success:a,useBeacon:n,miscOptions:s}).typeOfCall!==ii.callTypes.BEACON&&(VWO._.isBeaconAvailable=!1))},isReturningVisitor:function(){return 1===parseInt((x.get("_vis_opt_s")||"").split("|")[0],10)?0:1},isDomIndependentCampaign:function(e){return e===D.ANALYSIS_CAMPAIGN||e===D.SURVEY_CAMPAIGN||e===D.GOAL_CAMPAIGN||e===D.FUNNEL_CAMPAIGN||e===D.ANALYZE_RECORDING_CAMPAIGN||e===D.ANALYZE_HEATMAP_CAMPAIGN||e===D.ANALYZE_FORM_CAMPAIGN},shouldTrackUserForCampaign:function(e){return!e||!_vwo_code[Si]&&!_vwo_code[yi]||Wi.isDomIndependentCampaign(Ci[e].type)||Li(e)},isAnalyzeCampaign:function(e){return e===D.ANALYZE_RECORDING_CAMPAIGN||e===D.ANALYZE_HEATMAP_CAMPAIGN||e===D.ANALYZE_FORM_CAMPAIGN},isLinkRedirecting:function(e){return e&&-1===e.indexOf("javascript:")&&"#"!==e[0]},doesUuidCookiesExist:function(){return!!x.get("_vwo_uuid")||!!ee(document.cookie.split(";"),function(e){return 0===e.trim().indexOf("_vwo_uuid_")&&0!==e.trim().indexOf("_vwo_uuid_v2")}).length},doesSessionBasedCampaignExistsInTags:function(e){var t=e&&ko(e),n=0,o=t&&"object"==typeof t&&t.si;if(o&&"object"==typeof o)for(var i in o)if(o.hasOwnProperty(i)&&(n=Wi.isSessionBasedCampaign(i)?1:0))return n;return n},preProcessJS:function(e,t,n){var o;if(e)return-1<e.indexOf("VWO_CURRENT_CAMPAIGN")&&(e=e.replace(/VWO_CURRENT_CAMPAIGN/g,t)),-1<e.indexOf("VWO_CURRENT_VARIATION")&&(e=e.replace(/VWO_CURRENT_VARIATION/g,n)),-1<e.indexOf('vwocspn="@tkn"')&&(o=window.VWO.nonce?"nonce="+window.VWO.nonce:"",e=e.replace(/vwocspn="@tkn"/g,o)),e}},Pi;VWO._.libUtils=Wi,window._vwo_pc_custom&&(Pi=q({},window._vwo_pc_custom));var xi=window._vwo_exp,ki=window.VWO.data.pc=Pi||window.VWO.data.pc||window._vwo_pc||{},Mi={getCombi:function(e){var t=VWO._.sessionInfoService;return xi[e].type===D.GOAL_CAMPAIGN?B.isGoalIncluded?B.isGoalIncluded(Mi.getTrackGoalIdFromExp(e)):VWO.push(["track.delayedGoalConversion",{campaignId:e,type:D.GOAL_CAMPAIGN,goalId:Mi.getTrackGoalIdFromExp(e),sessionId:t.getSessionId(),goalURL:VWO._.coreLib.getCurrentUrl()}]):xi[e].type===D.FUNNEL_CAMPAIGN?B.isFunnelIncluded?B.isFunnelIncluded(e):VWO.push(["track.delayedGoalConversion",{campaignId:e,type:D.FUNNEL_CAMPAIGN,sessionId:t.getSessionId()}]):Wi.isAnalyzeCampaign(xi[e].type)?B.isAnalyzeCampaignIncluded?B.isAnalyzeCampaignIncluded(e):VWO.push(["track.delayedGoalConversion",{campaignId:e,type:xi[e].type,sessionId:t.getSessionId()}]):this.getCombiCookie(e)},getCombiCookie:function(e){return x.get("_vis_opt_exp_"+e+"_combi")},createTempCombiCookie:function(e,t){Wi.createCookie("_vis_opt_exp_"+e+"_combi_choose",t,100,e)},isLogged:function(e){return x.get("_vis_opt_exp_"+e+"_combi_choose")},record:function(e,t,n){n&&e&&(Mi.include(t,e),x.erase("_vis_opt_exp_"+t+"_combi_choose"),t&&xi[t].multiple_domains)},isBucketed:function(e){return!!Mi.getCombi(e)},getSplitDecision:function(e){return x.get("_vis_opt_exp_"+e+"_split")},isExcluded:function(e){return xi[e].type===D.GOAL_CAMPAIGN?B.isGoalExcluded(Mi.getTrackGoalIdFromExp(e)):xi[e].type===D.FUNNEL_CAMPAIGN?B.isFunnelExcluded(e):Wi.isAnalyzeCampaign(xi[e].type)?B.isAnalyzeCampaignExcluded(e):!!x.get("_vis_opt_exp_"+e+"_exclude")},exclude:function(e){xi[e].type===D.GOAL_CAMPAIGN?B.excludeGoal(Mi.getTrackGoalIdFromExp(e)):xi[e].type===D.FUNNEL_CAMPAIGN?B.excludeFunnel(e):Wi.isAnalyzeCampaign(xi[e].type)?B.excludeAnalyzeCampaign(e):Wi.createCookie("_vis_opt_exp_"+e+"_exclude","1",100,e)},include:function(e,t){xi[e].type===D.GOAL_CAMPAIGN?B.includeGoal(Mi.getTrackGoalIdFromExp(e)):xi[e].type===D.FUNNEL_CAMPAIGN?B.includeFunnel(e):Wi.isAnalyzeCampaign(xi[e].type)?B.includeAnalyzeCampaign(e):Wi.createCookie("_vis_opt_exp_"+e+"_combi",t,100,e)},isGoalTriggered:function(e,t,n){return void 0===n&&(n={}),(!n||!n.allowMultipleConversions)&&(xi[e].type===D.GOAL_CAMPAIGN?!B.shouldTriggerGoal(e,t):x.get("_vis_opt_exp_"+e+"_goal_"+t))},markGoalTriggered:function(e,t){xi[e].type===D.GOAL_CAMPAIGN?B.markGoalTriggered(e,t):Wi.createCookie("_vis_opt_exp_"+e+"_goal_"+t,"1",100,e)},shouldBucket:function(e){var t,n=xi[e].pc_traffic,o=window.VWO._.campaignsInternalMap;if(!(n=void 0===n?100:n))return!1;t=o[e]&&o[e].r?window.VWO._.campaignsInternalMap[e].r:(o[e]={},o[e].r=po.get("Math").random());var i=xi[e].type,r=Wi.isSessionBasedCampaign(e)?VWO._.sessionInfoService.getPcTraffic():100*t;return(!(void 0!==ki[F[i]])||B.isFeatureBucketed(F[i]))&&r<=n},isDomDependent:function(e){return e===D.AB_CAMPAIGN||e===D.MVT_CAMPAIGN},getTrackGoalIdFromExp:function(e){return J(xi[e].goals)[0]}};VWO._.campaign=Mi;var Ui=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)},Di=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(e){clearTimeout(e)};function Gi(e){return e.split("&").join("&amp;").split("<").join("&lt;").split('"').join("&quot;")}var Fi={getUrlVars:function(e){var t,n,o,i,r={};for(-1!==e.indexOf("#")&&(e=e.slice(0,e.indexOf("#"))),t=(n=e.slice(e.indexOf("?")+1).split("&").reverse()).length;t--;)void 0===r[(i=n[t].split("="))[0]]?(o=i[1],(478778==window._vwo_acc_id||495077<window._vwo_acc_id)&&(o=i.slice(1).join("=")),r[i[0]]=o):r[i[0]]=r[i[0]]+"&"+i[0]+"="+i[1];return r},toAbsURL:function(e){var t=document.createElement("div");return t.innerHTML='<a href="'+Gi(e)+'">x</a>',t.firstChild.href},isHashPresent:function(e){return-1!==e.indexOf("#")},isQueryParamPresent:function(e,t){var n=e.indexOf("#"),o=e.indexOf("?"),i=t?-1:e.indexOf("=");return-1===n?-1!==o||-1!==i:-1!==o&&o<n||-1!==i&&i<n}},Bi=window._vis_opt_url,ji=function(e){return e.replace(/^(https?:\/\/)(?:w{3}\.)?(.*?)(?:\/(?:home|default|index)\..{3,4}|\/$)?(?:\/)?([\?#].*)?$/i,"$1$2$3")},$i=function(e){return e.replace(/^(https?:\/\/)(?:w{3}\.)?(.*?)(?:(?:home|default|index)\..{3,4})?([\?#].*)?$/i,"$1$2$3")},Hi=function(e){return $i(e).replace(/\/\?/gi,"?")},Ki={regexEscape:function(e){return e.replace(/[\-\[\]{}()*+?.,\/\\^$|#\s]/g,"\\$&")},cleanURL:function(e,t){return Bi&&!t?Bi:e.replace(/^(.*[^\*])(\/(home|default|index)\..{3,4})((\?|#).*)*$/i,"$1$4")},removeWWW:function(e,t){return e=e.replace(/^(https?:\/\/)(www\.)?(.*)$/i,"$1$3"),t&&(e=e.replace(/(^\*?|\/\/)www\./i,"$1")),e},stripSlashes:function(e,t,n){var o,i;return e=e.replace(/\/$/,""),t&&(o=e.indexOf("/?"),e.indexOf("?")-1===o&&(e=e.replace(/\/\?([^\?]*)(.*)/,"?$1$2"))),n&&(i=e.indexOf("/#"),e.indexOf("#")-1===i&&(e=e.replace(/\/#([^#]*)(.*)/,"#$1$2"))),e},matchWildcard:function(e,t,n){if("string"!=typeof e||"string"!=typeof t)return!1;var o=Fi.isQueryParamPresent(t),i=Fi.isHashPresent(t),r=Fi.isQueryParamPresent(e),a=Fi.isHashPresent(e);o||(r&&a?e=e.replace(/^(.*?)(\?[^#]*)(#?.*)$/,"$1$3"):r&&!a&&(e=e.replace(/^(.*)(\?.*)$/,"$1"))),i||a&&(e=e.replace(/^(.*?)(#.*)$/,"$1")),"/"!==e&&(e=Ki.stripSlashes(e,r,a)),"/"!==t&&(t=Ki.stripSlashes(t,o,i));var s,c,d=new RegExp("^"+Ki.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi");return d.test(e)?(d=new RegExp("^"+Ki.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi"),!n||d.exec(e)):(e=Ki.removeWWW(e),t=Ki.removeWWW(t,!0),(d=new RegExp("^"+Ki.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi")).test(e)?(d=new RegExp("^"+Ki.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi"),!n||d.exec(e)):(s=Ki.cleanURL(t,!0),-1===t.indexOf("*")&&((c=Ki.removeWWW(Fi.toAbsURL(e)).replace(/\/$/,"").replace(/\/\?/,"?"))===t||c===s)||(e=Ki.cleanURL(e),t=s,!!(d=new RegExp("^"+Ki.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi")).test(e)&&(d=new RegExp("^"+Ki.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi"),!n||d.exec(e)))))},matchRegex:function(n,o,e){if("string"!=typeof n||"string"!=typeof o)return!1;function t(e){var t=new RegExp(o,"gi").exec(n)||new RegExp(o,"gi").exec(e(n));return t||0===n.indexOf("http")||(t=new RegExp(o,"gi").exec(Fi.toAbsURL(n))||new RegExp(o,"gi").exec(e(Fi.toAbsURL(n)))),t}var i=ji,r=!1;390187==window._vwo_acc_id&&(r=!0),r&&(i=Hi);var a=t(i);return a&&!r?(i=$i,e&&t(i)||a):a},setUrl:function(e){Bi=e},getUrl:function(){return Bi}},Ji=window._vis_opt_queue,qi=[];qi.execute=function(e){try{e()}catch(e){g(en.QUEUE_EXECUTE_ERROR,e)}},qi.finish=function(e){var t;for(this.isProcessed||(t=Ji.push,Ji.push=function(){t.apply(this,[].slice.call(arguments)),qi.execute.apply(this,[].slice.call(arguments))},this.isProcessed=!0),e=0;e<Ji.length;e++)qi.execute(Ji[e])},qi.clear=function(){Ji.splice(0,Ji.length)};var Yi={ALL_TEST_CAMPAIGNS:1,NON_TEST_CAMPAIGNS_FOR_CURRENT_URL:2,PC_CAMPAIGN:3},Xi=po.get("Math"),zi=function(){};function Zi(e){window.vwo_iehack_queue||(window.vwo_iehack_queue=[]),window.vwo_iehack_queue.push(e)}function Qi(e,t,n){var o,i=new Image;t=t||zi,n=n||zi,i.onload=function(){o||(o=1,t())},i.onerror=function(){o||(o=1,n())};var r=e.serverUrl+e.url+"&vn="+e.vn+"&vns="+e.vns+"&vno="+e.vno+"&eTime="+ne();e.url.indexOf("&cu=")<0&&e.url.indexOf("&url=")<0&&(r+="&_cu="+encodeURIComponent(document.URL.slice(0,100))),document.referrer&&e.url.indexOf("&ru=")<0&&(r+="&_ru="+encodeURIComponent(document.referrer.slice(0,100))),r+="&random="+Xi.random(),i.src=r,Zi(i)}var er={},tr=function(e,t){this.dependencies={},this.callback=e,this.name=t};tr.prototype.add=function(e){e&&(this.dependencies[e]=0)},tr.prototype.unResolve=function(e){if(e)for(var t in this.dependencies)this.dependencies.hasOwnProperty(t)&&t===e&&(this.remove(e),this.add(e))},tr.prototype.resolve=function(e){if(e){for(var t in this.dependencies)this.dependencies.hasOwnProperty(t)&&t===e&&(this.dependencies[t]=1);this.canResolve(this.dependencies)&&this.callback()}},tr.prototype.remove=function(e){delete this.dependencies[e]},tr.prototype.canResolve=function(){for(var e in this.dependencies)if(this.dependencies.hasOwnProperty(e)&&!this.dependencies[e])return!1;return!0};var nr={init:function(e,t){var n=new tr(e,t);return t&&(er[t]=n),n},getDependencyManager:function(e){return er[e]}},or=po.get("Math"),ir=3,rr=50,ar=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com/",sr={TPC_SUPPORT_DETECTION_FAILED:"TPC_SUPPORT_DETECTION_FAILED",TPC_NOT_SUPPORTED:"TPC_NOT_SUPPORTED",LOCAL_OPT_OUT_PARTIALLY_FAILED:"LOCAL_OPT_OUT_PARTIALLY_FAILED",GLOBAL_OPT_OUT_DETECTON_FAILED:"GLOBAL_OPT_OUT_DETECTON_FAILED"},cr={GLOBAL_OPT_OUT:"_vwo_global_opt_out",OPT_OUT:"_vis_opt_out",UUID:"_vwo_uuid",UUID_V2:"_vwo_uuid_v2",_VIS_OPT_:"_vis_opt_",_VWO_:"_vwo_"},dr=function(){},ur,lr=function(e,t){var n=100*or.random(),o="jsonpCallback"+parseInt(n,10),i=document.getElementsByTagName("head")[0];window[o]=function(e){delete window[o],i.removeChild(r),t(e)};var r=document.createElement("script");r.src=e+"?callback="+o+"&random="+or.random(),i.appendChild(r)};function _r(){x.erase("_vwo",void 0,!0),w.remove("_vwo");try{w.remove("vwoSn"),sessionStorage.removeItem("_vis_opt_ss"),w.remove("_vis_opt_ls")}catch(e){}}function vr(){for(var e=window._vwo_exp_ids||[],t=0;t<e.length;t++){var n,o=e[t];o&&window._vwo_exp[o]&&(n=document.getElementById("_vis_opt_path_hides_"+o))&&n.parentNode&&n.parentNode.removeChild(n)}var i=window._vwo_style||document.getElementById("_vis_opt_path_hides");i&&i.parentNode&&i.parentNode.removeChild(i)}var pr={init:function(t){t&&(pr.options=t,pr.serverUrl=ar,t.exG?((ur=nr.init(function(){t.success(gr)},"optOutDM")).add("thirdPartyCookieSupport"),ur.add("globalOptOutStatus"),gr.isThirdPartyCookiesSupported({success:function(e){e?ur.resolve("thirdPartyCookieSupport"):t.error({errorType:sr.TPC_NOT_SUPPORTED})},error:function(){t.error({errorType:sr.TPC_SUPPORT_DETECTION_FAILED})}}),gr.checkGlobalOptOutStatus({success:function(){ur.resolve("globalOptOutStatus")},error:function(){t.error({errorType:sr.GLOBAL_OPT_OUT_DETECTON_FAILED})}})):(fr.isOptedOut=fr.checkOptOutStatus(),t.success(fr)))},process:function(e,t){var n=x.get(cr.OPT_OUT,!0),o=-1<window.location.href.indexOf("vwo_disable_alert");if(n||-1<window.location.href.indexOf("vwo_opt_out=1"))return n||o||alert("You have successfully opted out of VWO for this website."),fr.isOptedOut=!0,"0"!==n&&("2"!==n?pr.optOut(e,t):_r(),!0)},optOut:function(e,t){if(e){ai(),(t=t||{}).success=t.success||dr,t.error=t.error||dr;var n=e.optOutExpiry||3650,o=x.get(cr.OPT_OUT,!0);if(e.config&&e.config.maintainExperiences)x.create(cr.OPT_OUT,0,n,e.domain,void 0,!0);else{o&&"0"!==o||x.create(cr.OPT_OUT,1,n,e.domain,void 0,!0),e.url="cdc?cookies="+JSON.stringify([{name_regex:"_vwo_uuid_*",isDeleted:1}])+"&accountId="+e.accountId+"&r="+or.random(),e.serverUrl=ar,e.retryRequest=e.retryRequest||0;for(var i,r,a=document.cookie.split(";"),s=0;s<a.length;s++)(-1<a[s].indexOf(cr._VIS_OPT_)||-1<a[s].indexOf(cr._VWO_))&&a[s].indexOf(cr.OPT_OUT)<0&&(r=(i=a[s].split("="))[0],i[1],r&&x.erase(r.trim(),e.domain,!0));_r(),vr(),Qi(e,function(){vr(),x.create(cr.OPT_OUT,2,n,e.domain,void 0,!0),t.success()},function(){e.retryRequest++,e.retryRequest<=ir?setTimeout(function(){pr.optOut(e,t)},rr):t.error({errorType:sr.LOCAL_OPT_OUT_PARTIALLY_FAILED})})}}},updateGlobalOptOutState:function(e,t){pr.options=e,gr.checkGlobalOptOutStatus(t)}},fr={checkOptOutStatus:function(){return!!x.get(cr.OPT_OUT,!0)},optOut:function(e,t){e?pr.process(pr.options,t):(x.erase(cr.OPT_OUT,pr.options.domain,!0),fr.isOptedOut=!1)}},gr={globalOptOut:function(e,t){var n=pr.options,o=e?1:0,i=[{name:cr.GLOBAL_OPT_OUT,value:o,isDeleted:0}];t=t||{},n.url="cdc?cookies="+JSON.stringify(i)+"&accountId="+n.accountId+"&r="+or.random(),n.serverUrl=ar,Qi(n,function(){gr.isGloballyOptedOut=e,t.success()},t.error)},checkGlobalOptOutStatus:function(t){(t=t||{}).success=t.success||dr,t.error=t.error||dr,gr.isThirdPartyCookiesSupported({success:function(e){gr.isGloballyOptedOut=!!e&&!!parseInt(e[cr.GLOBAL_OPT_OUT],10),t.success(gr.isGloballyOptedOut)},error:t.error})},isThirdPartyCookiesSupported:function(t){(t=t||{}).success=t.success||dr,t.error=t.error||dr;var n=pr.options.accountId;Qi({url:"cdc?cookies="+JSON.stringify([{name:"_vis_opt_test_cookie",value:1,isDeleted:0}])+"&accountId="+n+"&r="+or.random(),serverUrl:ar,vn:VWO.v},function(){lr(ar+"cdc",function(e){e&&e["_vis_opt_test_cookie_"+n]?(gr.tpc=!0,t.success(e)):(gr.tpc=!1,t.success(gr.tpc))})},function(){t.error({errorType:sr.TPC_SUPPORT_DETECTION_FAILED})})}};VWO.optOut={init:pr.init},VWO.optOutVisitor=function(e){pr.optOut({accountId:window._vwo_acc_id,config:e||{}})},VWO.optInVisitor=function(){x.erase(cr.OPT_OUT,void 0,!0),VWO.nls&&delete VWO.nls.stopRecording,VWO.survey&&delete VWO.survey.stopCollectingData},r.init("optOut");var wr={get:function(e){try{return window.localStorage.getItem(e)}catch(e){return""}},set:function(e,t){try{return window.localStorage.setItem(e,t)}catch(e){return""}},remove:function(e){try{return window.localStorage.removeItem(e)}catch(e){return!1}}},hr=VWO.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM||1/48,Or=VWO.TRACK_GLOBAL_COOKIE_EXPIRY_CUSTOM||window.VWO.data.rp||90,mr={TRACK_GLOBAL_COOKIE_NAME:"_vwo_ds",TRACK_SESSION_COOKIE_NAME:"_vwo_sn",TRACK_SESSION_COOKIE_EXPIRY:hr,TRACK_GLOBAL_COOKIE_EXPIRY:Math.min(Or,90),SESSION_TIMER_EXPIRE:60*hr*60*1e3*24,COOKIE_VERSION:3,COOKIE_TS_INDEX:1,COOKIE_VERSION_INDEX:0,FIRST_SESSION_ID_INDEX:0,PC_TRAFFIC_INDEX:1,RELATIVE_SESSION_ID_INDEX:0,PAGE_ID_INFORMATION_INDEX:1,SESSION_SYNCED_STATE_INDEX:4,PAGE_ID_EXPIRY:15};VWO._.CookieEnum=mr;var Er=(Cr.prototype.onActivity=function(){if(ci(fi))for(var e=0;e<this.eventCallbacks.length;e++)this.eventCallbacks[e]()},Cr.prototype.init=function(){var e,t=this;this.isInitialized||(e=Mo(function(){t.onActivity()},1e3),document.addEventListener?(document.addEventListener("mouseup",e),document.addEventListener("keyup",e),document.addEventListener("mousemove",e),document.addEventListener("scroll",e)):document.attachEvent&&(document.attachEvent("onmouseup",e),document.attachEvent("onkeyup",e),document.attachEvent("onmousemove",e),document.attachEvent("onscroll",e)),this.isInitialized=!0)},Cr.prototype.track=function(e){this.eventCallbacks.push(e),this.init()},Cr);function Cr(){this.eventCallbacks=[],this.isInitialized=!1}var Ir=new Er;VWO._.tua=Ir;var Ar=VWO._.libUtils,Tr=VWO._.cookies,Sr={getDataStore:function(){return this.getDSCookieValueByIndex(1)},setDataStore:function(e){Ar.createCookie(mr.TRACK_GLOBAL_COOKIE_NAME,this.getMetaStore()+"$"+e,mr.TRACK_GLOBAL_COOKIE_EXPIRY)},getMetaStore:function(){return this.getDSCookieValueByIndex(0)||""},setMetaStore:function(e){Ar.createCookie(mr.TRACK_GLOBAL_COOKIE_NAME,e+"$"+this.getDataStore(),mr.TRACK_GLOBAL_COOKIE_EXPIRY)},getMetaInfoByIndex:function(e){return this.getMetaStore().split(":")[e]},setMetaInfoByIndex:function(e,t){var n=this.getMetaStore().split(":");n[e]=t,this.setMetaStore(n.join(":"))},setDataInfoByIndex:function(e,t){var n=this.getDataStore().split(":");n[e]=t,this.setDataStore(n.join(":"))},getDataInfoByIndex:function(e){return this.getDataStore().split(":")[e]},getDSCookieValueByIndex:function(e){var t=Tr.get(mr.TRACK_GLOBAL_COOKIE_NAME);return t?t.split("$")[e]:null},getCookieVersion:function(){return Tr.get(mr.TRACK_GLOBAL_COOKIE_NAME).split("$")[0].split(":")[mr.COOKIE_VERSION_INDEX]},deleteDataStoreInfoByIndex:function(e){var t=this.getDataStore();t&&((t=t.split(":"))[e]="",t=t.join(":"),this.setDataStore(t))}};function yr(e,t,n){"Array"===e?(this.tags=[],this.lastSent=0):"Hash"===e&&(this.tags={},this.sentTags={}),this.type=e,this.maxCount=t||1/0,this.addTagCallback=n||function(){}}VWO._.commonCookieHandler=Sr,yr.prototype.add=function(e,t){var n;e&&(n=this.tags,"Array"===this.type?("[object Array]"!==Object.prototype.toString.call(e)&&(e=[e]),e=Q(e,function(e){return encodeURIComponent(e.trim())}),n=ee(n=(n=n.concat(e)).slice(0,this.maxCount),function(e,t){return n.indexOf(e)===t}),this.tags=n):"Hash"===this.type&&(this.sentTags[e]&&this.sentTags[e]===t||(this.tags[encodeURIComponent(e)]=encodeURIComponent(t))),this.addTagCallback())},yr.prototype.get=function(){var e;if(this.isTagPassed())return"Array"===this.type?(e=this.tags.slice(this.lastSent),this.lastSent=this.tags.length):"Hash"===this.type&&(e=this.tags,q(this.sentTags,this.tags),this.tags={}),e},yr.prototype.isTagPassed=function(){return"Array"===this.type?this.tags.length>this.lastSent:"Hash"===this.type&&0<J(this.tags).length},yr.prototype.reset=function(){"Array"===this.type?(this.tags=[],this.lastSent=0):"Hash"===this.type&&(this.tags={},this.sentTags={})},yr.prototype.refresh=function(){"Array"===this.type?this.lastSent=0:"Hash"===this.type&&(q(this.tags,this.sentTags),this.sentTags={})};for(var Nr="eg",Vr={},Rr,br=["u","s","p","ui","si","pi"],Lr=function(){},Wr={user:"u",session:"s",page:"p"},Rr=0;Rr<br.length;Rr++)Vr[br[Rr]]=new yr("Hash");Vr[Nr]=new yr("Array");var Pr={onPush:function(e){"function"==typeof e&&(Lr=e)},getTags:function(){var e={},t="";for(Rr=0;Rr<br.length;Rr++){var n=Vr[br[Rr]].get();n&&(e[br[Rr]]=xo(n))}for(var o in e)e.hasOwnProperty(o)&&(t+='"'+o+'":'+e[o]+",");return t&&"{"+t.slice(0,-1)+"}"},getEgTags:function(){var e=Vr[Nr].get();if(e)return e.join()},addTag:function(e,t,n,o){var i=Wr[n=n||"session"];if(!i){if(n!==Nr)return;i=Nr}o&&(i+="i"),Vr[i].add(e,t),Lr()},refresh:function(){Vr.s.reset(),Vr.si.refresh(),Vr[Nr].refresh()}};VWO.tag=Pr.addTag,VWO._.tags=Pr;var xr=po.get("Math"),kr=VWO._.EventsEnum,Mr;function Ur(){var e=Mr.getPageId()+"_"+(ne(!0)-Mr.getFirstSessionId()+mr.PAGE_ID_EXPIRY);Mr.markPageId(e)}function Dr(){wr.remove(Fr.LOCAL_STORAGE_NAME)}function Gr(){var e=Mr.getSessionStore(),t=e&&e.split(":")[mr.PAGE_ID_INFORMATION_INDEX];return t&&t.split("_")}var Fr=(Br.prototype.initialize=function(){var e=this;this.isInitiatedOnce||(this.isInitiatedOnce=!0,this.attachTagsPushCallback(),Ir.track(function(){e.updateSession()}))},Br.prototype.attachTagsPushCallback=function(){var r,a,e=Uo(e=function(){r=Pr.getTags(),a=Pr.getEgTags();var e,t,n,o,i=Wi.doesSessionBasedCampaignExistsInTags(r);window._vis_debug||fi||!r&&!a||(e=Mr.getSessionId(),t=Mr.getPageId(),(isNaN(e)||isNaN(t))&&window.VWO._.customError&&(n={_vwo_sn:x.get(mr.TRACK_SESSION_COOKIE_NAME),_vwo_ds:x.get(mr.TRACK_GLOBAL_COOKIE_NAME)},o="Error while sending s.gif: ",isNaN(e)&&(o+="Session Id is NaN"),isNaN(t)&&(o=o?o+", ":o,o+="Page Id is NaN",n.pageId=t),window.VWO._.customError({msg:o,url:"sessionInfoService.ts",source:JSON.stringify(n),lineno:139,colno:140})),Wi.sendCall("s.gif?account_id="+Br.ACCOUNT_ID+Wi.getUUIDString(Wi.createUUIDCookie())+"&s="+e+"&p="+t+(r?"&tags="+r:"")+(a?"&eg="+a:"")+"&update=1&cq="+i))},0);Pr.onPush(e),e()},Br.prototype.initializeSession=function(e){this.initialize(),this.setSessionStore(e)},Br.prototype.getRelativeSessionTimestamp=function(){return this.firstSessionCreated?ne(!0)-Mr.getFirstSessionId():te(this.firstSessionCreated=!0)-Mr.getFirstSessionId()},Br.prototype.setVisitorInformation=function(){VWO.data.vi.vt=Mr.visitorInformation.vt=Mr.isReturningVisitor()?"ret":"new"},Br.prototype.isReturningVisitor=function(){return Mr.getSessionId()>Mr.getFirstSessionId()},Br.prototype.isSessionInfoSynced=function(){return this.getSNCookieValueByIndex(mr.SESSION_SYNCED_STATE_INDEX)},Br.prototype.updateAndSyncPageId=function(){VWO._.pageId||(VWO._.pageId=Mr.updatePageId())},Br.prototype.updatePageId=function(){var e=this.getPageId();return this.shouldUpdatePageCount()&&(e+=1),this.markPageId(e),e},Br.prototype.shouldUpdatePageCount=function(){var e=Gr(),t=parseInt(e&&e[1],10);return!t||ne(!0)-Mr.getFirstSessionId()>t},Br.prototype.getPageId=function(){var e=Gr();return(e=e&&e[0])?parseInt(e,10):0},Br.prototype.markPageId=function(e){this.setSNCookieValueByIndex(mr.PAGE_ID_INFORMATION_INDEX,e)},Br.prototype.getSessionStore=function(){return x.get(mr.TRACK_SESSION_COOKIE_NAME)},Br.prototype.getSNCookieValueByIndex=function(e){var t=this.getSessionStore();return t?t.split(":")[e]:null},Br.prototype.getFirstSessionId=function(){var e=Sr.getDataStore();return e||(this.createGlobalCookie(),e=Sr.getDataStore()),e&&+e.split(":")[mr.FIRST_SESSION_ID_INDEX]},Br.prototype.getDSCookieValueByIndex=function(e){var t=this.getGlobalCookie();return t?t.split("$")[e]:null},Br.prototype.shouldSendSessionInfoInCall=function(e){return window._vwo_exp[e].version>=zo.AB_MIGRATED_CAMPAIGN_VERSION&&window._vwo_exp[e].ps},Br.prototype.getRelativeSessionId=function(){var e,t=this.getSessionStore();return t||(e=ne(!0)-Mr.getFirstSessionId(),this.setSessionStore(e),t=this.getSessionStore()),t&&+t.split(":")[mr.RELATIVE_SESSION_ID_INDEX]},Br.prototype.getSessionId=function(){return this.getFirstSessionId()+this.getRelativeSessionId()},Br.prototype.getPcTraffic=function(){return void 0!==this.pcTraffic&&null!==this.pcTraffic||(this.pcTraffic=this.getPcTrafficFromCookie(),this.pcTraffic=this.pcTraffic||parseFloat((100*xr.random()).toFixed(8))),this.pcTraffic},Br.prototype.getPcTrafficFromCookie=function(){var e=Sr.getDataStore();return e?parseFloat(e.split(":")[mr.PC_TRAFFIC_INDEX]):null},Br.prototype.setSessionStore=function(e){Wi.createCookie(mr.TRACK_SESSION_COOKIE_NAME,e,mr.TRACK_SESSION_COOKIE_EXPIRY)},Br.prototype.getGlobalCookie=function(){return x.get(mr.TRACK_GLOBAL_COOKIE_NAME)},Br.prototype.createGlobalCookie=function(){var e=mr.COOKIE_VERSION+"$"+te(!0)+":"+this.getPcTraffic()+"::";Wi.createCookie(mr.TRACK_GLOBAL_COOKIE_NAME,e,mr.TRACK_GLOBAL_COOKIE_EXPIRY)},Br.prototype.setSNCookieValueByIndex=function(e,t){var n=this.getSessionStore(),o=n&&n.split(":")||[];o[e]=t,this.setSessionStore(o.join(":"))},Br.prototype.expireSessionOnDateChange=function(){var e,t;!this.getSessionStore()||(e=this.getSessionId())&&(t=new Date(1e3*e).getDate(),new Date(ne()).getDate()!==t&&this.expireSession())},Br.prototype.updateSession=function(){var e=this.getSessionStore();e&&this.expireSessionOnDateChange(),e=this.getSessionStore(),this.sessionTimer||e?(e&&this.setSessionStore(e),this.updateSessionTimer()):this.retrackVisitor()},Br.prototype.updateSessionTimer=function(){var e=this;this.sessionTimer&&window.clearTimeout(this.sessionTimer),this.sessionTimer=window.setTimeout(function(){return e.expireSession()},mr.SESSION_TIMER_EXPIRE)},Br.prototype.expireSession=function(){this.sessionTimer=null,x.erase(mr.TRACK_SESSION_COOKIE_NAME)},Br.prototype.retrackVisitor=function(){var e=ne(!0)-Mr.getFirstSessionId();this.setSessionStore(e),g(kr.RETRACK_VISITOR)},Br.prototype.getInfo=function(){return this.vwoSn},Br.prototype.removeInfo=function(){wr.remove(Br.LOCAL_STORAGE_NAME),this.vwoSn={cu:"",r:"",lt:0,v:"0.1.0"}},Br.prototype.getLocalStorageSession=function(e){var t=wr.get(Br.LOCAL_STORAGE_NAME);try{t=t?ko(t):null}catch(t){Dr(),this.createLocalStorageSession(!0),e||this.getLocalStorageSession(!0)}return t?(t.v?(t.cu=decodeURIComponent(t.cu),t.r=decodeURIComponent(t.r)):t.v="0.1.0",t):null},Br.prototype.setLocalStorageSession=function(){this.vwoSn.v&&(this.vwoSn.cu=encodeURIComponent(this.vwoSn.cu),this.vwoSn.r=encodeURIComponent(this.vwoSn.r)),wr.set(Br.LOCAL_STORAGE_NAME,xo(this.vwoSn))},Br.prototype.updateLocalStorageSession=function(){var e=this.getLocalStorageSession();!e||(ne(!0)-e.lt)/60>Br.LOCAL_STORAGE_SESSION_EXPIRY?this.createLocalStorageSession():this.updateTimestampInfo(e)},Br.prototype.createLocalStorageSession=function(e){e?(this.vwoSn.cu=document.URL+"#vwo_fix",this.vwoSn.r=document.referrer+"#vwo_fix"):(this.vwoSn.cu=document.URL,this.vwoSn.r=document.referrer),this.vwoSn.lt=ne(!0),this.setLocalStorageSession()},Br.prototype.updateTimestampInfo=function(e){this.vwoSn=e,this.vwoSn.lt=ne(!0),this.setLocalStorageSession()},Br.LOCAL_STORAGE_SESSION_EXPIRY=30,Br.LOCAL_STORAGE_NAME=window._vis_debug?"debug_vwoSn":"vwoSn",Br.ACCOUNT_ID=window._vwo_acc_id,Br);function Br(){var e=this;this.vwoSn={cu:"",r:"",lt:0,v:"0.1.0"},this.firstSessionCreated=!1,(Mr=this).visitorInformation=window.VWO.data.vi=window.VWO.data.vi||{},this.expireSessionOnDateChange();var t=this.getLocalStorageSession();t?this.vwoSn=t||{}:this.createLocalStorageSession(),Un.onEventReceive(kr.NEW_SESSION,function(){x.erase(mr.TRACK_SESSION_COOKIE_NAME)}),this.getSessionStore()&&this.initialize(),Ir.track(function(){e.updateLocalStorageSession()}),Un.onEventReceive(kr.REDIRECT_DECISION,function(e){var t=e[2];(Wi.isSessionBasedCampaign(t)||Wi.isAbMigrationEnabled(t))&&Ur()})}for(var jr={getHashedFileName:function(e){var t=window._vwo_lib_cb||+new Date;return(e=e.split("."))[0]=e[0]+"-"+t,e.join(".")},getMajorVersion:function(e){return/^v?(\d+)(?:\.\d+)+.*$/.exec(e)[1]+".0"},getSyncLibraryVersion:function(e,t){var n,o=this.getMajorVersion(t);return e!==o&&parseInt(o,10)<=parseInt(e,10)&&(n=e),"3.0"===n&&(n="track"),n}},$r={},Hr=window._vwo_exp,Kr=VWO.data.gC||[],Jr=[],qr,Yr=0;Yr<Kr.length;Yr++){if(Kr[Yr].c instanceof Array)for(var Xr=0;Xr<Kr[Yr].c.length;Xr++)Kr[Yr].c[Xr]=Kr[Yr].c[Xr].toString();Jr=Jr.concat(Kr[Yr].c)}var zr={getFilteredCampaignIds:function(e){for(var t={},n=0;n<e.length;n++)0!==this.expPossibleToRunMap[e[n]]&&1!==this.expPossibleToRunMap[e[n]]&&3!==this.expPossibleToRunMap[e[n]]||(t[e[n]]=1);return t},isExperimentReadyToRun:function(e){return VWO._.coreLib.doExperimentHere(e)&&VWO._.coreLib.isSegmentEligible(e)},checkWinnerAlreadyExists:function(e){for(var t=0;t<e.length;t++){var n=parseInt(e[t],10);if(this.checkForExistingWinner(n))return n}},checkForExistingWinner:function(e){return Mi.getCombiCookie(e)||Mi.isLogged(e)||Mi.getSplitDecision(e)||1===this.expPossibleToRunMap[e]},checkIfStringArray:function(e){return!!Array.isArray(e)},processExperimentsOnBasisOfRandomness:function(e){if(this.checkIfStringArray(e.c)){var t={},n={},o=e.c,i=0,r=this.checkWinnerAlreadyExists(o);if(!r){for(var a=0;a<o.length;a++)2===this.expPossibleToRunMap[o[a]]&&(i+=1,n[o[a]]=Hr[o[a]].segment_code);if(!i){for(a=0;a<o.length;a++)4!==this.expPossibleToRunMap[o[a]]||qr||(Mi.exclude(o[a]),g(en.MEC_ELIGIBLE_TRAFFIC_LOSER,o[a]));return}for(var a in n)t[a]=+(100/i).toFixed(2);r=VWO._.coreLib.chooseCombination(null,{scaleInfo:t,segmentInfo:n}),this.expPossibleToRunMap[r]=1,g(en.MEC_GROUP_WINNER,r)}}},processExperimentsOnBasisOfPriorityAndWeight:function(e){if(this.checkIfStringArray(e.c)){var t=e.c,n=e.p,o=e.wt,i=this.checkWinnerAlreadyExists(t);if(!i){if(n&&n.length)for(var r=0;r<n.length;r++)if(2===this.expPossibleToRunMap[n[r]]){i=n[r],this.expPossibleToRunMap[i]=1,g(en.MEC_GROUP_WINNER,i);break}if(!i&&o){for(var a={},s={},c=0,d=0,u=Object.keys(o),r=0;r<u.length;r++)2===this.expPossibleToRunMap[u[r]]&&(c+=1,s[u[r]]=Hr[u[r]].segment_code,d+=o[u[r]]);if(c){for(var r in s)a[r]=+(100*o[r]/d).toFixed(2);i=VWO._.coreLib.chooseCombination(null,{scaleInfo:a,segmentInfo:s}),this.expPossibleToRunMap[i]=1,g(en.MEC_GROUP_WINNER,i)}}if(!i)for(r=0;r<t.length;r++)4!==this.expPossibleToRunMap[t[r]]||qr||(Mi.exclude(t[r]),g(en.MEC_ELIGIBLE_TRAFFIC_LOSER,t[r]))}}},filterByGroupType:function(){for(var e=0;e<Kr.length;e++)1==Kr[e].et?this.processExperimentsOnBasisOfRandomness(Kr[e]):2==Kr[e].et&&this.processExperimentsOnBasisOfPriorityAndWeight(Kr[e])},filterExperimentsFromGroups:function(e,t){if(!Kr.length)return{filteredInExps:e,filteredOutExps:[]};for(var n=!1,o=0;o<e.length;o++){"string"!=typeof e[o]&&(e[o]=e[o].toString());var i=e[o];X(Jr,i)<0?this.expPossibleToRunMap[i]=0:Mi.isExcluded(parseInt(i))?this.expPossibleToRunMap[i]=3:(n=!0,Mi.isBucketed(parseInt(i))||Mi.isLogged(i)||Mi.getSplitDecision(parseInt(i))?this.expPossibleToRunMap[i]=1:1!==this.expPossibleToRunMap[i]&&this.isExperimentReadyToRun(i)&&(Mi.shouldBucket(i)?this.expPossibleToRunMap[i]=2:(qr=t,this.expPossibleToRunMap[i]=4)))}n&&this.filterByGroupType();for(var r=this.getFilteredCampaignIds(e),a=[],s=[],c=0,d=e;c<d.length;c++)r[i=d[c]]?s.push(i):a.push(i);return{filteredInExps:s,filteredOutExps:a}},expPossibleToRunMap:$r},Zr=(Qr.prototype.getValWithPref=function(e){var t=this.storageConfig,n=t.prefer,o=t.cookieExpDays,i=w.get(e),r=w.get(e);return"cookie"==n?w.set(e,i):"ls"==n&&x.create(e,r,o),{cookie:JSON.parse(i),ls:JSON.parse(r)}},Qr.prototype.getVal=function(e){for(var t=this.storageConfig,n=t.strategy,o=t.prefer,i=0,r=n;i<r.length;i++){var a=r[i];return"all"==a?this.getValWithPref(e)[o]:"ls"==a?JSON.parse(w.get(e)):x.get(e)}},Qr.prototype.setVal=function(e,t){for(var n=this.storageConfig,o=n.strategy,i=n.cookieExpDays,r=0,a=o;r<a.length;r++){var s=a[r];"all"==s?(w.set(e,t),x.create(e,t,i)):"cookie"==s?x.create(e,t,i):w.set(e,t)}},Qr);function Qr(e){this.storageConfig=e}var ea=(ta.prototype.parseStorageInfo=function(e,t,n){if(e){var o=t.split("."),i=o[0],r=o[1];return e[i]=e[i]||{},e[i][r]=e[i][r]||{},e[i][r][n]}},ta.prototype.getInfoFromGlobalObject=function(e,t){if(e){var n=t.split("."),o=n[0],i=n[1];return e[o]=e[o]||{},e[o][i]=e[o][i]||{},{argVn:e[o][i].args||{},vn:e[o][i].vn}}},ta.prototype.syncGet=function(e,t,n){if(void 0===n&&(n=!0),!this.storageObj)return{dataPresent:!1};var o=JSON.stringify(t),i=this.storageObj.getVal(this.storageLookUpKey),r=this.getInfoFromGlobalObject(this.globalLookupContext,e),a=r&&r.vn,s=r&&r.argVn,c=this.parseStorageInfo(i,e,o);if(c&&n){var d=c,u=!1;for(var l in s)for(var _ in s[l])if(d.argVn[l]&&d.argVn[l][_]&&parseInt(d.argVn[l][_])<parseInt(s[l][_])){u=!0,this.syncFromBackend(e,t,o);break}return a&&parseInt(a)>parseInt(d.vn)&&!u&&this.syncFromBackend(e,t,o),{dataPresent:!0,val:d.val}}return this.syncFromBackend(e,t,o),{dataPresent:!1}},ta.prototype.fixResponse=function(e){var t={fns:{}};for(var n in e.fns=e.fns||{},e.fns)for(var o in e.fns[n]){var i=e.fns[n][o],r=JSON.stringify(JSON.parse(o));t.fns[n]=t.fns[n]||{},t.fns[n][r]=i}return t},ta.prototype.updateStorage=function(){if(h(e=JSON.parse(this.response)).length){var e,t=VWO._.contentSyncService,n=t.storageObj.getVal(t.storageLookUpKey),o={};n&&(o=n);var i=(e=t.fixResponse(e)).fns;for(var r in i){var a=i[r];for(var s in a){o.fns=o.fns||{},o.fns[r]=o.fns[r]||{};var c=o.fns[r][s];if(c)if(parseInt(c.vn)==parseInt(a[s].vn)){var d=o.fns[r][s].argVn,u=!0;for(var l in d){if(!a[s].argVn[l]||!u){u=!1;break}for(var _ in d[l]){var v=a[s].argVn[l][_],p=d[l][_];if(!v||parseInt(p)<=parseInt(v)){u=!1;break}}}u||(o.fns[r][s]=a[s])}else parseInt(c.vn)<parseInt(a[s].vn)&&(o.fns[r][s]=a[s]);else o.fns[r][s]=a[s]}}t.storageObj.setVal(t.storageLookUpKey,JSON.stringify(o))}},ta.prototype.syncFromBackend=function(e,t,n){var o,i=this.url,r=e.split("."),a=r[0],s=r[1];this.collectedData[a]=this.collectedData[a]||{},this.collectedData[a][s]=this.collectedData[a][s]||[],this.requestsChecker[n]||(this.requestsChecker[n]=1,this.collectedData[a][s].push(t),(o=this).debouncedCall=this.debouncedCall||ae(function(){ii({url:i+"sync?a="+window._vwo_acc_id,data:JSON.stringify(o.collectedData),success:o.updateStorage}),o.collectedData={}},0),this.debouncedCall())},ta);function ta(e,t,n){this.storageLookUpKey="_vwo_store_content",this.collectedData={},this.requestsChecker={},this.url=t,this.globalLookupContext=n,this.storageObj=new Zr(e)}var na=function(){Un.onEventReceive("jI",function(){VWO._.contentSyncService=new ea({strategy:["ls"]},window._vwo_server_url,VWO.data.content)})},oa=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;window.Zone&&window.Zone.__symbol__&&(oa=window[window.Zone.__symbol__("MutationObserver")]);var ia={},ra=window._vwo_editorOperationTracker={},aa=100,sa={subtree:!0,attributes:!0,characterData:!0,childList:!0,attributeFilter:["style","src","srcset","value"]},ca="vwo_refresh_limit_reached",da=[],ua=function(e,t){var n,o;e.length&&ia[t]&&((o=(n=e.get(0)).__vwoInternals)||(o=n.__vwoInternals=new _a(n),da.push(o)),o.applyCount++)},la=function(e,t){var n=document.createEvent("CustomEvent");n.initCustomEvent("vwoObserverAction",!0,!1,t),e&&e.dispatchEvent(n)};window._vwo_handleMutations=function(e,t){try{e&&"function"==typeof t&&(la(e,{disconnect:!0}),t(),la(e,{connect:!0}))}catch(e){var n="[JSLIB_EDITOR] Error _vwo_handleMutations.";window.VWO._.customError&&window.VWO._.customError({msg:n,url:"editorChangesObserver.js",source:encodeURIComponent(n)})}};var _a=function(e){this.observed=!1,void(this.applyCount=0)!==oa&&(this.observer=new oa(this.refreshObserverCallback.bind(this)),(this.observer.node=e).addEventListener("vwoObserverAction",this.observerActionCallback.bind(this)))};_a.prototype.refreshObserverCallback=function(e,t){var n=t.node,o=JSON.parse(JSON.stringify(ia));for(var i in window.vwoRefreshCampaigns&&window.vwoRefreshCampaigns.forEach(function(e){o[e]=!0}),o)o[i]&&n.classList&&n.classList.remove("vwo_loaded_"+i);this.disconnectObserver()},_a.prototype.observerActionCallback=function(e){var t,n;e.detail&&(n=(t=e.detail||{}).operationId,t.disconnect?n?ra[n]="disconnected":this.disconnectObserver():t.connect?this.connectObserver():n&&delete ra[n])},_a.prototype.disconnectObserver=function(){this.observer.disconnect(),this.observed=!1},_a.prototype.connectObserver=function(){this.observer&&(this.observed||(this.applyCount<=aa?(this.observer.observe(this.observer.node,sa),this.observed=!0):this.observer.node.hasAttribute(ca)||this.observer.node.setAttribute(ca,"")))},_a.prototype.resetObserver=function(){this.observer&&(this.applyCount=0,this.observed||(this.observer.observe(this.observer.node,sa),this.observed=!0),this.observer.node.hasAttribute(ca)&&this.observer.node.removeAttribute(ca))},VWO&&VWO.push(["onEventReceive",en.URL_CHANGED,function(){for(var e=da.length-1;-1<e;e--)da[e].resetObserver()}]),VWO&&VWO.push(["onEventReceive",en.EDITOR_APPLY_CHANGES_COMPLETE,function(){for(var e=da.length-1;-1<e;e--)da[e].connectObserver()}]),vwo_$.fn.performOp=function(e){try{if(!ra||"sw-executed"!==ra[e]&&"rec-executed"!==ra[e]||delete ra[e],this&&this.length)return ra[e]?vwo_$():(ra[e]="in-progress",this)}catch(e){}return this};var va={};function pa(e,t){var n=window._vwo_exp||{};if(Object.hasOwnProperty.call(n,e)){if(x.get("_vis_opt_exp_"+e+"_combi"))return delete va[e],1;var o=n[e].combs||{};if(Object.hasOwnProperty.call(o,t))for(var i in o)Object.hasOwnProperty.call(o,i)&&(o[i]=i===t?1:0);return delete va[e],1}}function fa(e){if(!window._vis_debug&&!fi)if(Array.isArray(e)&&e.length)for(var t=0,n=e;t<n.length;t++){var o=n[t],i=o.e,r=o.v;pa(i,r)||(va[i]=r)}else for(var i in va)Object.hasOwnProperty.call(va,i)&&pa(i,va[i])}var ga=(wa.isBrowserChromiumBased=function(){var e=window.navigator.userAgent;return-1!==e.indexOf("Chrome/")&&-1!==e.indexOf("Safari/")},wa);function wa(){}var ha={campaignCookies:function(){return new RegExp("^_vis_opt_exp_(\\d+)_.*$")},uuidCookie:function(){return new RegExp("^_vwo_uuid_(\\d+)")}},Oa="vwo_q",ma=function(){var e={q:Oa,d:""};try{var t,n,o,i,r="",a=window._vwo_exp||{},s=x.getAll();for(var c in s)s[c]&&(t=s[c],n=ha.campaignCookies().exec(c),o=ha.uuidCookie().exec(c),(n&&n[1]||o&&o[1])&&(a[i=(n||o)[1]]&&!(a[i]||{}).multiple_domains||(r+=c+"="+t+"|")));e.d=r&&encodeURIComponent(r.slice(0,r.length-1))}catch(e){}return e},Ea={},Ca=function(){try{var e=window.location.href,t=new URL(e).searchParams.get(Oa);if(t)for(var n=decodeURIComponent(t).split("|"),o=0,i=n;o<i.length;o++){var r=i[o].split("="),a=r[0],s=r[1];Ea[a]||(x.create(a,s,100),Ea[a]=!0)}}catch(e){}},Ia=po.get("Math");new na;var Aa=fi,Ta,Sa=window._vwo_exp_ids,ya=window._vwo_exp,Na=window._vwo_clicks||3,Va=window._vwo_api_section_callback={},Ra=location,ba=0,La=!1,Wa=window._vis_opt_GA_slot,Pa=window._vwo_library_timer,xa=window._vis_opt_comb_name={},ka=!1,Ma=!1,Ua={},Da=[],Ga=x,Fa=!1,Ba=window._vwo_acc_id,ja={},$a=function(){},Ha,Ka,Ja=null,qa=!1,Ya={EXCLUDE_PASSED:1,INCLUDE_PASSED:2,INCLUDE_FAILED:3},Xa=[],za=window._vwo_el_style||"{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;} :root {--vwo-el-opacity:0 !important;--vwo-el-filter:alpha(opacity=0) !important;--vwo-el-bg:none !important;--vwo-el-ts:none !important;}",Za,Qa,es=10,ts={GLOBAL_OPT_OUT:"_vwo_global_opt_out",OPT_OUT:"_vis_opt_out",TEST_COOKIE:"_vis_opt_test_cookie"},ns=window._vwo_server_url,os="undefined",is,rs,as,ss,cs=!0,ds=!1,us=!1,ls=!1,_s=!1,vs=!1,ps=!1,fs="lT",gs="sT",ws="ivp",hs="ca",Os="gp",ms=!1,Es="w",Cs=2e3,Is=VWO._&&VWO._.ac&&VWO._.ac.aSP,As=!1,Ts=[],Ss={CANCEL_ALWAYS:0,DO_NOT_CANCEL:1,CANCEL_AFTER_ONE_CHANGE:2,CANCEL_AFTER_TIMEOUT:3},ys=0,Ns=0,Vs=VWO._.ac;Vs&&601996!==window._vwo_acc_id&&(ys=+Vs.uct||0,Ns=+Vs.it||0),VWO._.isLinkRedirecting=!1,VWO._.isBeaconAvailable=!0,VWO._.triggerWrapper=No,VWO._.matchRegex=Ki.matchRegex,VWO._.campaignsInternalMap={},delete VWO._.sessionInfoService,50590<window._vwo_acc_id&&(VWO.data.tB=!0);var Rs=[467478,373511,22555,562640],bs="_vwo_vis_trackedCampaigns";-1<Rs.indexOf(window._vwo_acc_id)&&(VWO.data.vTC=!0);var Ls=[651973,529700],Ws="_vwo_vis_recordedCampaigns";-1<Ls.indexOf(window._vwo_acc_id)&&(VWO.data.rC=!0);var Ps=[561308,475343],xs,ks;VWO.data.dVWOT=-1<Ps.indexOf(window._vwo_acc_id)||611885<window._vwo_acc_id,ks=xs=xs||{},ks[ks.WRONG_CONSENT=1]="WRONG_CONSENT",ks[ks.REVOKED_CONSENT=2]="REVOKED_CONSENT";var Ms=function(e,t,n){var o,i=Kc.getCleanedUrl(e);return t?(o=Kc.getCleanedUrl(e,!0),!(!Ki.matchRegex(i,t)&&!Ki.matchRegex(o,t,!0))):Ki.matchWildcard(i,n)||Ki.matchWildcard(e,n)};function Us(){var e,t,n=Ga.get("_vwo",!0)||w.get("_vwo");n&&!VWO._.jar&&(Ga.create("_vwo",n,!1),w.remove("_vwo"),e=!!w.get("_vwo"),t=!!Ga.get("_vwo",!0),Oc(973,"_vwo(value = "+n+") cookie found but Cookie jar is not created. Deleting it - status: "+e+","+t))}var Ds=[],Gs,Fs;function Bs(e){var t=!1;Gs?t=!0:(Fs=!1,Ds=[],Gs=+new Date),t?Fs?e():Ds.push(e):(Ds.push(e),No.on(function(){return _vwo_t.cm("eO","js","1")},function(){Fs=!0;for(var e=Ds.length-1;0<=e;e--)Ds[e](),Ds.splice(e,1)},{js:{1:VWO._.ac.cInstJS},id:Gs,validForThisPage:!0}))}function js(e,t,n){var o;return VWO._.ac&&VWO._.ac.cInstJS&&(o=e.filter(function(e){return ya[e].type===D.SURVEY_CAMPAIGN}),e=e.filter(function(e){return ya[e].type!==D.SURVEY_CAMPAIGN}),o.length&&Bs(function(){Kc.processExperiments(o,t,n)})),e}var $s=function(){if("https:"===location.protocol)return!1;x.create("_vwo_ssm",1,3650,void 0,void 0,!0);var e=x.get("_vwo_ssm",!0);return x.erase("_vwo_ssm",void 0,!0),!e},Hs=function(){return Kc.isSSApp(VWO.data.sstd)&&"http:"===location.protocol},Ks=function(e){var t,n=e.target,o=e.originalEvent;try{o&&o.composed&&o.composedPath&&(t=o.composedPath()).length&&(n=t[0])}catch(e){var i="[JSLIB_CORE] Error getEventTargetElement.";window.VWO._.customError&&window.VWO._.customError({msg:i,url:"core.js",source:encodeURIComponent(i)})}return n},Js=function(e){var t=Ks(e);t&&(t.vwoTm=1,setTimeout(function(){t.vwoTm=0},1e3))},qs=function(e,t){return"touchend"===e||void 0===t||1===t},Ys=function(e){return!Aa&&!window._vis_debug&&Wi.shouldTrackUserForCampaign(e)&&!kc()},Xs=function(e,t,n,o){void 0===o&&(o={});var i,r,a,s,c,d,u,l,_,v,p,f,g,w,h,O,m,E,C,I,A,T,S,y,N,V=e.which,R=vwo_$(n||Ks(e)),b=R.get(0);if(qs(e.type,V)&&void 0!==b.tagName){for(T=!0,_=Sa.length;_--;)if(a=Sa[_],"RUNNING"===(l=ya[a]).status){for("a"===b.tagName.toLowerCase()?(u=R.attr("href"),m=!0):0<R.parents("a").length?(u=R.parents("a").eq(0).attr("href"),m=!0):("button"===b.tagName.toLowerCase()||0<R.parents("button").length||"input"===b.tagName.toLowerCase()&&("button"===R.attr("type")||"image"===R.attr("type")||"submit"===R.attr("type")))&&(m=!0),S=Wi.isLinkRedirecting(u),f=(p=J(l.goals)).length;f--;)if(i=p[f],h=(w=l.goals[i]).type,O=w.url||w.urlRegex,E=!1,!isNaN(parseInt(i,es))&&O){Yo.ON_PAGE===h&&(E=Ms(u,w.urlRegex,w.url));try{(Yo.ENGAGEMENT===h&&m||E||Yo.CLICK_ELEMENT===h&&(Go(R,O)||Do(R,O,e)||yn(R,O).length))&&Kc.checkIncludeExcludeUrl(w,a)&&Kc.isCampaignReadyStateForGoalEligible(a,w)&&(r=!0,VWO._.isBeaconAvailable=!0,VWO._.isLinkRedirecting=S,613676===window._vwo_acc_id&&"92"===a&&"3"===i&&(ya[a].clickGoalElementClosestId=zs(b)),Kc.registerConversion(i,a),delete ya[a].clickGoalElementClosestId,VWO._.isLinkRedirecting=!1,T=T&&VWO._.isBeaconAvailable)}catch(e){}}l.clickmap&&(l.ready||l[Os])&&!o.heatmap&&(s=Mi.getCombi(a),l.clicks=l.clicks||0,(y=An(b))!==b&&(b=y,R=vwo_$(b)),g=g||In(b),s&&"string"==typeof g&&"html"!==g.toLowerCase()&&!Wi.isBot()&&++ya[a].clicks<=Na&&Kc.eligible({id:a,verifyForGoal:!0})&&(("a"===b.tagName.toLowerCase()||0<R.parents("a").length)&&(r=!0),v=R.offset(),"touchend"===e.type?(A=(e.originalEvent&&e.originalEvent.changedTouches||e.changedTouches)[0])&&(C=A.pageX,I=A.pageY):(C=e.pageX,I=e.pageY),((c=Ia.round(1e3*(C-v.left)/Tn(R))/1e3)<0||1<c)&&(c=.5),((d=Ia.round(1e3*(I-v.top)/Sn(R))/1e3)<0||1<d)&&(d=.5),Ys(a)&&(N="h.gif?experiment_id="+a+"&account_id="+Ba+"&combination="+s+Wi.getUUIDString(Wi.getUUID(a))+"&url="+encodeURIComponent(Ra.href)+"&path="+encodeURIComponent(g)+"&x="+c+"&y="+d,VWO._.isBeaconAvailable=!0,VWO._.isLinkRedirecting=S,Wi.sendCall(N),VWO._.isLinkRedirecting=!1,T=T&&VWO._.isBeaconAvailable),Oi.queueGoalLogs(en.HEATMAP_CLICK,a,s,g,c,d)&&Kc.triggerEvent(en.HEATMAP_CLICK,a,s,g,c,d)))}!T&&r&&S&&!ds&&Wo(Vc())}},zs=function(e){for(var t=e;t&&t!==document;){if(t.id)return t.id;t=t.parentNode}return null},Zs=function(e,t){if(!e.target.shadowRoot||!e.composedPath)return Xs(e);for(var n,o=e.composedPath(),i=o.length-1;0<=i;i--)try{if(o[i]==e.target&&(n=!0),o[i]instanceof ShadowRoot||!n){e._v_shadowRootElement=n&&o[i];continue}Xs(e,t,o[i],{heatmap:0!=i}),n&&(e._v_shadowRootElement=o[i].shadowRoot||e._v_shadowRootElement)}catch(e){}delete e._v_shadowRootElement},Qs=function(e){var t=Ks(e);t&&(t.vwoTe=1,setTimeout(function(){t.vwoTe=0},1e3),t.vwoTm||Zs(e,0),t.vwoTm=0)},ec=function(e){var t=Ks(e);t.vwoTe?t.vwoTe=0:Zs(e)},tc=function(e){null!==Ja&&delete Ja.pointedDown;var t=Ks(e);t&&(qa=!1,t.pointedDown=!0,Ja=t)},nc=function(e){var t=Ks(e);t&&(window.chrome||ga.isBrowserChromiumBased()||!qa)&&t.pointedDown&&(Zs(e),delete t.pointedDown)},oc=function(e,t,n){var o=n.sections[1].variations[e],i=window.VWO._.txtCfg&&window.VWO._.txtCfg.mp||{};if("string"==typeof o&&(o=vwo_$.parseJSON(o)),o){for(var r=0;r<o.length;r++)if(o[r].xpath)if(o[r].dHE)n.dHE=!0;else if(-1<o[r].xpath.indexOf(":tm("))for(var a=0,s=Ko(o[r].xpath);a<s.length;a++){var c=s[a];if(c.isTxtSel){if(i[c.sel])t+=i[c.sel]+",";else for(var d=window.VWO._.txtCfg&&window.VWO._.txtCfg.t||[],u=$o(c.sel),l=u[0],_=u[1],v=0;v<d.length;v++)if((!d[v].e||l==d[v].e)&&d[v].t===_){var p="."+d[v].s;t+=p+",",i[c.sel]=p;break}}else t+=c.sel+","}else t+=o[r].xpath+",";window.VWO._.txtCfg&&(window.VWO._.txtCfg.mp=i)}return t},ic=function(e){var t=ya[e],n=t.xPath;if(n)return n;if(!Mi.isDomDependent(t.type))return"";n="";var o=t.combination_chosen||t.cc,i=t.sections;if(t.type===D.AB_CAMPAIGN)if(o)n=oc(o,n,t);else for(o in t.combs)t.combs.hasOwnProperty(o)&&(n=oc(o,n,t));else for(Za=J(i),Qa=Za.length;Qa--;)i[Za[Qa]].path&&(n+=i[Za[Qa]].path+",");return t.dHE&&(n+=".vwo_dummy_selector,"),n?(n=n.substr(0,n.length-1),1==o&&(n=".vwo_dummy_coal_selector"),t.xPath=n):""},rc=function(e,t){if(ya[t].type===D.AB_CAMPAIGN)for(var n=ya[t].sections[1].variations,o=J(n),i=0;i<o.length;i++)if(o[i]!==e){var r=n[o[i]];if("object"!=typeof r&&(r=vwo_$.parseJSON(r)),!r)continue;for(var a=0;a<r.length;a++)Wi.delCSS(r[a].xpath,t)}},ac=function(e,t){var n=!!Ss.DO_NOT_CANCEL;return!e||e!==Ss.DO_NOT_CANCEL&&e!==n&&(e===Ss.CANCEL_AFTER_ONE_CHANGE?!t||!Mi.isDomDependent(ya[t].type)||!!ya[t][hs]:e!==Ss.CANCEL_AFTER_TIMEOUT&&void 0)},sc=function(e,t,n,o){if(o=o||$a,window._vis_debug)return o(),!0;var i=Wi.createUUIDCookie(n),r=Wi.extraData(),a="";Ta.shouldSendSessionInfoInCall(n)&&(a="&sId="+Ta.getSessionId(),Ta.setSNCookieValueByIndex(mr.SESSION_SYNCED_STATE_INDEX,1));var s,c=encodeURIComponent(r),d=r,r=ya[n].ps||void 0===ya[n].ps?"&ed="+c:"",u="&s="+(4<=ya[n].version?VWO.data.vi&&"new"===VWO.data.vi.vt?1:2:parseInt((x.get("_vis_opt_s")||"").split("|")[0],es)),l=e+"?experiment_id="+n+"&account_id="+Ba+"&cu="+encodeURIComponent(is)+"&combination="+t+u+a+Wi.getUUIDString(i)+r;try{JSON.parse(decodeURIComponent(c)).lt}catch(t){window.VWO._.customError&&window.VWO._.customError({msg:"extraData(ed) is not a JSON string [while sending call for '"+e+"']",url:"core.ts",lineno:976,colno:5,source:JSON.stringify({extraData:d,lt:(new Date).getTime(),referrer:M.get(),requestURL:l})})}Wi.isSessionBasedCampaign(n)||ya[n].type===D.SURVEY_CAMPAIGN||(s=!0,VWO.data&&VWO.data.vTC&&(s=!1),Wi.sendCall(l,o,s))},cc=function(){return _vwo_code[fs]||_vwo_code[gs]},dc=function(){return!window._vis_opt_heatmap&&window._vis_debug&&cc()},uc=function(e){for(var t=e.length;t--;){var n=e[t],o=ya[n];o[hs]=0,delete o[ws],delete o[Os],delete o.clicks,delete o.combination_chosen,delete o.segment_eligble,delete o.goal_segment_eligible,Kc.checkForVariationSegmentation(n)&&delete o.xPath,clearTimeout(o[Es]),delete o[Es],delete o.globalCode.preExecuted;for(var i=J(o.sections),r=0;r<i.length;r++)delete o.sections[i[r]].loaded}Kc.setUrls()},lc=function(e){if("string"==typeof e)Kc.lS(e);else for(var t=0;t<e.length;t++)Kc.lS(e[t])},_c={},vc=function(e,t,n){var o;_c[e]||(_c[e]=1,(o=document.createElement("script")).src=e,/\/web\/.*\/tag-/.test(e)&&(o.crossOrigin="anonymous"),o.type="text/javascript",t=t||function(){},n=n||function(){},o.onerror=function(){window.VWO._.gcpfb&&window.VWO._.gcpfb(e,window.VWO._.coreLib.lS,null,t,n)||t()},o.onload=n,document.getElementsByTagName("head")[0].appendChild(o),o.parentNode&&515019!==window._vwo_acc_id&&window._vwo_acc_id<586384?o.parentNode.removeChild(o):window.setTimeout(function(){o.parentNode&&o.parentNode.removeChild(o)},100))},pc=function(e,t){if(window.VWO.consentMode&&e.indexOf("get_debugger_ui")<0){if(window.VWO.consentMode.dT)return;if(window.VWO.consentMode.hT)return window.VWO._.listener.onEventReceive(en.COOKIE_CONSENT_ACCEPTED,function(){window.VWO._.coreLib.lS(e,t)})}return vc(e,t)},fc=function(e){if(Dc())if(window._vis_debug||Aa)Kc.triggerEvent(en.UPDATE_SETTINGS_CALL,e);else{for(var t=[],n=window._vwo_exp_ids,o=[],i=0;i<n.length;i++)window._vwo_exp[n[i]]?t.push(n[i]):o.push(n[i]);var r=window._vwo_s&&window._vwo_s().qP("__vwo_perf_ex_dn__");if(r)for(i=(r=r.split("|")).length;i--;)window._vwo_exp[r[i]]||t.push(r[i]);var a="";o.length&&(a="Campaign Exists in _vwo_exp_ids but not in _vwo_exp. Campaign which do not exist are "+o.join("|"));var s,c,d,u=ns+"settings.js?a="+window._vwo_acc_id+"&settings_type="+e+"&vn="+jr.getMajorVersion(VWO.v);1==e&&window.VWO._.txtCfg&&(u+="&tS=1"),window._vwo_code.getVersion&&1.4<=window._vwo_code.getVersion()&&((c=VWO._.jar?(s=VWO._.jar.getAll())&&Object.keys(s).filter(function(e){return e.match(/(vis_opt_exp_\d*._combi+)/g)}).map(function(e){return(e+"="+s[e]).match(/([\d,]+)/g).join("-")}).join("|"):window._vwo_code.getCombinationCookie&&_vwo_code.getCombinationCookie())&&(u+="&c="+c)),e!==Yi.NON_TEST_CAMPAIGNS_FOR_CURRENT_URL&&e!==Yi.PC_CAMPAIGN||(u=u+"&u="+encodeURIComponent(Kc.getCurrentUrl())),t.length&&(d="&exc="+t.join("|"),u.length+d.length<2e3?u+=d:a+="Settings.js url exceeds the character limit i.e. 1024&stype="+e+"&cusUrl="+window._vis_opt_url+"&sUrlL="+u.length+"&excParLen="+d.length),a&&window.VWO._.customError&&window.VWO._.customError({msg:a,url:"core.js",lineno:845,colno:15,source:encodeURIComponent(a)}),pc(u)}},gc=function(e){var t;VWO.survey||_s||VWO._.dtc&&VWO._.dtc.hasSurvey||(t=window.VWO.opsLibPath||ns+"va_survey-"+e+".js",pc(t),_s=!0)},wc=function(e){var t;VWO.nls||vs||VWO._.dtc&&VWO._.dtc.hasAnalyze||(t=window.VWO.opaLibPath||window._vwo_cdn+"analysis/4.0/opa-"+e+".js",pc(t),vs=!0)},hc=function(e){var t,n,o;ps||VWO._.track.loaded||VWO._.dtc&&VWO._.dtc.hasTrack||(n="3"===(t=VWO.v.split(".")[0])||"unversioned"===t?"track":t+".0",o=window.VWO.trackLibPath||window._vwo_cdn+n+"/track-"+e+".js",pc(o),ps=!0)},Oc=function(e,t){var n=t;Ia.random()<=.2&&window.VWO._.customError&&window.VWO._.customError({msg:n,url:"core.js",lineno:e,colno:15,source:encodeURIComponent(n)})},mc=function(e){var t,n=Sa.length;if(n){for(VWO.data.tpc&&VWO.data.tpc._vwo&&(VWO._.jar?x.mergeInFPJar():Oc(964,"TPC._vwo (value = "+VWO.data.tpc._vwo+") value found but cookie jar not available. Value of CJ is "+VWO.data.cj+".")),Us();n--;)t=Sa[n],D.SPLIT_CAMPAIGN===ya[t].type&&(Sa.splice(n,1),Sa.push(t)),Wi.preProcessExp(t);Dc()&&(Kc.isMonitorPageChangesRequired()&&Kc.monitorPageForChanges(),Ec(e))}else Wi.delAllCSS()},Ec=function(e){var t=e?{}:Hc();t.enabled&&Kc.waitForDOMRenderingAndExecuteCampaign(t)},Cc=function(){return ds&&-1===Ra.href.indexOf("#")},Ic=function(){Dc()&&(setTimeout(function(){fc(Yi.NON_TEST_CAMPAIGNS_FOR_CURRENT_URL)},Ns),Kc.topInitialize(),vwo_$(document).ready(Kc.bottomInitialize))},Ac=function(e){clearTimeout(ya[e][Es]),ya[e][Es]=setTimeout(function(){Kc.clearTimeouts(e)},Cs)},Tc=function(e){var t=vwo_$(Ks(e)),n=t.get(0);if("string"==typeof n.tagName&&"form"!==n.tagName.toLowerCase()&&0<t.parents("form").length&&(n=t.parents("form").get(0)),("string"!=typeof n.tagName||"form"===n.tagName.toLowerCase())&&"vwo_form"!==vwo_$(n).attr("id")){for(var o,i,r,a,s,c,d=!1,u=Sa.length,l=!1,_=!0;u--;)for(i=Sa[u],s=ya[i],a=(r=J(s.goals)).length;a--;)o=parseInt(r[a],es),c=s.goals[o],l=!1,Yo.FORM_SUBMIT===c.type&&(l=Ms(vwo_$(n).attr("action"),c.urlRegex,c.url)),!isNaN(o)&&(Yo.ENGAGEMENT===c.type||l)&&Kc.checkIncludeExcludeUrl(c,i)&&Kc.isCampaignReadyStateForGoalEligible(i,c)&&(d=!0,VWO._.isBeaconAvailable=!0,VWO._.isLinkRedirecting=!0,Kc.registerConversion(o,i),VWO._.isLinkRedirecting=!1,_=_&&VWO._.isBeaconAvailable);!_&&d&&Wo(Vc())}},Sc=function(){return 3===VWO.data.tcVersion&&VWO.data.dyn&&!ms},yc=function(e){e&&(e.analyze&&wc(e.analyze.core),e.track&&hc(e.track.core))},Nc=function(e){VWO._.redirectionDelayTime=e},Vc=function(){return void 0!==VWO._.redirectionDelayTime?VWO._.redirectionDelayTime:Wo},Rc=Uo(function(e){var t=window[e].push({event:"VWO"});As&&Ts&&Ts.push(t-1),"dataLayer"!==e&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"VWO"}))},1),bc,Lc,Wc;function Pc(){if(window.VWO.data.dntEnabled)return"yes"===navigator.doNotTrack||"1"==navigator.doNotTrack||"1"==navigator.msDoNotTrack||"1"==window.doNotTrack}function xc(){return pr.process({accountId:Ba,domain:window._vwo_cookieDomain})?(Kc.triggerEvent(en.OPT_OUT,!0),!0):(Kc.triggerEvent(en.OPT_OUT,!1),!1)}function kc(){return!!parseInt(x.get(ts.GLOBAL_OPT_OUT,!0),10)}function Mc(e){e?x._create(ts.GLOBAL_OPT_OUT,1,100,void 0,void 0,!0):x.erase(ts.GLOBAL_OPT_OUT,void 0,!0)}function Uc(){var e=window.VWO.data&&window.VWO.data.tpc;for(var t in e)e.hasOwnProperty(t)&&t===ts.GLOBAL_OPT_OUT&&Mc(parseInt(e[t],10))}function Dc(){if(ci(Aa)){var e=!gi.cookieLessModeEnabled;if(e){var t=Hs(),n=$s();if(t||n)return window._vwo_code.finish(),t?Kc.triggerEvent(en.TOP_INITIALIZE_ERROR,void 0,a,o,i,r,void 0,1):Kc.triggerEvent(en.TOP_INITIALIZE_ERROR,void 0,!0,o,i,r,void 0,2),0}if(Ha)return!Ha;var o,i,r,a=e&&(Wi.createCookie(ts.TEST_COOKIE,"1")||!x.get(ts.TEST_COOKIE));if(!a)return Aa||window._vis_debug||(!((i=Pc())||(r=kc())||(o=xc()))||(window._vwo_code.finish(),Kc.triggerEvent(en.TOP_INITIALIZE_ERROR,void 0,a,o,i,r),void(Ha=!0)));Kc.triggerEvent(en.TOP_INITIALIZE_ERROR,void 0,a),Ha=!0}}function Gc(){VWO._.sessionInfoService||(VWO._.sessionInfoService=Ta=new Fr)}var Fc=!1,Bc={};function jc(){for(var e=0,t=Sa;e<t.length;e++){var n=t[e],o=ya[n];o.manual&&o.muts.pre.enabled&&(ya[n].manual=!1,window.VWO.push(["activate",!1,[n],!1]))}}function $c(){VWO.data.vin={},VWO.data.vin.uuid=Wi.getUUID(),VWO.data.vin.sid=Ta.getSessionId()}function Hc(){if(void 0===oa||Fc)return{enabled:!1};for(var e=!1,t=10,n=1e3,o=0,i=Sa;o<i.length;o++){var r=i[o],a=ya[r],s=a.muts.pre;s.enabled&&(e=!0,s.timer&&s.timer>t&&(t=s.timer),s.timeout&&s.timeout>n&&(n=s.timeout),a.muts.pre.enabled&&(a.manual=!0),Kc.hideElements(r))}return{enabled:e,timer:t,timeout:n}}var Kc={evalTags:function(){var e=VWO._.dtc;if(e){var t,n=VWO._.dtc.tag;try{t=e.sC()}catch(e){return void Kc.loadTags(n)}t?No.on(e.tC,function(){},{js:e.js,id:e.ctId,validForThisPage:!0}):Kc.loadTags(n)}},init:function(e){var t,n,o;e=e||function(){},VWO._&&VWO._.dtc&&VWO._.dtc.tag&&Kc.evalTags(),Gc(),VWO.data&&yc(VWO.data.deps),3===VWO.data.tcVersion&&((t=w.get("_vwo_dyn"))&&(t=vwo_$.parseJSON(t),window._vwo_geo=t.geo,window._vwo_ip=t.ip,window.VWO.data.vi=t.vi),VWO.data.tpcr&&!window.VWO.consentMode?(n=ns+"tpc?a="+Ba+"&r="+Ia.random(),o=window.VWO.nonce?" nonce="+window.VWO.nonce:"",document.write(window.unescape("%3Csc")+"ript"+o+' onerror="window.vwoSyncTpcFailed=true" src="'+n+'">'+window.unescape("%3C/s")+"cript>"),window.vwoSyncTpcFailed&&(window._vwo_text="body"+za,Kc.hideElements(),pc(n,function(){Wi.delCSS("body")}))):Ic()),VWO.push(["onEventReceive",en.TRACK_SESSION_CREATED,function(){$c()}]);var i=vwo_$(document)[0];function r(){window._vwo_settings_timed_out=!1,_vwo_code.libExecuted=1,e()}i&&!i.vwoFEvent&&Kc.monitorSubmissions(),i&&!i.vwoCEvent&&Kc.monitorClicks();var a=!0;dc()?!window._vwo_settings_timed_out&&window._vwo_code.finished()&&Kc.triggerEvent(en.TOP_INITIALIZE_ERROR,null,void 0,void 0,void 0,!0):(window.clearTimeout(Pa),se(function(){Kc.topInitialize(),se(function(){vwo_$(document).ready(Kc.bottomInitialize),r()})}),a=!1),a&&r()},bottomInitialize:function(e,t,n){var o;t=t||Da,e&&e.fn&&e.fn.jquery&&(e=ds?Ss.CANCEL_AFTER_TIMEOUT:Ss.CANCEL_ALWAYS),Fa=!0,Kc.triggerEvent(en.BOTTOM_INITIALIZE_BEGIN),1!==ba?(Kc.applyExperiments(e,t,n),VWO._.bIE=1,window._VWO=window._VWO||[],window._VWO.uhdCp=1,Kc.timeout(),(o=window._vwo_code).removeLoaderAndOverlay&&o.removeLoaderAndOverlay(),327114===Ba||ba||qi.finish(),Da.length=0,Kc.triggerEvent(en.BOTTOM_INITIALIZE_END)):Kc.triggerEvent(en.BOTTOM_INITIALIZE_END,!0)},collectAndSendDataForGA:function(e,t){var n,o,i,r,a;Wi.isSessionBasedCampaign(e)||(n=0,Ua[e]={},Ua[e].c=t,Ua[e].n=ya[e].comb_n[Ua[e].c]||"",(o=ya[e].GA?"GA":ya[e].UA?"UA":"")&&!ya[e][o].tracked&&(Kc.gaTrack(e,ya[e][o].s,ya[e][o].p,o),ya[e][o].tracked=!0),ya[e].GTM&&(As||window.google_tag_manager||(this.pollTillGTMLoad(),As=!0),i=ce(),(r={})["Campaign-"+e]=Ua[e].n,window[i]=window[i]||[],a=window[i].push(r),As&&Ts&&Ts.push(a-1),"dataLayer"!==i&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push(r)),n=1),n&&Rc(i))},pollTillGTMLoad:function(){var e=setInterval(function(){var t;window.google_tag_manager&&(t=ce(),window.dataLayer&&window.dataLayer.length&&"dataLayer"!==t&&window.dataLayer.filter(function(e,t){return-1!==Ts.indexOf(t)}).forEach(function(e){window[t]=window[t]||[],window[t].push(e)}),Ts=void 0,clearInterval(e),clearTimeout(n))},50),n=setTimeout(function(){clearInterval(e)},5e3)},applyExperiments:function(e,t,n){for(var o,i,r,a,s,c,d=t.length,u=!1;d--;)if(i="",o=t[d],n=!!n,ya[o].manual===n){if(ya[o].ready){if(c=ya[o].type,u=!1,D.SPLIT_CAMPAIGN!==c&&!Wi.isDomIndependentCampaign(c)){if(!((i=Aa||Mi.getCombi(o))||(u=!0,i=Kc.chooseCombination(o))))return;for(var l in Kc.triggerEvent(en.ELEMENT_LOAD_TIMER_STOP,o,i),Kc.bottomRenderCombination(i,o,e),ya[o].applied=!0,e===Ss.CANCEL_AFTER_TIMEOUT&&ya[o].ready?Ac(o):ac(e,o)&&Kc.clearTimeouts(o),Mi.record(i,o,u),i&&Kc.executeCampaignJS(ya[o],o,i,"post"),ja)ja.hasOwnProperty(l)&&Kc.triggerEvent(en.ELEMENT_NOT_LOADED,o,ja[l][0],ja[l][1],l)}}else if(VWO&&VWO._&&VWO._.ac&&VWO._.ac.spaR&&ya[o].applied){delete ya[o].applied;var _=Mi.getCombi(o);try{if(ya[o].globalCode.post&&vwo_$(".vwo_loaded_post_"+o).remove(),_)for(var v=ya[o].sections[1].variations[_],p=v.length-1;0<=p;p--){var f=v[p];f.rjs&&(new Function("var x=arguments[0],vwo_$=arguments[1];"+f.rjs).call(this,f.xpath,vwo_$,function(){}),vwo_$(""+f.xpath).removeClass("vwo_loaded_"+o))}}catch(e){var g="[JSLIB_CORE] Error during reverting changes on expId:"+o+" and combination: "+_;window.VWO._.customError&&window.VWO._.customError({msg:g,url:"core.js",source:encodeURIComponent(g)})}}if(os!==typeof window._vis_opt_revenue)for(Kc.triggerEvent(en.CONVERT_REVENUE_GOALS_FOR_EXPERIMENT,o,window._vis_opt_revenue),a=(r=J(ya[o].goals)).length;a--;)s=r[a],Yo.REVENUE_TRACKING===ya[o].goals[s].type&&Kc.isGoalEligible(ya[o].goals[s])&&Kc.registerConversion(s,o,window._vis_opt_revenue)}ba||qi.finish(),Ma=!1},timeout:function(){window._vwo_code.finish(),Wi.delAllCSS(),Kc.finished=1},monitorSubmissions:function(){var e=vwo_$(document)[0];Aa||(tn.addJqEventListener(vwo_$(e),"bind","submit",Tc),e&&(e.vwoFEvent=1))},monitorClicks:function(){var e=vwo_$(document)[0],t=vwo_$(e);Aa||(Vs&&Vs.ptrEv?tn.addJqEventListener(t,"bind","pointerdown",tc).addJqEventListener(t,"bind","pointermove",function(e){return"touch"===e.pointerType&&(qa=!0)}).addJqEventListener(t,"bind","pointerup",nc):tn.addJqEventListener(t,"bind","touchmove",Js).addJqEventListener(t,"bind","mousedown",ec).addJqEventListener(t,"bind","touchend",Qs)),e&&(e.vwoCEvent=1)},monitorPageForChanges:function(){var e;void 0!==oa&&(Lc||(Kc.resetCampaignsToObserve(),Lc=new oa(function(){var e=window.VWO._.txtCfg&&window.VWO._.txtCfg.o;for(var t in e&&window.VWO._.txtCfg.o.d(),Bc)Bc.hasOwnProperty(t)&&Kc.bottomRenderCombination(Bc[t],t);Kc.triggerEvent(en.EDITOR_APPLY_CHANGES_COMPLETE),e&&window.VWO._.txtCfg.o.c(document.body?"body":"html")}),(e=document.body||document.documentElement)&&Lc.observe(e,{subtree:!0,attributes:!0,childList:!0,attributeFilter:["class"]})))},isSSApp:function(e){if(!e)return!1;if(VWO._.ssdm)return VWO.data.sst&&VWO._.ssdm;try{var t=document.domain.match(e);if(t&&0<t.length)return VWO.data.sst}catch(e){return window.VWO._.customError&&window.VWO._.customError({msg:"Invalid regex for domain. VWO.data.sstd = "+VWO.data.sstd,url:"core.js",lineno:1703,colno:15,source:encodeURIComponent("Invalid regex for domain. VWO.data.sstd = "+VWO.data.sstd)}),!1}},_revenueConversion:function(e,t,n){if(void 0===n&&(n={}),!isNaN(parseFloat(e))){var o,i,r,a,s=Sa.length;for(Kc.triggerEvent(en.CONVERT_ALL_REVENUE_GOALS_FOR_ALL_EXPERIMENTS,e);s--;)if(i=Sa[s],ya[i].type===D.GOAL_CAMPAIGN===t)for(a=(r=J(ya[i].goals)).length;a--;)o=r[a],Yo.REVENUE_TRACKING===ya[i].goals[o].type&&Kc.isGoalEligible(ya[i].goals[o])&&Kc.registerConversion(o,i,e,n)}},revenueConversion:function(e,t){void 0===t&&(t={}),Kc._revenueConversion(e,!1,t)},revenueConversionForTrack:function(e){Kc._revenueConversion(e,!0)},delayedGoalConversion:function(e){var t;(e=e||{}).type===D.GOAL_CAMPAIGN?t=B.isGoalIncluded(e.goalId):e.type===D.FUNNEL_CAMPAIGN?t=B.isFunnelIncluded(e.campaignId):Wi.isAnalyzeCampaign(e.type)&&(t=B.isAnalyzeCampaignIncluded(e.campaignId)),Kc._triggerGoalConversion(e.goalId,e.campaignId,e.revenue,{combination:t,sessionId:e.sessionId,goalURL:e.goalURL})},goalConversion:function(e){setTimeout(function(){Kc._goalConversion(e,!1)})},_goalConversion:function(e,t){if(!isNaN(parseInt(e,es))){Kc.triggerEvent(en.CONVERT_GOAL_FOR_ALL_EXPERIMENTS,e);for(var n,o=Sa.length;o--;)n=Sa[o],"object"==typeof ya[n].goals[e]&&ya[n].type===D.GOAL_CAMPAIGN===t&&Kc.isGoalEligible(ya[n].goals[e])&&Kc.registerConversion(e,n)}},goalConversionForTrack:function(e){Kc._goalConversion(e,!0)},_markVisitorConvertedCampaigns:function(e,t){var n=w.get(t);(n=n&&ko(n)||{})[e]={uuid:Wi.getUUID(e),comb:ya[e].combination_chosen},w.set(t,xo(n)),t===Ws&&(window._vwo_exp[e].recorded=n[e])},recordVisitor:function(e,n,t){var o,i,r,a,s=this;e&&(o=ya[n].type,t&&!Mi.isLogged(n)?(i=!0,VWO.data&&VWO.data.rC&&(r=(r=w.get(Ws))&&ko(r),a=Wi.getUUID(n),r&&r[n]&&r[n].uuid==a?(i=!1,e=ya[n].combination_chosen=r[n].comb,this.logMultipleLGifError(n,a,"localStorage")):ya[n].recorded&&ya[n].recorded.uuid===a&&(i=!1,e=ya[n].combination_chosen=ya[n].recorded.comb,this.logMultipleLGifError(n,a,"memory")),this._markVisitorConvertedCampaigns(n,Ws)),i&&Kc.registerHit(e,n,void 0,function(e,t){s.markVisitorConversionForvTCEnabledAccounts(e,t,n)}),Mi.isDomDependent(o)&&Mi.createTempCombiCookie(n,e)):(VWO.data&&VWO.data.vTC&&this._markVisitorConvertedCampaigns(n,bs),Kc.triggerEvent(en.VARIATION_SHOWN,n,e),Kc.triggerEvent(en.VARIATION_APPLIED,n,e)),!Mi.isDomDependent(o)&&o!==D.SPLIT_CAMPAIGN||window.VWO.push(["tag",n,e,"session",!0]),Kc.collectAndSendDataForGA(n,e))},logMultipleLGifError:function(e,t,n){window.VWO._.customError&&window.VWO._.customError({msg:"Tried sending multiple l.gif for same uuid",url:"core.ts",source:JSON.stringify({combiCookieVal:Mi.getCombi(e),uuid:t,cookieDomain:VWO._.cookies.domain,campaignId:e,errIdentify:n})})},markVisitorConversionForvTCEnabledAccounts:function(e,t,n){var o;t&&t.error?(o="[JSLIB_CORE] Error - Failed l.gif call",window.VWO._.customError&&window.VWO._.customError({msg:o,url:"core.js",source:encodeURIComponent(o)})):VWO.data&&VWO.data.vTC&&this._markVisitorConvertedCampaigns(n,bs)},runCampaigns:function(e,t,n,o){var i,r=!1;"object"==typeof e&&(e=(i=e).keepElementLoadedRunning,t=i.expIds,n=i.isManual,r=i.runFullFlow),(n||_vwo_code.libExecuted)&&((t=t||Sa)instanceof Array||(t=[t]),uc(t),r?(Kc.finished=0,Kc.clearTimeouts(t),Kc.topInitialize(t,n,e),vwo_$(document).ready(function(){Kc.bottomInitialize(e,t,n)})):(t=js(t,n,e),Kc.processExperiments(t,n,e,o)))},clearTimeouts:function(e){(e=e||Sa)instanceof Array||(e=[e]);for(var t=0;t<e.length;t++)Di(ya[e[t]].timeout),Wi.delCampaignCSS(e[t]),delete ya[e[t]].timeout},checkSegmentOnAllVisits:function(e){var t=window._vis_opt_check_segment||{};return!!(t[e]||typeof t[e]===os&&t.global)},evaluateSegmentation:function(t,n,o){if("true"!==o)try{ya[t].cspCompSegmentCode?ya[t][n]=ya[t].cspCompSegmentCode():eval('_vwo_exp["'+t+'"]["'+n+'"] = '+o)}catch(e){console.error(e),ya[t][n]=!1,window.VWO._.customError&&window.VWO._.customError({msg:"Invalid JS Code in pre-segmentation: Segmentation String - "+o+" experiment id - "+t,url:"core.js",lineno:905,colno:9,source:encodeURIComponent("Segmentation-Eval")})}else ya[t][n]=!0},isSegmentEligible:function(e){if(Aa)return!0;if(!Kc.checkSegmentOnAllVisits(e)&&Mi.isBucketed(e))return!0;var t,n="segment_eligble";return No.disable(!1),this.evaluateSegmentation(e,n,ya[e].segment_code),No.enable(),t=ya[e][n],delete ya[e][n],t},eligible:function(t,e,n){var o,i;"object"==typeof t&&(t=(o=t).id,e=o.shouldVerifyTrigger,n=o.callback,i=o.verifyForGoal);var r=!n||typeof n!=typeof $a;if(Aa)return!!r||n(!0);if(!Kc.checkSegmentOnAllVisits(t)&&Mi.isBucketed(t))return!!r||n(!0);var a=i?"goal_segment_eligible":"segment_eligble",s=!1;if(338464===window._vwo_acc_id&&i&&(ya[t][a]||(s=!0)),os!==typeof ya[t][a]&&!s)return r?ya[t][a]:n(ya[t][a]);var c=ya[t].cspCompSegmentCode||ya[t].segment_code;if(!e&&!i&&Kc.checkSegmentOnAllVisits(t))return n(!1);if(!e&&i)return No.disable(!0),this.evaluateSegmentation(t,a,c),No.enable(),r?ya[t][a]:n(ya[t][a]);if(r)return this.evaluateSegmentation(t,a,c),ya[t][a];var d,u=ya[t].ss;u&&((d={}).id=t,d.pf=u.pf||50,d.validForThisPage=!0,d.pu="true"===u.pu?void 0:u.cspPuJs||u.pu,d.js=u.js,d.cspJs=u.cspJs,d.cspPuJs=u.cspPuJs,d.cspSeJs=u.cspSeJs);var l=void 0,_=ya[t];if(Is&&0<Xa.length)if(_.type===D.GOAL_CAMPAIGN){var v=_.goals;for(var p in v)v.hasOwnProperty(p)&&(p=parseInt(p),(isNaN(p)||-1<Xa.indexOf(p))&&(l=de.EXECUTE_IMMEDIATELY))}else _.type===D.FUNNEL_CAMPAIGN&&(l=de.EXECUTE_IMMEDIATELY);No.on(c,function(e){!n.called&&ci(Aa)&&(ya[t][a]=e,n(e),n.called=!0)},d,ya[t].orifySegmentCode,l)},registerHit:function(e,t,n,o){var i,r;if(o=o||$a,Mi.isBucketed(t)||Wi.isBot()||!Wi.shouldTrackUserForCampaign(t))return window.VWO._.customError&&287192==window._vwo_acc_id&&299==t&&(i=Wi.getUUID(t),window.VWO._.customError({msg:"Missed l.gif of camp - "+t+" with comb - "+e+" with "+i,url:"core.js",lineno:2686,colno:1,source:JSON.stringify({isBucketed:Mi.isBucketed(t),isBot:Wi.isBot(),shouldTrackUserForCampaign:Wi.shouldTrackUserForCampaign(t),lT:_vwo_code[fs],sT:_vwo_code[gs],id:t,uuid:i})})),o();sc("l.gif",e,t,o),ya[t].type===D.GOAL_CAMPAIGN&&(window.VWO.push(["tag",t,e,"session",!0]),r=Mi.getTrackGoalIdFromExp(t),window.VWO.push(["tag",r,null,"eg"])),n||Kc.triggerEvent(en.REGISTER_HIT,t,e),Kc.triggerEvent(en.VARIATION_APPLIED,t,e)},_triggerGoalConversion:function(e,t,n,o){void 0===o&&(o={});var i,r,a,s,c=o.combination;if(VWO.data&&VWO.data.vTC&&(c=(i=(i=w.get(bs))&&ko(i))&&i[t]&&c),c&&!Mi.isGoalTriggered(t,e,o)&&!Wi.isBot()&&Kc.eligible({id:t,verifyForGoal:!0})){if(ya[t].goals[e].type!==Yo.REVENUE_TRACKING&&(n=void 0),o&&o.allowMultipleConversions){VWO.convGoals=VWO.convGoals||{};var d="e"+t+"-g"+e+"-r"+n;if(VWO.convGoals[d])return void(Oi.queueGoalLogs(en.REGISTER_CONVERSION,t,e,n,!1)&&Kc.triggerEvent(en.REGISTER_CONVERSION,t,e,n,!1));VWO.convGoals[d]=!0}(s=Kc.getImgUrlForConversion(t,e,c,n,o))&&(Ys(t)&&(613676===window._vwo_acc_id&&"92"===t&&"3"===e&&"2"==c&&(r=Wi.extraData(),a=Wi.getUUID(t),window.VWO._.customError&&window.VWO._.customError({msg:"[JSLIB] Sending selector path triggering the current goal",url:"core.js",source:JSON.stringify({selectorPath:ya[t].clickGoalElementClosestId,expId:t,goalId:e,ed:r,uuid:a})})),Wi.sendCall(s)),Mi.markGoalTriggered(t,e)),Oi.queueGoalLogs(en.REGISTER_CONVERSION,t,e,n,!!s)&&Kc.triggerEvent(en.REGISTER_CONVERSION,t,e,n,!!s)}else Kc.triggerEvent(en.REGISTER_CONVERSION,t,e,n,!1)},registerConversion:function(e,t,n,o){void 0===o&&(o={}),e=e||1,t=t||Sa[0],o.combination=Mi.getCombi(t),Kc._triggerGoalConversion(e,t,n,o)},getImgUrlForConversion:function(e,t,n,o,i){if(di(Aa)){var r,a,s="c.gif?account_id="+Ba+"&experiment_id="+e+"&goal_id="+t+"&ru="+encodeURIComponent(M.get())+(os===typeof o?"":"&r="+o)+Wi.getUUIDString(Wi.getUUID(e));return ya[e].type===D.GOAL_CAMPAIGN?(r=Ta.getSessionId(),a=B.getGtAndF(t),r=i.sessionId||r,a?s+"&s="+r+"&ifs="+ +(r===Ta.getFirstSessionId())+"&t=1&cu="+encodeURIComponent(i.goalURL||is)+a:""):(Ta.shouldSendSessionInfoInCall(e)&&(r=Ta.getSessionId()),s+"&combination="+n+(r=r?"&sId="+r:""))}},isGoalEligible:function(e){return e.pExcludeUrl&&Ki.matchRegex(is,e.pExcludeUrl)?(Kc.triggerEvent(en.EXCLUDE_GOAL_URL),!1):e.pUrl?Ms(is,e.pUrl,null):Ms(is,null,e.url)},isCampaignReadyStateForGoalEligible:function(e,t){var n=t.type,o=ya[e];if(1640065651586<o.ep&&(o.ep<1641466820214||VWO.data&&VWO.data.iCRSFGE)){if(Wi.isSessionBasedCampaign(e))return!0;if(n===Yo.CLICK_ELEMENT||n===Yo.ENGAGEMENT||n===Yo.FORM_SUBMIT||n===Yo.ON_PAGE)return!!o.ready}return!0},goalVisit:function(e){for(var t,n,o=J(ya[e].goals),i=o.length;i--;)t=o[i],isNaN(parseInt(t,es))?Kc.triggerEvent(en.CONVERT_VISIT_GOAL_FOR_EXPERIMENT,e,void 0,rs):(n=ya[e].goals[t],Yo.SEPARATE_PAGE===n.type&&Kc.isGoalEligible(n)&&(Kc.triggerEvent(en.CONVERT_VISIT_GOAL_FOR_EXPERIMENT,e,t,rs),Kc.registerConversion(t,e)))},hideElements:function(e){if(!window.VWO.featureInfo||!window.VWO.featureInfo.prthd){var t,n,o,i=e?[e]:Sa,r=[553266];if(e)for(n=i.length;n--;){o=i[n];var a,s=ic(o);-1<r.indexOf(window._vwo_acc_id)&&-1<s.indexOf("body")&&(a=new RegExp("\\bbody\\b","g"),s=s.replace(a,"vwo_body")),(t=s?s+za:"")&&Wi.insertCSS("_vis_opt_path_hides_"+o,t)}else t=window._vwo_text||"",Wi.insertCSS("_vis_opt_path_hides",t)}},isChangeAppliedOnElForCampaign:function(e,t){return vwo_$(e).hasClass("vwo_loaded")&&vwo_$(e).hasClass("vwo_loaded_"+t)},markChangeAppliedOnElForCampaign:function(e,t){var n=vwo_$(e).addClass("vwo_loaded vwo_loaded_"+t);return ua(n,t),n},bottomRenderCombination:function(e,n,t){if(!cc()&&ya[n].ready){var o,i,r,a,s,c,d,u=(e=""+e).split(","),l=0,_=ya[n].type,v=ya[n].sections,p=window.vwo_$;try{D.AB_CAMPAIGN===_&&(a=v[1].variations[e],s=v[1].cspCompVariations&&v[1].cspCompVariations[e],u=a?("object"!=typeof a&&(a=vwo_$.parseJSON(a)),new Array(a.length)):[]),r=u.length,0!==vwo_$("#vwo_temp").length||VWO.data.dVWOT||((d=vwo_$('<span id="vwo_temp"></span>')).vwoCss("display","none"),d.appendTo("body").html("<p></p>")),Kc.setCampaignToObserve(n,ya[n].combination_chosen);for(var f,g,w,h,O,m,E=void 0,C=0;C<r;C++){if(D.AB_CAMPAIGN===_){if(l=1,!(i=a[C].xpath))continue;"head"===i.toLowerCase()||Kc.isChangeAppliedOnElForCampaign(i,n)?delete ja[i]:ja[i]=[l,e],o=2<=ya[n].version?(s&&(E=s[C]),a[C].js):a[C].content}else{if(!(i=v[++l].path))continue;if("head"===i.toLowerCase()||Kc.isChangeAppliedOnElForCampaign(i,n)||(ja[i]=[l,u[C]]),1===ya[n].version&&1===parseInt(u[C],es)){Kc.triggerEvent(en.ELEMENT_LOADED,n,l,u[C],i),Kc.markChangeAppliedOnElForCampaign(i,n),Wi.delCSS(i,n);continue}v[l].cspCompVariations&&(E=v[l].cspCompVariations[u[C]][0]||function(){}),o=v[l].variations[u[C]],2<=ya[n].version&&"string"==typeof o&&(o=o&&vwo_$.parseJSON(o)||"")}a&&a[C].iT?window.vwo_$.setItCallback||(window.vwo_$=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.push({iT:!0}),p.apply(void 0,e)},window.vwo_$.__proto__=U({},p),window.vwo_$.setItCallback=!0):window.vwo_$!==p&&(window.vwo_$=p),o=o.replace(/VWO_SECTION_ID/g,l),"head"!==i.toLowerCase()||E?((w=vwo_$(i))&&w.length&&(0<(g=w.filter(function(e,t){return!Kc.isChangeAppliedOnElForCampaign(t,n)})).length?(D.MVT_CAMPAIGN===_?Kc.triggerEvent(en.ELEMENT_LOADED,n,l,u[C],i):Kc.triggerEvent(en.ELEMENT_LOADED,n,"1",e,i),delete ja[i],ya[n].version<2&&!VWO.data.dVWOT&&(document.getElementById("vwo_temp").innerHTML='<span class="vwo_span">'+o+"<script><\/script></span>"),f=[],2<=ya[n].version?(-1!==o.indexOf("_vwo_api_section_callback")&&(c=[],g.each(function(){c.push(vwo_$(this).clone())})),window._vis_debug&&(o="var log=arguments[2];"+o.replace(/\/\*vwo_debug/g,"").replace(/vwo_debug\*\//g,"")),E?E():new Function("var x=arguments[0],vwo_$=arguments[1];"+o).call(this,i,vwo_$,function(e,t){f.push({path:t,changes:String(e).split(" ")})}),void 0!==c&&vwo_$(c).each(function(){Va[l]&&"function"==typeof Va[l]&&Va[l](vwo_$(i),this)})):VWO.data.dVWOT||g.each(function(){"function"==typeof Va[parseInt(l,es)]&&(Kc.triggerEvent(en.API_SECTION_CALLBACK,n,l,Va[l]),Va[l](vwo_$("#vwo_temp").children(),vwo_$("<span>"+Lo(this)+"</span>")))}).replaceWith(vwo_$("#vwo_temp").html()),Wi.delCSS(i,n),Kc.markChangeAppliedOnElForCampaign(i,n),ya[n].version<2&&Kc.markChangeAppliedOnElForCampaign(vwo_$(i).find("*"),n),D.MVT_CAMPAIGN===_?Kc.triggerEvent(en.ELEMENT_CHANGES_APPLIED,n,l,u[C],i,o,f):Kc.triggerEvent(en.ELEMENT_CHANGES_APPLIED,n,"1",e,i,o,f),ya[n][hs]=1):Wi.delCSS(i,n)),Kc.finished&&ds&&ac(t,n)&&Kc.clearTimeouts(n)):(v[l].loaded=v[l].loaded||{},!0!==v[l].loaded[C]&&(v[l].loaded[C]=!0,Kc.triggerEvent(en.ELEMENT_LOADED,n,l,D.MVT_CAMPAIGN===_?u[C]:e,i),h=vwo_$(".vwo_loaded.vwo_loaded_"+n+"._vwo_variation_"+l),O=window.VWO.nonce?"nonce="+window.VWO.nonce:"",m=vwo_$(o.replace(/vwocspn="@tkn"/g,O).replace(/vwoCm.id/g,n)),vwo_$(i).append(Kc.markChangeAppliedOnElForCampaign(m,n).addClass("_vwo_variation_"+l)),h.remove(),Kc.triggerEvent(en.ELEMENT_CHANGES_APPLIED,n,l,D.MVT_CAMPAIGN===_?u[C]:e,i,o)))}}catch(t){Kc.triggerEvent(en.ELEMENT_LOAD_ERROR,n,e,t)}return window.vwo_$=p,!0}},elementLoaded:function(e,t){var n;Wi.isDomIndependentCampaign(ya[e].type)||(n=ya[e].combination_chosen,(236928===window._vwo_acc_id||486866<window._vwo_acc_id)&&(!ya[e].xPath||ya[e].xPath&&"head"===ya[e].xPath.toLowerCase())||(ya[e].timeout=Ui(function(){Kc.elementLoaded(e,t)})),Kc.bottomRenderCombination(n,e,t))},isSplit:function(e){if(Ma&&vwo_$("._vis_opt_hidden").remove(),D.SPLIT_CAMPAIGN===ya[e].type&&("RUNNING"===ya[e].status||Aa)){var t,n=Mi.getSplitDecision(e);if(!n)return!1;var o="",i=ya[e].sections;if(i[1].variationsRegex?(o=i[1].variationsRegex[n],Ms(is,o,null)):(o=i[1].variations[n],Ki.matchWildcard(rs,o)))return Kc.triggerEvent(en.MATCH_WILDCARD,e,rs,o,!0),t=Mi.getCombi(e),ya[e].combination_chosen=n,ya[e][ws]=1,Kc.triggerEvent(en.CHOOSE_COMBINATION,e,n,!0),t||Aa?(Kc.triggerEvent(en.CONVERT_ALL_VISIT_GOALS_FOR_EXPERIMENT,e,!0),Aa||(window.VWO.push(["tag",e,n,"session",!0]),VWO.data&&VWO.data.vTC&&this._markVisitorConvertedCampaigns(e,bs),Kc.triggerEvent(en.VARIATION_SHOWN,e,t),Kc.triggerEvent(en.VARIATION_APPLIED,e,t)),Kc.goalVisit(e)):(t=n,Mi.include(e,t),window.VWO.push(["tag",e,t,"session",!0]),Kc.triggerEvent(en.REGISTER_HIT,e,t),Kc.triggerEvent(en.VARIATION_APPLIED,e,t)),Kc.collectAndSendDataForGA(e,t),!0;Kc.triggerEvent(en.MATCH_WILDCARD,e,rs,o,!1)}return!1},unhideVariation:function(e){var t,n,o,i,r,a,s,c,d=J(ya[e].sections),u=d.length,l=ya[e].type;if(D.AB_CAMPAIGN===l)for(;u--;)if(t=d[u],(n=ya[e].sections[t]).variations)for(i=(o=J(n.variations)).length,Kc.triggerEvent(en.UNHIDE_SECTION,e,t,!i);i--;)if(r=o[i],s=n.variations[r],n.variations[r]=s="string"==typeof s?s&&vwo_$.parseJSON(s):s,s)for(a=s.length,Kc.triggerEvent(en.UNHIDE_VARIATION,e,t,r,!a);a--;)c=s[a].xpath,Kc.triggerEvent(en.UNHIDE_ELEMENT,e,t,r,c),Wi.delCSS(c,e);else Kc.triggerEvent(en.UNHIDE_VARIATION,e,t,r,!s);else Kc.triggerEvent(en.UNHIDE_SECTION,e,t,!0);else if(D.MVT_CAMPAIGN===l)for(;u--;)t=d[u],c=ya[e].sections[t].path,Kc.triggerEvent(en.UNHIDE_ELEMENT,e,t,void 0,c),Wi.delCSS(c,e);else D.SPLIT_CAMPAIGN===l&&(Kc.triggerEvent(en.UNHIDE_ELEMENT,e,void 0,void 0,"*"),Wi.delCSS("*"),Kc.triggerEvent(en.UNHIDE_ELEMENT,e,void 0,void 0,"body"),Wi.delCSS("body"))},unhideVariationIfNotSplit:function(e){ya[e].type!==D.SPLIT_CAMPAIGN&&Kc.unhideVariation(e)},compareUrlWithIncludeExcludeRegex:function(e,t,n,o){var i={};return n&&Ki.matchRegex(e,n)?(i.didMatch=!1,i.reason=Ya.EXCLUDE_PASSED):(i.didMatch=Ms(e,t,o),i.reason=i.didMatch?Ya.INCLUDE_PASSED:Ya.INCLUDE_FAILED),i},doExperimentHere:function(e){var t=Kc.compareUrlWithIncludeExcludeRegex(is,ya[e].urlRegex,ya[e].exclude_url,ya[e].url_pattern);return t.reason===Ya.EXCLUDE_PASSED?Kc.triggerEvent(en.EXCLUDE_URL,e):Kc.triggerEvent(en.MATCH_WILDCARD,e,rs,ya[e].urlRegex||ya[e].url_pattern,t.didMatch),t.didMatch},checkIncludeExcludeUrl:function(e,t){var n;return 1<e.v?(n=".*"!==e.pUrl&&Kc.isGoalEligible(e)||Kc.doExperimentHere(t),!Kc.isGoalEligible(e)&&Kc.doExperimentHere(t)&&e.pExcludeUrl&&(n=!Ki.matchRegex(is,e.pExcludeUrl))):n=Kc.isGoalEligible(e),n},chooseCombination:function(n,e){if(di(Aa)){var t,o=n&&(ya[n].combination_chosen||ya[n].cc);if(o)return o;if(window.chooseCombinationPersonalisation&&window.vwoPersonalisationCampaigns&&window.vwoPersonalisationCampaigns.indexOf&&-1!==window.vwoPersonalisationCampaigns.indexOf(+n)&&(t=window.chooseCombinationPersonalisation(n),0!=t)){var i=""+(parseInt(t.split(":")[1])+1);return i}for(var r=Ia.random(),a=e&&e.scaleInfo||ya[n].combs,s,c,d=J(a),u=d.length,l={},_={},v=0,p=!1,f=!1,g,g=0;g<u;g++)t=d[g],n=e?t:n,c=ya[n].type,isNaN(parseFloat(a[t]))||0==a[t]||(D.AB_CAMPAIGN===c||D.SPLIT_CAMPAIGN===c?(s=e?e.segmentInfo:ya[n].sections[1].segment,os!==typeof s&&os!==typeof s[t]&&(0==s[t]?(f=!0,_[t]=a[t]):(e?this.isSegmentEligible(n):h(t))&&(1!=s[t]&&(p=!0),l[t]=v+a[t],v+=a[t]))):(l[t]=v+a[t],v+=a[t]));if(!p&&f)for(d=J(_),u=d.length,g=0;g<u;g++)t=d[g],l[t]=v+_[t],v+=_[t];var w=-1;if(ya[n].sections[1].priority)for(u=ya[n].sections[1].priority.length,g=0;g<u;g++)if(l[ya[n].sections[1].priority[g]]){w=g;break}if(0<=w)return ya[n].sections[1].priority[w];for(0<v&&1!==v&&(r*=v),d=J(l),u=d.length,g=0;g<u;g++)if(t=d[g],!isNaN(parseFloat(a[t]))&&r<=l[t])return t}function h(e){var t=ya[n].sections[1].cspSegmentCode&&ya[n].sections[1].cspSegmentCode[e]||ya[n].sections[1].segment[e];return"function"==typeof t?t():eval(t)}},redirectToURL:function(d,u,e,t){var n,o,i=this;function r(){var e,t,n,o,i,r,a,s,c=!1;if((c=ya[d].urlRegex?Ki.matchRegex(as,ya[d].urlRegex,!0):Ki.matchWildcard(as,ya[d].url_pattern,!0))&&1!==c.length){for(s="",e=1,t=(r=u.split("*")).length;e<t;e++)ya[d].urlRegex&&c[e]&&(Fi.isQueryParamPresent(c[e])||Fi.isHashPresent(c[e]))&&(a=ya[d].sections[1].variations[1],Fi.isQueryParamPresent(a)||Fi.isHashPresent(a)?Fi.isHashPresent(a)&&!Fi.isQueryParamPresent(a)?c[e]=c[e].replace(/^(.*?)(?:\?[^#]*)(#?.*)$/,"$1$2"):!Fi.isHashPresent(a)&&Fi.isQueryParamPresent(a)&&(c[e]=c[e].replace(/#.*/,"")):c[e]=c[e].replace(/[\?#].*/,"")),s+=r[e-1]+(c[e]||"");s+=r[r.length-1]}else s=u;if(s=s.replace(/\*/g,""),Ra.search)if(Fi.isQueryParamPresent(s,!0))for(i=Fi.getUrlVars(Ra.search),o=Fi.getUrlVars(s),t=(Za=J(i)).length;t--;)void 0===o[n=Za[t]]&&(s+="&"+n+"="+i[n]);else Fi.isHashPresent(s)?s=s.replace(/(.*?)#(.*)/,"$1"+Ra.search+"#$2"):s+=Ra.search;Ra.hash&&-1===s.indexOf("#")&&(s+=Ra.hash),Kc.triggerEvent(en.BEFORE_REDIRECT_TO_URL,d,s),gi.cookieLessModeEnabled,window.location.replace(s)}cc()||(n=!(!window.VWO.featureInfo||!window.VWO.featureInfo.prthd),Cc()&&!n&&(o="body"+za,365469===window._vwo_acc_id&&(o=":root body"+za),Wi.insertCSS("_vis_opt_path_hides",o)),ba=1,Kc.triggerEvent(en.REDIRECT_DECISION,!0,d),t?Kc.registerHit(e,d,!0,function(e,t){i.markVisitorConversionForvTCEnabledAccounts(e,t,d),r()}):r())},splitURL:function(e){if(!ba){var t,n=Aa||Mi.getCombi(e)||Mi.getSplitDecision(e),o=ya[e].sections[1].variations;if(n=parseInt(n,es))1===n?(t=function(){Kc.triggerEvent(en.UNHIDE_ALL_VARIATIONS,e,void 0,void 0,void 0,!0),Kc.goalVisit(e),ya[e].combination_chosen=n,Kc.triggerEvent(en.CHOOSE_COMBINATION,e,n,!0),Kc.recordVisitor(n,e,!1)},571489===window._vwo_acc_id||586866<window._vwo_acc_id?se(t):t()):(Wi.createCookie("_vis_opt_exp_"+e+"_split",n,100,e),M.set(),Kc.triggerEvent(en.SPLIT_URL,e),Kc.redirectToURL(e,o[n],n));else{if(isNaN(n=parseInt(Kc.chooseCombination(e),es)))return Kc.triggerEvent(en.CHOOSE_COMBINATION,e,void 0,!1),void Kc.triggerEvent(en.UNHIDE_ALL_VARIATIONS,e,void 0,void 0,!0,void 0,void 0,!0);ya[e].multiple_domains&&1!==n?(Wi.createCookie("_vis_opt_exp_"+e+"_split",n,100,e),M.set(),ba=1,Kc.triggerEvent(en.REDIRECT_DECISION,!0,e),La=!0,x.waitForThirdPartySync(function(){La=!1,Kc.triggerEvent(en.SPLIT_URL,e),Kc.redirectToURL(e,o[n],n,!0)})):1!==n?(Wi.createCookie("_vis_opt_exp_"+e+"_split",n,100,e),M.set(),Kc.triggerEvent(en.SPLIT_URL,e),Kc.redirectToURL(e,o[n],n,!0)):(t=function(){ya[e].combination_chosen=n,Kc.recordVisitor(1,e,!0),Mi.record(1,e,!0),Kc.triggerEvent(en.CHOOSE_COMBINATION,e,n,!1),Kc.triggerEvent(en.UNHIDE_ALL_VARIATIONS,e,void 0,void 0,void 0,!0)},571489===window._vwo_acc_id||586866<window._vwo_acc_id?se(t):t())}}},legacyVariablesSet:function(e){for(var t,n,o,i,r,a=0,s=(e=e||Sa).length;s--;)if(t=e[s],!0===ya[t].ready){a=t;break}if(window._vis_opt_experiment_id=a)for(r=ya[a].comb_n,i=(o=J(r)).length;i--;)n=o[i],xa[n]=r[n]},createSession:function(){var e;Xo.get()&&(Wi.createUUIDCookie(),Ta.getSessionStore()||(Ta.getGlobalCookie()||Ta.createGlobalCookie(),e=Ta.getRelativeSessionTimestamp(),Ta.initializeSession(e),g(en.NEW_SESSION_CREATED)),Ta.setVisitorInformation(),Ta.updateAndSyncPageId())},topInitialize:function(e,t,n){if(!(window.VWO.consentMode&&window.VWO.consentMode.preview&&window.VWO.consentMode.wFC))return Kc._topInitialize(e,t,n);window.VWO._.listener.onEventReceive(en.COOKIE_CONSENT_ACCEPTED,function(){return Kc._topInitialize(e,t,n)})},_topInitialize:function(e,t,n){var o,i;window.VWO_d&&window.VWO_d.resetPreviewData&&window.VWO_d.resetPreviewData(),Dc()&&(window.vwoShowPage&&window.vwoShowPage(),o=(e=js(e=e||ee(Sa,function(e){return!Wi.isSessionBasedCampaign(e)}),t,n))[e.length-1],Sc()&&pc(ns+"dyn"),Kc.processExperiments(e,t,n),i=o&&ya[o].type===D.SPLIT_CAMPAIGN,!ba&&i&&Kc.unhideVariation(o),Kc.addUrlChangeEvent(),ba||(Kc.legacyVariablesSet(e),Kc.triggerEvent(en.NOT_REDIRECTING),qi.finish()),Kc.triggerEvent(en.TOP_INITIALIZE_END))},getCombination:function(e,t){var n=!1,o=Aa||Mi.getCombi(e);return(o||ya[e].combination_chosen)&&(n=!0),{alreadyChosen:n,combi:o=o||Mi.isLogged(e)||!t&&Kc.chooseCombination(e)}},checkForVariationSegmentation:function(e){var t=ya[e].sections[1].segment;if(!t)return!1;for(var n=J(t),o=0;o<n.length;o++)if(co.segment.test(t[n[o]]))return!0},processExperiments:function(e,c,d,t){if(Kc.createSession(),(Aa||window._vis_debug)&&window.VWO._.blockedState||Oi.blockExc())return Kc.triggerEvent(en.TOP_INITIALIZE_BEGIN,e[0]);Is&&t&&C(e,function(e){var t=window._vwo_exp[e];t.type===D.FUNNEL_CAMPAIGN&&C(t.g,function(e,t){var n=e.id,n=parseInt(n);isNaN(n)||Xa.indexOf(n)<0&&Xa.push(n)})});for(var n=zr.filterExperimentsFromGroups(e,Aa),o=n.filteredInExps,i=n.filteredOutExps,r=(e=o).length,a=0,s=i;a<s.length;a++){var u=s[a];Kc.unhideVariationIfNotSplit(u)}typeof d===os&&(d=ds?Ss.CANCEL_AFTER_TIMEOUT:Ss.CANCEL_ALWAYS);for(;r--&&!ba;){var l,_=e[r];c=!!c,ya[_].manual===c?(Kc.triggerEvent(en.TOP_INITIALIZE_BEGIN,_),delete ya[_].ready,delete ya[_].timedout,delete ya[_][ws],(!Mi.isExcluded(_)||Aa||(Kc.triggerEvent(en.UNHIDE_ALL_VARIATIONS,_,!0,!0),Kc.unhideVariationIfNotSplit(_),VWO.data.eFSFI&&Wi.isSessionBasedCampaign(_)))&&((l=window._vwo_exp[_]).exec=l.exec||!!Mi.getCombi(_),Kc.isSplit(_)?(Kc.triggerEvent(en.UNHIDE_ALL_VARIATIONS,_,void 0,void 0,!0),Kc.unhideVariationIfNotSplit(_),ya[_].ready=!0,Fa?Kc.applyExperiments(d,[_],c):c?Kc.applyManualExperiments(d,_):Da.push(_)):"RUNNING"!==ya[_].status&&!Aa||function(t){if(!Wi.shouldTrackUserForCampaign(t))return Kc.unhideVariationIfNotSplit(t),ya[t].timedout=!0;var n=Kc.doExperimentHere(t),e=ya[t].ss;n&&Mi.isDomDependent(ya[t].type)&&(ya[t].cc=Kc.getCombination(t,!0).combi,ya[t].cc||Kc.checkForVariationSegmentation(t)||(ya[t].cc=Kc.getCombination(t).combi),Kc.hideElements(t),Kc.triggerEvent(en.HIDE_ELEMENTS,t,ya[t].cc)),Kc.eligible(t,n,function(e){Oi.blockExc()||(Kc.triggerEvent(en.SEGMENTATION_EVALUATED,t,e),function(e,t,n){var o=document.getElementById("vwo_temp");if(t)if(n){if(!Aa&&!Mi.isBucketed(e)&&!Mi.shouldBucket(e))return Kc.triggerEvent(en.UNHIDE_ALL_VARIATIONS,e,!0,void 0,void 0,!0),Mi.exclude(e),Kc.unhideVariationIfNotSplit(e);if(Wi.shouldTrackUserForCampaign(e)?ya[e].ready=!0:ya[e].timedout=!0,D.SPLIT_CAMPAIGN===ya[e].type)cc()||Kc.splitURL(e);else{var i,r=Kc.getCombination(e),a=ya[e].combination_chosen=r.combi,s=r.alreadyChosen;if(delete ya[e].cc,!a)return Kc.triggerEvent(en.UNHIDE_ALL_VARIATIONS,e,void 0,void 0,void 0,void 0,void 0,!0),Kc.unhideVariationIfNotSplit(e),ya[e].ready=!1;Wi.shouldTrackUserForCampaign(e)&&Kc.convertGoalVisitForDomDependent(e,n),Kc.triggerEvent(en.CHOOSE_COMBINATION,e,a,s),Kc.recordVisitor(a,e,!s),Wi.isDomIndependentCampaign(ya[e].type)&&(Mi.record(a,e,!s),Kc.goalVisit(e)),rc(a,e),c?(o||VWO.data.dVWOT||((i=vwo_$('<span id="vwo_temp"></span>')).vwoCss("display","none"),i.appendTo("head")),D.AB_CAMPAIGN===ya[e].type&&1==a&&Kc.unhideVariationIfNotSplit(e),Kc.triggerEvent(en.ELEMENT_LOAD_TIMER_START,e),se(function(){Kc.elementLoaded(e,d)})):D.AB_CAMPAIGN===ya[e].type&&1==a?Kc.unhideVariationIfNotSplit(e):(o||VWO.data.dVWOT||((i=vwo_$('<span id="vwo_temp"></span>')).vwoCss("display","none"),i.appendTo("head")),Kc.triggerEvent(en.ELEMENT_LOAD_TIMER_START,e,a),Kc.elementLoaded(e,d))}}else ya[e].ready=!1,Kc.unhideVariationIfNotSplit(e),ds&&Kc.triggerEvent(en.TEST_NOT_RUNNING,e);else n||(ya[e].ready=!1),Kc.unhideVariationIfNotSplit(e),ds&&Kc.triggerEvent(en.TEST_NOT_RUNNING,e)}(t,e,n),Fa?Kc.applyExperiments(d,[t],c):c?Kc.applyManualExperiments(d,t):Da.push(t))}),Kc.convertGoalVisitForDomDependent({id:t,verifyForGoal:!0},n),e&&e.se&&(336745!=window._vwo_acc_id||n)&&No.on(e.cspSeJs||e.se,function(e){e&&(Kc.triggerEvent(en.ELEMENTS_SHOWN_WITHOUT_CHANGES,t),Kc.unhideVariation(t))},{js:e.js,id:t,validForThisPage:!0})}(_))):ya[_].manual&&(ya[_].muts.pre.enabled||Kc.triggerEvent(en.WAITING_FOR_MANUAL_ACTIVATION,_))}},waitForDOMRenderingAndExecuteCampaign:function(e){var t,n=document.body||document.documentElement;Wc||(t=!1,n&&(Wc=new oa(function(){t=!0,(bc=bc||Uo(function(){Fc=!0,Wc.disconnect(),jc()},e.timer))()})).observe(n,{subtree:!0,childList:!0}),setTimeout(function(){t||(Fc=!0,jc(),Wc&&Wc.disconnect())},e.timeout))},isMonitorPageChangesRequired:function(){for(var e=0,t=Sa;e<t.length;e++){var n=t[e];if(ya[n].muts.post.enabled)return!0}return!1},setCampaignToObserve:function(e,t){var n=ya[e];!n.muts.post.enabled||(236928===window._vwo_acc_id||486866<window._vwo_acc_id)&&(!ya[e].xPath||ya[e].xPath&&"head"===ya[e].xPath.toLowerCase())||(Bc[e]=t,ia[e]=!!n.muts.post.refresh)},convertGoalVisitForDomDependent:function(e,t){var n;if("object"==typeof e&&(e=(n=e).id,i=n.verifyForGoal),Mi.isBucketed(e)||ya[e].combination_chosen){if(t||Kc.setGoalPageFlag(e),ya[e].type===D.SPLIT_CAMPAIGN&&t)return;var o,i=ya[e][Os]||i;(t||ya[e][Os])&&(Kc.triggerEvent(en.CONVERT_ALL_VISIT_GOALS_FOR_EXPERIMENT,e,void 0,!1),Kc.eligible({id:e,verifyForGoal:i})&&Wi.shouldTrackUserForCampaign(e)&&!ya[e].globalCode.preExecuted&&(o=ya[e].cc||ya[e].combination_chosen,Kc.executeCampaignJS(ya[e],e,o,"pre"),ya[e].globalCode.preExecuted=!0),Mi.isBucketed(e)&&Kc.goalVisit(e))}},executeCampaignJS:function(e,t,n,o){if(e.cspCompGlobalCode&&0!==Object.keys(e.cspCompGlobalCode).length&&e.cspCompGlobalCode.constructor===Object)try{e.cspCompGlobalCode[o](t,n)}catch(e){}else{var i=Wi.preProcessJS(e.globalCode[o],t,n);if(VWO&&VWO._&&VWO._.ac&&VWO._.ac.spaR&&"post"===o)try{var r="",a=vwo_$(i);if(a&&a.length){for(var s=0;s<a.length;s++){var c=a[s];c.classList.add("vwo_loaded_post_"+t),r+=c.outerHTML}i=r}}catch(e){var d="[JSLIB_CORE] Error during adding class on globalCode post css/js";window.VWO._.customError&&window.VWO._.customError({msg:d,url:"core.js",source:encodeURIComponent(d)})}Po(i)}},applyManualExperiments:function(e,t){vwo_$(document).ready(function(){Kc.applyExperiments(e,[t],!0)})},setGoalPageFlag:function(e){for(var t=J(ya[e].goals),n=0;n<t.length;n++){var o=ya[e].goals[t[n]];if((o.type===Yo.SEPARATE_PAGE||o.type===Yo.REVENUE_TRACKING||o.type===Yo.CUSTOM_GOAL)&&Kc.isGoalEligible(o)){ya[e][Os]=!0;break}}},revertChanges:function(e){var t=ya[e];if(t.sections)for(var n=J(t.sections),o=0;o<n.length;o++)vwo_$(".vwo_loaded.vwo_loaded_"+e+"._vwo_variation_"+n[o]).remove(),delete t.sections[n[o]].loaded},gaTrack:function(e,t,n,o){if(!Aa&&!window._vis_debug)try{o=o||"GA",n&&""!==n?"GA"===o&&(n+="."):n="";var i="GA"===o?4:1;e=e||window._vis_opt_experiment_id,t=t||Wa||i,Ua[e].c&&("GA"===o?(window._gaq=window._gaq||[],window._gaq.push(function(){void 0===window.pageTracker||n?window._gaq.push([n+"_setCustomVar",t,"VWO-"+e,Ua[e].n,1],[n+"_trackEvent","VWO","Visit","",0,!0]):(window.pageTracker._setCustomVar(t,"VWO-"+e,Ua[e].n,1),window.pageTracker._trackEvent("VWO","Visit","",0,!0))})):Bo("dimension"+t,"CampId:"+e+", VarName:"+Ua[e].n,"Custom","VWO",n))}catch(t){window.VWO._.customError&&window.VWO._.customError({msg:"Error while pushing data in GA for experiment id - "+e,url:"core.js",lineno:2922,colno:9,source:encodeURIComponent("VWO-GA-push")})}},getCurrentUrl:function(){return window._vis_opt_url||Ra.href},getCleanedUrl:function(e,t){if(e){var n=-1!==e.search(/_vis_(test_id|hash|opt_(preview_combination|random))=[a-z\.\d,]+&?/)?(n=e.replace(/_vis_(test_id|hash|opt_(preview_combination|random))=[a-z\.\d,]+&?/g,""),t?n.replace(/(\??&?)$/,""):n.replace(/(\/?\??&?)$/,"")):t?e:e.replace(/\/$/,"");return n}},getCleanedCurrentUrl:function(e,t){return window._vis_opt_url||Kc.getCleanedUrl(e,t)},setUrls:function(){is=Kc.getCurrentUrl(),rs=Kc.getCleanedCurrentUrl(is),as=Kc.getCleanedCurrentUrl(is,!0)},setup:function(){var e,t;ci(Aa)&&(Kc.triggerEvent(en.JSLIB_INIT),Kc.setUrls(),x.get("_vis_opt_test_cookie")||(Kc.triggerEvent(en.NEW_SESSION),(e=x.get("_vis_opt_s"))?x.create("_vis_opt_s",parseInt(e.split("|")[0],es)+1+"|",100):x.create("_vis_opt_s","1|",100)),x.create("_vis_opt_test_cookie",1),mc(),window._vwo_code.finished()&&!_vwo_code[gs]&&(_vwo_code[fs]=1,window._vis_debug||(t="t.gif?a="+Ba+"&t="+_vwo_code.library_tolerance(),Wi.sendCall(t))))},removeXPath:function(e){Kc.checkForVariationSegmentation(e)&&delete ya[e].xPath},dgetCampaignSettings:Uo(function(){fc(Yi.NON_TEST_CAMPAIGNS_FOR_CURRENT_URL)},ys),onUrlChange:function(e){var t,n,o;ci(Aa)&&(548907==(t=window._vwo_acc_id)&&ba||(n="object"==typeof e&&void 0!==e.currentUrl,(Vs&&Vs.cURCF||593198<=t)&&n&&e.currentUrl===e.previousUrl||La||(window.VWO._.txtCfg&&window.VWO._.txtCfg.tn&&(window.VWO._.txtCfg.o&&window.VWO._.txtCfg.o.d(),window.VWO._.txtCfg.f(window.VWO._.txtCfg.tn),delete window.VWO._.txtCfg.tn),Kc.resetCampaignsToObserve(),delete VWO.convGoals,(!e||e&&"object"==typeof e)&&(window._vis_opt_url=void 0),VWO._.pageId=void 0,Kc.triggerEvent(en.URL_CHANGED),Fa=!(Ma=!0),Da.length=0,Gs=null,No.reset(),No.setPastTriggers(),ds&&(Vs&&!Vs.dNHEL&&Kc.hideElements(),_vwo_code[fs]=!1,_vwo_code[gs]=!1),qi.clear(),VWO._.campaignsInternalMap={},zr.expPossibleToRunMap={},ba=0,o=ee(Sa,function(e){return!Wi.isSessionBasedCampaign(e)}),Kc.runCampaigns({keepElementLoadedRunning:cs?Ss.CANCEL_AFTER_TIMEOUT:Ss.DO_NOT_CANCEL,expIds:o,runFullFlow:!0}),ds&&Kc.dgetCampaignSettings(),Kc.triggerEvent(en.POST_URL_CHANGE,rs,ba))))},resetCampaignsToObserve:function(){Bc={}},addUrlChangeEvent:function(){ka||(ka=!0,Fo(ds,Kc.onUrlChange))},applyChanges:function(e,t){e=e||Sa,t=t||0;for(var n=cs,o=0;o<e.length;o++)Kc.elementLoaded(e[o],t);cs=n}};function Jc(e,t,n,o,i,r,a,s){mc(!0),e&&(gc(window._vwo_survey_core_cb||i),Kc.triggerEvent(en.NEW_SURVEY_FOUND,a)),t&&wc(window._vwo_opa_cb||i),n&&(window.VWO._.track.loaded&&window.VWO._.track.initiated?o=o.concat(r):hc(window.VWO.trackLibHash||i)),VWO._&&VWO._.dtc&&Kc.evalTags(),Kc.runCampaigns(Ss.CANCEL_ALWAYS,o),Kc.triggerEvent(en.UPDATE_SETTINGS_CALL,s)}Kc.triggerEvent=g,window._vwo_s=De,window._vwo_campaignData=Ua,window._vis_opt_queue=window._vis_opt_queue||[],window._vis_opt_top_initialize=Kc.topInitialize,window._vis_opt_bottom_initialize=Kc.bottomInitialize,window._vis_opt_goal_conversion=Kc.goalConversion,window._vis_opt_revenue_conversion=Kc.revenueConversion,window._vis_opt_pause=Wo,window._vis_opt_readCookie=x.get,window._vis_opt_createCookie=Wi.createCookie,window._vis_opt_element_loaded=Kc.elementLoaded,window._vis_opt_GA_track=Kc.gaTrack,window._vis_opt_register_conversion=Kc.registerConversion,window._vis_opt_get_campaign_xPath=ic,VWO.updateDyn=function(e,t,n){ms=!0,window._vwo_geo=e,window._vwo_ip=t,VWO.data.vi=n,Ta.setVisitorInformation(),w.set("_vwo_dyn",xo({geo:e,ip:t,vi:n})),Kc.triggerEvent(en.DYNAMIC_INFO_FETCHED)},VWO.initOnTpcSync=function(e){if(ci(Aa)){var t;if(e=e||[],VWO.data.tpc&&VWO.data.tpc._vwo&&(VWO._.jar?x.mergeInFPJar():Oc(3826,"TPC._vwo(value = "+VWO.data.tpc._vwo+") value found but cookie jar not available. Value of CJ is "+VWO.data.cj)),Us(),!gi.cookieLessModeEnabled)for(var n=0;n<e.length;n++)t=e[n],Wi.createCookie(t.name,t.value,100);Kc.triggerEvent(en.THIRD_PARTY_COOKIE_SYNC,e),Wi.delCSS("body"),Ic()}},VWO.config=function(e){return e&&(Ka=e),Ka},VWO.setVariation=fa,VWO.activate=function(t,n,o,e){if(!(!ci(Aa)||(Aa||window._vis_debug)&&window.VWO._.blockedState||Oi.blockExc())){Kc.triggerEvent(en.ACTIVATE_API_TRIGGERED);var i,r={};if(Gc(),"object"==typeof t&&(t=(r=t).keepElementLoadedRunning,n=r.expIds,o=r.manual,e=r.customUrl,i=r.virtualPageUrl),e&&(window._vis_opt_url=e),cs=t!==Ss.DO_NOT_CANCEL&&t!==!!Ss.DO_NOT_CANCEL,Ma=!0,n=n||Sa,i)VWO.enableSPA(!0),window._vis_opt_url=i,Kc.onUrlChange(i);else{for(var a=n.length;a--;)ya[n[a]]||n.splice(a,1);678421===window._vwo_acc_id&&window._vwo_code&&e?window.VWO.push(["onEventReceive","uSC",function(e){e[1]==Yi.ALL_TEST_CAMPAIGNS&&Kc.runCampaigns(t,n,o)}]):Kc.runCampaigns(t,n,o)}}},VWO.refreshElements=function(e,t){if(e){e instanceof Array||(e=[e]),t=t||Sa;for(var n=vwo_$(e.join(",")),o=0;o<t.length;o++){var i="vwo_loaded_"+t[o];n.each(function(e,t){var n=vwo_$(t);n.hasClass(i)?n.removeClass(i):n.parents("."+i).eq(0).removeClass(i)})}Kc.finished&&Kc.applyChanges(t)}},VWO.deactivate=function(e){Kc.clearTimeouts(e),cs=!0},VWO.setFetchSettingsDelay=function(e){Ns=e},VWO.disableAutofetchSettings=function(){Ns=31536e7,clearTimeout(ss)},VWO.fetchAllSettings=function(){us||(us=!0,fc(Yi.ALL_TEST_CAMPAIGNS))},VWO.enableSPA=function(e){typeof e===os||e?(ds=!0,3!==VWO.data.tcVersion&&(ss=setTimeout(VWO.fetchAllSettings,Ns))):ds=e},VWO.fetchPCSettings=function(){ls||(ls=!0,fc(Yi.PC_CAMPAIGN))},VWO.updateSPAWaitTime=function(e){Cs=e},VWO.updateSettings=function(e,t,n){var o,i,r;if(e&&Dc()){t&&(t.pc&&(r=!0),vwo_$.extend(!0,VWO.data,t),window._vwo_pc_custom&&vwo_$.extend(!0,VWO.data.pc,window._vwo_pc_custom));var a=[],s=[],c=[];for(var d in e)if(e.hasOwnProperty(d)&&!ya[d]){var u=e[d];if(ya[d]=u[0],Sa.push(d),Wi.isSessionBasedCampaign(d))r=!0,s.push(d),Wi.isAnalyzeCampaign(ya[d].type)&&(i=!0);else{if(u[0].type===D.SURVEY_CAMPAIGN)for(var l in window._vwo_surveySettings=window._vwo_surveySettings||{},u[1])u[1].hasOwnProperty(l)&&!window._vwo_surveySettings[l]&&(window._vwo_surveySettings[l]=u[1][l],c.push(l),o=!0);else if(u[0].type===D.ANALYSIS_CAMPAIGN){i=!0;try{eval(u[1])}catch(e){}}n==Yi.ALL_TEST_CAMPAIGNS&&!Wi.isSessionBasedCampaign(d)&&(236928===window._vwo_acc_id||589340<window._vwo_acc_id||VWO.data.dNPS)?ya[d].ready=!1:a.push(d)}}window.VWO.push(["setVariation"]);var _=(new Date).valueOf();VWO._&&VWO._.ac&&VWO._.ac.csp?setTimeout(function(){Jc(o,i,r,a,_,s,c,n)},0):Jc(o,i,r,a,_,s,c,n)}},VWO.applyChanges=Kc.applyChanges,VWO.revertChanges=Kc.revertChanges,VWO._.addConsentTrigger=Bs,VWO.modifyClickPauseTime=function(e){Nc((e=e||{time:0,useBeacon:!1}).time),e.useBeacon&&(VWO.data.tB=!0)},VWO.getList=function(e,t){},VWO.onConsentAccepted=function(){var e=window.VWO.consentMode.deferredQueue;if(e)for(;0<e.length;){var t=e.shift();switch(t.method){case"script":window.VWO._.coreLib.lS(t.payload);break;case"sendCall":t.payload();break;case"fn":"function"==typeof t.payload&&t.payload();break;default:"function"==typeof t.method&&t.method()}}},Kc.loadTags=lc,Kc.lS=pc,VWO._.coreLib=Kc,VWO._.localStorageService=w,window.VWO.getCrossDomainInfo=ma,Jo();var qc=ue,Yc=(zc.prototype.getAndUpdateSmartCodeConfig=function(){var e=window.VWO.data.SCC;if(e)try{var t=(e=JSON.parse(e)).sT,n=e.hE,o=e.hES,i=e.stT;(t||n||o||i)&&2<=this.smartCodeVersion&&w.set(this.configKey,JSON.stringify({sT:t,hE:n,hES:o,stT:i}))}catch(e){}},zc),Xc;function zc(){this.configKey="_vwo_"+window._vwo_acc_id+"_config",this.smartCodeVersion=window._vwo_code&&_vwo_code.getVersion&&_vwo_code.getVersion(),this.getAndUpdateSmartCodeConfig()}var Zc=VWO.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM||1/48,Qc=VWO.TRACK_GLOBAL_COOKIE_EXPIRY_CUSTOM||window.VWO.data.rp||90,ed=document.querySelector("#vwoCode");ed&&(window.VWO.nonce=ed.nonce);var td="_vis_opt_",nd="_vwo_",od=(Xc={},Xc[td+"test_cookie"]=0,Xc[nd+"ds"]=Qc,Xc[nd+"sn"]=Zc,Xc[nd+"referrer"]=18e-5,Xc[nd+"uuid"]=3650,Xc[nd+"uuid_v2"]=366,Xc);VWO._=VWO._||{};var id=window.parent!==window.self,rd=VWO._.ac&&VWO._.ac.cKLV;function ad(){for(var e=document.cookie.split(/; ?/),t={},n=0;n<e.length;n++){var o=e[n].split("="),i=o[0],r=o[1];try{t[i]=r}catch(e){}}return t}var sd=ad(),cd=Kc.isSSApp(VWO.data.sstd);function dd(){if(!(id&&-1<location.href.indexOf("vwo_iframe_opt_out=true")&&rd)){if(Uc(),!fi&&!window._vis_debug&&(!ci(fi)||kc()))return window._vwo_code.finish(),void Kc.triggerEvent(en.OPT_OUT,!0);if(window.VWO.consentMode&&!1===window.VWO.consentMode.cReady)return window.clearTimeout(window._vwo_library_timer),window.VWO.initVWOLib=dd;if("function"==typeof window.VWO.siteWideCode){try{window.VWO.siteWideCode()}catch(e){}delete window.VWO.siteWideCode}if(VWO._.ss&&!sd._vwo_ssm){for(var e in sd)e!==nd+"uuid_v2"&&(0<=e.indexOf(td)||0<=e.indexOf(nd))&&(od.hasOwnProperty(e)?x.create(e,decodeURIComponent(sd[e]),od[e],void 0,void 0,!0):x.create(e,decodeURIComponent(sd[e]),100,void 0,void 0,!0));x.create("_vwo_ssm",1,3650,void 0,void 0,!0)}VWO._.libLoaded&&!VWO._.tCEM&&(VWO._.tCEM=!0),window.VWO.consentMode&&(Oi.initConsentMode(),Oi.overrideCookies(x)),Ca(),M.init(),Kc.setup(),r.init("jslib"),new Yc;function t(){VWO.track=VWO.track||{},VWO.track.goalConversion=Kc.goalConversionForTrack,VWO.track.revenueConversion=Kc.revenueConversionForTrack,VWO.track.delayedGoalConversion=Kc.delayedGoalConversion,VWO._.libLoaded=!0,VWO._.commonUtil=qc,VWO._.utils=qo,VWO._.customEvent=m}602932!==window._vwo_acc_id?se(function(){Kc.init(t)}):Kc.init(t);try{var n=window._vwoCc;if(window.VWO._.customError&&n&&n.pageLogRgx&&new RegExp(n.pageLogRgx).test(location.href)){var o={};for(var i in sd)/^(_vis_opt_exp|_vwo)/.test(i)&&(o[i]=sd[i]);window.VWO._.customError({msg:"Landed on the page URL!",url:"init",source:encodeURIComponent(JSON.stringify({url:location.href,referrer:document.referrer,cookies:o}))})}}catch(e){}}}cd&&(VWO._.ssdm=!0),cd&&"https:"===location.protocol&&!VWO.data.noSS&&(VWO._.ss=!0),dd()}()}();

</script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-js/headroom.min.js?ver=4.10.54" id="pa-headroom-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/premium-addons-pro/assets/frontend/min-js/charts.min.js?ver=2.9.23" id="pa-charts-js" data-rocket-defer="" defer=""></script>
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.bentley.com/xmlrpc.php?rsd">
<link rel="shortlink" href="https://www.bentley.com/">
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.bentley.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.bentley.com%2F">
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.bentley.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.bentley.com%2F&amp;format=xml">
<noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript><!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KSTVBHL');</script>
<!-- End Google Tag Manager -->

<!-- Start of HubSpot Embed Code -->
<script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" id="hs-script-loader" async="" defer="" data-rocket-src="https://www.bentley.com/wp-content/cache/min/1/7668309.js?ver=1728082744"></script> 
<!-- End of HubSpot Embed Code -->

<!-- Start of GTMCheck Code -->
<script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" defer="" data-rocket-src="https://www.bentley.com/wp-content/cache/min/1/wp-content/themes/generatepress_child/js/GTMCheck_Universal.js?ver=1728082744"></script>  
<!-- End of GTMCheck Code -->

<!-- Start of meta validation code -->
<meta name="msvalidate.01" content="54FF700CABF3569936DB6EA6D7C9C54F">
<!-- End of meta validation code -->


<!-- Start of Munchkin Embed Code -->
<!--<script type="rocketlazyloadscript" data-rocket-type="text/javascript">
(function() {
  var didInit = false;
  function initMunchkin() {
    if(didInit === false) {
      didInit = true;
      Munchkin.init('489-PWT-135');
    }
  }
  var s = document.createElement('script');
  s.type = 'text/javascript';
  s.async = true;
  s.src = '//munchkin.marketo.net/munchkin.js';
  s.onreadystatechange = function() {
    if (this.readyState == 'complete' || this.readyState == 'loaded') {
      initMunchkin();
    }
  };
  s.onload = initMunchkin;
  document.getElementsByTagName('head')[0].appendChild(s);
})();
</script>-->
<!-- End of Munchkin Embed Code -->


<!-- SMARTLING SmartlingContextTracker JS SCRIPT -->
<!-- <script type="text/javascript" src="//d2c7xlmseob604.cloudfront.net/tracker.min.js"></script>
	<script type="rocketlazyloadscript">
			SmartlingContextTracker.init({
			orgId: 'jhPtCyo5lmHqY9gNVjPBtw'
		});
	</script>-->
<!-- END SMARTLING SmartlingContextTracker JS SCRIPT -->



<meta name="generator" content="Elementor 3.24.4; features: additional_custom_breakpoints, e_optimized_control_loading, e_element_cache; settings: css_print_method-external, google_font-enabled, font_display-swap">
			<style>
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			</style>
			<link rel="icon" href="https://www.bentley.com/wp-content/uploads/bentley-b-favicon-black-260x260-1.svg" sizes="32x32">
<link rel="icon" href="https://www.bentley.com/wp-content/uploads/bentley-b-favicon-black-260x260-1.svg" sizes="192x192">
<link rel="apple-touch-icon" href="https://www.bentley.com/wp-content/uploads/bentley-b-favicon-black-260x260-1.svg">
<meta name="msapplication-TileImage" content="https://www.bentley.com/wp-content/uploads/bentley-b-favicon-black-260x260-1.svg">
		<style id="wp-custom-css">
			/* GeneratePress Site CSS */ /* dropdown menu font size */

a.generate-back-to-top {
    border-radius: 30px;
}

.top-bar {
    max-height: 50px;
}

.gb-container-78a4e547 {
    background-color: #8C8C8C;
    color: var(--base-3);
    max-height: 50px;
}

.main-navigation .main-nav ul ul li a {
	font-size: 16px;
}

/* add padding around mobile navigation header */

.mobile-header-navigation {
	padding: 10px;
}

/* blue shadow on photos */

.blue-shadow img {
	box-shadow: 12px 12px 0px var(--accent-2);
}

/* light grey shadow on photos */

.grey-shadow img {
	box-shadow: 12px 12px 0px var(--base);
}

/* mailchimp form input fields style */

.mc4wp-form input[type=text], .mc4wp-form input[type=email] {
	line-height: 40px;
	width: 260px;
	border: none;
}

/* mailchimp form submit button style */

.mc4wp-form input[type=submit] {
	color: var(--base-3);
	background-color: var(--accent-4);
	line-height: 40px;
	border: none;
	transition: all 0.5s ease 0s;
}


/* makes mailchimp form stack on mobile */

@media (max-width: 768px) {
.mc4wp-form input[type=text], .mc4wp-form input[type=email], .mc4wp-form input[type=submit] {
	width: 100%;
	margin: 2px;
	}
} /* End GeneratePress Site CSS */

		</style>
		<style type="text/css">/** Mega Menu CSS: fs **/</style>
<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript><style id="wpr-lazyload-bg-container"></style><style>.elementor-10411 .elementor-element.elementor-element-be852db:not(.elementor-motion-effects-element-type-background), .elementor-10411 .elementor-element.elementor-element-be852db > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-f74fe79a-09dd-4e52-b25a-2fc9f0cb960a: url('https://www.bentley.com/wp-content/uploads/background-infrastructure-stock-1209183571.jpg');}</style><style id="wpr-lazyload-bg-exclusion">.elementor-10411 .elementor-element.elementor-element-e642c8e:not(.elementor-motion-effects-element-type-background), .elementor-10411 .elementor-element.elementor-element-e642c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-124a86ac-b082-47dc-95c9-3ae6d66f5e8d: url('https://www.bentley.com/wp-content/uploads/hero-home-architecture-nature-179604268.jpg');}.elementor-10411 .elementor-element.elementor-element-be852db:not(.elementor-motion-effects-element-type-background), .elementor-10411 .elementor-element.elementor-element-be852db > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-978baa14-6f68-44cf-adb9-69997119eb0c: url('https://www.bentley.com/wp-content/uploads/hero-home-architecture-nature-179604268.jpg');}</style>
<noscript>
<style id="wpr-lazyload-bg-nostyle">.geot-flag{--wpr-bg-84b1b1c7-a172-4562-bfa9-210bb3b967cb: url('https://www.bentley.com/wp-content/plugins/geotargetingwp/public/css/flags.png');}.elementor-10411 .elementor-element.elementor-element-be852db:not(.elementor-motion-effects-element-type-background), .elementor-10411 .elementor-element.elementor-element-be852db > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-f74fe79a-09dd-4e52-b25a-2fc9f0cb960a: url('https://www.bentley.com/wp-content/uploads/background-infrastructure-stock-1209183571.jpg');}.elementor-10411 .elementor-element.elementor-element-45b75f7 .premium-flip-front{--wpr-bg-b317b748-abc9-4994-85e6-702659e88a8b: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}.elementor-10411 .elementor-element.elementor-element-45b75f7 .premium-flip-back{--wpr-bg-b41858aa-47c0-4462-a853-ed2e035364b1: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}.elementor-10411 .elementor-element.elementor-element-982a87d .premium-flip-front{--wpr-bg-a8a05f90-e6f1-4d06-8348-5f7279e2db74: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}.elementor-10411 .elementor-element.elementor-element-982a87d .premium-flip-back{--wpr-bg-d202e4f0-eb28-4128-bd92-c4b619f36e4a: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}.elementor-10411 .elementor-element.elementor-element-ff02c75 .premium-flip-front{--wpr-bg-88416b0e-dbc2-4df9-9c84-e3ac1a429e58: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}.elementor-10411 .elementor-element.elementor-element-ff02c75 .premium-flip-back{--wpr-bg-abe53b5f-dd91-404c-b3d0-21fd70eb47e6: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}.elementor-10411 .elementor-element.elementor-element-632dbf1 .premium-flip-front{--wpr-bg-215faa38-3d26-4e33-8d3b-9ce050229d0f: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}.elementor-10411 .elementor-element.elementor-element-632dbf1 .premium-flip-back{--wpr-bg-7cb0f92c-9ddf-4b3f-9344-325a55b5508e: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}.elementor-10411 .elementor-element.elementor-element-a7a0cd2 .premium-flip-front{--wpr-bg-d220b8e2-e81d-4c1f-bd70-d887b29d6e02: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}.elementor-10411 .elementor-element.elementor-element-a7a0cd2 .premium-flip-back{--wpr-bg-59cd30d0-9964-4094-a80a-ae2b5d5adf1d: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}.elementor-10411 .elementor-element.elementor-element-9e3b5c8 .premium-flip-front{--wpr-bg-d58d81c2-7abb-43ff-8412-b0eb26080113: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}.elementor-10411 .elementor-element.elementor-element-9e3b5c8 .premium-flip-back{--wpr-bg-f0e6d926-d5ef-4541-b144-fc0c8eb4b056: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}.elementor-10411 .elementor-element.elementor-element-cc66cd5 .premium-flip-front{--wpr-bg-1f4bb18a-901b-4a8a-8cdf-81714bc014fd: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}.elementor-10411 .elementor-element.elementor-element-cc66cd5 .premium-flip-back{--wpr-bg-e451ee12-8581-44a0-b6f2-d27981241346: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}.elementor-10411 .elementor-element.elementor-element-2f72023 .premium-flip-front{--wpr-bg-0e5745de-565d-4ec8-b1ab-5e280d420889: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}.elementor-10411 .elementor-element.elementor-element-2f72023 .premium-flip-back{--wpr-bg-9c9c741c-2a11-4b8e-90e6-94632048e896: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}.elementor-10411 .elementor-element.elementor-element-2009419 .premium-flip-front{--wpr-bg-49bd0ca3-ebff-407b-be4e-9dcd9f2eaebb: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}.elementor-10411 .elementor-element.elementor-element-2009419 .premium-flip-back{--wpr-bg-fab109b0-bd8f-451f-91a8-3006d0efda51: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}.elementor-10411 .elementor-element.elementor-element-7b5f206 .premium-flip-front{--wpr-bg-1118f791-c48e-4581-baeb-770ccaddc67a: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}.elementor-10411 .elementor-element.elementor-element-7b5f206 .premium-flip-back{--wpr-bg-4fe30a19-7054-473e-9ad1-5b41a87594af: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}.elementor-10411 .elementor-element.elementor-element-a2f8477 .premium-flip-front{--wpr-bg-531cbd7e-b328-4b40-83b5-c8e34d99532c: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-cities-campuses-airports-q2-2024-400x400-1.jpg?ver=1717600864');}.elementor-10411 .elementor-element.elementor-element-a2f8477 .premium-flip-back{--wpr-bg-96183f51-a933-44fc-8dd3-42f658043c62: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-cities-campuses-airports-q2-2024-400x400-1.jpg?ver=1717600864');}.elementor-10411 .elementor-element.elementor-element-860c9eb .premium-flip-front{--wpr-bg-2395d2ad-c2e4-4b1e-b92c-3bc3c1ccd0e9: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}.elementor-10411 .elementor-element.elementor-element-860c9eb .premium-flip-back{--wpr-bg-24a21a88-5b9d-4dbb-9873-f0a27242131f: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}.elementor-10411 .elementor-element.elementor-element-7bc8ffc .premium-flip-front{--wpr-bg-930b1147-c3f0-448b-aca6-d9bc4c5fa6b6: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}.elementor-10411 .elementor-element.elementor-element-7bc8ffc .premium-flip-back{--wpr-bg-f5cda6fb-ca3c-4251-8eff-9c70a2995929: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}.elementor-10411 .elementor-element.elementor-element-911c857 .premium-flip-front{--wpr-bg-abc905f7-6f2b-40d6-bf78-cfe6e413f196: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}.elementor-10411 .elementor-element.elementor-element-911c857 .premium-flip-back{--wpr-bg-2a690802-6769-4af0-b7c3-c6c87c324c86: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}.elementor-10411 .elementor-element.elementor-element-2147bdc .premium-flip-front{--wpr-bg-5f67aa36-9bc0-4a03-8176-03ce03e1bc11: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}.elementor-10411 .elementor-element.elementor-element-2147bdc .premium-flip-back{--wpr-bg-969644f4-81d6-443b-9565-8b2d0c6a07ad: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}.elementor-10411 .elementor-element.elementor-element-4070384 .premium-flip-front{--wpr-bg-1c4caf25-247c-4a47-8477-b7c292e07d42: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}.elementor-10411 .elementor-element.elementor-element-4070384 .premium-flip-back{--wpr-bg-57203081-453c-4ca3-ae3c-3c2d5a1dd853: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}.elementor-10411 .elementor-element.elementor-element-b5892c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-b5892c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-b0452de4-4afd-4c96-8746-2bd0436a338c: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}.elementor-10411 .elementor-element.elementor-element-b5892c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-b5892c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-6dcd11ec-9a9c-4fbb-81c8-aa2e7f9284b3: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}.elementor-10411 .elementor-element.elementor-element-62f23a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-62f23a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-37a9eb93-0bed-4882-80ee-3d295e4806c4: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}.elementor-10411 .elementor-element.elementor-element-62f23a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-62f23a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-6ec5a70b-cb13-4505-9a85-02a174a3b1a3: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}.elementor-10411 .elementor-element.elementor-element-93121ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-93121ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-3e388417-81fa-4e7b-b981-5c178ffdbac6: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}.elementor-10411 .elementor-element.elementor-element-93121ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-93121ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-e0d01a00-0b06-4fbc-9080-13cbcbef2021: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}.elementor-10411 .elementor-element.elementor-element-d0c3130:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-d0c3130 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-47002e44-5607-4671-a089-b6a6fe9fcb87: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}.elementor-10411 .elementor-element.elementor-element-d0c3130:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-d0c3130 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-0e311964-c6cb-465e-9d5e-8e021abf9d3c: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}.elementor-10411 .elementor-element.elementor-element-1406c7e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-1406c7e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-acb5e083-8c1a-443a-9209-32adce7cb7a4: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}.elementor-10411 .elementor-element.elementor-element-1406c7e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-1406c7e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-fcd0f130-3324-4d74-9ddf-17eaba047d3a: url('https://www.bentley.com/wp-content/uploads/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}.elementor-posts-nothing-found{--wpr-bg-7e289919-4edb-4c70-97d3-2acdb2628382: url('https://www.bentley.com/wp-content/uploads/2022/04/icon-search-no-results-found-green-82X100.svg');}.rll-youtube-player .play{--wpr-bg-a394ce6f-ac1c-48e7-b81b-41313b9ad1e0: url('https://www.bentley.com/wp-content/plugins/wp-rocket/assets/img/youtube.png');}</style>
</noscript>
<script type="application/javascript">const rocket_pairs = [{"selector":".geot-flag","style":".geot-flag{--wpr-bg-84b1b1c7-a172-4562-bfa9-210bb3b967cb: url('https:\/\/www.bentley.com\/wp-content\/plugins\/geotargetingwp\/public\/css\/flags.png');}","hash":"84b1b1c7-a172-4562-bfa9-210bb3b967cb","url":"https:\/\/www.bentley.com\/wp-content\/plugins\/geotargetingwp\/public\/css\/flags.png"},{"selector":".elementor-10411 .elementor-element.elementor-element-be852db:not(.elementor-motion-effects-element-type-background), .elementor-10411 .elementor-element.elementor-element-be852db > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-10411 .elementor-element.elementor-element-be852db:not(.elementor-motion-effects-element-type-background), .elementor-10411 .elementor-element.elementor-element-be852db > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-f74fe79a-09dd-4e52-b25a-2fc9f0cb960a: url('https:\/\/www.bentley.com\/wp-content\/uploads\/background-infrastructure-stock-1209183571.jpg');}","hash":"f74fe79a-09dd-4e52-b25a-2fc9f0cb960a","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/background-infrastructure-stock-1209183571.jpg"},{"selector":".elementor-10411 .elementor-element.elementor-element-45b75f7 .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-45b75f7 .premium-flip-front{--wpr-bg-b317b748-abc9-4994-85e6-702659e88a8b: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}","hash":"b317b748-abc9-4994-85e6-702659e88a8b","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668"},{"selector":".elementor-10411 .elementor-element.elementor-element-45b75f7 .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-45b75f7 .premium-flip-back{--wpr-bg-b41858aa-47c0-4462-a853-ed2e035364b1: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}","hash":"b41858aa-47c0-4462-a853-ed2e035364b1","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668"},{"selector":".elementor-10411 .elementor-element.elementor-element-982a87d .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-982a87d .premium-flip-front{--wpr-bg-a8a05f90-e6f1-4d06-8348-5f7279e2db74: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}","hash":"a8a05f90-e6f1-4d06-8348-5f7279e2db74","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776"},{"selector":".elementor-10411 .elementor-element.elementor-element-982a87d .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-982a87d .premium-flip-back{--wpr-bg-d202e4f0-eb28-4128-bd92-c4b619f36e4a: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}","hash":"d202e4f0-eb28-4128-bd92-c4b619f36e4a","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776"},{"selector":".elementor-10411 .elementor-element.elementor-element-ff02c75 .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-ff02c75 .premium-flip-front{--wpr-bg-88416b0e-dbc2-4df9-9c84-e3ac1a429e58: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}","hash":"88416b0e-dbc2-4df9-9c84-e3ac1a429e58","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715"},{"selector":".elementor-10411 .elementor-element.elementor-element-ff02c75 .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-ff02c75 .premium-flip-back{--wpr-bg-abe53b5f-dd91-404c-b3d0-21fd70eb47e6: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}","hash":"abe53b5f-dd91-404c-b3d0-21fd70eb47e6","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715"},{"selector":".elementor-10411 .elementor-element.elementor-element-632dbf1 .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-632dbf1 .premium-flip-front{--wpr-bg-215faa38-3d26-4e33-8d3b-9ce050229d0f: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}","hash":"215faa38-3d26-4e33-8d3b-9ce050229d0f","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836"},{"selector":".elementor-10411 .elementor-element.elementor-element-632dbf1 .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-632dbf1 .premium-flip-back{--wpr-bg-7cb0f92c-9ddf-4b3f-9344-325a55b5508e: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}","hash":"7cb0f92c-9ddf-4b3f-9344-325a55b5508e","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836"},{"selector":".elementor-10411 .elementor-element.elementor-element-a7a0cd2 .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-a7a0cd2 .premium-flip-front{--wpr-bg-d220b8e2-e81d-4c1f-bd70-d887b29d6e02: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}","hash":"d220b8e2-e81d-4c1f-bd70-d887b29d6e02","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748"},{"selector":".elementor-10411 .elementor-element.elementor-element-a7a0cd2 .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-a7a0cd2 .premium-flip-back{--wpr-bg-59cd30d0-9964-4094-a80a-ae2b5d5adf1d: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}","hash":"59cd30d0-9964-4094-a80a-ae2b5d5adf1d","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748"},{"selector":".elementor-10411 .elementor-element.elementor-element-9e3b5c8 .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-9e3b5c8 .premium-flip-front{--wpr-bg-d58d81c2-7abb-43ff-8412-b0eb26080113: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}","hash":"d58d81c2-7abb-43ff-8412-b0eb26080113","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668"},{"selector":".elementor-10411 .elementor-element.elementor-element-9e3b5c8 .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-9e3b5c8 .premium-flip-back{--wpr-bg-f0e6d926-d5ef-4541-b144-fc0c8eb4b056: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}","hash":"f0e6d926-d5ef-4541-b144-fc0c8eb4b056","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668"},{"selector":".elementor-10411 .elementor-element.elementor-element-cc66cd5 .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-cc66cd5 .premium-flip-front{--wpr-bg-1f4bb18a-901b-4a8a-8cdf-81714bc014fd: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}","hash":"1f4bb18a-901b-4a8a-8cdf-81714bc014fd","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776"},{"selector":".elementor-10411 .elementor-element.elementor-element-cc66cd5 .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-cc66cd5 .premium-flip-back{--wpr-bg-e451ee12-8581-44a0-b6f2-d27981241346: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}","hash":"e451ee12-8581-44a0-b6f2-d27981241346","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776"},{"selector":".elementor-10411 .elementor-element.elementor-element-2f72023 .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-2f72023 .premium-flip-front{--wpr-bg-0e5745de-565d-4ec8-b1ab-5e280d420889: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}","hash":"0e5745de-565d-4ec8-b1ab-5e280d420889","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715"},{"selector":".elementor-10411 .elementor-element.elementor-element-2f72023 .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-2f72023 .premium-flip-back{--wpr-bg-9c9c741c-2a11-4b8e-90e6-94632048e896: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}","hash":"9c9c741c-2a11-4b8e-90e6-94632048e896","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715"},{"selector":".elementor-10411 .elementor-element.elementor-element-2009419 .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-2009419 .premium-flip-front{--wpr-bg-49bd0ca3-ebff-407b-be4e-9dcd9f2eaebb: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}","hash":"49bd0ca3-ebff-407b-be4e-9dcd9f2eaebb","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836"},{"selector":".elementor-10411 .elementor-element.elementor-element-2009419 .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-2009419 .premium-flip-back{--wpr-bg-fab109b0-bd8f-451f-91a8-3006d0efda51: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}","hash":"fab109b0-bd8f-451f-91a8-3006d0efda51","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836"},{"selector":".elementor-10411 .elementor-element.elementor-element-7b5f206 .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-7b5f206 .premium-flip-front{--wpr-bg-1118f791-c48e-4581-baeb-770ccaddc67a: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}","hash":"1118f791-c48e-4581-baeb-770ccaddc67a","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748"},{"selector":".elementor-10411 .elementor-element.elementor-element-7b5f206 .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-7b5f206 .premium-flip-back{--wpr-bg-4fe30a19-7054-473e-9ad1-5b41a87594af: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}","hash":"4fe30a19-7054-473e-9ad1-5b41a87594af","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748"},{"selector":".elementor-10411 .elementor-element.elementor-element-a2f8477 .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-a2f8477 .premium-flip-front{--wpr-bg-531cbd7e-b328-4b40-83b5-c8e34d99532c: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-cities-campuses-airports-q2-2024-400x400-1.jpg?ver=1717600864');}","hash":"531cbd7e-b328-4b40-83b5-c8e34d99532c","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-cities-campuses-airports-q2-2024-400x400-1.jpg?ver=1717600864"},{"selector":".elementor-10411 .elementor-element.elementor-element-a2f8477 .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-a2f8477 .premium-flip-back{--wpr-bg-96183f51-a933-44fc-8dd3-42f658043c62: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-cities-campuses-airports-q2-2024-400x400-1.jpg?ver=1717600864');}","hash":"96183f51-a933-44fc-8dd3-42f658043c62","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-cities-campuses-airports-q2-2024-400x400-1.jpg?ver=1717600864"},{"selector":".elementor-10411 .elementor-element.elementor-element-860c9eb .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-860c9eb .premium-flip-front{--wpr-bg-2395d2ad-c2e4-4b1e-b92c-3bc3c1ccd0e9: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}","hash":"2395d2ad-c2e4-4b1e-b92c-3bc3c1ccd0e9","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668"},{"selector":".elementor-10411 .elementor-element.elementor-element-860c9eb .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-860c9eb .premium-flip-back{--wpr-bg-24a21a88-5b9d-4dbb-9873-f0a27242131f: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}","hash":"24a21a88-5b9d-4dbb-9873-f0a27242131f","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668"},{"selector":".elementor-10411 .elementor-element.elementor-element-7bc8ffc .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-7bc8ffc .premium-flip-front{--wpr-bg-930b1147-c3f0-448b-aca6-d9bc4c5fa6b6: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}","hash":"930b1147-c3f0-448b-aca6-d9bc4c5fa6b6","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776"},{"selector":".elementor-10411 .elementor-element.elementor-element-7bc8ffc .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-7bc8ffc .premium-flip-back{--wpr-bg-f5cda6fb-ca3c-4251-8eff-9c70a2995929: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}","hash":"f5cda6fb-ca3c-4251-8eff-9c70a2995929","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776"},{"selector":".elementor-10411 .elementor-element.elementor-element-911c857 .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-911c857 .premium-flip-front{--wpr-bg-abc905f7-6f2b-40d6-bf78-cfe6e413f196: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}","hash":"abc905f7-6f2b-40d6-bf78-cfe6e413f196","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715"},{"selector":".elementor-10411 .elementor-element.elementor-element-911c857 .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-911c857 .premium-flip-back{--wpr-bg-2a690802-6769-4af0-b7c3-c6c87c324c86: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}","hash":"2a690802-6769-4af0-b7c3-c6c87c324c86","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715"},{"selector":".elementor-10411 .elementor-element.elementor-element-2147bdc .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-2147bdc .premium-flip-front{--wpr-bg-5f67aa36-9bc0-4a03-8176-03ce03e1bc11: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}","hash":"5f67aa36-9bc0-4a03-8176-03ce03e1bc11","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836"},{"selector":".elementor-10411 .elementor-element.elementor-element-2147bdc .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-2147bdc .premium-flip-back{--wpr-bg-969644f4-81d6-443b-9565-8b2d0c6a07ad: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}","hash":"969644f4-81d6-443b-9565-8b2d0c6a07ad","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836"},{"selector":".elementor-10411 .elementor-element.elementor-element-4070384 .premium-flip-front","style":".elementor-10411 .elementor-element.elementor-element-4070384 .premium-flip-front{--wpr-bg-1c4caf25-247c-4a47-8477-b7c292e07d42: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}","hash":"1c4caf25-247c-4a47-8477-b7c292e07d42","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748"},{"selector":".elementor-10411 .elementor-element.elementor-element-4070384 .premium-flip-back","style":".elementor-10411 .elementor-element.elementor-element-4070384 .premium-flip-back{--wpr-bg-57203081-453c-4ca3-ae3c-3c2d5a1dd853: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}","hash":"57203081-453c-4ca3-ae3c-3c2d5a1dd853","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748"},{"selector":".elementor-10411 .elementor-element.elementor-element-b5892c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-b5892c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-10411 .elementor-element.elementor-element-b5892c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-b5892c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-b0452de4-4afd-4c96-8746-2bd0436a338c: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}","hash":"b0452de4-4afd-4c96-8746-2bd0436a338c","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668"},{"selector":".elementor-10411 .elementor-element.elementor-element-b5892c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-b5892c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-10411 .elementor-element.elementor-element-b5892c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-b5892c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-6dcd11ec-9a9c-4fbb-81c8-aa2e7f9284b3: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668');}","hash":"6dcd11ec-9a9c-4fbb-81c8-aa2e7f9284b3","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-water-utilities-q2-2024-400x400-1.jpg?ver=1717600668"},{"selector":".elementor-10411 .elementor-element.elementor-element-62f23a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-62f23a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-10411 .elementor-element.elementor-element-62f23a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-62f23a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-37a9eb93-0bed-4882-80ee-3d295e4806c4: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}","hash":"37a9eb93-0bed-4882-80ee-3d295e4806c4","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776"},{"selector":".elementor-10411 .elementor-element.elementor-element-62f23a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-62f23a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-10411 .elementor-element.elementor-element-62f23a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-62f23a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-6ec5a70b-cb13-4505-9a85-02a174a3b1a3: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776');}","hash":"6ec5a70b-cb13-4505-9a85-02a174a3b1a3","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-energy-production-q2-2024-400x400-1.jpg?ver=1717600776"},{"selector":".elementor-10411 .elementor-element.elementor-element-93121ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-93121ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-10411 .elementor-element.elementor-element-93121ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-93121ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-3e388417-81fa-4e7b-b981-5c178ffdbac6: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}","hash":"3e388417-81fa-4e7b-b981-5c178ffdbac6","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715"},{"selector":".elementor-10411 .elementor-element.elementor-element-93121ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-93121ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-10411 .elementor-element.elementor-element-93121ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-93121ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-e0d01a00-0b06-4fbc-9080-13cbcbef2021: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715');}","hash":"e0d01a00-0b06-4fbc-9080-13cbcbef2021","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-roads-and-bridges-q2-2024-400x400-1.jpg?ver=1717600715"},{"selector":".elementor-10411 .elementor-element.elementor-element-d0c3130:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-d0c3130 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-10411 .elementor-element.elementor-element-d0c3130:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-d0c3130 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-47002e44-5607-4671-a089-b6a6fe9fcb87: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}","hash":"47002e44-5607-4671-a089-b6a6fe9fcb87","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836"},{"selector":".elementor-10411 .elementor-element.elementor-element-d0c3130:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-d0c3130 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-10411 .elementor-element.elementor-element-d0c3130:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-d0c3130 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-0e311964-c6cb-465e-9d5e-8e021abf9d3c: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836');}","hash":"0e311964-c6cb-465e-9d5e-8e021abf9d3c","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-electric-utilities-q2-2024-400x400-1.jpg?ver=1717600836"},{"selector":".elementor-10411 .elementor-element.elementor-element-1406c7e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-1406c7e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-10411 .elementor-element.elementor-element-1406c7e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-1406c7e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-acb5e083-8c1a-443a-9209-32adce7cb7a4: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}","hash":"acb5e083-8c1a-443a-9209-32adce7cb7a4","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748"},{"selector":".elementor-10411 .elementor-element.elementor-element-1406c7e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-1406c7e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-10411 .elementor-element.elementor-element-1406c7e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10411 .elementor-element.elementor-element-1406c7e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-fcd0f130-3324-4d74-9ddf-17eaba047d3a: url('https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748');}","hash":"fcd0f130-3324-4d74-9ddf-17eaba047d3a","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/thumbnail-industry-rail-and-transit-q2-2024-400x400-1.jpg?ver=1717600748"},{"selector":".elementor-posts-nothing-found","style":".elementor-posts-nothing-found{--wpr-bg-7e289919-4edb-4c70-97d3-2acdb2628382: url('https:\/\/www.bentley.com\/wp-content\/uploads\/2022\/04\/icon-search-no-results-found-green-82X100.svg');}","hash":"7e289919-4edb-4c70-97d3-2acdb2628382","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/2022\/04\/icon-search-no-results-found-green-82X100.svg"},{"selector":".rll-youtube-player .play","style":".rll-youtube-player .play{--wpr-bg-a394ce6f-ac1c-48e7-b81b-41313b9ad1e0: url('https:\/\/www.bentley.com\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png');}","hash":"a394ce6f-ac1c-48e7-b81b-41313b9ad1e0","url":"https:\/\/www.bentley.com\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png"}]; const rocket_excluded_pairs = [{"selector":".elementor-10411 .elementor-element.elementor-element-e642c8e:not(.elementor-motion-effects-element-type-background), .elementor-10411 .elementor-element.elementor-element-e642c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-10411 .elementor-element.elementor-element-e642c8e:not(.elementor-motion-effects-element-type-background), .elementor-10411 .elementor-element.elementor-element-e642c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-124a86ac-b082-47dc-95c9-3ae6d66f5e8d: url('https:\/\/www.bentley.com\/wp-content\/uploads\/hero-home-architecture-nature-179604268.jpg');}","hash":"124a86ac-b082-47dc-95c9-3ae6d66f5e8d","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/hero-home-architecture-nature-179604268.jpg"},{"selector":".elementor-10411 .elementor-element.elementor-element-be852db:not(.elementor-motion-effects-element-type-background), .elementor-10411 .elementor-element.elementor-element-be852db > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-10411 .elementor-element.elementor-element-be852db:not(.elementor-motion-effects-element-type-background), .elementor-10411 .elementor-element.elementor-element-be852db > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-978baa14-6f68-44cf-adb9-69997119eb0c: url('https:\/\/www.bentley.com\/wp-content\/uploads\/hero-home-architecture-nature-179604268.jpg');}","hash":"978baa14-6f68-44cf-adb9-69997119eb0c","url":"https:\/\/www.bentley.com\/wp-content\/uploads\/hero-home-architecture-nature-179604268.jpg"}];</script><script src="https://cdn.cookielaw.org/scripttemplates/202405.2.0/otBannerSdk.js" async="" type="text/javascript"></script><style id="onetrust-style">#onetrust-banner-sdk{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#onetrust-banner-sdk .onetrust-vendors-list-handler{cursor:pointer;color:#1f96db;font-size:inherit;font-weight:bold;text-decoration:none;margin-left:5px}#onetrust-banner-sdk .onetrust-vendors-list-handler:hover{color:#1f96db}#onetrust-banner-sdk:focus{outline:2px solid #000;outline-offset:-2px}#onetrust-banner-sdk a:focus{outline:2px solid #000}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{outline-offset:1px}#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo{height:64px;width:64px}#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold{font-weight:bold}#onetrust-banner-sdk .ot-close-icon,#onetrust-pc-sdk .ot-close-icon,#ot-sync-ntfy .ot-close-icon{background-size:contain;background-repeat:no-repeat;background-position:center;height:12px;width:12px}#onetrust-banner-sdk .powered-by-logo,#onetrust-banner-sdk .ot-pc-footer-logo a,#onetrust-pc-sdk .powered-by-logo,#onetrust-pc-sdk .ot-pc-footer-logo a,#ot-sync-ntfy .powered-by-logo,#ot-sync-ntfy .ot-pc-footer-logo a{background-size:contain;background-repeat:no-repeat;background-position:center;height:25px;width:152px;display:block;text-decoration:none;font-size:.75em}#onetrust-banner-sdk .powered-by-logo:hover,#onetrust-banner-sdk .ot-pc-footer-logo a:hover,#onetrust-pc-sdk .powered-by-logo:hover,#onetrust-pc-sdk .ot-pc-footer-logo a:hover,#ot-sync-ntfy .powered-by-logo:hover,#ot-sync-ntfy .ot-pc-footer-logo a:hover{color:#565656}#onetrust-banner-sdk h3 *,#onetrust-banner-sdk h4 *,#onetrust-banner-sdk h6 *,#onetrust-banner-sdk button *,#onetrust-banner-sdk a[data-parent-id] *,#onetrust-pc-sdk h3 *,#onetrust-pc-sdk h4 *,#onetrust-pc-sdk h6 *,#onetrust-pc-sdk button *,#onetrust-pc-sdk a[data-parent-id] *,#ot-sync-ntfy h3 *,#ot-sync-ntfy h4 *,#ot-sync-ntfy h6 *,#ot-sync-ntfy button *,#ot-sync-ntfy a[data-parent-id] *{font-size:inherit;font-weight:inherit;color:inherit}#onetrust-banner-sdk .ot-hide,#onetrust-pc-sdk .ot-hide,#ot-sync-ntfy .ot-hide{display:none !important}#onetrust-banner-sdk button.ot-link-btn:hover,#onetrust-pc-sdk button.ot-link-btn:hover,#ot-sync-ntfy button.ot-link-btn:hover{text-decoration:underline;opacity:1}#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column{padding:0}#onetrust-pc-sdk .ot-sdk-container{padding-right:0}#onetrust-pc-sdk .ot-sdk-row{flex-direction:initial;width:100%}#onetrust-pc-sdk [type=checkbox]:checked,#onetrust-pc-sdk [type=checkbox]:not(:checked){pointer-events:initial}#onetrust-pc-sdk [type=checkbox]:disabled+label::before,#onetrust-pc-sdk [type=checkbox]:disabled+label:after,#onetrust-pc-sdk [type=checkbox]:disabled+label{pointer-events:none;opacity:.7}#onetrust-pc-sdk #vendor-list-content{transform:translate3d(0, 0, 0)}#onetrust-pc-sdk li input[type=checkbox]{z-index:1}#onetrust-pc-sdk li .ot-checkbox label{z-index:2}#onetrust-pc-sdk li .ot-checkbox input[type=checkbox]{height:auto;width:auto}#onetrust-pc-sdk li .host-title a,#onetrust-pc-sdk li .ot-host-name a,#onetrust-pc-sdk li .accordion-text,#onetrust-pc-sdk li .ot-acc-txt{z-index:2;position:relative}#onetrust-pc-sdk input{margin:3px .1ex}#onetrust-pc-sdk .pc-logo,#onetrust-pc-sdk .ot-pc-logo{height:60px;width:180px;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-flex;justify-content:center;align-items:center}#onetrust-pc-sdk .pc-logo img,#onetrust-pc-sdk .ot-pc-logo img{max-height:100%;max-width:100%}#onetrust-pc-sdk .screen-reader-only,#onetrust-pc-sdk .ot-scrn-rdr,.ot-sdk-cookie-policy .screen-reader-only,.ot-sdk-cookie-policy .ot-scrn-rdr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#onetrust-pc-sdk.ot-fade-in,.onetrust-pc-dark-filter.ot-fade-in,#onetrust-banner-sdk.ot-fade-in{animation-name:onetrust-fade-in;animation-duration:400ms;animation-timing-function:ease-in-out}#onetrust-pc-sdk.ot-hide{display:none !important}.onetrust-pc-dark-filter.ot-hide{display:none !important}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{color:#68b631;border:1px solid #68b631;height:auto;white-space:normal;word-wrap:break-word;padding:.8em 2em;font-size:.8em;line-height:1.2;cursor:pointer;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease}#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{color:#fff;background-color:#68b631}.onetrust-pc-dark-filter{background:rgba(0,0,0,.5);z-index:2147483646;width:100%;height:100%;overflow:hidden;position:fixed;top:0;bottom:0;left:0}@keyframes onetrust-fade-in{0%{opacity:0}100%{opacity:1}}.ot-cookie-label{text-decoration:underline}@media only screen and (min-width: 426px)and (max-width: 896px)and (orientation: landscape){#onetrust-pc-sdk p{font-size:.75em}}#onetrust-banner-sdk .banner-option-input:focus+label{outline:1px solid #000;outline-style:auto}.category-vendors-list-handler+a:focus,.category-vendors-list-handler+a:focus-visible{outline:2px solid #000}#onetrust-pc-sdk .ot-userid-title{margin-top:10px}#onetrust-pc-sdk .ot-userid-title>span,#onetrust-pc-sdk .ot-userid-timestamp>span{font-weight:700}#onetrust-pc-sdk .ot-userid-desc{font-style:italic}#onetrust-pc-sdk .ot-host-desc a{pointer-events:initial}#onetrust-pc-sdk .ot-ven-hdr>p a{position:relative;z-index:2;pointer-events:initial}#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a{margin-right:auto}#onetrust-pc-sdk .ot-pc-footer-logo img{width:136px;height:16px}#onetrust-pc-sdk .ot-pur-vdr-count{font-weight:400;font-size:.7rem;padding-top:3px;display:block}#onetrust-banner-sdk .ot-optout-signal,#onetrust-pc-sdk .ot-optout-signal{border:1px solid #32ae88;border-radius:3px;padding:5px;margin-bottom:10px;background-color:#f9fffa;font-size:.85rem;line-height:2}#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon,#onetrust-pc-sdk .ot-optout-signal .ot-optout-icon{display:inline;margin-right:5px}#onetrust-banner-sdk .ot-optout-signal svg,#onetrust-pc-sdk .ot-optout-signal svg{height:20px;width:30px;transform:scale(0.5)}#onetrust-banner-sdk .ot-optout-signal svg path,#onetrust-pc-sdk .ot-optout-signal svg path{fill:#32ae88}#onetrust-consent-sdk .ot-general-modal{overflow:hidden;position:fixed;margin:0 auto;top:50%;left:50%;width:40%;padding:1.5rem;max-width:575px;min-width:575px;z-index:2147483647;border-radius:2.5px;transform:translate(-50%, -50%)}#onetrust-consent-sdk .ot-signature-health-group{margin-top:1rem;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:.625rem;width:calc(100% - 2.5rem)}#onetrust-consent-sdk .ot-signature-health-group .ot-signature-health-form{gap:.5rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form{width:70%;gap:.35rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-input{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}#onetrust-consent-sdk .ot-signature-health .ot-signature-subtitle{font-size:1.125rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-group-title{font-size:1.25rem;font-weight:bold}#onetrust-consent-sdk .ot-signature-health,#onetrust-consent-sdk .ot-signature-health-group{display:flex;flex-direction:column;gap:1rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-cont,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-cont{display:flex;flex-direction:column;gap:.25rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-paragraph,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-paragraph{margin:0;line-height:20px;font-size:max(14px,.875rem)}#onetrust-consent-sdk .ot-signature-health .ot-health-signature-error,#onetrust-consent-sdk .ot-signature-health-group .ot-health-signature-error{color:#4d4d4d;font-size:min(12px,.75rem)}#onetrust-consent-sdk .ot-signature-health .ot-signature-buttons-cont,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-buttons-cont{margin-top:max(.75rem,2%);gap:1rem;display:flex;justify-content:flex-end}#onetrust-consent-sdk .ot-signature-health .ot-signature-button,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-button{flex:1;height:auto;color:#fff;cursor:pointer;line-height:1.2;min-width:125px;font-weight:600;font-size:.813em;border-radius:2px;padding:12px 10px;white-space:normal;word-wrap:break-word;word-break:break-word;background-color:#68b631;border:2px solid #68b631}#onetrust-consent-sdk .ot-signature-health .ot-signature-button.reject,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-button.reject{background-color:#fff}#onetrust-consent-sdk .ot-input-field-cont{display:flex;flex-direction:column;gap:.5rem}#onetrust-consent-sdk .ot-input-field-cont .ot-signature-input{width:65%}#onetrust-consent-sdk .ot-signature-health-form{display:flex;flex-direction:column}#onetrust-consent-sdk .ot-signature-health-form .ot-signature-label{margin-bottom:0;line-height:20px;font-size:max(14px,.875rem)}@media only screen and (max-width: 600px){#onetrust-consent-sdk .ot-general-modal{min-width:100%}#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form{width:100%}#onetrust-consent-sdk .ot-input-field-cont .ot-signature-input{width:100%}}#onetrust-banner-sdk,#onetrust-pc-sdk,#ot-sdk-cookie-policy,#ot-sync-ntfy{font-size:16px}#onetrust-banner-sdk *,#onetrust-banner-sdk ::after,#onetrust-banner-sdk ::before,#onetrust-pc-sdk *,#onetrust-pc-sdk ::after,#onetrust-pc-sdk ::before,#ot-sdk-cookie-policy *,#ot-sdk-cookie-policy ::after,#ot-sdk-cookie-policy ::before,#ot-sync-ntfy *,#ot-sync-ntfy ::after,#ot-sync-ntfy ::before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#onetrust-banner-sdk div,#onetrust-banner-sdk span,#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-banner-sdk p,#onetrust-banner-sdk img,#onetrust-banner-sdk svg,#onetrust-banner-sdk button,#onetrust-banner-sdk section,#onetrust-banner-sdk a,#onetrust-banner-sdk label,#onetrust-banner-sdk input,#onetrust-banner-sdk ul,#onetrust-banner-sdk li,#onetrust-banner-sdk nav,#onetrust-banner-sdk table,#onetrust-banner-sdk thead,#onetrust-banner-sdk tr,#onetrust-banner-sdk td,#onetrust-banner-sdk tbody,#onetrust-banner-sdk .ot-main-content,#onetrust-banner-sdk .ot-toggle,#onetrust-banner-sdk #ot-content,#onetrust-banner-sdk #ot-pc-content,#onetrust-banner-sdk .checkbox,#onetrust-pc-sdk div,#onetrust-pc-sdk span,#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#onetrust-pc-sdk p,#onetrust-pc-sdk img,#onetrust-pc-sdk svg,#onetrust-pc-sdk button,#onetrust-pc-sdk section,#onetrust-pc-sdk a,#onetrust-pc-sdk label,#onetrust-pc-sdk input,#onetrust-pc-sdk ul,#onetrust-pc-sdk li,#onetrust-pc-sdk nav,#onetrust-pc-sdk table,#onetrust-pc-sdk thead,#onetrust-pc-sdk tr,#onetrust-pc-sdk td,#onetrust-pc-sdk tbody,#onetrust-pc-sdk .ot-main-content,#onetrust-pc-sdk .ot-toggle,#onetrust-pc-sdk #ot-content,#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk .checkbox,#ot-sdk-cookie-policy div,#ot-sdk-cookie-policy span,#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy p,#ot-sdk-cookie-policy img,#ot-sdk-cookie-policy svg,#ot-sdk-cookie-policy button,#ot-sdk-cookie-policy section,#ot-sdk-cookie-policy a,#ot-sdk-cookie-policy label,#ot-sdk-cookie-policy input,#ot-sdk-cookie-policy ul,#ot-sdk-cookie-policy li,#ot-sdk-cookie-policy nav,#ot-sdk-cookie-policy table,#ot-sdk-cookie-policy thead,#ot-sdk-cookie-policy tr,#ot-sdk-cookie-policy td,#ot-sdk-cookie-policy tbody,#ot-sdk-cookie-policy .ot-main-content,#ot-sdk-cookie-policy .ot-toggle,#ot-sdk-cookie-policy #ot-content,#ot-sdk-cookie-policy #ot-pc-content,#ot-sdk-cookie-policy .checkbox,#ot-sync-ntfy div,#ot-sync-ntfy span,#ot-sync-ntfy h1,#ot-sync-ntfy h2,#ot-sync-ntfy h3,#ot-sync-ntfy h4,#ot-sync-ntfy h5,#ot-sync-ntfy h6,#ot-sync-ntfy p,#ot-sync-ntfy img,#ot-sync-ntfy svg,#ot-sync-ntfy button,#ot-sync-ntfy section,#ot-sync-ntfy a,#ot-sync-ntfy label,#ot-sync-ntfy input,#ot-sync-ntfy ul,#ot-sync-ntfy li,#ot-sync-ntfy nav,#ot-sync-ntfy table,#ot-sync-ntfy thead,#ot-sync-ntfy tr,#ot-sync-ntfy td,#ot-sync-ntfy tbody,#ot-sync-ntfy .ot-main-content,#ot-sync-ntfy .ot-toggle,#ot-sync-ntfy #ot-content,#ot-sync-ntfy #ot-pc-content,#ot-sync-ntfy .checkbox{font-family:inherit;font-weight:normal;-webkit-font-smoothing:auto;letter-spacing:normal;line-height:normal;padding:0;margin:0;height:auto;min-height:0;max-height:none;width:auto;min-width:0;max-width:none;border-radius:0;border:none;clear:none;float:none;position:static;bottom:auto;left:auto;right:auto;top:auto;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;white-space:normal;background:none;overflow:visible;vertical-align:baseline;visibility:visible;z-index:auto;box-shadow:none}#onetrust-banner-sdk label:before,#onetrust-banner-sdk label:after,#onetrust-banner-sdk .checkbox:after,#onetrust-banner-sdk .checkbox:before,#onetrust-pc-sdk label:before,#onetrust-pc-sdk label:after,#onetrust-pc-sdk .checkbox:after,#onetrust-pc-sdk .checkbox:before,#ot-sdk-cookie-policy label:before,#ot-sdk-cookie-policy label:after,#ot-sdk-cookie-policy .checkbox:after,#ot-sdk-cookie-policy .checkbox:before,#ot-sync-ntfy label:before,#ot-sync-ntfy label:after,#ot-sync-ntfy .checkbox:after,#ot-sync-ntfy .checkbox:before{content:"";content:none}#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}#onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{width:100%;float:left;box-sizing:border-box;padding:0;display:initial}@media(min-width: 400px){#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{width:90%;padding:0}}@media(min-width: 550px){#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{width:100%}#onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{margin-left:4%}#onetrust-banner-sdk .ot-sdk-column:first-child,#onetrust-banner-sdk .ot-sdk-columns:first-child,#onetrust-pc-sdk .ot-sdk-column:first-child,#onetrust-pc-sdk .ot-sdk-columns:first-child,#ot-sdk-cookie-policy .ot-sdk-column:first-child,#ot-sdk-cookie-policy .ot-sdk-columns:first-child{margin-left:0}#onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns{width:13.3333333333%}#onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns{width:22%}#onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns{width:30.6666666667%}#onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns{width:65.3333333333%}#onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns{width:74%}#onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns{width:82.6666666667%}#onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns{width:91.3333333333%}#onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns{width:100%;margin-left:0}}#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6{margin-top:0;font-weight:600;font-family:inherit}#onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{font-size:1.5rem;line-height:1.2}#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{font-size:1.5rem;line-height:1.25}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem;line-height:1.3}#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{font-size:1.5rem;line-height:1.35}#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{font-size:1.5rem;line-height:1.5}#onetrust-banner-sdk h6,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h6{font-size:1.5rem;line-height:1.6}@media(min-width: 550px){#onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{font-size:1.5rem}#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{font-size:1.5rem}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem}#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{font-size:1.5rem}#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{font-size:1.5rem}#onetrust-banner-sdk h6,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h6{font-size:1.5rem}}#onetrust-banner-sdk p,#onetrust-pc-sdk p,#ot-sdk-cookie-policy p{margin:0 0 1em 0;font-family:inherit;line-height:normal}#onetrust-banner-sdk a,#onetrust-pc-sdk a,#ot-sdk-cookie-policy a{color:#565656;text-decoration:underline}#onetrust-banner-sdk a:hover,#onetrust-pc-sdk a:hover,#ot-sdk-cookie-policy a:hover{color:#565656;text-decoration:none}#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{margin-bottom:1rem;font-family:inherit}#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:.9em;font-weight:400;line-height:38px;letter-spacing:.01em;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border-radius:2px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}#onetrust-banner-sdk .ot-sdk-button:hover,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus,#onetrust-pc-sdk .ot-sdk-button:hover,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus,#ot-sdk-cookie-policy .ot-sdk-button:hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus{color:#333;border-color:#888;opacity:.7}#onetrust-banner-sdk .ot-sdk-button:focus,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,#onetrust-pc-sdk .ot-sdk-button:focus,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus,#ot-sdk-cookie-policy .ot-sdk-button:focus,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus{outline:2px solid #000}#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary,#onetrust-banner-sdk button.ot-sdk-button-primary,#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary,#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary,#onetrust-banner-sdk input[type=button].ot-sdk-button-primary,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary,#onetrust-pc-sdk button.ot-sdk-button-primary,#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary,#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary,#onetrust-pc-sdk input[type=button].ot-sdk-button-primary,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary,#ot-sdk-cookie-policy button.ot-sdk-button-primary,#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary,#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary,#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover,#onetrust-banner-sdk button.ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type=button].ot-sdk-button-primary:hover,#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus,#onetrust-banner-sdk button.ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type=button].ot-sdk-button-primary:focus,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover,#onetrust-pc-sdk button.ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type=button].ot-sdk-button-primary:hover,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus,#onetrust-pc-sdk button.ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type=button].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover,#ot-sdk-cookie-policy button.ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus,#ot-sdk-cookie-policy button.ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}#onetrust-banner-sdk input[type=text],#onetrust-pc-sdk input[type=text],#ot-sdk-cookie-policy input[type=text]{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}#onetrust-banner-sdk input[type=text],#onetrust-pc-sdk input[type=text],#ot-sdk-cookie-policy input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#onetrust-banner-sdk input[type=text]:focus,#onetrust-pc-sdk input[type=text]:focus,#ot-sdk-cookie-policy input[type=text]:focus{border:1px solid #000;outline:0}#onetrust-banner-sdk label,#onetrust-pc-sdk label,#ot-sdk-cookie-policy label{display:block;margin-bottom:.5rem;font-weight:600}#onetrust-banner-sdk input[type=checkbox],#onetrust-pc-sdk input[type=checkbox],#ot-sdk-cookie-policy input[type=checkbox]{display:inline}#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{list-style:circle inside}#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{padding-left:0;margin-top:0}#onetrust-banner-sdk ul ul,#onetrust-pc-sdk ul ul,#ot-sdk-cookie-policy ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}#onetrust-banner-sdk li,#onetrust-pc-sdk li,#ot-sdk-cookie-policy li{margin-bottom:1rem}#onetrust-banner-sdk th,#onetrust-banner-sdk td,#onetrust-pc-sdk th,#onetrust-pc-sdk td,#ot-sdk-cookie-policy th,#ot-sdk-cookie-policy td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}#onetrust-banner-sdk button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy button{margin-bottom:1rem;font-family:inherit}#onetrust-banner-sdk .ot-sdk-container:after,#onetrust-banner-sdk .ot-sdk-row:after,#onetrust-pc-sdk .ot-sdk-container:after,#onetrust-pc-sdk .ot-sdk-row:after,#ot-sdk-cookie-policy .ot-sdk-container:after,#ot-sdk-cookie-policy .ot-sdk-row:after{content:"";display:table;clear:both}#onetrust-banner-sdk .ot-sdk-row,#onetrust-pc-sdk .ot-sdk-row,#ot-sdk-cookie-policy .ot-sdk-row{margin:0;max-width:none;display:block}#onetrust-banner-sdk{box-shadow:0 0 18px rgba(0,0,0,.2)}#onetrust-banner-sdk.otFloatingRounded{position:fixed;background-color:#fff;width:60%;max-width:700px;z-index:2147483645;border-radius:2.5px;bottom:2em;left:1em;font-size:16px;max-height:90%;overflow-y:auto;overflow-x:hidden}#onetrust-banner-sdk.otRelFont{font-size:1rem}#onetrust-banner-sdk.ot-bottom-left[dir=rtl]{right:1em}#onetrust-banner-sdk.ot-bottom-right{left:auto;right:1em}#onetrust-banner-sdk.ot-bottom-right[dir=rtl]{left:1em;right:auto}#onetrust-banner-sdk .accept-btn-only{float:none !important;width:100%}#onetrust-banner-sdk .cookie-settings-btn-only{width:100%}#onetrust-banner-sdk::-webkit-scrollbar{width:11px}#onetrust-banner-sdk::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1}#onetrust-banner-sdk{scrollbar-arrow-color:#c1c1c1;scrollbar-darkshadow-color:#c1c1c1;scrollbar-face-color:#c1c1c1;scrollbar-shadow-color:#c1c1c1}#onetrust-banner-sdk h3{margin-bottom:0}#onetrust-banner-sdk h3,#onetrust-banner-sdk p{color:dimgray}#onetrust-banner-sdk .ot-sdk-container{padding:0;width:100%;margin:0}#onetrust-banner-sdk #onetrust-policy{margin-top:40px}#onetrust-banner-sdk .ot-optout-signal{margin:0 1.875rem .625rem 1.875rem}#onetrust-banner-sdk #onetrust-policy-title,#onetrust-banner-sdk #onetrust-button-group{float:left}#onetrust-banner-sdk #onetrust-button-group-parent{padding:10px 30px 4px 30px}#onetrust-banner-sdk .ot-gv-list-handler{padding:0 30px 10px 30px;font-size:.812em;margin-bottom:0;border:0;line-height:normal;height:auto;width:auto}#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk .ot-b-addl-desc{padding:0 30px 10px 30px;clear:both;font-size:.813em;line-height:1.5;margin:0}#onetrust-banner-sdk #onetrust-policy-text>*,#onetrust-banner-sdk #onetrust-policy-text a,#onetrust-banner-sdk .ot-b-addl-desc>*,#onetrust-banner-sdk .ot-b-addl-desc a{margin-bottom:0px;font-size:inherit;line-height:inherit}#onetrust-banner-sdk #onetrust-policy-text a,#onetrust-banner-sdk .ot-b-addl-desc a{font-weight:bold}#onetrust-banner-sdk .ot-b-addl-desc{display:block}#onetrust-banner-sdk .ot-dpd-desc>.ot-b-addl-desc{padding:0;margin-top:10px;margin-bottom:10px;line-height:1.5;font-size:1em}#onetrust-banner-sdk #onetrust-policy-title{display:inline-block;max-width:calc(100% - 75px);padding-left:30px;font-size:1em;line-height:1.5;padding-bottom:10px}#onetrust-banner-sdk #onetrust-button-group{float:right}#onetrust-banner-sdk .onetrust-banner-options{float:right;max-width:55%}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{background-color:#68b631;color:#fff;border-color:#68b631;margin-right:1em;min-width:130px;height:auto;white-space:normal;word-break:break-word;word-wrap:break-word;padding:12px 10px;line-height:1.2;font-weight:600;font-size:.813em}#onetrust-banner-sdk #onetrust-accept-btn-handler{margin-right:0}#onetrust-banner-sdk #onetrust-pc-btn-handler{border:1px solid #68b631;min-width:175px;max-width:40%}#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link{background-color:#fff;border:none;color:#68b631;text-decoration:underline;margin-right:1rem}#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group{width:100%}#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link{text-align:left;padding-left:0;padding-right:0}#onetrust-banner-sdk #onetrust-close-btn-container{right:20px;top:10px;position:absolute}#onetrust-banner-sdk .ot-close-icon{height:44px;width:44px;background-size:12px;margin:-10px -10px 0 0;display:inline-block;border:none;padding:0px}#onetrust-banner-sdk .banner_logo{display:none}#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy{margin-top:75px}#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo{position:absolute;top:10px}#onetrust-banner-sdk #banner-options{float:left;padding:0 30px 0 30px;width:calc(100% - 60px)}#onetrust-banner-sdk .banner-option-input{cursor:pointer;width:auto;height:auto;border:none;padding:0;padding-right:3px;margin:0 0 6px;font-size:.82em;line-height:1.4}#onetrust-banner-sdk .banner-option-input *{pointer-events:none;font-size:inherit;line-height:inherit}#onetrust-banner-sdk .banner-option-input[aria-expanded=true] .ot-arrow-container{transform:rotate(90deg)}#onetrust-banner-sdk .banner-option-input[aria-expanded=true]~.banner-option-details{height:auto;display:block}#onetrust-banner-sdk .banner-option-header{cursor:pointer;display:inline-block}#onetrust-banner-sdk .banner-option-header :first-child{color:dimgray;font-weight:bold;float:left}#onetrust-banner-sdk .banner-option{margin-bottom:10px}#onetrust-banner-sdk .ot-arrow-container,#onetrust-banner-sdk .banner-option-details{transition:all 300ms ease-in 0s;-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s}#onetrust-banner-sdk .ot-arrow-container{display:inline-block;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid dimgray;margin-left:10px;vertical-align:middle}#onetrust-banner-sdk .banner-option-details{display:none;font-size:.83em;line-height:1.5;height:0px;padding:10px 10px 5px 10px}#onetrust-banner-sdk .banner-option-details *{font-size:inherit;line-height:inherit;color:dimgray}#onetrust-banner-sdk .ot-dpd-container{float:left;padding:0 30px 0 30px;clear:both}#onetrust-banner-sdk .ot-dpd-title{font-weight:bold;padding-bottom:10px;line-height:1.4;font-size:1em}#onetrust-banner-sdk .ot-dpd-desc{font-size:.813em;line-height:1.5}#onetrust-banner-sdk .ot-dpd-desc .onetrust-vendors-list-handler{display:block;margin-left:0px;margin-top:5px;padding:0;margin-bottom:0;border:0;line-height:normal;height:auto;width:auto}#onetrust-banner-sdk #onetrust-policy-text a{margin-left:5px}#onetrust-banner-sdk :not(.ot-dpd-desc)>.ot-b-addl-desc{font-size:.813em;line-height:1.5;margin:0;padding-bottom:10px}#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container{top:15px;transform:none;right:15px}#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button{padding:0;white-space:pre-wrap;border:none;height:auto;line-height:1.5;text-decoration:underline;font-size:.69em}#onetrust-banner-sdk.ot-close-btn-link.ot-wo-title #onetrust-group-container{margin-top:20px}@media only screen and (max-width: 425px){#onetrust-banner-sdk #onetrust-button-group{margin-top:0}#onetrust-banner-sdk button{padding:0 20px}#onetrust-banner-sdk #onetrust-close-btn-container{right:15px}#onetrust-banner-sdk #onetrust-policy-title{padding-left:15px}#onetrust-banner-sdk #onetrust-button-group-parent,#onetrust-banner-sdk .ot-dpd-container{padding:0 15px 0px 15px}#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk .ot-gv-list-handler,#onetrust-banner-sdk :not(.ot-dpd-desc)>.ot-b-addl-desc{padding:0 15px 10px 15px}#onetrust-banner-sdk .ot-optout-signal{margin:0 1.875rem .625rem 1.875rem}#onetrust-banner-sdk #ot-gv-link-ctnr{margin-bottom:15px}#onetrust-banner-sdk #onetrust-button-group button{width:100%}#onetrust-banner-sdk #banner-options{padding:0 15px 0 15px;width:calc(100% - 30px)}#onetrust-banner-sdk .banner-option{margin-bottom:6px}#onetrust-banner-sdk #onetrust-button-group,#onetrust-banner-sdk .onetrust-banner-options{width:100%}#onetrust-banner-sdk #onetrust-pc-btn-handler{margin-right:0px}#onetrust-banner-sdk.otFloatingRounded,#onetrust-banner-sdk.otFloatingRounded[dir=rtl]{left:0;bottom:0;width:100%;right:0}}@media only screen and (max-width: 550px){#onetrust-banner-sdk .ot-close-icon{padding:0}#onetrust-banner-sdk.ot-close-btn-link #onetrust-group-container{margin-top:20px}}@media only screen and (min-width: 426px)and (max-width: 896px){#onetrust-banner-sdk.otFloatingRounded{width:95%}#onetrust-banner-sdk #onetrust-button-group-parent{width:100%}}@media only screen and (max-width: 640px){#onetrust-banner-sdk #onetrust-button-group{text-align:center}#onetrust-banner-sdk .onetrust-banner-options,#onetrust-banner-sdk #onetrust-pc-btn-handler{max-width:100%;display:inline-block;text-align:center}#onetrust-banner-sdk .has-reject-all-button .onetrust-banner-options{width:100%}#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link{text-align:center}}
        #onetrust-consent-sdk #onetrust-banner-sdk {background-color: #FFFFFF;}
            #onetrust-consent-sdk #onetrust-policy-title,
                    #onetrust-consent-sdk #onetrust-policy-text,
                    #onetrust-consent-sdk .ot-b-addl-desc,
                    #onetrust-consent-sdk .ot-dpd-desc,
                    #onetrust-consent-sdk .ot-dpd-title,
                    #onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler),
                    #onetrust-consent-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler),
                    #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *,
                    #onetrust-banner-sdk .ot-cat-header,
                    #onetrust-banner-sdk .ot-optout-signal
                    {
                        color: #000000;
                    }
            #onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
                    background-color: #F4F4F4;}
             #onetrust-consent-sdk #onetrust-banner-sdk a[href],
                    #onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
                    #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn
                        {
                            color: #1485C7;
                        }#onetrust-consent-sdk #onetrust-accept-btn-handler,
                         #onetrust-banner-sdk #onetrust-reject-all-handler {
                            background-color: #000000;border-color: #000000;
                color: #FFFFFF;
            }
            #onetrust-consent-sdk #onetrust-banner-sdk *:focus,
            #onetrust-consent-sdk #onetrust-banner-sdk:focus {
               outline-color: #000000;
               outline-width: 1px;
            }
            #onetrust-consent-sdk #onetrust-pc-btn-handler,
            #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
                color: #1485C7; border-color: #1485C7;
                background-color:
                #FFFFFF;
            }#onetrust-policy-title {font-style: normal;}
#onetrust-policy-text a {display: inline;}
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler {font-weight:500;}
#onetrust-banner-sdk.otFloatingRounded{font-size:16px  !important;} 

#ot-sdk-btn-floating.ot-floating-button button{
  padding: 8px 10px 5px 10px !important;
}
#ot-sdk-btn-floating .ot-floating-button__front,
#ot-sdk-btn-floating .ot-floating-button__back {
  background-color:#000000 !important;
  box-shadow: 5px 5px 8px 0 rgb(0 0 0 / 20%) !important;
  border-radius: 10px !important;
}
#onetrust-banner-sdk #onetrust-policy-text {
font-size:16px !important; 
font-family: Poppins !important;
}
#onetrust-banner-sdk #onetrust-policy-text a[href]:hover {font-color: #464646;}

#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
font-color: #1485C7;
}

#onetrust-pc-sdk .category-menu-switch-handler h3 {font-size:16px !important; }
#onetrust-pc-sdk{position:fixed;width:730px;max-width:730px;height:610px;left:0;right:0;top:0;bottom:0;margin:auto;font-size:16px;z-index:2147483647;border-radius:2px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0),0 7px 14px 0 rgba(50,50,93,.1)}#onetrust-pc-sdk.otRelFont{font-size:1rem}#onetrust-pc-sdk *,#onetrust-pc-sdk ::after,#onetrust-pc-sdk ::before{box-sizing:content-box}#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr,#onetrust-pc-sdk .ot-hide-tgl{visibility:hidden}#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *,#onetrust-pc-sdk .ot-hide-tgl *{visibility:hidden}#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk #ot-pc-lst{height:calc(100% - 185px)}#onetrust-pc-sdk li{list-style:none}#onetrust-pc-sdk ul,#onetrust-pc-sdk li{margin:0}#onetrust-pc-sdk a{text-decoration:none}#onetrust-pc-sdk .ot-link-btn{padding:0;margin-bottom:0;border:0;font-weight:normal;line-height:normal;width:auto;height:auto}#onetrust-pc-sdk .ot-grps-cntr *::-webkit-scrollbar,#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar{width:11px}#onetrust-pc-sdk .ot-grps-cntr *::-webkit-scrollbar-thumb,#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1}#onetrust-pc-sdk .ot-grps-cntr *,#onetrust-pc-sdk .ot-pc-scrollbar{scrollbar-arrow-color:#c1c1c1;scrollbar-darkshadow-color:#c1c1c1;scrollbar-face-color:#c1c1c1;scrollbar-shadow-color:#c1c1c1}#onetrust-pc-sdk .ot-pc-header{height:auto;padding:10px;display:block;width:calc(100% - 20px);min-height:52px;border-bottom:1px solid #d8d8d8;position:relative}#onetrust-pc-sdk .ot-pc-logo{vertical-align:middle;width:180px}#onetrust-pc-sdk .ot-pc-logo.ot-pc-logo{height:40px}#onetrust-pc-sdk .ot-title-cntr{position:relative;display:inline-block;vertical-align:middle;width:calc(100% - 190px);padding-left:10px}#onetrust-pc-sdk .ot-optout-signal{margin:.625rem .625rem .625rem 1.75rem}#onetrust-pc-sdk .ot-always-active{font-size:.813em;line-height:1.5;font-weight:700;color:#3860be}#onetrust-pc-sdk .ot-close-cntr{float:right;position:absolute;right:-9px;top:50%;transform:translateY(-50%)}#onetrust-pc-sdk #ot-pc-content{position:relative;overflow-y:auto;overflow-x:hidden}#onetrust-pc-sdk #ot-pc-content .ot-sdk-container{margin-left:0}#onetrust-pc-sdk .ot-grps-cntr,#onetrust-pc-sdk .ot-grps-cntr>*{height:100%;overflow-y:auto}#onetrust-pc-sdk .category-menu-switch-handler{cursor:pointer;border-left:10px solid rgba(0,0,0,0);background-color:#f4f4f4;border-bottom:1px solid #d7d7d7;padding-top:12px;padding-right:5px;padding-bottom:12px;padding-left:12px;overflow:hidden}#onetrust-pc-sdk .category-menu-switch-handler h3{float:left;text-align:left;margin:0;color:dimgray;line-height:1.4;font-size:.875em;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-active-menu{border-left:10px solid #68b631;background-color:#fff;border-bottom:none;position:relative}#onetrust-pc-sdk .ot-active-menu h3{color:#263238;font-weight:bold}#onetrust-pc-sdk .ot-desc-cntr{word-break:break-word;word-wrap:break-word;padding-top:20px;padding-right:16px;padding-bottom:15px}#onetrust-pc-sdk .ot-grp-desc{word-break:break-word;word-wrap:break-word;text-align:left;font-size:.813em;line-height:1.5;margin:0}#onetrust-pc-sdk .ot-grp-desc *{font-size:inherit;line-height:inherit}#onetrust-pc-sdk #ot-pc-desc a{color:#3860be;cursor:pointer;font-size:1em;margin-right:8px}#onetrust-pc-sdk #ot-pc-desc a:hover{color:#1883fd}#onetrust-pc-sdk #ot-pc-desc button{margin-right:8px}#onetrust-pc-sdk #ot-pc-desc *{font-size:inherit}#onetrust-pc-sdk #ot-pc-desc ul li{padding:10px 0px;border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk #ot-pc-desc+.ot-link-btn{display:none}#onetrust-pc-sdk .ot-btn-subcntr{float:right}#onetrust-pc-sdk .ot-close-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ3Ljk3MSIgaGVpZ2h0PSI0Ny45NzEiIHZpZXdCb3g9IjAgMCA0Ny45NzEgNDcuOTcxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0Ny45NzEgNDcuOTcxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTI4LjIyOCwyMy45ODZMNDcuMDkyLDUuMTIyYzEuMTcyLTEuMTcxLDEuMTcyLTMuMDcxLDAtNC4yNDJjLTEuMTcyLTEuMTcyLTMuMDctMS4xNzItNC4yNDIsMEwyMy45ODYsMTkuNzQ0TDUuMTIxLDAuODhjLTEuMTcyLTEuMTcyLTMuMDctMS4xNzItNC4yNDIsMGMtMS4xNzIsMS4xNzEtMS4xNzIsMy4wNzEsMCw0LjI0MmwxOC44NjUsMTguODY0TDAuODc5LDQyLjg1Yy0xLjE3MiwxLjE3MS0xLjE3MiwzLjA3MSwwLDQuMjQyQzEuNDY1LDQ3LjY3NywyLjIzMyw0Ny45NywzLDQ3Ljk3czEuNTM1LTAuMjkzLDIuMTIxLTAuODc5bDE4Ljg2NS0xOC44NjRMNDIuODUsNDcuMDkxYzAuNTg2LDAuNTg2LDEuMzU0LDAuODc5LDIuMTIxLDAuODc5czEuNTM1LTAuMjkzLDIuMTIxLTAuODc5YzEuMTcyLTEuMTcxLDEuMTcyLTMuMDcxLDAtNC4yNDJMMjguMjI4LDIzLjk4NnoiLz48L2c+PC9zdmc+");background-size:12px;background-repeat:no-repeat;background-position:center;height:44px;width:44px;display:inline-block}#onetrust-pc-sdk .ot-tgl{float:right;position:relative;z-index:1}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{background-color:#3c7356}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px);background-color:#6f9681}#onetrust-pc-sdk .ot-tgl input:focus+.ot-switch .ot-switch-nob:before{box-shadow:0 0 1px #2196f3;outline-style:auto;outline-width:1px}#onetrust-pc-sdk .ot-switch{position:relative;display:inline-block;width:35px;height:10px;margin-bottom:0}#onetrust-pc-sdk .ot-switch-nob{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#767676;border:none;transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;border-radius:46px}#onetrust-pc-sdk .ot-switch-nob:before{position:absolute;content:"";height:20px;width:20px;bottom:1px;background-color:#4d4d4d;-webkit-transition:.4s;border-radius:100%;top:-5px;transition:.4s}#onetrust-pc-sdk .ot-chkbox{z-index:1;position:relative;float:left}#onetrust-pc-sdk .ot-chkbox input:checked~label::before{background-color:#3860be}#onetrust-pc-sdk .ot-chkbox input+label::after{content:none;color:#fff}#onetrust-pc-sdk .ot-chkbox input:checked+label::after{content:""}#onetrust-pc-sdk .ot-chkbox input:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto}#onetrust-pc-sdk .ot-chkbox label{position:relative;height:20px;padding-left:30px;display:inline-block;cursor:pointer}#onetrust-pc-sdk .ot-chkbox label::before,#onetrust-pc-sdk .ot-chkbox label::after{position:absolute;content:"";display:inline-block;border-radius:3px}#onetrust-pc-sdk .ot-chkbox label::before{height:18px;width:18px;border:1px solid #3860be;left:0px}#onetrust-pc-sdk .ot-chkbox label::after{height:5px;width:9px;border-left:3px solid;border-bottom:3px solid;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:4px;top:5px}#onetrust-pc-sdk .ot-label-txt{display:none}#onetrust-pc-sdk .ot-fltr-opt .ot-label-txt{display:block}#onetrust-pc-sdk .ot-chkbox input,#onetrust-pc-sdk .ot-tgl input{position:absolute;opacity:0;width:0;height:0}#onetrust-pc-sdk .ot-arw-cntr{float:right;position:relative;pointer-events:none}#onetrust-pc-sdk .ot-arw{width:16px;height:16px;margin-left:5px;color:dimgray;display:inline-block;vertical-align:middle;-webkit-transition:all 150ms ease-in 0s;-moz-transition:all 150ms ease-in 0s;-o-transition:all 150ms ease-in 0s;transition:all 150ms ease-in 0s}#onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw-cntr svg{transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#onetrust-pc-sdk .ot-label-status{font-size:.75em;position:relative;top:2px;display:none;padding-right:5px;float:left}#onetrust-pc-sdk #ot-lst-cnt .ot-label-status{top:-6px}#onetrust-pc-sdk .ot-fltr-opts{min-height:35px}#onetrust-pc-sdk .ot-fltr-btns{margin:10px 15px 0 15px}#onetrust-pc-sdk .ot-fltr-btns button{padding:12px 30px}#onetrust-pc-sdk .ot-pc-footer{position:absolute;bottom:0px;width:100%;max-height:160px;border-top:1px solid #d8d8d8}#onetrust-pc-sdk .ot-pc-footer button{margin-top:20px;margin-bottom:20px;font-weight:600;font-size:.813em;min-height:40px;height:auto;line-height:normal;padding:10px 30px}#onetrust-pc-sdk .ot-tab-desc{margin-left:3%}#onetrust-pc-sdk .ot-grp-hdr1{display:inline-block;width:100%;margin-bottom:10px}#onetrust-pc-sdk .ot-desc-cntr h4{color:#263238;display:inline-block;vertical-align:middle;margin:0;font-weight:bold;font-size:.875em;line-height:1.3;max-width:80%}#onetrust-pc-sdk .ot-subgrps .ot-subgrp h5{top:0;max-width:unset}#onetrust-pc-sdk #ot-pvcy-hdr{margin-bottom:10px}#onetrust-pc-sdk .ot-vlst-cntr{overflow:hidden}#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-host-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a{display:block;float:left;color:#3860be;font-size:.813em;font-weight:400;line-height:1.1;cursor:pointer;margin:5px 0px}#onetrust-pc-sdk .category-vendors-list-handler:hover,#onetrust-pc-sdk .category-host-list-handler:hover,#onetrust-pc-sdk .category-vendors-list-handler+a:hover{text-decoration-line:underline}#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk,#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk{display:inline-block;height:13px;width:13px;background-repeat:no-repeat;margin-left:1px;margin-top:6px;cursor:pointer}#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk{margin-bottom:-1px}#onetrust-pc-sdk .category-host-list-handler,#onetrust-pc-sdk .ot-vlst-cntr,#onetrust-pc-sdk #ot-pc-desc+.category-vendors-list-handler{margin-top:8px}#onetrust-pc-sdk .ot-grp-hdr1+.ot-vlst-cntr{margin-top:0px;margin-bottom:10px}#onetrust-pc-sdk .ot-always-active-group h3.ot-cat-header,#onetrust-pc-sdk .ot-subgrp.ot-always-active-group>h4{max-width:70%}#onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr{max-width:28%}#onetrust-pc-sdk .ot-grp-desc ul,#onetrust-pc-sdk li.ot-subgrp p ul{margin:0px;margin-left:15px;padding-bottom:8px}#onetrust-pc-sdk .ot-grp-desc ul li,#onetrust-pc-sdk li.ot-subgrp p ul li{font-size:inherit;padding-top:8px;display:list-item;list-style:disc}#onetrust-pc-sdk ul.ot-subgrps{margin:0;font-size:inherit}#onetrust-pc-sdk ul.ot-subgrps li{padding:0;border:none;position:relative}#onetrust-pc-sdk ul.ot-subgrps li h5,#onetrust-pc-sdk ul.ot-subgrps li p{font-size:.82em;line-height:1.4}#onetrust-pc-sdk ul.ot-subgrps li p{color:dimgray;clear:both;float:left;margin-top:10px;margin-bottom:0;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk ul.ot-subgrps li h5{color:#263238;font-weight:bold;margin-bottom:0;float:left;position:relative;top:3px}#onetrust-pc-sdk li.ot-subgrp{margin-left:30px;display:inline-block;width:calc(100% - 30px)}#onetrust-pc-sdk .ot-subgrp-tgl{float:right}#onetrust-pc-sdk .ot-subgrp-tgl.ot-always-active-subgroup{width:auto}#onetrust-pc-sdk .ot-pc-footer-logo{height:30px;width:100%;text-align:right;background:#f4f4f4;border-radius:0 0 2px 2px}#onetrust-pc-sdk .ot-pc-footer-logo a{display:inline-block;margin-top:5px;margin-right:10px}#onetrust-pc-sdk #accept-recommended-btn-handler{float:right;text-align:center}#onetrust-pc-sdk .save-preference-btn-handler{min-width:155px;background-color:#68b631;border-radius:2px;color:#fff;font-size:.9em;line-height:1.1;text-align:center;margin-left:15px;margin-right:15px}#onetrust-pc-sdk .ot-btn-subcntr button{margin-right:16px}#onetrust-pc-sdk.ot-ftr-stacked .save-preference-btn-handler,#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr{max-width:40%;white-space:normal;text-align:center}#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button{margin-left:auto;margin-right:auto;min-width:60%;max-width:90%}#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button:nth-child(2){margin-top:0}#onetrust-pc-sdk.ot-ftr-stacked #accept-recommended-btn-handler{float:none}#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container{overflow:hidden}#onetrust-pc-sdk #ot-pc-title{margin:0px;overflow:hidden;position:relative;line-height:1.2;max-height:2.4em;padding-right:1em;font-size:1.37em;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:90%}#onetrust-pc-sdk #ot-pc-title.ot-pc-title-shrink{max-width:70%}#onetrust-pc-sdk #ot-pc-lst{width:100%;position:relative}#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr{padding-top:17px;padding-right:15px;padding-bottom:17px;padding-left:20px;display:inline-block;width:calc(100% - 35px);vertical-align:middle}#onetrust-pc-sdk #ot-pc-lst .ot-acc-txt{padding-top:6px;padding-right:15px;padding-bottom:10px;padding-left:20px}#onetrust-pc-sdk .ot-lst-cntr{height:100%}#onetrust-pc-sdk #ot-pc-hdr{padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:20px;display:inline-block;width:calc(100% - 50px);height:20px;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk #ot-pc-hdr input{height:32px;width:100%;border-radius:50px;font-size:.8em;padding-right:35px;padding-left:15px;float:left}#onetrust-pc-sdk #ot-pc-hdr input::placeholder{color:#d4d4d4;font-style:italic}#onetrust-pc-sdk #ot-lst-cnt{height:calc(100% - 86px);padding-left:30px;padding-right:27px;padding-top:20px;margin-top:8px;margin-right:3px;margin-bottom:4px;margin-left:0;overflow-x:hidden;overflow-y:auto;transform:translate3d(0, 0, 0)}#onetrust-pc-sdk #ot-back-arw{height:12px;width:12px}#onetrust-pc-sdk #ot-lst-title{display:inline-block;font-size:1em}#onetrust-pc-sdk #ot-lst-title h3{color:dimgray;font-weight:bold;margin-left:10px;display:inline-block;font-size:1em}#onetrust-pc-sdk #ot-lst-title h3 *{font-size:inherit}#onetrust-pc-sdk .ot-lst-subhdr{float:right;position:relative;bottom:6px}#onetrust-pc-sdk #ot-search-cntr{display:inline-block;vertical-align:middle;position:relative;width:300px}#onetrust-pc-sdk #ot-search-cntr svg{position:absolute;right:0px;width:30px;height:30px;font-size:1em;line-height:1;top:2px}#onetrust-pc-sdk #ot-fltr-cntr{display:inline-block;position:relative;margin-left:20px;vertical-align:middle;font-size:0}#onetrust-pc-sdk #filter-btn-handler{background-color:#3860be;border-radius:17px;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease;width:32px;height:32px;padding:0;margin:0;position:relative}#onetrust-pc-sdk #filter-btn-handler svg{cursor:pointer;width:15px;height:15px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);padding-top:5px}#onetrust-pc-sdk #filter-btn-handler path{fill:#fff}#onetrust-pc-sdk #ot-sel-blk{min-width:200px;min-height:30px;padding-left:20px}#onetrust-pc-sdk #ot-selall-vencntr,#onetrust-pc-sdk #ot-selall-adtlvencntr{float:left;height:100%}#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-adtlvencntr label{height:100%;padding-left:0}#onetrust-pc-sdk #ot-selall-hostcntr{width:21px;height:21px;position:relative;left:20px}#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-licntr.line-through label::after,#onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after,#onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after{height:auto;border-left:0;left:5px;top:10.5px;transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none}#onetrust-pc-sdk .ot-ven-name,#onetrust-pc-sdk .ot-host-name{color:#2c3643;font-weight:bold;font-size:.813em;line-height:1.2;margin:0;height:auto;text-align:left;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-ven-name *,#onetrust-pc-sdk .ot-host-name *{font-size:inherit}#onetrust-pc-sdk .ot-host-desc{font-size:.69em;line-height:1.4;margin-top:5px;margin-bottom:5px;color:dimgray}#onetrust-pc-sdk .ot-host-name>a{text-decoration:underline;position:relative;z-index:2;margin-bottom:5px;font-weight:bold}#onetrust-pc-sdk .ot-host-hdr{float:left;width:calc(100% - 50px);pointer-events:none;position:relative;z-index:1}#onetrust-pc-sdk .ot-host-hdr .ot-host-name{pointer-events:none}#onetrust-pc-sdk .ot-host-hdr a{pointer-events:initial}#onetrust-pc-sdk .ot-host-hdr .ot-host-name~a{margin-top:5px;font-size:.813em;text-decoration:underline}#onetrust-pc-sdk .ot-ven-hdr{width:88%;float:right}#onetrust-pc-sdk input:focus+.ot-acc-hdr{outline:#000 solid 1px !important}#onetrust-pc-sdk #ot-selall-hostcntr input[type=checkbox],#onetrust-pc-sdk #ot-selall-vencntr input[type=checkbox],#onetrust-pc-sdk #ot-selall-adtlvencntr input[type=checkbox]{position:absolute}#onetrust-pc-sdk .ot-host-item .ot-chkbox{float:left}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-hdr{right:38px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk{background-color:#f9f9fc;border:1px solid #e2e2e2;width:auto;padding-bottom:5px;padding-top:5px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox{right:2px;width:auto}#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr{position:relative;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr input{z-index:1}#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr>.ot-acc-hdr{background:#f9f9fc;padding-top:10px;padding-bottom:10px;background-color:#f9f9fc}#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr>.ot-acc-hdr input{z-index:2}#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr>input[type=checkbox]:checked~.ot-acc-hdr{border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr .ot-addtl-venbox{display:none}#onetrust-pc-sdk #ot-addtl-venlst .ot-tgl-cntr{margin-right:13px}#onetrust-pc-sdk .ot-vensec-title{font-size:.813em;display:inline-block}#onetrust-pc-sdk .ot-ven-item>button:focus,#onetrust-pc-sdk .ot-host-item>button:focus,#onetrust-pc-sdk .ot-acc-cntr>button:focus{outline:#000 solid 2px}#onetrust-pc-sdk .ot-ven-item>button,#onetrust-pc-sdk .ot-host-item>button,#onetrust-pc-sdk .ot-acc-cntr>button{position:absolute;cursor:pointer;width:100%;height:100%;border:0;opacity:0;margin:0;top:0;left:0}#onetrust-pc-sdk .ot-ven-item>button~.ot-acc-hdr,#onetrust-pc-sdk .ot-host-item>button~.ot-acc-hdr,#onetrust-pc-sdk .ot-acc-cntr>button~.ot-acc-hdr{cursor:pointer}#onetrust-pc-sdk .ot-ven-item>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk .ot-host-item>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=false]~.ot-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none}#onetrust-pc-sdk .ot-ven-item>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk .ot-host-item>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-txt{transition:.1s ease-in;display:block}#onetrust-pc-sdk .ot-ven-item ul{list-style:none inside;font-size:100%;margin:0}#onetrust-pc-sdk .ot-ven-item ul li{margin:0 !important;padding:0;border:none !important}#onetrust-pc-sdk .ot-hide-acc>button{pointer-events:none}#onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr>*{visibility:hidden}#onetrust-pc-sdk #ot-ven-lst,#onetrust-pc-sdk #ot-host-lst,#onetrust-pc-sdk #ot-addtl-venlst,#onetrust-pc-sdk #ot-gn-venlst{width:100%}#onetrust-pc-sdk #ot-ven-lst li,#onetrust-pc-sdk #ot-host-lst li,#onetrust-pc-sdk #ot-addtl-venlst li,#onetrust-pc-sdk #ot-gn-venlst li{border:1px solid #d7d7d7;border-radius:2px;position:relative;margin-top:10px}#onetrust-pc-sdk #ot-gn-venlst li.ot-host-info{padding:.5rem;overflow-y:hidden}#onetrust-pc-sdk #ot-ven-lst .ot-tgl-cntr{width:65%}#onetrust-pc-sdk #ot-host-lst .ot-tgl-cntr{width:65%;float:left}#onetrust-pc-sdk label{margin-bottom:0}#onetrust-pc-sdk .ot-host-notice{float:right}#onetrust-pc-sdk .ot-ven-link,#onetrust-pc-sdk .ot-ven-legclaim-link,#onetrust-pc-sdk .ot-host-expand{color:dimgray;font-size:.75em;line-height:.9;display:inline-block}#onetrust-pc-sdk .ot-ven-link *,#onetrust-pc-sdk .ot-ven-legclaim-link *,#onetrust-pc-sdk .ot-host-expand *{font-size:inherit}#onetrust-pc-sdk .ot-ven-link,#onetrust-pc-sdk .ot-ven-legclaim-link{position:relative;z-index:2}#onetrust-pc-sdk .ot-ven-link:hover,#onetrust-pc-sdk .ot-ven-legclaim-link:hover{text-decoration:underline}#onetrust-pc-sdk .ot-ven-dets{border-radius:2px;background-color:#f8f8f8}#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child{border-top:none}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child){border-top:1px solid #ddd !important}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p{display:inline-block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(odd){width:30%}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(even){width:50%;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p,#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5{padding-top:5px;padding-bottom:5px;display:block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5{display:inline-block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1){padding-bottom:10px}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur){padding-top:10px}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont{display:inline}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur{position:relative;width:50% !important;word-break:break-word;word-wrap:break-word;left:calc(30% + 17px)}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1){position:static}#onetrust-pc-sdk .ot-ven-dets p,#onetrust-pc-sdk .ot-ven-dets h5,#onetrust-pc-sdk .ot-ven-dets span{font-size:.69em;text-align:left;vertical-align:middle;word-break:break-word;word-wrap:break-word;margin:0;padding-bottom:10px;padding-left:15px;color:#2e3644}#onetrust-pc-sdk .ot-ven-dets h5{padding-top:5px}#onetrust-pc-sdk .ot-ven-dets span{color:dimgray;padding:0;vertical-align:baseline}#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h5{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding-bottom:5px;margin-bottom:5px;font-weight:bold}#onetrust-pc-sdk .ot-host-opt{display:inline-block;width:100%;margin:0;font-size:inherit}#onetrust-pc-sdk .ot-host-opt li>div div{font-size:.81em;padding:5px 0}#onetrust-pc-sdk .ot-host-opt li>div div:nth-child(1){width:30%;float:left}#onetrust-pc-sdk .ot-host-opt li>div div:nth-child(2){width:70%;float:left;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk #ot-host-lst li.ot-host-info{border:none;font-size:.8em;color:dimgray;float:left;text-align:left;padding:10px;margin-bottom:10px;width:calc(100% - 10px);background-color:#f8f8f8}#onetrust-pc-sdk #ot-host-lst li.ot-host-info a{color:dimgray}#onetrust-pc-sdk #ot-host-lst li.ot-host-info>div{overflow:auto}#onetrust-pc-sdk #no-results{text-align:center;margin-top:30px}#onetrust-pc-sdk #no-results p{font-size:1em;color:#2e3644;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk #no-results p span{font-weight:bold}#onetrust-pc-sdk .ot-tgl-cntr{display:inline-block;vertical-align:middle}#onetrust-pc-sdk .ot-arw-cntr,#onetrust-pc-sdk .ot-tgl-cntr{float:right}#onetrust-pc-sdk .ot-desc-cntr{padding-top:0px;margin-top:20px;padding-right:0px;border-radius:3px;overflow:hidden;padding-bottom:10px}#onetrust-pc-sdk .ot-desc-cntr:focus,#onetrust-pc-sdk .ot-desc-cntr:active,#onetrust-pc-sdk .ot-desc-cntr:focus-visible{outline:2px solid #101010;border-radius:2px}#onetrust-pc-sdk .ot-leg-border-color{border:1px solid #e9e9e9}#onetrust-pc-sdk .ot-leg-border-color .ot-subgrp-cntr{border-top:1px solid #e9e9e9;padding-bottom:10px}#onetrust-pc-sdk .ot-category-desc{padding-bottom:10px}#onetrust-pc-sdk .ot-grp-hdr1{padding-left:10px;width:calc(100% - 20px);padding-top:10px;margin-bottom:0px;padding-bottom:8px}#onetrust-pc-sdk .ot-subgrp-cntr{padding-top:10px}#onetrust-pc-sdk .ot-desc-cntr>*:not(.ot-grp-hdr1){padding-left:10px;padding-right:10px}#onetrust-pc-sdk .ot-pli-hdr{overflow:hidden;padding-top:7.5px;padding-bottom:7.5px;background-color:#f8f8f8;border:none;border-bottom:1px solid #e9e9e9}#onetrust-pc-sdk .ot-pli-hdr span:first-child{text-align:left;max-width:80px;padding-right:5px}#onetrust-pc-sdk .ot-pli-hdr span:last-child{padding-right:20px;text-align:center}#onetrust-pc-sdk .ot-li-title{float:right;font-size:.813em}#onetrust-pc-sdk .ot-desc-cntr .ot-tgl-cntr:first-of-type,#onetrust-pc-sdk .ot-cat-header+.ot-tgl{padding-left:7px;padding-right:7px}#onetrust-pc-sdk .ot-always-active-group .ot-grp-hdr1 .ot-tgl-cntr:first-of-type{padding-left:0px}#onetrust-pc-sdk .ot-cat-header,#onetrust-pc-sdk .ot-subgrp h4{max-width:calc(100% - 133px)}#onetrust-pc-sdk #ot-lst-cnt #ot-sel-blk{width:100%;display:inline-block;padding:0}#onetrust-pc-sdk .ot-sel-all{display:inline-block;width:100%}#onetrust-pc-sdk .ot-sel-all-hdr,#onetrust-pc-sdk .ot-sel-all-chkbox{width:100%;float:right;position:relative}#onetrust-pc-sdk .ot-sel-all-chkbox{z-index:1}#onetrust-pc-sdk :not(.ot-hosts-ui) .ot-sel-all-hdr,#onetrust-pc-sdk :not(.ot-hosts-ui) .ot-sel-all-chkbox{right:23px;width:calc(100% - 23px)}#onetrust-pc-sdk .ot-consent-hdr,#onetrust-pc-sdk .ot-li-hdr{float:right;font-size:.813em;position:relative;line-height:normal;text-align:center;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-hosts-ui .ot-consent-hdr{float:left;position:relative;left:5px}#onetrust-pc-sdk .ot-li-hdr{max-width:100px;margin-right:10px}#onetrust-pc-sdk .ot-consent-hdr{max-width:55px}#onetrust-pc-sdk .ot-ven-ctgl{margin-left:10px}#onetrust-pc-sdk .ot-ven-litgl{margin-right:55px}#onetrust-pc-sdk .ot-ven-litgl.ot-ven-litgl-only{margin-right:86px}#onetrust-pc-sdk .ot-ven-ctgl,#onetrust-pc-sdk .ot-ven-litgl,#onetrust-pc-sdk .ot-ven-gvctgl{float:left}#onetrust-pc-sdk .ot-ven-ctgl label,#onetrust-pc-sdk .ot-ven-litgl label,#onetrust-pc-sdk .ot-ven-gvctgl label{width:22px;padding:0}#onetrust-pc-sdk #ot-selall-licntr{display:block;width:21px;height:21px;position:relative;float:right;right:80px}#onetrust-pc-sdk #ot-selall-licntr input{position:absolute}#onetrust-pc-sdk #ot-selall-vencntr,#onetrust-pc-sdk #ot-selall-adtlvencntr,#onetrust-pc-sdk #ot-selall-gnvencntr{float:right;width:21px;height:21px;position:relative;right:15px}#onetrust-pc-sdk #ot-ven-lst .ot-tgl-cntr{float:right;width:auto}#onetrust-pc-sdk .ot-ven-hdr{float:left;width:60%}#onetrust-pc-sdk #vdr-lst-dsc{font-size:.812em;line-height:1.5;padding:10px 15px 5px 15px}#onetrust-pc-sdk #ot-anchor{border:12px solid rgba(0,0,0,0);display:none;position:absolute;z-index:2147483647;top:40px;right:35px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#fff;-webkit-box-shadow:-3px -3px 5px -2px #c7c5c7;-moz-box-shadow:-3px -3px 5px -2px #c7c5c7;box-shadow:-3px -3px 5px -2px #c7c5c7}#onetrust-pc-sdk #ot-fltr-modal{width:300px;position:absolute;z-index:2147483646;top:46px;height:90%;max-height:350px;display:none;-moz-transition:.2s ease;-o-transition:.2s ease;-webkit-transition:2s ease;transition:.2s ease;opacity:1;right:0}#onetrust-pc-sdk #ot-fltr-modal button{max-width:200px;line-height:1;word-break:break-word;white-space:normal;height:auto;font-weight:bold}#onetrust-pc-sdk #ot-fltr-cnt{background-color:#fff;margin:5px;border-radius:3px;height:100%;margin-right:10px;padding-right:10px;-webkit-box-shadow:0px 0px 12px 2px #c7c5c7;-moz-box-shadow:0px 0px 12px 2px #c7c5c7;box-shadow:0px 0px 12px 2px #c7c5c7}#onetrust-pc-sdk .ot-fltr-scrlcnt{overflow-y:auto;overflow-x:hidden;clear:both;max-height:calc(100% - 60px)}#onetrust-pc-sdk .ot-fltr-opt{margin-bottom:25px;margin-left:15px;clear:both}#onetrust-pc-sdk .ot-fltr-opt label{height:auto}#onetrust-pc-sdk .ot-fltr-opt span{cursor:pointer;color:dimgray;font-size:.8em;line-height:1.1;font-weight:normal}#onetrust-pc-sdk #clear-filters-handler{float:right;margin-top:15px;margin-bottom:10px;text-decoration:none;color:#3860be;font-size:.9em;border:none;padding:1px}#onetrust-pc-sdk #clear-filters-handler:hover{color:#1883fd}#onetrust-pc-sdk #clear-filters-handler:focus{outline:#000 solid 1px}#onetrust-pc-sdk #filter-apply-handler{margin-right:10px}#onetrust-pc-sdk .ot-grp-desc+.ot-leg-btn-container{margin-top:0}#onetrust-pc-sdk .ot-leg-btn-container{display:inline-block;width:100%;margin-top:10px}#onetrust-pc-sdk .ot-leg-btn-container button{height:auto;padding:6.5px 8px;margin-bottom:0;line-height:normal;letter-spacing:0}#onetrust-pc-sdk .ot-leg-btn-container svg{display:none;height:14px;width:14px;padding-right:5px;vertical-align:sub}#onetrust-pc-sdk .ot-active-leg-btn{cursor:default;pointer-events:none}#onetrust-pc-sdk .ot-active-leg-btn svg{display:inline-block}#onetrust-pc-sdk .ot-remove-objection-handler{border:none;text-decoration:underline;padding:0;font-size:.82em;font-weight:600;line-height:1.4;padding-left:10px}#onetrust-pc-sdk .ot-obj-leg-btn-handler span{font-weight:bold;text-align:center;font-size:.91em;line-height:1.5}#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler{border:none;height:auto;line-height:1.5;text-decoration:underline;font-size:.69em;background:none;width:auto}#onetrust-pc-sdk.ot-close-btn-link .ot-close-cntr{right:5px;top:5px;transform:none}#onetrust-pc-sdk .ot-grps-cntr{overflow-y:hidden}#onetrust-pc-sdk .ot-cat-header{float:left;font-weight:600;font-size:.875em;line-height:1.5;max-width:90%;vertical-align:middle}#onetrust-pc-sdk .ot-vnd-item>button:focus{outline:#000 solid 2px}#onetrust-pc-sdk .ot-vnd-item>button{position:absolute;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0;z-index:1;max-width:none;border:none}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=false]~.ot-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-txt{transition:.1s ease-in;margin-top:10px;width:100%;overflow:auto;display:block}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-grpcntr{width:auto;margin-top:0px;padding-bottom:10px}#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item{position:relative;border-radius:2px;margin:0;padding:0;border:1px solid #d8d8d8;border-top:none;width:calc(100% - 2px);float:left}#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type{margin-top:10px;border-top:1px solid #d8d8d8}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child{margin-top:10px}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child,#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child{margin-bottom:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{padding-top:11.5px;padding-bottom:11.5px;padding-left:20px;padding-right:20px;width:calc(100% - 40px);display:inline-block}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt{width:100%;padding:0}#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr{padding-left:20px;padding-right:15px;padding-bottom:0;width:calc(100% - 35px)}#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp{padding-right:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr{z-index:1;position:relative}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr{position:absolute;top:50%;transform:translateY(-50%);right:20px;margin-top:-2px}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr .ot-arw{width:15px;height:20px;margin-left:5px;color:dimgray}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header{float:none;color:#2e3644;margin:0;display:inline-block;height:auto;word-wrap:break-word;min-height:inherit}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr,#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr{padding-left:20px;width:calc(100% - 20px);display:inline-block;margin-top:0;padding-bottom:2px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{position:relative;min-height:25px}#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl,#onetrust-pc-sdk .ot-accordion-layout h4~.ot-always-active{position:absolute;top:50%;transform:translateY(-50%);right:20px}#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl+.ot-tgl{right:95px}#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler,#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler+a{margin-top:5px}#onetrust-pc-sdk #ot-lst-cnt{margin-top:1rem;max-height:calc(100% - 96px)}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr{border:1px solid #d8d8d8;padding:.75rem 2rem;padding-bottom:0;width:auto;margin-top:.5rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info{margin-bottom:1rem;padding-left:.75rem;padding-right:.75rem;display:flex;flex-direction:column}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOEmail]{border-top:1px solid #d8d8d8;padding-top:1rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOLink]{border-bottom:1px solid #d8d8d8;padding-bottom:1rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl{font-weight:bold;font-size:.85em;margin-bottom:.5rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt{margin-left:.5rem;font-weight:500;font-size:.85rem}#onetrust-pc-sdk .ot-vs-list,#onetrust-pc-sdk .ot-vnd-serv{width:auto;padding:1rem 1.25rem;padding-bottom:0}#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr{padding-bottom:.75rem;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{font-weight:600;font-size:.95em;line-height:2;margin-left:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item{border:none;margin:0;padding:0}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button{outline:none;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded=true],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded=true]{border-bottom:none}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child{margin-top:.25rem;border-top:unset}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child{margin-bottom:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button{border-bottom:none}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr{border:1px solid #d8d8d8;padding:.75rem 1.75rem;padding-bottom:0;width:auto;margin-top:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info{margin-bottom:1rem;padding-left:.75rem;padding-right:.75rem;display:flex;flex-direction:column}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail]{border-top:1px solid #d8d8d8;padding-top:1rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink]{border-bottom:1px solid #d8d8d8;padding-bottom:1rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl{font-weight:bold;font-size:.85em;margin-bottom:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt{margin-left:.5rem;font-weight:500;font-size:.85rem}#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt{padding-left:40px}#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{font-size:.8em}#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header{font-size:.8em}#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv{margin-bottom:1rem;padding:1rem .95rem}#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr{padding-bottom:.75rem;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{font-weight:700;font-size:.8em;line-height:20px;margin-left:.82rem}#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header{font-weight:700;font-size:.8em;line-height:20px}#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox{margin-left:.82rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr{padding:.7rem 0;margin:0;display:flex;width:100%;align-items:center;justify-content:space-between}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child{margin-left:.5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child{margin-right:.5rem;margin-left:.5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active{position:relative;right:unset;top:unset;transform:unset}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr{float:none;top:unset;right:unset;transform:unset;margin-top:-2px;position:relative}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header{flex:1;margin:0 .5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl{position:relative;transform:none;right:0;top:0;float:none}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox{position:relative;margin:0 .5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label{padding:0}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before{position:relative}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input{position:absolute;cursor:pointer;width:100%;height:100%;opacity:0;margin:0;top:0;left:0;z-index:1}#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header{margin:0}#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5{top:0;line-height:20px}#onetrust-pc-sdk .ot-vs-list{display:flex;flex-direction:column;padding:0;margin:.5rem 4px}#onetrust-pc-sdk .ot-vs-selc-all{display:flex;padding:0;float:unset;align-items:center;justify-content:flex-start}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf{justify-content:flex-end}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox{margin-right:48px}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox{margin:0;padding:0;margin-right:14px;justify-content:flex-end}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox,#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl{display:inline-block;right:unset;width:auto;height:auto;float:none}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label{width:45px;height:25px}#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox{margin-right:11px;margin-left:.75rem;display:flex;align-items:center}#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr{margin:0 1.25rem;font-size:.812em;line-height:normal;text-align:center;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox{float:unset;right:0}#onetrust-pc-sdk.otPcTab .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox{margin-right:50px}#onetrust-pc-sdk.otPcTab .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label{width:35px;height:10px}#onetrust-pc-sdk.otPcTab .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox{justify-content:flex-end}#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox{right:unset;display:flex;align-items:center}#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox #ot-selall-vencntr.ot-chkbox{right:unset}#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox{margin-left:12px}#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox .sel-all-hdr{margin:0 1rem}#onetrust-pc-sdk .ot-pgph-link{font-size:.813em;margin-top:5px;position:relative}#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup{margin-bottom:1rem}#onetrust-pc-sdk .ot-pgph-contr{margin:0 2.5rem}#onetrust-pc-sdk .ot-pgph-title{font-size:1.18rem;margin-bottom:2rem}#onetrust-pc-sdk .ot-pgph-desc{font-size:1rem;font-weight:400;margin-bottom:2rem;line-height:1.5rem}#onetrust-pc-sdk .ot-pgph-desc:not(:last-child):after{content:"";width:96%;display:block;margin:0 auto;padding-bottom:2rem;border-bottom:1px solid #e9e9e9}#onetrust-pc-sdk.otPcTab[dir=rtl] input~.ot-acc-hdr .ot-arw,#onetrust-pc-sdk.otPcTab[dir=rtl] #ot-back-arw{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}#onetrust-pc-sdk.otPcTab[dir=rtl] input:checked~.ot-acc-hdr .ot-arw{transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg)}#onetrust-pc-sdk.otPcTab[dir=rtl] #ot-search-cntr svg{right:15px}#onetrust-pc-sdk.otPcTab[dir=rtl] .ot-chkbox label::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);border-left:0;border-right:3px solid}#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon{padding:0;background-color:rgba(0,0,0,0);border:none;margin:0}@media(max-width: 767px){#onetrust-pc-sdk{width:100%;border:none}#onetrust-pc-sdk .ot-optout-signal{margin:.625rem}#onetrust-pc-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container{padding:0;margin:0}#onetrust-pc-sdk .ot-title-cntr{width:75%}#onetrust-pc-sdk .ot-title-cntr #ot-pc-title{white-space:break-spaces;font-size:20px;overflow-x:visible;margin-left:10px}#onetrust-pc-sdk .ot-pc-logo{width:15%}#onetrust-pc-sdk .ot-pc-logo img{max-height:fit-content;font-size:10px}#onetrust-pc-sdk .ot-desc-cntr{margin:0;padding-top:20px;padding-right:20px;padding-bottom:15px;padding-left:20px;position:relative;left:auto}#onetrust-pc-sdk .ot-desc-cntr{margin-top:20px;margin-left:20px;padding:0;padding-bottom:10px}#onetrust-pc-sdk .ot-grps-cntr{max-height:none;overflow:hidden}#onetrust-pc-sdk #accept-recommended-btn-handler{float:none}}@media(min-width: 768px){#onetrust-pc-sdk.ot-tgl-with-label .ot-label-status{display:inline}#onetrust-pc-sdk.ot-tgl-with-label #ot-pc-lst .ot-label-status{display:none}#onetrust-pc-sdk.ot-tgl-with-label.ot-leg-opt-out .ot-pli-hdr{padding-right:8%}#onetrust-pc-sdk.ot-tgl-with-label .ot-cat-header{max-width:60%}#onetrust-pc-sdk.ot-tgl-with-label .ot-subgrp h4{max-width:58%}#onetrust-pc-sdk.ot-tgl-with-label .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp>h6{max-width:50%}#onetrust-pc-sdk.ot-tgl-with-label .ot-desc-cntr .ot-tgl-cntr:first-of-type,#onetrust-pc-sdk.ot-tgl-with-label .ot-cat-header+.ot-tgl{padding-left:15px}}@media(max-width: 640px){#onetrust-pc-sdk{height:100%}#onetrust-pc-sdk .ot-optout-signal{margin:.625rem}#onetrust-pc-sdk .ot-pc-header{padding:10px;width:calc(100% - 20px)}#onetrust-pc-sdk #ot-pc-content{overflow:auto}#onetrust-pc-sdk .ot-sdk-row .ot-sdk-columns{width:100%}#onetrust-pc-sdk .ot-desc-cntr{margin:0;overflow:hidden}#onetrust-pc-sdk .ot-desc-cntr{margin-left:10px;width:calc(100% - 15px);margin-top:5px;margin-bottom:5px}#onetrust-pc-sdk .ot-ven-hdr{max-width:80%}#onetrust-pc-sdk #ot-lst-cnt{width:calc(100% - 18px);padding-top:13px;padding-right:5px;padding-left:10px}#onetrust-pc-sdk .ot-grps-cntr{width:100%}#onetrust-pc-sdk .ot-pc-footer{max-height:300px}#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk #ot-pc-lst{height:calc(100% - 322px)}#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler{position:fixed;top:10px;right:15px}#onetrust-pc-sdk.ot-close-btn-link .ot-pc-header{padding-top:25px}#onetrust-pc-sdk.ot-close-btn-link #ot-pc-title{max-width:100%}}@media(max-width: 640px)and (orientation: portrait){#onetrust-pc-sdk #ot-pc-hdr{height:70px;padding:15px 0;width:100%}#onetrust-pc-sdk .ot-lst-subhdr{width:calc(100% - 15px);float:none;bottom:auto;display:inline-block;padding-top:8px;padding-left:15px}#onetrust-pc-sdk .ot-btn-subcntr{float:none}#onetrust-pc-sdk #ot-search-cntr{display:inline-block;width:calc(100% - 55px);position:relative}#onetrust-pc-sdk #ot-anchor{top:75px;right:30px}#onetrust-pc-sdk #ot-fltr-modal{top:81px}#onetrust-pc-sdk #ot-fltr-cntr{float:right;right:15px}#onetrust-pc-sdk #ot-lst-title{padding-left:15px}#onetrust-pc-sdk #ot-lst-cnt{height:auto;overflow:auto}#onetrust-pc-sdk .save-preference-btn-handler,#onetrust-pc-sdk #accept-recommended-btn-handler,#onetrust-pc-sdk .ot-pc-refuse-all-handler{width:calc(100% - 33px)}#onetrust-pc-sdk.ot-ftr-stacked .save-preference-btn-handler,#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr{max-width:none}#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button{margin:15px}#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button{min-width:none;max-width:none}#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button:nth-child(2){margin-top:15px}#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container button:not(:last-child){margin-bottom:0}}@media(max-width: 425px){#onetrust-pc-sdk .ot-pc-header .ot-pc-logo{width:15%}#onetrust-pc-sdk .ot-pc-header .ot-pc-logo img{max-height:fit-content;font-size:10px}#onetrust-pc-sdk .ot-title-cntr{width:75%}#onetrust-pc-sdk #ot-pc-lst .ot-acc-txt{padding-top:6px;padding-bottom:10px}#onetrust-pc-sdk #ot-pc-lst .ot-host-notice{float:left;margin-left:30px}#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr{float:none;display:inline}#onetrust-pc-sdk #ot-pc-lst .ot-ven-hdr{float:left;width:100%;max-width:85%}#onetrust-pc-sdk.ot-addtl-vendors #ot-pc-lst .ot-acc-cntr .ot-arw-cntr:first-of-type{float:right}#onetrust-pc-sdk #ot-pc-title{max-width:100%;white-space:break-spaces;font-size:20px;overflow-x:visible}#onetrust-pc-sdk .ot-subgrp-cntr li.ot-subgrp{margin-left:10px;width:calc(100% - 10px)}#onetrust-pc-sdk #ot-ven-lst .ot-tgl-cntr{width:auto;float:right}#onetrust-pc-sdk #ot-ven-lst .ot-arw-cntr{float:right}#onetrust-pc-sdk .ot-ven-hdr{max-width:47%}#onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr:first-of-type{max-width:none;padding-left:20px}}@media only screen and (max-height: 425px)and (max-width: 896px)and (orientation: landscape){#onetrust-pc-sdk{height:100%;width:100%;max-width:none}#onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr{max-width:none}#onetrust-pc-sdk .ot-pc-header{padding:10px;width:calc(100% - 20px);height:auto;min-height:20px}#onetrust-pc-sdk .ot-pc-header .ot-pc-logo{max-height:20px;width:15%}#onetrust-pc-sdk .ot-pc-header .ot-pc-logo img{max-height:fit-content;font-size:10px}#onetrust-pc-sdk .ot-title-cntr{width:75%}#onetrust-pc-sdk .ot-title-cntr #ot-pc-title{white-space:break-spaces;font-size:20px;overflow-x:visible}#onetrust-pc-sdk .ot-pc-footer{max-height:52px;overflow-y:auto}#onetrust-pc-sdk #ot-pc-lst{overflow-y:auto}#onetrust-pc-sdk #ot-pc-lst #ot-pc-hdr{height:auto}#onetrust-pc-sdk #ot-pc-lst #ot-pc-hdr #ot-pc-title{max-height:20px}#onetrust-pc-sdk #ot-pc-lst #ot-pc-hdr .ot-lst-subhdr{padding:10px 5px;float:none}#onetrust-pc-sdk #ot-pc-lst #ot-pc-hdr .ot-lst-subhdr #ot-fltr-cntr{margin-top:5px}#onetrust-pc-sdk #ot-pc-lst #ot-lst-cnt{overflow:visible}#onetrust-pc-sdk #ot-lst-cnt{height:auto;overflow:auto}#onetrust-pc-sdk #accept-recommended-btn-handler{float:right}#onetrust-pc-sdk .save-preference-btn-handler,#onetrust-pc-sdk #accept-recommended-btn-handler,#onetrust-pc-sdk .ot-pc-refuse-all-handler{width:auto}#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk #ot-pc-lst{height:calc(100% - 120px)}#onetrust-pc-sdk.ot-shw-fltr .ot-lst-cntr{overflow:hidden}#onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst{position:static}#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-modal{top:0;width:100%;height:100%;max-height:none}#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-modal>div{margin:0;box-sizing:initial;height:100%;max-height:none}#onetrust-pc-sdk.ot-shw-fltr #clear-filters-handler{padding-right:20px}#onetrust-pc-sdk.ot-shw-fltr #ot-anchor{display:none !important}#onetrust-pc-sdk .ot-pc-footer button{margin:10px}}@media(max-width: 425px),(max-width: 896px)and (max-height: 425px)and (orientation: landscape){#onetrust-pc-sdk .ot-pc-header{padding-right:20px}#onetrust-pc-sdk .ot-pc-logo{margin-left:0px;margin-top:5px;width:150px}#onetrust-pc-sdk .ot-close-icon{width:44px;height:44px;background-size:12px}#onetrust-pc-sdk .ot-grp-hdr1{float:right;padding-right:10px}#onetrust-pc-sdk .ot-grp-hdr1+.ot-vlst-cntr{padding-top:10px}}@media only screen and (max-height: 610px){#onetrust-pc-sdk{max-height:100%}}@media(max-width: 425px)and (orientation: landscape){#onetrust-pc-sdk .ot-pc-header #ot-pc-title{font-size:10px}}
            #onetrust-consent-sdk #onetrust-pc-sdk,
                #onetrust-consent-sdk #ot-search-cntr,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle,
                #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after
                ,#onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk,
                        #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt,
                        #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
                    background-color: #FFFFFF;
                }
               
            #onetrust-consent-sdk #onetrust-pc-sdk h3,
                #onetrust-consent-sdk #onetrust-pc-sdk h4,
                #onetrust-consent-sdk #onetrust-pc-sdk h5,
                #onetrust-consent-sdk #onetrust-pc-sdk h6,
                #onetrust-consent-sdk #onetrust-pc-sdk p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
                #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal
                {
                    color: #000000;
                }
             #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler,
                    #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a,
                    #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a
                    {
                        color: #1485C7;
                    }
            #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover { text-decoration: underline;}
            
             #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets
                            {
                                background-color: #F4F4F4;
                            }
        #onetrust-consent-sdk #onetrust-pc-sdk
            button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
                background-color: #000000;border-color: #000000;
                color: #FFFFFF;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
                border-color: #000000;
            }
            
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler{
                background-color: transparent;
                border: 1px solid transparent;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn {
                background-color: #FFFFFF;
                color: #78808E; border-color: #78808E;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob:before,
            #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus + label::before,
            #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before {
                outline-color: #000000;
                outline-width: 1px;
            }
            #onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus {
                border: 1px solid #000000;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk *:focus,
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus {
               outline: 1px solid #000000;
            }#onetrust-consent-sdk #onetrust-pc-sdk .category-menu-switch-handler {
                    background-color: #F4F4F4
                }#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
                    background-color: #FFFFFF
                }#onetrust-consent-sdk #onetrust-pc-sdk .category-menu-switch-handler {
                    background-color: #F4F4F4
                }#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
                    background-color: #FFFFFF
                }#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk,  #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk{
                    background-image: url('https://cdn.cookielaw.org/logos/static/ot_external_link.svg');
                }
            #onetrust-pc-sdk {font-size:16px !important;}
#onetrust-pc-sdk .category-menu-switch-handler { font-size:small;} 
#onetrust-pc-sdk #ot-pc-desc a {display: inline;}
#onetrust-pc-sdk .ot-grp-desc ul li, #onetrust-pc-sdk li.ot-subgrp p ul li {color: #000000;}
#onetrust-pc-sdk .ot-pc-footer button {font-weight:400;}
#onetrust-pc-sdk .category-menu-switch-handler h3 {font-style:normal;}
#onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6 {font-weight:400; }

#ot-sdk-btn-floating.ot-floating-button button{
  padding: 8px 10px 5px 10px !important;
}
#ot-sdk-btn-floating .ot-floating-button__front,
#ot-sdk-btn-floating .ot-floating-button__back {
  background-color: #000000 !important;
  box-shadow: 5px 5px 8px 0 rgb(0 0 0 / 20%) !important;
  border-radius: 10px !important;
}

#onetrust-pc-sdk .ot-switch-nob:before
{
 background-color: #eae4e4 !important;
}
#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before
{
 background-color: #000000 !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
    border-color:#000000 !important;
}

#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
 background-color: #E6E7E8 !important;
}

#onetrust-pc-sdk .ot-grp-desc {
font-size:16px !important;
 font-family: Poppins !important;
}

#onetrust-pc-sdk p
{
font-size:16px !important;
font-family: Poppins !important;
}
#onetrust-pc-sdk #ot-pc-desc ul li {
font-size:16px !important;
font-family: Poppins !important;
}

#onetrust-pc-sdk #ot-pc-desc a[href]:hover { font-color: #464646;}

#onetrust-pc-sdk .ot-always-active {color: #BCBEC0 !important;}

#onetrust-pc-sdk #ot-pvcy-hdr, #onetrust-pc-sdk .ot-cat-header {
font-size:20px !important;
font-family: Poppins !important;}

#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button{
margin-right: 25px !important;}
#onetrust-pc-sdk .ot-pc-footer button{padding: 10px 10px 10px 10px !important;}
#onetrust-pc-sdk .category-menu-switch-handler { border-bottom: 1px solid #000000 !important; }
#onetrust-consent-sdk #onetrust-pc-sdk .category-menu-switch-handler {background-color: #ffffff !important;}.ot-sdk-cookie-policy{font-family:inherit;font-size:16px}.ot-sdk-cookie-policy.otRelFont{font-size:1rem}.ot-sdk-cookie-policy h3,.ot-sdk-cookie-policy h4,.ot-sdk-cookie-policy h6,.ot-sdk-cookie-policy p,.ot-sdk-cookie-policy li,.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy th,.ot-sdk-cookie-policy #cookie-policy-description,.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,.ot-sdk-cookie-policy #cookie-policy-title{color:dimgray}.ot-sdk-cookie-policy #cookie-policy-description{margin-bottom:1em}.ot-sdk-cookie-policy h4{font-size:1.2em}.ot-sdk-cookie-policy h6{font-size:1em;margin-top:2em}.ot-sdk-cookie-policy th{min-width:75px}.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy a:hover{background:#fff}.ot-sdk-cookie-policy thead{background-color:#f6f6f4;font-weight:bold}.ot-sdk-cookie-policy .ot-mobile-border{display:none}.ot-sdk-cookie-policy section{margin-bottom:2em}.ot-sdk-cookie-policy table{border-collapse:inherit}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy{font-family:inherit;font-size:1rem}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{color:dimgray}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description{margin-bottom:1em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup{margin-left:1.5em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td{font-size:.9em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a{font-size:inherit}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{font-size:1em;margin-bottom:.6em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title{margin-bottom:1.2em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy>section{margin-bottom:1em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th{min-width:75px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover{background:#fff}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead{background-color:#f6f6f4;font-weight:bold}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border{display:none}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section{margin-bottom:2em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li{list-style:disc;margin-left:1.5em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4{display:inline-block}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{border-collapse:inherit;margin:auto;border:1px solid #d7d7d7;border-radius:5px;border-spacing:initial;width:100%;overflow:hidden}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td{border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td{border-bottom:0px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child{border-right:0px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type{width:25%}.ot-sdk-cookie-policy[dir=rtl]{text-align:left}#ot-sdk-cookie-policy h3{font-size:1.5em}@media only screen and (max-width: 530px){.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr{display:block}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr{position:absolute;top:-9999px;left:-9999px}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr{margin:0 0 1em 0}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd),.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd) a{background:#f6f6f4}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before{position:absolute;height:100%;left:6px;width:40%;padding-right:10px}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border{display:inline-block;background-color:#e4e4e4;position:absolute;height:100%;top:0;left:45%;width:2px}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before{content:attr(data-label);font-weight:bold}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li{word-break:break-word;word-wrap:break-word}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{overflow:hidden}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td{border:none;border-bottom:1px solid #d7d7d7}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr{display:block}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type{width:auto}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr{margin:0 0 1em 0}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before{height:100%;width:40%;padding-right:10px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before{content:attr(data-label);font-weight:bold}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li{word-break:break-word;word-wrap:break-word}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr{position:absolute;top:-9999px;left:-9999px;z-index:-9999}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td{border-bottom:1px solid #d7d7d7;border-right:0px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child{border-bottom:0px}}
                
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
                        color: #000000;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
                        color: #000000;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
                        color: #000000;
                    }
                    
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
                            color: #000000;
                        }
                    
            
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
                            background-color: #f4f4f4;
                        }
                    
            .ot-floating-button__front{background-image:url('https://cdn.cookielaw.org/logos/72ac319b-4349-42a3-9ba8-93108123034a/2b597066-b0c3-480e-bda9-f7df1307be80/cb99e08d-f08f-42a9-8658-86aa195f5069/shield_transparent.png')}#ot-sdk-btn-floating.ot-floating-button{position:fixed;bottom:10px;opacity:0;width:50px;height:50px;line-height:15px;cursor:pointer;background-color:rgba(0,0,0,0);transition:all 300ms ease;z-index:2147483646;animation:otFloatingBtnIntro 800ms ease 0ms 1 forwards}#ot-sdk-btn-floating.ot-floating-button.ot-hide{display:none}#ot-sdk-btn-floating.ot-floating-button::before,#ot-sdk-btn-floating.ot-floating-button::after{text-transform:none;line-height:1;user-select:none;pointer-events:none;position:absolute;transform:scale(0);opacity:0;transition:all 300ms ease;display:block;height:auto}#ot-sdk-btn-floating.ot-floating-button::before{content:"";border:5px solid rgba(0,0,0,0);z-index:1001;top:50%;border-left-width:0;border-right-color:#333;right:calc(0em - 5px);transform:translate(10px, -50%)}#ot-sdk-btn-floating.ot-floating-button::after{content:attr(data-title);position:absolute;text-align:center;top:50%;left:calc(100% + 5px);transform:translate(10px, -50%);font-size:.75rem;min-width:3em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px;border-radius:.3ch;box-shadow:0 1em 2em -0.5em rgba(0,0,0,.35);background:#333;color:#fff;z-index:2147483645}#ot-sdk-btn-floating.ot-floating-button:hover::before,#ot-sdk-btn-floating.ot-floating-button:hover::after{opacity:1}#ot-sdk-btn-floating.ot-floating-button:hover::before{transform:translate(0.5em, -50%) scale(1)}#ot-sdk-btn-floating.ot-floating-button:hover::after{transform:translate(0.5em, -50%) scale(1)}#ot-sdk-btn-floating.ot-floating-button.ot-pc-open .ot-floating-button__front{transform:rotateY(-180deg)}#ot-sdk-btn-floating.ot-floating-button.ot-pc-open .ot-floating-button__back{transform:rotateY(0)}#ot-sdk-btn-floating .ot-floating-button__front,#ot-sdk-btn-floating .ot-floating-button__back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#6aaae4;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:transform .6s;transform-style:preserve-3d}#ot-sdk-btn-floating .ot-floating-button__front{background-color:#6aaae4;transform:rotateY(0)}#ot-sdk-btn-floating .ot-floating-button__front.custom-persistent-icon{background-position:center center;background-repeat:no-repeat;background-size:100%;border-radius:100px}#ot-sdk-btn-floating .ot-floating-button__front svg{width:30px;height:37px}#ot-sdk-btn-floating .ot-floating-button__back{background-color:#69c;transform:rotateY(-180deg)}#ot-sdk-btn-floating .ot-floating-button__back.custom-persistent-icon{background-position:center center;background-repeat:no-repeat;background-size:100%;border-radius:100px}#ot-sdk-btn-floating .ot-floating-button__back svg{width:24px;height:24px}#ot-sdk-btn-floating.ot-floating-button button{padding:0;background-color:rgba(0,0,0,0);border:0;width:100%;height:100%;cursor:pointer}@keyframes otFloatingBtnIntro{0%{opacity:0;left:-75px}100%{opacity:1;left:1%}}@keyframes otFloatingBtnImageIntro{0%{opacity:0;transform:scale(0) rotate(-270deg)}100%{opacity:100%;transform:scale(0.95) rotate(0deg)}}</style><link href="https://cdn.userway.org/styles/2024-10-04-11-01-23/widget_base.css?v=1728039683734" type="text/css" rel="stylesheet"><link href="https://cdn.userway.org/styles/2024-10-04-11-01-23/widget_base.css?v=1728039683734" type="text/css" rel="stylesheet"></head>


<body class="home page-template-default page page-id-10411 wp-custom-logo wp-embed-responsive post-image-aligned-center secondary-nav-above-header secondary-nav-aligned-right slideout-enabled slideout-mobile sticky-menu-slide mobile-header mobile-header-logo mobile-header-sticky mega-menu-primary mega-menu-secondary mega-menu-max-mega-menu-2 mega-menu-max-mega-menu-3 no-sidebar nav-below-header one-container nav-search-enabled header-aligned-left dropdown-click-arrow dropdown-click featured-image-active elementor-default elementor-kit-69 elementor-page elementor-page-10411" itemtype="https://schema.org/WebPage" itemscope=""><div class="uw-sl" role="region" data-uw-rm-ignore="true" data-uw-ignore-translate="true" aria-label="Quick Accessibility Options"><button class="uw-sl__item" data-uw-rm-ignore="true" data-uw-ignore-translate="true" lang="en-US" id="uw-skip-to-main" aria-label="Skip to main content"><span class="uw-sl__item__left" data-uw-ignore-translate="true"><span class="uw-sl__item__img"><svg focusable="false" width="26" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="#000" stroke-width="1.5" fill="none" fill-rule="evenodd"><rect class="no-fill" fill="none" x=".75" y=".75" width="24.5" height="22.5" rx="3"></rect><path class="no-fill" fill="none" d="M1 7h24M9.5 7v17"></path></g></svg></span><span class="uw-sl__item__title" data-uw-ignore-s17="" data-uw-rm-ignore="true" data-uw-ignore-translate="true">Skip to main content</span></span><span class="uw-sl__e-icon"><svg width="26" height="27" xmlns="http://www.w3.org/2000/svg"><g class="no-fill" fill="none" fill-rule="evenodd"><path d="M4.498 24.3v-.872H1.5v-1.37h2.716v-.872H1.5v-1.27h3v-.872H.542V24.3h3.955zm1.909 0v-3.695L9.183 24.3h.95v-5.256h-.95v3.695l-2.776-3.695H5.45V24.3h.957zm7.21 0v-4.383h1.682v-.873h-4.314v.873h1.683V24.3h.948zm6.421 0v-.872H17.04v-1.37h2.716v-.872H17.04v-1.27h3v-.872h-3.956V24.3h3.955zm1.84 0v-1.767h1.017l1.24 1.767h1.086l-1.316-1.867c.757-.237 1.27-.849 1.27-1.644 0-1.025-.842-1.745-1.966-1.745H20.92V24.3h.957zm1.224-2.647h-1.224v-1.729h1.224c.65 0 1.101.33 1.101.865 0 .535-.451.864-1.101.864z" fill="#000" fill-rule="nonzero"></path><path class="no-fill" fill="none" d="M18.9 1v6.3a2.7 2.7 0 01-2.7 2.7H5.4h0" stroke="#000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path fill="none" stroke="#000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" d="M8.1 12.7L5.4 10l2.7-2.7"></path></g></svg></span></button><button class="uw-sl__item" data-uw-rm-ignore="true" data-uw-ignore-translate="true" lang="en-US" id="uw-enable-visibility" aria-label="Enable accessibility for low vision"><span class="uw-sl__item__left" data-uw-ignore-translate="true"><span class="uw-sl__item__img"><svg focusable="false" width="28" height="26" xmlns="http://www.w3.org/2000/svg"><g class="no-fill" fill="none" fill-rule="evenodd"><path d="M13.808 6.019C8.625 6.019 4.01 9.197 1 14.148c3.01 4.951 7.625 8.129 12.808 8.129s9.797-3.178 12.807-8.129c-3.01-4.951-7.624-8.13-12.807-8.13" stroke="#000" class="no-fill" stroke-width="1.5" fill="none"></path><path d="M13.813 11.124c1.704 0 3.086 1.368 3.086 3.055 0 1.688-1.382 3.055-3.086 3.055s-3.086-1.367-3.086-3.055c0-1.687 1.382-3.055 3.086-3.055m0-3.055c-3.408 0-6.172 2.735-6.172 6.11 0 3.375 2.764 6.11 6.172 6.11s6.172-2.735 6.172-6.11c0-3.375-2.764-6.11-6.172-6.11" class="fill-white" fill="#FFF" fill-rule="nonzero"></path><path d="M17.913 14.18c0 2.244-1.839 4.064-4.105 4.064-2.268 0-4.106-1.82-4.106-4.065s1.838-4.064 4.106-4.064c2.266 0 4.105 1.82 4.105 4.064" stroke="#000" stroke-width="1.5" class="no-fill" fill="none"></path><path class="no-fill" stroke="#FFF" stroke-width="3" stroke-linecap="round" d="M2.872 22.306L22.03 3.339" fill="none"></path><path stroke="#000" stroke-width="1.5" stroke-linecap="round" d="M4.24 23.661L23.398 4.694" class="no-fill" fill="none"></path></g></svg></span><span class="uw-sl__item__title" data-uw-ignore-s17="" data-uw-rm-ignore="true" data-uw-ignore-translate="true">Enable accessibility for low vision</span></span><span class="uw-sl__e-icon"><svg width="26" height="27" xmlns="http://www.w3.org/2000/svg"><g class="no-fill" fill="none" fill-rule="evenodd"><path d="M4.498 24.3v-.872H1.5v-1.37h2.716v-.872H1.5v-1.27h3v-.872H.542V24.3h3.955zm1.909 0v-3.695L9.183 24.3h.95v-5.256h-.95v3.695l-2.776-3.695H5.45V24.3h.957zm7.21 0v-4.383h1.682v-.873h-4.314v.873h1.683V24.3h.948zm6.421 0v-.872H17.04v-1.37h2.716v-.872H17.04v-1.27h3v-.872h-3.956V24.3h3.955zm1.84 0v-1.767h1.017l1.24 1.767h1.086l-1.316-1.867c.757-.237 1.27-.849 1.27-1.644 0-1.025-.842-1.745-1.966-1.745H20.92V24.3h.957zm1.224-2.647h-1.224v-1.729h1.224c.65 0 1.101.33 1.101.865 0 .535-.451.864-1.101.864z" fill="#000" fill-rule="nonzero"></path><path class="no-fill" fill="none" d="M18.9 1v6.3a2.7 2.7 0 01-2.7 2.7H5.4h0" stroke="#000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path fill="none" stroke="#000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" d="M8.1 12.7L5.4 10l2.7-2.7"></path></g></svg></span></button><button class="uw-sl__item" data-uw-rm-ignore="true" data-uw-ignore-translate="true" lang="en-US" id="uw-open-accessibility" aria-label="Open the accessibility menu"><span class="uw-sl__item__left" data-uw-ignore-translate="true"><span class="uw-sl__item__img"><svg focusable="false" width="23" height="28" xmlns="http://www.w3.org/2000/svg"><path d="M.018 8.639c.105-.595.65-.991 1.223-.877a53.94 53.94 0 0020.517 0c.625-.125 1.228.366 1.242 1.06.01.544-.402 1.003-.915 1.102-2.289.44-4.589.727-6.893.877-.948.063-1.647.948-1.54 1.932l.202 1.84c.314 2.87.958 5.69 1.919 8.399l1.26 3.553c.202.568-.076 1.197-.62 1.407a.994.994 0 01-.364.068c-.4 0-.768-.245-.944-.638l-.007.007-.325-.724a110.53 110.53 0 01-2.83-6.926.462.462 0 00-.878 0 105.146 105.146 0 01-2.832 6.917l-.308.68.005-.021a1.05 1.05 0 01-.98.705.994.994 0 01-.364-.068c-.544-.21-.821-.839-.62-1.407l1.26-3.553a37.235 37.235 0 001.92-8.403l.2-1.824c.107-.986-.59-1.881-1.54-1.943A55.94 55.94 0 01.86 9.914c-.57-.11-.947-.68-.841-1.275zM11.5 0c1.934 0 3.502 1.634 3.502 3.651 0 2.016-1.568 3.65-3.502 3.65-1.934 0-3.502-1.634-3.502-3.65C7.998 1.634 9.566 0 11.5 0z" fill="#000" fill-rule="evenodd"></path></svg></span><span class="uw-sl__item__title" data-uw-ignore-s17="" data-uw-rm-ignore="true" data-uw-ignore-translate="true">Open the accessibility menu</span></span><span class="uw-sl__e-icon"><svg width="26" height="27" xmlns="http://www.w3.org/2000/svg"><g class="no-fill" fill="none" fill-rule="evenodd"><path d="M4.498 24.3v-.872H1.5v-1.37h2.716v-.872H1.5v-1.27h3v-.872H.542V24.3h3.955zm1.909 0v-3.695L9.183 24.3h.95v-5.256h-.95v3.695l-2.776-3.695H5.45V24.3h.957zm7.21 0v-4.383h1.682v-.873h-4.314v.873h1.683V24.3h.948zm6.421 0v-.872H17.04v-1.37h2.716v-.872H17.04v-1.27h3v-.872h-3.956V24.3h3.955zm1.84 0v-1.767h1.017l1.24 1.767h1.086l-1.316-1.867c.757-.237 1.27-.849 1.27-1.644 0-1.025-.842-1.745-1.966-1.745H20.92V24.3h.957zm1.224-2.647h-1.224v-1.729h1.224c.65 0 1.101.33 1.101.865 0 .535-.451.864-1.101.864z" fill="#000" fill-rule="nonzero"></path><path class="no-fill" fill="none" d="M18.9 1v6.3a2.7 2.7 0 01-2.7 2.7H5.4h0" stroke="#000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path fill="none" stroke="#000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" d="M8.1 12.7L5.4 10l2.7-2.7"></path></g></svg></span></button></div>
	<!-- Google Tag Manager (noscript) -->
<div class="uwy userway_p6" data-uw-feature-ignore="true" data-uw-rm-ignore="true" style="background-color: transparent !important; overflow: initial !important;" title="Accessibility Menu"><div class="userway_buttons_wrapper"><div class="ulsti hidden userway_dark" id="userwayLstIcon" aria-label="Translations Menu" role="button" tabindex="0" aria-haspopup="dialog" data-uw-s19-ignore="" title="Translations Menu" style="background: rgb(0, 113, 227) !important;"><span class="uiiw"></span><div class="ups"><img width="43" height="43" data-uw-rm-ignore="" class="si_w" aria-hidden="true" alt="Spinner: White decorative" src="https://cdn.userway.org/widgetapp/images/spin_wh.svg"></div><span class="usr lst-spacer"></span><div class="uwaw-dictionary-tooltip"></div></div><div class="uai userway_dark" id="userwayAccessibilityIcon" aria-label="Accessibility Menu" role="button" tabindex="0" aria-haspopup="dialog" title="Accessibility Menu" style="background: rgb(0, 113, 227) !important;"><span class="uiiw"><img data-uw-rm-ignore="" class="ui_w" role="presentation" alt="" src="https://cdn.userway.org/widgetapp/images/wheel_right_wh.svg"></span><div class="ups"><img width="43" height="43" data-uw-rm-ignore="" class="si_w" aria-hidden="true" alt="Spinner: White decorative" src="https://cdn.userway.org/widgetapp/images/spin_wh.svg"></div><span class="usr"></span><div class="uwaw-dictionary-tooltip"></div></div></div><iframe class="uwif userway_p6" data-uw-ignore-translate="true" name="userway" title="UserWay Accessibility Menu" style="max-width: 100vw !important; visibility: visible !important; opacity: 1 !important; color-scheme: light !important;"></iframe></div><div class="uw-s10-bottom-ruler-guide"></div><div class="uw-s10-right-ruler-guide"></div><div class="uw-s10-left-ruler-guide"></div><div class="uw-s10-reading-guide"><div class="uw-s10-reading-guide__arrow"></div></div><div class="uw-s12-tooltip" aria-hidden="true"></div><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KSTVBHL"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

<!-- USERWAY
<script type="rocketlazyloadscript">(function(d){var s = d.createElement("script");s.setAttribute("data-account", "KcVrQAAjoP");s.setAttribute("src", "https://accessibilityserver.org/widget.js");(d.body || d.head).appendChild(s);})(document)</script><noscript>Please ensure Javascript is enabled for purposes of <a href="https://accessibilityserver.org">website accessibility</a></noscript>
 END of USERWAY  -->
<a class="screen-reader-text skip-link" href="#content" title="Skip to content" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/#content">Skip to content</a>		<div class="top-bar top-bar-align-right">
			<div class="inside-top-bar">
				<aside id="block-40" class="widget inner-padding widget_block"><div id="scroll-back-to-top"></div></aside><aside id="block-41" class="widget inner-padding widget_block widget_text">
<p></p>
</aside><aside id="block-91" class="widget inner-padding widget_block"><!-- HTML -->

<!--
<div id="top-banner-promo">
<div class="callout-description">
    <h4>20% Off Until Friday</h4>
<span class="divider"></span>    
<h4>Use Code “THANKS24"</h4>
    <a class="elementor-button purchase track cta promo" href="https://en.virtuosity.com">Shop Now &#10095;</a>
<h6><a class="white-hover track cta promo" href="https://en.virtuosity.com/deals">Terms And Conditions Apply</a></h6>
</div>
</div>
-->
<!-- HTML --></aside>			</div>
		</div>
					<nav id="secondary-navigation" aria-label="Secondary" class="secondary-navigation" itemtype="https://schema.org/SiteNavigationElement" itemscope="">
				<div class="inside-navigation">
										<button class="menu-toggle secondary-menu-toggle">
						<span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z"></path></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z"></path></svg></span><span class="screen-reader-text">Menu</span>					</button>
					<div id="mega-menu-wrap-secondary" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"><div class="mega-toggle-block mega-menu-toggle-block mega-toggle-block-1" id="mega-toggle-block-1" tabindex="0"><span class="mega-toggle-label" role="button" aria-expanded="false" data-uw-rm-kbnav="role" tabindex="0"><span class="mega-toggle-label-closed">MENU</span><span class="mega-toggle-label-open">CLOSE</span></span></div><div class="mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-2" id="mega-toggle-block-2"><button aria-label="Toggle Menu" class="mega-toggle-animated mega-toggle-animated-slider" type="button" aria-expanded="false">
                  <span class="mega-toggle-animated-box">
                    <span class="mega-toggle-animated-inner"></span>
                  </span>
                </button></div></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"></div></div><ul id="mega-menu-secondary" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="disabled" data-effect-speed-mobile="0" data-panel-width="body" data-panel-inner-width="#page" data-mobile-force-width="body" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="1100" data-unbind="true" data-mobile-state="collapse_all" data-hover-intent-timeout="300" data-hover-intent-interval="100"><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-megamenu mega-align-bottom-left mega-menu-grid mega-has-icon mega-icon-left mega-item-align-right mega-menu-item-15953" id="mega-menu-item-15953"><a class="dashicons-admin-users mega-menu-link" aria-haspopup="true" aria-expanded="false" tabindex="0">Login<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-row" id="mega-menu-15953-0">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-6-of-12" id="mega-menu-15953-0-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-52" id="mega-menu-item-block-52"><div class="menu-title"><h5 data-uw-rm-heading="level" role="heading" aria-level="2">MY ACCOUNT</h5></div></li><li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-item-custom_html-4" id="mega-menu-item-custom_html-4"><div class="textwidget custom-html-widget">
<a href="https://www.bentley.com?option=oauthredirect&amp;app_name=openidconnect&amp;redirect_url=https://www.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/?option=oauthredirect&amp;app_name=openidconnect&amp;redirect_url=https://www.bentley.com/">Sign In</a>
 </div></li>		</ul>
</li>	</ul>
</li></ul>
</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-current-menu-ancestor mega-current-menu-parent mega-menu-item-has-children mega-menu-megamenu mega-align-bottom-left mega-menu-grid mega-has-icon mega-icon-left mega-item-align-right mega-menu-item-46647" id="mega-menu-item-46647"><a class="dashicons-admin-site-alt3 mega-menu-link" aria-haspopup="true" aria-expanded="false" tabindex="0">Lang<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-row mega-sl_norewrite sl_norewrite" id="mega-menu-46647-0">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-46647-0-0"></li><li class="mega-menu-column mega-sl_norewrite mega-menu-columns-6-of-12 sl_norewrite" id="mega-menu-46647-0-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-current-menu-item mega-current_page_item mega-menu-item-home mega-menu-item-46673" id="mega-menu-item-46673"><a class="mega-menu-link" href="https://www.bentley.com/" aria-current="page" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/">US-ENGLISH</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-46648" id="mega-menu-item-46648"><a class="mega-menu-link" href="https://de.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://de.bentley.com/">DEUTSCH</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-50478" id="mega-menu-item-50478"><a class="mega-menu-link" href="https://es-la.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://es-la.bentley.com/">ESPAÑOL</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-46649" id="mega-menu-item-46649"><a class="mega-menu-link" href="https://fr.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://fr.bentley.com/">FRANÇAIS</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48009" id="mega-menu-item-48009"><a class="mega-menu-link" href="https://ca.bentley.com" data-uw-rm-brl="PR" data-uw-original-href="https://ca.bentley.com/">FRANÇAIS CANADIEN</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-46650" id="mega-menu-item-46650"><a class="mega-menu-link" href="https://it.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://it.bentley.com/">ITALIANO</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-49114" id="mega-menu-item-49114"><a class="mega-menu-link" href="https://pl.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://pl.bentley.com/">POLSKI</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48648" id="mega-menu-item-48648"><a class="mega-menu-link" href="https://br.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://br.bentley.com/">PORTUGUÊS BRASILEIRO</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-46979" id="mega-menu-item-46979"><a class="mega-menu-link" href="https://www.bentley.cn" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.cn/">中文</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48019" id="mega-menu-item-48019"><a class="mega-menu-link" href="https://ja.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://ja.bentley.com/">日本語</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48647" id="mega-menu-item-48647"><a class="mega-menu-link" href="https://ko.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://ko.bentley.com/">한국어</a></li>		</ul>
</li>	</ul>
</li></ul>
</li></ul></div>				</div><!-- .inside-navigation -->
			</nav><!-- #secondary-navigation -->
					<nav id="mobile-header" data-auto-hide-sticky="" itemtype="https://schema.org/SiteNavigationElement" itemscope="" class="main-navigation mobile-header-navigation has-branding has-sticky-branding has-menu-bar-items">
			<div class="inside-navigation grid-container grid-parent">
				<form method="get" class="search-form navigation-search" action="https://www.bentley.com/">
            <input type="search" placeholder="What are you searching for?" class="search-field" value="" name="s" title="Search" data-uw-rm-form="fx" aria-label="What are you searching for?" data-uw-hidden-control="hidden-control-element">
        </form><div class="site-logo mobile-header-logo">
						<a href="https://www.bentley.com/" title="Bentley Systems | Infrastructure Engineering Software Company" rel="home" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/">
							<img src="https://www.bentley.com/wp-content/uploads/2022/04/bentley-logo-400X100-black.svg?ver=1691178524" alt="Bentley Systems | Infrastructure Engineering Software Company" class="is-logo-image" width="" height="" data-uw-rm-alt-original="Bentley Systems | Infrastructure Engineering Software Company" data-uw-rm-alt="ALT">
						</a>
					</div>					<button class="menu-toggle" aria-controls="mobile-menu" aria-expanded="false">
						<span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z"></path></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z"></path></svg></span><span class="screen-reader-text">Menu</span>					</button>
					<div id="mega-menu-wrap-primary" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"><div class="mega-toggle-block mega-menu-toggle-block mega-toggle-block-1" id="mega-toggle-block-1" tabindex="0"><span class="mega-toggle-label" role="button" aria-expanded="false" data-uw-rm-kbnav="role" tabindex="0"><span class="mega-toggle-label-closed">MENU</span><span class="mega-toggle-label-open">CLOSE</span></span></div><div class="mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-2" id="mega-toggle-block-2"><button aria-label="Toggle Menu" class="mega-toggle-animated mega-toggle-animated-slider" type="button" aria-expanded="false">
                  <span class="mega-toggle-animated-box">
                    <span class="mega-toggle-animated-inner"></span>
                  </span>
                </button></div></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"></div></div><ul id="mega-menu-primary" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="slide_right" data-effect-speed-mobile="200" data-panel-width="body" data-panel-inner-width="#page" data-mobile-force-width="body" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="1100" data-unbind="true" data-mobile-state="collapse_all" data-hover-intent-timeout="300" data-hover-intent-interval="100"><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-megamenu mega-align-bottom-left mega-menu-grid mega-close-after-click mega-menu-item-5830" id="mega-menu-item-5830"><a class="mega-menu-link" aria-haspopup="true" aria-expanded="false" tabindex="0">Software<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-row" id="mega-menu-5830-0">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-title-block mega-menu-columns-9-of-12 title-block" id="mega-menu-5830-0-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-48" id="mega-menu-item-block-48"><div class="menu-title"><h5 data-uw-rm-heading="level" role="heading" aria-level="3">SOFTWARE BY CATEGORY</h5></div></li>		</ul>
</li><li class="mega-menu-column mega-title-block mega-menu-columns-3-of-12 title-block" id="mega-menu-5830-0-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-49" id="mega-menu-item-block-49"><div class="menu-title"><a href="/software/featured-software/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/featured-software/">FEATURED SOFTWARE</a></div></li>		</ul>
</li>	</ul>
</li><li class="mega-menu-row" id="mega-menu-5830-1">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-5830-1-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-54" id="mega-menu-item-block-54"><h5 class="mobile-title" data-uw-rm-heading="level" role="heading" aria-level="4">SOFTWARE BY CATEGORY</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-60309" id="mega-menu-item-60309"><a class="mega-menu-link" href="https://www.bentley.com/software/asset-analytics/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/asset-analytics/">Asset Analytics&nbsp;</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14392" id="mega-menu-item-14392"><a class="mega-menu-link" href="https://www.bentley.com/software/asset-performance/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/asset-performance/">Asset Performance</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-45973" id="mega-menu-item-45973"><a class="mega-menu-link" href="https://www.bentley.com/software/bridge-design/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/bridge-design/">Bridge Design</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14395" id="mega-menu-item-14395"><a class="mega-menu-link" href="https://www.bentley.com/software/building-design/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/building-design/">Building Design</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-26027" id="mega-menu-item-26027"><a class="mega-menu-link" href="https://www.bentley.com/software/cad-modeling-and-visualization/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/cad-modeling-and-visualization/">CAD Modeling and Visualization</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14411" id="mega-menu-item-14411"><a class="mega-menu-link" href="https://www.bentley.com/software/construction/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/construction/">Construction Management</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14412" id="mega-menu-item-14412"><a class="mega-menu-link" href="https://www.bentley.com/software/digital-twins/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/digital-twins/">Digital Twins</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-5830-1-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14413" id="mega-menu-item-14413"><a class="mega-menu-link" href="https://www.bentley.com/software/geotechnical-engineering/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/geotechnical-engineering/">Geotechnical Engineering</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14414" id="mega-menu-item-14414"><a class="mega-menu-link" href="https://www.bentley.com/software/hydraulics-and-hydrology/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/hydraulics-and-hydrology/">Hydraulics and Hydrology</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14415" id="mega-menu-item-14415"><a class="mega-menu-link" href="https://www.bentley.com/software/mobility-simulation/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/mobility-simulation/">Mobility Simulation</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14416" id="mega-menu-item-14416"><a class="mega-menu-link" href="https://www.bentley.com/software/offshore-structural-analysis/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/offshore-structural-analysis/">Offshore Structural Analysis</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14417" id="mega-menu-item-14417"><a class="mega-menu-link" href="https://www.bentley.com/software/pipe-stress-and-vessel-analysis/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/pipe-stress-and-vessel-analysis/">Pipe Stress and Vessel Analysis</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14418" id="mega-menu-item-14418"><a class="mega-menu-link" href="https://www.bentley.com/software/plant-design/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/plant-design/">Plant Design</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-5830-1-2">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14419" id="mega-menu-item-14419"><a class="mega-menu-link" href="https://www.bentley.com/software/project-delivery/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/project-delivery/">Project Delivery</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-45972" id="mega-menu-item-45972"><a class="mega-menu-link" href="https://www.bentley.com/software/rail-design/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/rail-design/">Rail Design</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14420" id="mega-menu-item-14420"><a class="mega-menu-link" href="https://www.bentley.com/software/reality-and-spatial-modeling/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/reality-and-spatial-modeling/">Reality and Spatial Modeling</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-46366" id="mega-menu-item-46366"><a class="mega-menu-link" href="https://www.bentley.com/software/road-and-site-design/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/road-and-site-design/">Road and Site Design</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14421" id="mega-menu-item-14421"><a class="mega-menu-link" href="https://www.bentley.com/software/structural-analysis-and-detailing/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/structural-analysis-and-detailing/">Structural Analysis and Detailing</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14422" id="mega-menu-item-14422"><a class="mega-menu-link" href="https://www.bentley.com/software/utility-and-communication-networks/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/utility-and-communication-networks/">Utility and Communication Networks</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-5830-1-3">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-55" id="mega-menu-item-block-55"><h5 class="mobile-title"><a href="/software/featured-software/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/featured-software/">FEATURED SOFTWARE</a></h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-46665" id="mega-menu-item-46665"><a class="mega-menu-link" href="https://www.bentley.com/software/bentley-infrastructure-cloud/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/bentley-infrastructure-cloud/">Bentley Infrastructure Cloud</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-32393" id="mega-menu-item-32393"><a class="mega-menu-link" href="https://www.bentley.com/software/microstation/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/microstation/">MicroStation</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-43191" id="mega-menu-item-43191"><a class="mega-menu-link" href="https://www.bentley.com/software/projectwise/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/projectwise/">ProjectWise</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-57589" id="mega-menu-item-57589"><a class="mega-menu-link" href="https://www.bentley.com/software/openflows-water/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/openflows-water/">OpenFlows Water</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-58175" id="mega-menu-item-58175"><a class="mega-menu-link" href="https://www.bentley.com/software/staad/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/staad/">STAAD</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-32391" id="mega-menu-item-32391"><a class="mega-menu-link" href="https://www.bentley.com/software/synchro/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/synchro/">SYNCHRO</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-58173" id="mega-menu-item-58173"><a class="mega-menu-link" href="https://www.bentley.com/software/plaxis-2d/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/plaxis-2d/">PLAXIS 2D</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-58174" id="mega-menu-item-58174"><a class="mega-menu-link" href="https://www.bentley.com/software/plaxis-3d/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/plaxis-3d/">PLAXIS 3D</a></li>		</ul>
</li>	</ul>
</li><li class="mega-menu-row mega-callout callout" id="mega-menu-5830-2">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-9-of-12" id="mega-menu-5830-2-0">
		<ul class="mega-sub-menu">
<li class="mega-nav-callout-cta mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-53507 nav-callout-cta" id="mega-menu-item-53507"><a class="mega-menu-link" href="https://www.bentley.com/software/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/">View All Software ❯</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-5830-2-1">
		<ul class="mega-sub-menu">
<li class="mega-nav-callout-cta mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-support mega-menu-item-45735 nav-callout-cta" id="mega-menu-item-45735"><a class="mega-menu-link" href="https://www.bentley.com/support/licensing-and-subscriptions/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/licensing-and-subscriptions/">About Licensing &amp; Subscriptions ❯</a></li>		</ul>
</li>	</ul>
</li></ul>
</li><li class="mega-menu-item mega-menu-item-type-post_type_archive mega-menu-item-object-industries mega-menu-item-has-children mega-menu-megamenu mega-align-bottom-left mega-menu-grid mega-menu-item-52325" id="mega-menu-item-52325"><a class="mega-menu-link" href="https://www.bentley.com/industries/" aria-haspopup="true" aria-expanded="false" tabindex="0" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/">Industries<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-row" id="mega-menu-52325-0">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-52325-0-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-84" id="mega-menu-item-block-84"><div class="menu-title"><h5>FEATURED INDUSTRIES</h5></div></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-6-of-12" id="mega-menu-52325-0-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-86" id="mega-menu-item-block-86"><div class="menu-title"><h5>HIGHLIGHTED SOLUTIONS</h5></div></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-52325-0-2">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-88" id="mega-menu-item-block-88"><div class="menu-title"><h5>SOLUTIONS FOR</h5></div></li>		</ul>
</li>	</ul>
</li><li class="mega-menu-row" id="mega-menu-52325-1">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-52325-1-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-85" id="mega-menu-item-block-85"><h5 class="mobile-title">FEATURED INDUSTRIES</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-industries mega-menu-item-55878" id="mega-menu-item-55878"><a class="mega-menu-link" href="https://www.bentley.com/industries/cities-campuses-airports/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/cities-campuses-airports/">Cities, Campuses, &amp; Airports</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-industries mega-menu-item-55879" id="mega-menu-item-55879"><a class="mega-menu-link" href="https://www.bentley.com/industries/electric-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/electric-utilities/">Electric Utilities</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-industries mega-menu-item-55880" id="mega-menu-item-55880"><a class="mega-menu-link" href="https://www.bentley.com/industries/energy-production/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/energy-production/">Energy Production</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-55884" id="mega-menu-item-55884"><a class="mega-menu-link" href="https://www.seequent.com/" data-uw-rm-brl="PR" data-uw-original-href="https://www.seequent.com/">Mining</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-industries mega-menu-item-55881" id="mega-menu-item-55881"><a class="mega-menu-link" href="https://www.bentley.com/industries/rail-and-transit/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/rail-and-transit/">Rail and Transit</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-industries mega-menu-item-55882" id="mega-menu-item-55882"><a class="mega-menu-link" href="https://www.bentley.com/industries/roads-and-bridges/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/roads-and-bridges/">Roads and Bridges</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-industries mega-menu-item-55883" id="mega-menu-item-55883"><a class="mega-menu-link" href="https://www.bentley.com/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/">Water Utilities</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-52325-1-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-87" id="mega-menu-item-block-87"><h5 class="mobile-title">HIGHLIGHTED SOLUTIONS</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55887" id="mega-menu-item-55887"><a class="mega-menu-link" href="https://www.bentley.com/solutions/airport-planning-and-coordination/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/airport-planning-and-coordination/">Airport Planning and Coordination</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55888" id="mega-menu-item-55888"><a class="mega-menu-link" href="https://www.bentley.com/solutions/bridge-monitoring/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/bridge-monitoring/">Bridge Monitoring</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55889" id="mega-menu-item-55889"><a class="mega-menu-link" href="https://www.bentley.com/solutions/dam-monitoring/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/dam-monitoring/">Dam Monitoring</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55890" id="mega-menu-item-55890"><a class="mega-menu-link" href="https://www.bentley.com/solutions/electric-distribution-design/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/electric-distribution-design/">Electric Distribution Design</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55891" id="mega-menu-item-55891"><a class="mega-menu-link" href="https://www.bentley.com/solutions/energy-asset-integrated-delivery/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/energy-asset-integrated-delivery/">Energy Asset Integrated Delivery</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-52325-1-2">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55892" id="mega-menu-item-55892"><a class="mega-menu-link" href="https://www.bentley.com/solutions/rail-construction-planning/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/rail-construction-planning/">Rail Construction Planning</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55893" id="mega-menu-item-55893"><a class="mega-menu-link" href="https://www.bentley.com/solutions/rail-engineering/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/rail-engineering/">Rail Engineering</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55894" id="mega-menu-item-55894"><a class="mega-menu-link" href="https://www.bentley.com/solutions/road-and-bridge-construction-planning/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/road-and-bridge-construction-planning/">Road and Bridge Construction Planning</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55895" id="mega-menu-item-55895"><a class="mega-menu-link" href="https://www.bentley.com/solutions/road-and-bridge-engineering/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/road-and-bridge-engineering/">Road and Bridge Engineering</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55896" id="mega-menu-item-55896"><a class="mega-menu-link" href="https://www.bentley.com/solutions/water-network-monitoring/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/water-network-monitoring/">Water Network Monitoring</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-52325-1-3">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-89" id="mega-menu-item-block-89"><h5 class="mobile-title">SOLUTIONS FOR</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-55898" id="mega-menu-item-55898"><a class="mega-menu-link" href="https://www.bentley.com/software/engineering-services/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/engineering-services/">Engineering Services Firms</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-59739" id="mega-menu-item-59739"><a class="mega-menu-link" href="https://www.bentley.com/software/owner-operators/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/owner-operators/">Owner Operators</a></li>		</ul>
</li>	</ul>
</li><li class="mega-menu-row" id="mega-menu-52325-2">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-52325-2-0">
		<ul class="mega-sub-menu">
<li class="mega-nav-callout-cta mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-55885 nav-callout-cta" id="mega-menu-item-55885"><a class="mega-menu-link" href="/industries" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries">View All Industries ❯</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-6-of-12" id="mega-menu-52325-2-1">
		<ul class="mega-sub-menu">
<li class="mega-nav-callout-cta mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-55897 nav-callout-cta" id="mega-menu-item-55897"><a class="mega-menu-link" href="/industries/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/">View All Solutions ❯</a></li>		</ul>
</li>	</ul>
</li></ul>
</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-has-children mega-menu-megamenu mega-align-bottom-left mega-menu-grid mega-menu-item-14605" id="mega-menu-item-14605"><a class="mega-menu-link" href="https://www.bentley.com/software/infrastructure-digital-twins/" aria-haspopup="true" aria-expanded="false" tabindex="0" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/infrastructure-digital-twins/">Digital Twins<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-row mega-title-block title-block" id="mega-menu-14605-0">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-6-of-12" id="mega-menu-14605-0-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-68" id="mega-menu-item-block-68"><div class="menu-title"><h5>INFRASTRUCTURE DIGITAL TWINS</h5></div></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-6-of-12" id="mega-menu-14605-0-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-66" id="mega-menu-item-block-66"><div class="menu-title"><h5>iTwin SOFTWARE</h5></div></li>		</ul>
</li>	</ul>
</li><li class="mega-menu-row" id="mega-menu-14605-1">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-6-of-12" id="mega-menu-14605-1-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-65" id="mega-menu-item-block-65"><h5 class="mobile-title">INFRASTRUCTURE DIGITAL TWINS</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-48730" id="mega-menu-item-48730"><a class="mega-menu-link" href="https://www.bentley.com/software/digital-twins/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/digital-twins/">Digital Twins</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-48726" id="mega-menu-item-48726"><a class="mega-menu-link" href="https://www.bentley.com/software/itwin-platform/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/itwin-platform/">iTwin Platform</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-6-of-12" id="mega-menu-14605-1-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-67" id="mega-menu-item-block-67"><h5 class="mobile-title">iTwin SOFTWARE</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-48727" id="mega-menu-item-48727"><a class="mega-menu-link" href="https://www.bentley.com/software/itwin-capture/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/itwin-capture/">iTwin Capture</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-48729" id="mega-menu-item-48729"><a class="mega-menu-link" href="https://www.bentley.com/software/itwin-iot/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/itwin-iot/">iTwin IoT</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-53098" id="mega-menu-item-53098"><a class="mega-menu-link" href="https://www.bentley.com/software/itwin-experience/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/itwin-experience/">iTwin Experience</a></li>		</ul>
</li>	</ul>
</li></ul>
</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-megamenu mega-align-bottom-left mega-menu-grid mega-menu-item-5832" id="mega-menu-item-5832"><a class="mega-menu-link" aria-haspopup="true" aria-expanded="false" tabindex="0">Support<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-row mega-title-block title-block" id="mega-menu-5832-0">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5832-0-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-45" id="mega-menu-item-block-45"><div class="menu-title"><h5>USER SUPPORT</h5></div></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5832-0-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-46" id="mega-menu-item-block-46"><div class="menu-title"><h5>SERVICES</h5></div></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5832-0-2">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-47" id="mega-menu-item-block-47"><div class="menu-title"><h5>SUBSCRIPTIONS</h5></div></li>		</ul>
</li>	</ul>
</li><li class="mega-menu-row" id="mega-menu-5832-1">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5832-1-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-40542" id="mega-menu-item-40542"><a class="mega-menu-link" href="https://www.bentley.com/support/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/">Support Hub</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-47103" id="mega-menu-item-47103"><a class="mega-menu-link" href="https://status.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://status.bentley.com/">Check for Service Outages</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-16155" id="mega-menu-item-16155"><a class="mega-menu-link" href="https://bentleysystems.service-now.com/community?id=kb_view2" data-uw-rm-brl="PR" data-uw-original-href="https://bentleysystems.service-now.com/community?id=kb_view2">Knowledge Base</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-support mega-menu-item-22172" id="mega-menu-item-22172"><a class="mega-menu-link" href="https://www.bentley.com/support/learn/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/learn/">Training</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-events mega-menu-item-46088" id="mega-menu-item-46088"><a class="mega-menu-link" href="https://www.bentley.com/events/overview/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/events/overview/">Events</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-16154" id="mega-menu-item-16154"><a class="mega-menu-link" href="https://bentleysystems.service-now.com/csp" data-uw-rm-brl="PR" data-uw-original-href="https://bentleysystems.service-now.com/csp">Submit a Support Ticket</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5832-1-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-56" id="mega-menu-item-block-56"><h5 class="mobile-title">SERVICES</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-support mega-menu-item-22170" id="mega-menu-item-22170"><a class="mega-menu-link" href="https://www.bentley.com/support/services/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/services/">Services Hub</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5832-1-2">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-57" id="mega-menu-item-block-57"><h5 class="mobile-title">SUBSCRIPTIONS</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-support mega-menu-item-16156" id="mega-menu-item-16156"><a class="mega-menu-link" href="https://www.bentley.com/support/licensing-and-subscriptions/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/licensing-and-subscriptions/">Licensing and Subscriptions</a></li>		</ul>
</li>	</ul>
</li></ul>
</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-megamenu mega-align-bottom-left mega-menu-grid mega-menu-item-5834" id="mega-menu-item-5834"><a class="mega-menu-link" aria-haspopup="true" aria-expanded="false" tabindex="0">Company<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-row mega-title-block title-block" id="mega-menu-5834-0">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-8-of-12" id="mega-menu-5834-0-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-43" id="mega-menu-item-block-43"><div class="menu-title"><h5>THE INFRASTRUCTURE ENGINEERING SOFTWARE COMPANY</h5></div></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5834-0-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-44" id="mega-menu-item-block-44"><div class="menu-title"><h5>INVESTMENTS &amp; BUSINESSES</h5></div></li>		</ul>
</li>	</ul>
</li><li class="mega-menu-row" id="mega-menu-5834-1">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5834-1-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-company mega-menu-item-14431" id="mega-menu-item-14431"><a class="mega-menu-link" href="https://www.bentley.com/company/about-us/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/about-us/">About Us</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14433" id="mega-menu-item-14433"><a class="mega-menu-link" href="https://www.bentley.com/contact-us/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/contact-us/">Contact Bentley</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-company mega-menu-item-14432" id="mega-menu-item-14432"><a class="mega-menu-link" href="https://www.bentley.com/company/careers/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/careers/">Careers</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-14434" id="mega-menu-item-14434"><a class="mega-menu-link" href="https://blog.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://blog.bentley.com/">Blog</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-47710" id="mega-menu-item-47710"><a class="mega-menu-link" href="https://www.bentley.com/newsroom/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/newsroom/">News</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-36341" id="mega-menu-item-36341"><a class="mega-menu-link" href="https://education.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://education.bentley.com/">Students &amp; Educators</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5834-1-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-47689" id="mega-menu-item-47689"><a class="mega-menu-link" href="https://www.bentley.com/partner-programs/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/partner-programs/">Partners</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-14438" id="mega-menu-item-14438"><a target="_blank" class="mega-menu-link" href="https://investors.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://investors.bentley.com/" aria-label="Investors - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://investors.bentley.com/$investors">Investors</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-company mega-menu-item-26031" id="mega-menu-item-26031"><a class="mega-menu-link" href="https://www.bentley.com/company/esg-overview/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/esg-overview/">ESG</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-52944" id="mega-menu-item-52944"><a class="mega-menu-link" href="https://www.bentley.com/esdg/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/esdg/">ES(D)G Stories</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-events mega-menu-item-23448" id="mega-menu-item-23448"><a class="mega-menu-link" href="https://www.bentley.com/events/overview/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/events/overview/">Events</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5834-1-2">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-58" id="mega-menu-item-block-58"><h5 class="mobile-title">INVESTMENTS &amp; BUSINESSES</h5></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-36972" id="mega-menu-item-36972"><a class="mega-menu-link" href="https://bentleyitwinventures.com/" data-uw-rm-brl="PR" data-uw-original-href="https://bentleyitwinventures.com/">Bentley iTwin Ventures Fund</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-36973" id="mega-menu-item-36973"><a target="_blank" class="mega-menu-link" href="https://cohesivegroup.com/" data-uw-rm-brl="PR" data-uw-original-href="https://cohesivegroup.com/" aria-label="Cohesive - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://cohesivegroup.com/$cohesive">Cohesive</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-38514" id="mega-menu-item-38514"><a target="_blank" class="mega-menu-link" href="https://www.seequent.com/" data-uw-rm-brl="PR" data-uw-original-href="https://www.seequent.com/" aria-label="Seequent, The Bentley Subsurface Company - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.seequent.com/$seequent,thebentleysubsurfacecompany">Seequent, The Bentley Subsurface Company</a></li>		</ul>
</li>	</ul>
</li></ul>
</li><li class="mega-shop mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-align-bottom-left mega-menu-flyout mega-has-icon mega-icon-left mega-menu-item-5835 shop" id="mega-menu-item-5835"><a class="dashicons-cart mega-menu-link" href="https://en.virtuosity.com/" tabindex="0" data-uw-rm-brl="PR" data-uw-original-href="https://en.virtuosity.com/">Shop</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-megamenu mega-menu-item-has-children mega-align-bottom-left mega-menu-megamenu mega-has-icon mega-icon-left mega-hide-on-desktop mega-menu-item-14229" id="mega-menu-item-14229"><a class="dashicons-admin-users mega-menu-link" aria-haspopup="true" aria-expanded="false" tabindex="0">Login<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-columns-6-of-6 mega-menu-item-block-50" id="mega-menu-item-block-50"><div class="menu-title"><h5>SIGN IN</h5></div></li><li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-columns-6-of-6 mega-menu-clear mega-menu-item-custom_html-5" id="mega-menu-item-custom_html-5"><div class="textwidget custom-html-widget">
<a href="https://www.bentley.com?option=oauthredirect&amp;app_name=openidconnect&amp;redirect_url=https://www.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/?option=oauthredirect&amp;app_name=openidconnect&amp;redirect_url=https://www.bentley.com/">Sign In</a>
 </div></li></ul>
</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-current-menu-ancestor mega-current-menu-parent mega-menu-item-has-children mega-menu-megamenu mega-align-bottom-left mega-menu-grid mega-has-icon mega-icon-left mega-hide-on-desktop mega-menu-item-46651" id="mega-menu-item-46651"><a class="dashicons-admin-site-alt3 mega-menu-link" aria-haspopup="true" aria-expanded="false" tabindex="0">Language<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-row mega-sl_norewrite sl_norewrite" id="mega-menu-46651-0">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-sl_norewrite mega-menu-columns-3-of-12 sl_norewrite" id="mega-menu-46651-0-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-current-menu-item mega-current_page_item mega-menu-item-home mega-menu-item-46672" id="mega-menu-item-46672"><a class="mega-menu-link" href="https://www.bentley.com/" aria-current="page" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/">US-ENGLISH</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-46652" id="mega-menu-item-46652"><a class="mega-menu-link" href="https://de.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://de.bentley.com/">DEUTSCH</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-50477" id="mega-menu-item-50477"><a class="mega-menu-link" href="https://es-la.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://es-la.bentley.com/">ESPAÑOL</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-46653" id="mega-menu-item-46653"><a class="mega-menu-link" href="https://fr.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://fr.bentley.com/">FRANÇAIS</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48008" id="mega-menu-item-48008"><a class="mega-menu-link" href="https://ca.bentley.com" data-uw-rm-brl="PR" data-uw-original-href="https://ca.bentley.com/">FRANÇAIS CANADIEN</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-46654" id="mega-menu-item-46654"><a class="mega-menu-link" href="https://it.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://it.bentley.com/">ITALIANO</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-49115" id="mega-menu-item-49115"><a class="mega-menu-link" href="https://pl.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://pl.bentley.com/">POLSKI</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48649" id="mega-menu-item-48649"><a class="mega-menu-link" href="https://br.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://br.bentley.com/">PORTUGUÊS BRASILEIRO</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-46980" id="mega-menu-item-46980"><a class="mega-menu-link" href="https://www.bentley.cn" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.cn/">中文</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48020" id="mega-menu-item-48020"><a class="mega-menu-link" href="https://ja.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://ja.bentley.com/">日本語</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48646" id="mega-menu-item-48646"><a class="mega-menu-link" href="https://ko.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://ko.bentley.com/">한국어</a></li>		</ul>
</li>	</ul>
</li></ul>
</li></ul></div><div class="menu-bar-items"><span class="menu-bar-item search-item"><a aria-label="Open Search Bar" href="#" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/#"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z"></path></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z"></path></svg></span></a></span></div>			</div><!-- .inside-navigation -->
		</nav><!-- #site-navigation -->
				<nav class="has-branding has-sticky-branding main-navigation has-menu-bar-items sub-menu-right" id="site-navigation" aria-label="Primary" itemtype="https://schema.org/SiteNavigationElement" itemscope="">
			<div class="inside-navigation">
				<div class="navigation-branding"><div class="site-logo">
						<a href="https://www.bentley.com/" title="Bentley Systems | Infrastructure Engineering Software Company" rel="home" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/">
							<img class="header-image is-logo-image" alt="Bentley Systems | Infrastructure Engineering Software Company" src="https://www.bentley.com/wp-content/uploads/2022/04/bentley-logo-400X100-black.svg?ver=1691178524" title="Bentley Systems | Infrastructure Engineering Software Company" srcset="https://www.bentley.com/wp-content/uploads/2022/04/bentley-logo-400X100-black.svg?ver=1691178524 1x, https://www.bentley.com/wp-content/uploads/2022/04/bentley-logo-400X100-black.svg?ver=1691178524 2x" width="400" height="100" data-uw-rm-alt-original="Bentley Systems | Infrastructure Engineering Software Company" data-uw-rm-alt="ALT">
						</a>
					</div></div><form method="get" class="search-form navigation-search" action="https://www.bentley.com/">
            <input type="search" placeholder="What are you searching for?" class="search-field" value="" name="s" title="Search" data-uw-rm-form="fx" aria-label="What are you searching for?" data-uw-hidden-control="hidden-control-element">
        </form>				<button class="menu-toggle" aria-controls="generate-slideout-menu" aria-expanded="false">
					<span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z"></path></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z"></path></svg></span><span class="screen-reader-text">Menu</span>				</button>
				<div id="mega-menu-wrap-primary" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"><div class="mega-toggle-block mega-menu-toggle-block mega-toggle-block-1" id="mega-toggle-block-1" tabindex="0"><span class="mega-toggle-label" role="button" aria-expanded="false" data-uw-rm-kbnav="role" tabindex="0"><span class="mega-toggle-label-closed">MENU</span><span class="mega-toggle-label-open">CLOSE</span></span></div><div class="mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-2" id="mega-toggle-block-2"><button aria-label="Toggle Menu" class="mega-toggle-animated mega-toggle-animated-slider" type="button" aria-expanded="false">
                  <span class="mega-toggle-animated-box">
                    <span class="mega-toggle-animated-inner"></span>
                  </span>
                </button></div></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"></div></div><ul id="mega-menu-primary" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="slide_right" data-effect-speed-mobile="200" data-panel-width="body" data-panel-inner-width="#page" data-mobile-force-width="body" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="1100" data-unbind="true" data-mobile-state="collapse_all" data-hover-intent-timeout="300" data-hover-intent-interval="100"><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-megamenu mega-align-bottom-left mega-menu-grid mega-close-after-click mega-menu-item-5830" id="mega-menu-item-5830"><a class="mega-menu-link" aria-haspopup="true" aria-expanded="false" tabindex="0">Software<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-row" id="mega-menu-5830-0">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-title-block mega-menu-columns-9-of-12 title-block" id="mega-menu-5830-0-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-48" id="mega-menu-item-block-48"><div class="menu-title"><h5>SOFTWARE BY CATEGORY</h5></div></li>		</ul>
</li><li class="mega-menu-column mega-title-block mega-menu-columns-3-of-12 title-block" id="mega-menu-5830-0-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-49" id="mega-menu-item-block-49"><div class="menu-title"><a href="/software/featured-software/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/featured-software/">FEATURED SOFTWARE</a></div></li>		</ul>
</li>	</ul>
</li><li class="mega-menu-row" id="mega-menu-5830-1">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-5830-1-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-54" id="mega-menu-item-block-54"><h5 class="mobile-title">SOFTWARE BY CATEGORY</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-60309" id="mega-menu-item-60309"><a class="mega-menu-link" href="https://www.bentley.com/software/asset-analytics/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/asset-analytics/">Asset Analytics&nbsp;</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14392" id="mega-menu-item-14392"><a class="mega-menu-link" href="https://www.bentley.com/software/asset-performance/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/asset-performance/">Asset Performance</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-45973" id="mega-menu-item-45973"><a class="mega-menu-link" href="https://www.bentley.com/software/bridge-design/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/bridge-design/">Bridge Design</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14395" id="mega-menu-item-14395"><a class="mega-menu-link" href="https://www.bentley.com/software/building-design/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/building-design/">Building Design</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-26027" id="mega-menu-item-26027"><a class="mega-menu-link" href="https://www.bentley.com/software/cad-modeling-and-visualization/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/cad-modeling-and-visualization/">CAD Modeling and Visualization</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14411" id="mega-menu-item-14411"><a class="mega-menu-link" href="https://www.bentley.com/software/construction/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/construction/">Construction Management</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14412" id="mega-menu-item-14412"><a class="mega-menu-link" href="https://www.bentley.com/software/digital-twins/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/digital-twins/">Digital Twins</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-5830-1-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14413" id="mega-menu-item-14413"><a class="mega-menu-link" href="https://www.bentley.com/software/geotechnical-engineering/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/geotechnical-engineering/">Geotechnical Engineering</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14414" id="mega-menu-item-14414"><a class="mega-menu-link" href="https://www.bentley.com/software/hydraulics-and-hydrology/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/hydraulics-and-hydrology/">Hydraulics and Hydrology</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14415" id="mega-menu-item-14415"><a class="mega-menu-link" href="https://www.bentley.com/software/mobility-simulation/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/mobility-simulation/">Mobility Simulation</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14416" id="mega-menu-item-14416"><a class="mega-menu-link" href="https://www.bentley.com/software/offshore-structural-analysis/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/offshore-structural-analysis/">Offshore Structural Analysis</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14417" id="mega-menu-item-14417"><a class="mega-menu-link" href="https://www.bentley.com/software/pipe-stress-and-vessel-analysis/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/pipe-stress-and-vessel-analysis/">Pipe Stress and Vessel Analysis</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14418" id="mega-menu-item-14418"><a class="mega-menu-link" href="https://www.bentley.com/software/plant-design/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/plant-design/">Plant Design</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-5830-1-2">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14419" id="mega-menu-item-14419"><a class="mega-menu-link" href="https://www.bentley.com/software/project-delivery/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/project-delivery/">Project Delivery</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-45972" id="mega-menu-item-45972"><a class="mega-menu-link" href="https://www.bentley.com/software/rail-design/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/rail-design/">Rail Design</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14420" id="mega-menu-item-14420"><a class="mega-menu-link" href="https://www.bentley.com/software/reality-and-spatial-modeling/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/reality-and-spatial-modeling/">Reality and Spatial Modeling</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-46366" id="mega-menu-item-46366"><a class="mega-menu-link" href="https://www.bentley.com/software/road-and-site-design/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/road-and-site-design/">Road and Site Design</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14421" id="mega-menu-item-14421"><a class="mega-menu-link" href="https://www.bentley.com/software/structural-analysis-and-detailing/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/structural-analysis-and-detailing/">Structural Analysis and Detailing</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-14422" id="mega-menu-item-14422"><a class="mega-menu-link" href="https://www.bentley.com/software/utility-and-communication-networks/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/utility-and-communication-networks/">Utility and Communication Networks</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-5830-1-3">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-55" id="mega-menu-item-block-55"><h5 class="mobile-title"><a href="/software/featured-software/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/featured-software/">FEATURED SOFTWARE</a></h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-46665" id="mega-menu-item-46665"><a class="mega-menu-link" href="https://www.bentley.com/software/bentley-infrastructure-cloud/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/bentley-infrastructure-cloud/">Bentley Infrastructure Cloud</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-32393" id="mega-menu-item-32393"><a class="mega-menu-link" href="https://www.bentley.com/software/microstation/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/microstation/">MicroStation</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-43191" id="mega-menu-item-43191"><a class="mega-menu-link" href="https://www.bentley.com/software/projectwise/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/projectwise/">ProjectWise</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-57589" id="mega-menu-item-57589"><a class="mega-menu-link" href="https://www.bentley.com/software/openflows-water/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/openflows-water/">OpenFlows Water</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-58175" id="mega-menu-item-58175"><a class="mega-menu-link" href="https://www.bentley.com/software/staad/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/staad/">STAAD</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-32391" id="mega-menu-item-32391"><a class="mega-menu-link" href="https://www.bentley.com/software/synchro/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/synchro/">SYNCHRO</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-58173" id="mega-menu-item-58173"><a class="mega-menu-link" href="https://www.bentley.com/software/plaxis-2d/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/plaxis-2d/">PLAXIS 2D</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-58174" id="mega-menu-item-58174"><a class="mega-menu-link" href="https://www.bentley.com/software/plaxis-3d/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/plaxis-3d/">PLAXIS 3D</a></li>		</ul>
</li>	</ul>
</li><li class="mega-menu-row mega-callout callout" id="mega-menu-5830-2">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-9-of-12" id="mega-menu-5830-2-0">
		<ul class="mega-sub-menu">
<li class="mega-nav-callout-cta mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-53507 nav-callout-cta" id="mega-menu-item-53507"><a class="mega-menu-link" href="https://www.bentley.com/software/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/">View All Software ❯</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-5830-2-1">
		<ul class="mega-sub-menu">
<li class="mega-nav-callout-cta mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-support mega-menu-item-45735 nav-callout-cta" id="mega-menu-item-45735"><a class="mega-menu-link" href="https://www.bentley.com/support/licensing-and-subscriptions/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/licensing-and-subscriptions/">About Licensing &amp; Subscriptions ❯</a></li>		</ul>
</li>	</ul>
</li></ul>
</li><li class="mega-menu-item mega-menu-item-type-post_type_archive mega-menu-item-object-industries mega-menu-item-has-children mega-menu-megamenu mega-align-bottom-left mega-menu-grid mega-menu-item-52325" id="mega-menu-item-52325"><a class="mega-menu-link" href="https://www.bentley.com/industries/" aria-haspopup="true" aria-expanded="false" tabindex="0" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/">Industries<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-row" id="mega-menu-52325-0">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-52325-0-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-84" id="mega-menu-item-block-84"><div class="menu-title"><h5>FEATURED INDUSTRIES</h5></div></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-6-of-12" id="mega-menu-52325-0-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-86" id="mega-menu-item-block-86"><div class="menu-title"><h5>HIGHLIGHTED SOLUTIONS</h5></div></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-52325-0-2">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-88" id="mega-menu-item-block-88"><div class="menu-title"><h5>SOLUTIONS FOR</h5></div></li>		</ul>
</li>	</ul>
</li><li class="mega-menu-row" id="mega-menu-52325-1">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-52325-1-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-85" id="mega-menu-item-block-85"><h5 class="mobile-title">FEATURED INDUSTRIES</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-industries mega-menu-item-55878" id="mega-menu-item-55878"><a class="mega-menu-link" href="https://www.bentley.com/industries/cities-campuses-airports/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/cities-campuses-airports/">Cities, Campuses, &amp; Airports</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-industries mega-menu-item-55879" id="mega-menu-item-55879"><a class="mega-menu-link" href="https://www.bentley.com/industries/electric-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/electric-utilities/">Electric Utilities</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-industries mega-menu-item-55880" id="mega-menu-item-55880"><a class="mega-menu-link" href="https://www.bentley.com/industries/energy-production/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/energy-production/">Energy Production</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-55884" id="mega-menu-item-55884"><a class="mega-menu-link" href="https://www.seequent.com/" data-uw-rm-brl="PR" data-uw-original-href="https://www.seequent.com/">Mining</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-industries mega-menu-item-55881" id="mega-menu-item-55881"><a class="mega-menu-link" href="https://www.bentley.com/industries/rail-and-transit/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/rail-and-transit/">Rail and Transit</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-industries mega-menu-item-55882" id="mega-menu-item-55882"><a class="mega-menu-link" href="https://www.bentley.com/industries/roads-and-bridges/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/roads-and-bridges/">Roads and Bridges</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-industries mega-menu-item-55883" id="mega-menu-item-55883"><a class="mega-menu-link" href="https://www.bentley.com/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/">Water Utilities</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-52325-1-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-87" id="mega-menu-item-block-87"><h5 class="mobile-title">HIGHLIGHTED SOLUTIONS</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55887" id="mega-menu-item-55887"><a class="mega-menu-link" href="https://www.bentley.com/solutions/airport-planning-and-coordination/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/airport-planning-and-coordination/">Airport Planning and Coordination</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55888" id="mega-menu-item-55888"><a class="mega-menu-link" href="https://www.bentley.com/solutions/bridge-monitoring/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/bridge-monitoring/">Bridge Monitoring</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55889" id="mega-menu-item-55889"><a class="mega-menu-link" href="https://www.bentley.com/solutions/dam-monitoring/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/dam-monitoring/">Dam Monitoring</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55890" id="mega-menu-item-55890"><a class="mega-menu-link" href="https://www.bentley.com/solutions/electric-distribution-design/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/electric-distribution-design/">Electric Distribution Design</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55891" id="mega-menu-item-55891"><a class="mega-menu-link" href="https://www.bentley.com/solutions/energy-asset-integrated-delivery/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/energy-asset-integrated-delivery/">Energy Asset Integrated Delivery</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-52325-1-2">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55892" id="mega-menu-item-55892"><a class="mega-menu-link" href="https://www.bentley.com/solutions/rail-construction-planning/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/rail-construction-planning/">Rail Construction Planning</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55893" id="mega-menu-item-55893"><a class="mega-menu-link" href="https://www.bentley.com/solutions/rail-engineering/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/rail-engineering/">Rail Engineering</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55894" id="mega-menu-item-55894"><a class="mega-menu-link" href="https://www.bentley.com/solutions/road-and-bridge-construction-planning/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/road-and-bridge-construction-planning/">Road and Bridge Construction Planning</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55895" id="mega-menu-item-55895"><a class="mega-menu-link" href="https://www.bentley.com/solutions/road-and-bridge-engineering/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/road-and-bridge-engineering/">Road and Bridge Engineering</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-solutions mega-menu-item-55896" id="mega-menu-item-55896"><a class="mega-menu-link" href="https://www.bentley.com/solutions/water-network-monitoring/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/solutions/water-network-monitoring/">Water Network Monitoring</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-52325-1-3">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-89" id="mega-menu-item-block-89"><h5 class="mobile-title">SOLUTIONS FOR</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-55898" id="mega-menu-item-55898"><a class="mega-menu-link" href="https://www.bentley.com/software/engineering-services/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/engineering-services/">Engineering Services Firms</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-59739" id="mega-menu-item-59739"><a class="mega-menu-link" href="https://www.bentley.com/software/owner-operators/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/owner-operators/">Owner Operators</a></li>		</ul>
</li>	</ul>
</li><li class="mega-menu-row" id="mega-menu-52325-2">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-3-of-12" id="mega-menu-52325-2-0">
		<ul class="mega-sub-menu">
<li class="mega-nav-callout-cta mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-55885 nav-callout-cta" id="mega-menu-item-55885"><a class="mega-menu-link" href="/industries" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries">View All Industries ❯</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-6-of-12" id="mega-menu-52325-2-1">
		<ul class="mega-sub-menu">
<li class="mega-nav-callout-cta mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-55897 nav-callout-cta" id="mega-menu-item-55897"><a class="mega-menu-link" href="/industries/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/">View All Solutions ❯</a></li>		</ul>
</li>	</ul>
</li></ul>
</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-has-children mega-menu-megamenu mega-align-bottom-left mega-menu-grid mega-menu-item-14605" id="mega-menu-item-14605"><a class="mega-menu-link" href="https://www.bentley.com/software/infrastructure-digital-twins/" aria-haspopup="true" aria-expanded="false" tabindex="0" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/infrastructure-digital-twins/">Digital Twins<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-row mega-title-block title-block" id="mega-menu-14605-0">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-6-of-12" id="mega-menu-14605-0-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-68" id="mega-menu-item-block-68"><div class="menu-title"><h5>INFRASTRUCTURE DIGITAL TWINS</h5></div></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-6-of-12" id="mega-menu-14605-0-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-66" id="mega-menu-item-block-66"><div class="menu-title"><h5>iTwin SOFTWARE</h5></div></li>		</ul>
</li>	</ul>
</li><li class="mega-menu-row" id="mega-menu-14605-1">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-6-of-12" id="mega-menu-14605-1-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-65" id="mega-menu-item-block-65"><h5 class="mobile-title">INFRASTRUCTURE DIGITAL TWINS</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-48730" id="mega-menu-item-48730"><a class="mega-menu-link" href="https://www.bentley.com/software/digital-twins/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/digital-twins/">Digital Twins</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-48726" id="mega-menu-item-48726"><a class="mega-menu-link" href="https://www.bentley.com/software/itwin-platform/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/itwin-platform/">iTwin Platform</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-6-of-12" id="mega-menu-14605-1-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-67" id="mega-menu-item-block-67"><h5 class="mobile-title">iTwin SOFTWARE</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-48727" id="mega-menu-item-48727"><a class="mega-menu-link" href="https://www.bentley.com/software/itwin-capture/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/itwin-capture/">iTwin Capture</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-48729" id="mega-menu-item-48729"><a class="mega-menu-link" href="https://www.bentley.com/software/itwin-iot/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/itwin-iot/">iTwin IoT</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-software mega-menu-item-53098" id="mega-menu-item-53098"><a class="mega-menu-link" href="https://www.bentley.com/software/itwin-experience/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/itwin-experience/">iTwin Experience</a></li>		</ul>
</li>	</ul>
</li></ul>
</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-megamenu mega-align-bottom-left mega-menu-grid mega-menu-item-5832" id="mega-menu-item-5832"><a class="mega-menu-link" aria-haspopup="true" aria-expanded="false" tabindex="0">Support<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-row mega-title-block title-block" id="mega-menu-5832-0">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5832-0-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-45" id="mega-menu-item-block-45"><div class="menu-title"><h5>USER SUPPORT</h5></div></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5832-0-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-46" id="mega-menu-item-block-46"><div class="menu-title"><h5>SERVICES</h5></div></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5832-0-2">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-47" id="mega-menu-item-block-47"><div class="menu-title"><h5>SUBSCRIPTIONS</h5></div></li>		</ul>
</li>	</ul>
</li><li class="mega-menu-row" id="mega-menu-5832-1">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5832-1-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-40542" id="mega-menu-item-40542"><a class="mega-menu-link" href="https://www.bentley.com/support/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/">Support Hub</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-47103" id="mega-menu-item-47103"><a class="mega-menu-link" href="https://status.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://status.bentley.com/">Check for Service Outages</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-16155" id="mega-menu-item-16155"><a class="mega-menu-link" href="https://bentleysystems.service-now.com/community?id=kb_view2" data-uw-rm-brl="PR" data-uw-original-href="https://bentleysystems.service-now.com/community?id=kb_view2">Knowledge Base</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-support mega-menu-item-22172" id="mega-menu-item-22172"><a class="mega-menu-link" href="https://www.bentley.com/support/learn/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/learn/">Training</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-events mega-menu-item-46088" id="mega-menu-item-46088"><a class="mega-menu-link" href="https://www.bentley.com/events/overview/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/events/overview/">Events</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-16154" id="mega-menu-item-16154"><a class="mega-menu-link" href="https://bentleysystems.service-now.com/csp" data-uw-rm-brl="PR" data-uw-original-href="https://bentleysystems.service-now.com/csp">Submit a Support Ticket</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5832-1-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-56" id="mega-menu-item-block-56"><h5 class="mobile-title">SERVICES</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-support mega-menu-item-22170" id="mega-menu-item-22170"><a class="mega-menu-link" href="https://www.bentley.com/support/services/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/services/">Services Hub</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5832-1-2">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-57" id="mega-menu-item-block-57"><h5 class="mobile-title">SUBSCRIPTIONS</h5></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-support mega-menu-item-16156" id="mega-menu-item-16156"><a class="mega-menu-link" href="https://www.bentley.com/support/licensing-and-subscriptions/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/licensing-and-subscriptions/">Licensing and Subscriptions</a></li>		</ul>
</li>	</ul>
</li></ul>
</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-megamenu mega-align-bottom-left mega-menu-grid mega-menu-item-5834" id="mega-menu-item-5834"><a class="mega-menu-link" aria-haspopup="true" aria-expanded="false" tabindex="0">Company<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-row mega-title-block title-block" id="mega-menu-5834-0">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-8-of-12" id="mega-menu-5834-0-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-43" id="mega-menu-item-block-43"><div class="menu-title"><h5>THE INFRASTRUCTURE ENGINEERING SOFTWARE COMPANY</h5></div></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5834-0-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-44" id="mega-menu-item-block-44"><div class="menu-title"><h5>INVESTMENTS &amp; BUSINESSES</h5></div></li>		</ul>
</li>	</ul>
</li><li class="mega-menu-row" id="mega-menu-5834-1">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5834-1-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-company mega-menu-item-14431" id="mega-menu-item-14431"><a class="mega-menu-link" href="https://www.bentley.com/company/about-us/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/about-us/">About Us</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-14433" id="mega-menu-item-14433"><a class="mega-menu-link" href="https://www.bentley.com/contact-us/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/contact-us/">Contact Bentley</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-company mega-menu-item-14432" id="mega-menu-item-14432"><a class="mega-menu-link" href="https://www.bentley.com/company/careers/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/careers/">Careers</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-14434" id="mega-menu-item-14434"><a class="mega-menu-link" href="https://blog.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://blog.bentley.com/">Blog</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-47710" id="mega-menu-item-47710"><a class="mega-menu-link" href="https://www.bentley.com/newsroom/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/newsroom/">News</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-36341" id="mega-menu-item-36341"><a class="mega-menu-link" href="https://education.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://education.bentley.com/">Students &amp; Educators</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5834-1-1">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-47689" id="mega-menu-item-47689"><a class="mega-menu-link" href="https://www.bentley.com/partner-programs/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/partner-programs/">Partners</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-14438" id="mega-menu-item-14438"><a target="_blank" class="mega-menu-link" href="https://investors.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://investors.bentley.com/" aria-label="Investors - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://investors.bentley.com/$investors">Investors</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-company mega-menu-item-26031" id="mega-menu-item-26031"><a class="mega-menu-link" href="https://www.bentley.com/company/esg-overview/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/esg-overview/">ESG</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-52944" id="mega-menu-item-52944"><a class="mega-menu-link" href="https://www.bentley.com/esdg/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/esdg/">ES(D)G Stories</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-events mega-menu-item-23448" id="mega-menu-item-23448"><a class="mega-menu-link" href="https://www.bentley.com/events/overview/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/events/overview/">Events</a></li>		</ul>
</li><li class="mega-menu-column mega-menu-columns-4-of-12" id="mega-menu-5834-1-2">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-item-block-58" id="mega-menu-item-block-58"><h5 class="mobile-title">INVESTMENTS &amp; BUSINESSES</h5></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-36972" id="mega-menu-item-36972"><a class="mega-menu-link" href="https://bentleyitwinventures.com/" data-uw-rm-brl="PR" data-uw-original-href="https://bentleyitwinventures.com/">Bentley iTwin Ventures Fund</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-36973" id="mega-menu-item-36973"><a target="_blank" class="mega-menu-link" href="https://cohesivegroup.com/" data-uw-rm-brl="PR" data-uw-original-href="https://cohesivegroup.com/" aria-label="Cohesive - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://cohesivegroup.com/$cohesive">Cohesive</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-38514" id="mega-menu-item-38514"><a target="_blank" class="mega-menu-link" href="https://www.seequent.com/" data-uw-rm-brl="PR" data-uw-original-href="https://www.seequent.com/" aria-label="Seequent, The Bentley Subsurface Company - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.seequent.com/$seequent,thebentleysubsurfacecompany">Seequent, The Bentley Subsurface Company</a></li>		</ul>
</li>	</ul>
</li></ul>
</li><li class="mega-shop mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-align-bottom-left mega-menu-flyout mega-has-icon mega-icon-left mega-menu-item-5835 shop" id="mega-menu-item-5835"><a class="dashicons-cart mega-menu-link" href="https://en.virtuosity.com/" tabindex="0" data-uw-rm-brl="PR" data-uw-original-href="https://en.virtuosity.com/">Shop</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-megamenu mega-menu-item-has-children mega-align-bottom-left mega-menu-megamenu mega-has-icon mega-icon-left mega-hide-on-desktop mega-menu-item-14229" id="mega-menu-item-14229"><a class="dashicons-admin-users mega-menu-link" aria-haspopup="true" aria-expanded="false" tabindex="0">Login<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-widget widget_block mega-menu-columns-6-of-6 mega-menu-item-block-50" id="mega-menu-item-block-50"><div class="menu-title"><h5>SIGN IN</h5></div></li><li class="mega-menu-item mega-menu-item-type-widget widget_custom_html mega-menu-columns-6-of-6 mega-menu-clear mega-menu-item-custom_html-5" id="mega-menu-item-custom_html-5"><div class="textwidget custom-html-widget">
<a href="https://www.bentley.com?option=oauthredirect&amp;app_name=openidconnect&amp;redirect_url=https://www.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/?option=oauthredirect&amp;app_name=openidconnect&amp;redirect_url=https://www.bentley.com/">Sign In</a>
 </div></li></ul>
</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-current-menu-ancestor mega-current-menu-parent mega-menu-item-has-children mega-menu-megamenu mega-align-bottom-left mega-menu-grid mega-has-icon mega-icon-left mega-hide-on-desktop mega-menu-item-46651" id="mega-menu-item-46651"><a class="dashicons-admin-site-alt3 mega-menu-link" aria-haspopup="true" aria-expanded="false" tabindex="0">Language<span class="mega-indicator"></span></a>
<ul class="mega-sub-menu">
<li class="mega-menu-row mega-sl_norewrite sl_norewrite" id="mega-menu-46651-0">
	<ul class="mega-sub-menu">
<li class="mega-menu-column mega-sl_norewrite mega-menu-columns-3-of-12 sl_norewrite" id="mega-menu-46651-0-0">
		<ul class="mega-sub-menu">
<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-current-menu-item mega-current_page_item mega-menu-item-home mega-menu-item-46672" id="mega-menu-item-46672"><a class="mega-menu-link" href="https://www.bentley.com/" aria-current="page" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/">US-ENGLISH</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-46652" id="mega-menu-item-46652"><a class="mega-menu-link" href="https://de.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://de.bentley.com/">DEUTSCH</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-50477" id="mega-menu-item-50477"><a class="mega-menu-link" href="https://es-la.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://es-la.bentley.com/">ESPAÑOL</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-46653" id="mega-menu-item-46653"><a class="mega-menu-link" href="https://fr.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://fr.bentley.com/">FRANÇAIS</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48008" id="mega-menu-item-48008"><a class="mega-menu-link" href="https://ca.bentley.com" data-uw-rm-brl="PR" data-uw-original-href="https://ca.bentley.com/">FRANÇAIS CANADIEN</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-46654" id="mega-menu-item-46654"><a class="mega-menu-link" href="https://it.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://it.bentley.com/">ITALIANO</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-49115" id="mega-menu-item-49115"><a class="mega-menu-link" href="https://pl.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://pl.bentley.com/">POLSKI</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48649" id="mega-menu-item-48649"><a class="mega-menu-link" href="https://br.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://br.bentley.com/">PORTUGUÊS BRASILEIRO</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-46980" id="mega-menu-item-46980"><a class="mega-menu-link" href="https://www.bentley.cn" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.cn/">中文</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48020" id="mega-menu-item-48020"><a class="mega-menu-link" href="https://ja.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://ja.bentley.com/">日本語</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48646" id="mega-menu-item-48646"><a class="mega-menu-link" href="https://ko.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://ko.bentley.com/">한국어</a></li>		</ul>
</li>	</ul>
</li></ul>
</li></ul></div><div class="menu-bar-items"><span class="menu-bar-item search-item"><a aria-label="Open Search Bar" href="#" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/#"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z"></path></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z"></path></svg></span></a></span></div>			</div>
		</nav>
		<div class="featured-image page-header-image  grid-container grid-parent">
				<img width="400" height="100" src="https://www.bentley.com/wp-content/uploads/2022/04/bentley-logo-400X100-black.svg?ver=1691178524" class="attachment-full size-full" alt="Bentley Systems Logo Black" itemprop="image" decoding="async" title="Bentley Systems Logo Black | Bentley Systems | Infrastructure Engineering Software Company" data-uw-rm-alt-original="Bentley Systems Logo Black" data-uw-rm-alt="ALT">
			</div>	
<!-- GLOBAL PROMO PENCIL BANNER -->	
<!-- 
<div class="pencil-banner" id="pencil-banner">
<div class="img" id="promo">
    <img width="87" height="87" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="/wp-content/uploads/icon-discount-promo-green-87X87.svg"/><noscript><img width="87" height="87" src="/wp-content/uploads/icon-discount-promo-green-87X87.svg"/></noscript>
</div>

<div class="callout-description">
    <h5>15% OFF</h5>
    <h5>DEAL ENDS FRIDAY</h5>
    <p>Get 15% off software sold on Bentley’s eStore, Virtuosity. Offer ends September 16.</p>
    <a href="https://virtuosity.bentley.com/infrastructure-appreciation-week">Shop Now! &#10095;</a>
</div>
</div>
-->
<!-- END GLOBAL PROMO PENCIL BANNER -->
	
<!-- GLOBAL BREADCRUMBS -->	
<div class="aioseo-breadcrumbs"><span class="aioseo-breadcrumb">
	Home
</span></div><!-- END GLOBAL BREADCRUMBS -->	
	
	<div class="site grid-container container hfeed" id="page">
				<div class="site-content" id="content">
			
	<div class="content-area" id="primary">
		<main class="site-main" id="main"><h1 role="heading" aria-level="1" data-uw-rm-heading="h1" style="clip: rect(1px, 1px, 1px, 1px)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;top:0!important;left:0!important;z-index:-1!important;opacity:0!important" id="userway-h1-heading" data-uw-rm-ignore="">Bentley Systems | Infrastructure Engineering Software</h1>
			
<article id="post-10411" class="post-10411 page type-page status-publish has-post-thumbnail" itemtype="https://schema.org/CreativeWork" itemscope="">
	<div class="inside-article">
		
			<header class="entry-header">
				<h1 class="entry-title" itemprop="headline" role="heading" aria-level="2" data-uw-rm-heading="level">Home</h1>			</header>

			
		<div class="entry-content" itemprop="text">
					<div data-elementor-type="wp-page" data-elementor-id="10411" class="elementor elementor-10411" data-elementor-post-type="page">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-0c326ea elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="0c326ea" data-element_type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a134c3b" data-id="a134c3b" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3dcea92 elementor-widget elementor-widget-template" data-id="3dcea92" data-element_type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
					<div class="elementor-template">
					<div data-elementor-type="section" data-elementor-id="27665" class="elementor elementor-27665" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-11653e3 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="11653e3" data-element_type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ec088b6" data-id="ec088b6" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4bde3f2c elementor-widget elementor-widget-premium-carousel-widget" data-id="4bde3f2c" data-element_type="widget" data-widget_type="premium-carousel-widget.default">
				<div class="elementor-widget-container">
			
		<div id="premium-carousel-wrapper-4bde3f2c" class="premium-carousel-wrapper premium-carousel-hidden carousel-wrapper-4bde3f2c  " data-settings="{&quot;vertical&quot;:false,&quot;slidesToScroll&quot;:1,&quot;slidesToShow&quot;:1,&quot;infinite&quot;:true,&quot;speed&quot;:600,&quot;fade&quot;:false,&quot;autoplay&quot;:true,&quot;autoplaySpeed&quot;:6000,&quot;draggable&quot;:true,&quot;touchMove&quot;:true,&quot;rtl&quot;:false,&quot;adaptiveHeight&quot;:true,&quot;variableWidth&quot;:false,&quot;cssEase&quot;:&quot;ease&quot;,&quot;pauseOnHover&quot;:true,&quot;centerMode&quot;:false,&quot;arrows&quot;:false,&quot;dots&quot;:false,&quot;slidesDesk&quot;:1,&quot;slidesTab&quot;:1,&quot;slidesMob&quot;:1,&quot;animation&quot;:&quot;null&quot;,&quot;tabletBreak&quot;:1025,&quot;mobileBreak&quot;:768,&quot;navigation&quot;:[&quot;&quot;,&quot;&quot;],&quot;carouselNavigation&quot;:&quot;none&quot;,&quot;templatesNumber&quot;:2}">
							<div id="premium-carousel-4bde3f2c" class="premium-carousel-inner">
						<div class="premium-carousel-template item-wrapper">
					<style>.elementor-59478 .elementor-element.elementor-element-a673a46:not(.elementor-motion-effects-element-type-background), .elementor-59478 .elementor-element.elementor-element-a673a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-81da8da ) 100%);}.elementor-59478 .elementor-element.elementor-element-a673a46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 15px;}.elementor-59478 .elementor-element.elementor-element-a673a46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-59478 .elementor-element.elementor-element-305c55d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-59478 .elementor-element.elementor-element-305c55d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-59478 .elementor-element.elementor-element-305c55d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-59478 .elementor-element.elementor-element-305c55d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-59478 .elementor-element.elementor-element-305c55d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-59478 .elementor-element.elementor-element-e62dcce{width:auto;max-width:auto;}.elementor-59478 .elementor-element.elementor-element-e62dcce > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59478 .elementor-element.elementor-element-e62dcce img{width:130px;height:65px;object-fit:contain;object-position:center center;}.elementor-59478 .elementor-element.elementor-element-f2645e4{width:auto;max-width:auto;}.elementor-59478 .elementor-element.elementor-element-f2645e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1023px){.elementor-59478 .elementor-element.elementor-element-a673a46{padding:10px 10px 10px 10px;}.elementor-59478 .elementor-element.elementor-element-e62dcce{width:100%;max-width:100%;}.elementor-59478 .elementor-element.elementor-element-e62dcce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-59478 .elementor-element.elementor-element-f2645e4{width:100%;max-width:100%;}.elementor-59478 .elementor-element.elementor-element-f2645e4 > .elementor-widget-container{padding:5px 0px 0px 0px;}}</style>		<div data-elementor-type="section" data-elementor-id="59478" class="elementor elementor-59478" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-a673a46 elementor-section-full_width pencil-banner track elementor-section-height-default elementor-section-height-default" data-id="a673a46" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-305c55d" data-id="305c55d" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e62dcce elementor-widget__width-auto elementor-widget-mobile__width-inherit cta promo track elementor-widget elementor-widget-image" data-id="e62dcce" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
														<a href="/news/bentley-systems-acquires-3d-geospatial-company-cesium/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/news/bentley-systems-acquires-3d-geospatial-company-cesium/">
							<img fetchpriority="high" decoding="async" width="1139" height="246" src="https://www.bentley.com/wp-content/uploads/cesium-logo.png" class="attachment-full size-full wp-image-59479" alt="Black and white Cesium logo" srcset="https://www.bentley.com/wp-content/uploads/cesium-logo.png 1139w, https://www.bentley.com/wp-content/uploads/cesium-logo-700x151.png 700w, https://www.bentley.com/wp-content/uploads/cesium-logo-1024x221.png 1024w, https://www.bentley.com/wp-content/uploads/cesium-logo-768x166.png 768w" sizes="(max-width: 1139px) 100vw, 1139px" title="Black and white Cesium logo | Bentley Systems | Infrastructure Engineering Software Company" data-uw-rm-alt-original="Black and white Cesium logo" data-uw-rm-alt="ALT">								</a>
													</div>
				</div>
				<div class="elementor-element elementor-element-f2645e4 elementor-widget__width-auto elementor-widget-mobile__width-inherit elementor-widget elementor-widget-html" data-id="f2645e4" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
			<div class="callout-description">
    <h5 data-uw-rm-heading="level" role="heading" aria-level="3">Cesium is Now a Part of Bentley Systems</h5>
    <h5 class="cta promo track" style="border-right:none;" data-uw-rm-heading="level" role="heading" aria-level="4"><a style="margin:0 5px 0 0;" href="/news/bentley-systems-acquires-3d-geospatial-company-cesium/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/news/bentley-systems-acquires-3d-geospatial-company-cesium/">Learn More <span>❯</span></a></h5>
</div>		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
											</div>
								<div class="premium-carousel-template item-wrapper">
					<style>.elementor-26806 .elementor-element.elementor-element-8c771e0:not(.elementor-motion-effects-element-type-background), .elementor-26806 .elementor-element.elementor-element-8c771e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-81da8da ) 100%);}.elementor-26806 .elementor-element.elementor-element-8c771e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 15px;}.elementor-26806 .elementor-element.elementor-element-8c771e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-26806 .elementor-element.elementor-element-b71159a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26806 .elementor-element.elementor-element-b71159a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26806 .elementor-element.elementor-element-b71159a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-26806 .elementor-element.elementor-element-b71159a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26806 .elementor-element.elementor-element-f1e2af9{width:auto;max-width:auto;}.elementor-26806 .elementor-element.elementor-element-f1e2af9 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-26806 .elementor-element.elementor-element-f1e2af9 img{width:100%;height:65px;}.elementor-26806 .elementor-element.elementor-element-bff4b9f{width:auto;max-width:auto;}@media(max-width:1023px){.elementor-26806 .elementor-element.elementor-element-8c771e0{padding:10px 10px 10px 10px;}.elementor-26806 .elementor-element.elementor-element-f1e2af9{width:100%;max-width:100%;}.elementor-26806 .elementor-element.elementor-element-bff4b9f{width:100%;max-width:100%;}}</style>		<div data-elementor-type="section" data-elementor-id="26806" class="elementor elementor-26806" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-8c771e0 elementor-section-full_width pencil-banner track elementor-section-height-default elementor-section-height-default" data-id="8c771e0" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b71159a" data-id="b71159a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f1e2af9 elementor-widget__width-auto elementor-widget-mobile__width-inherit cta promo track elementor-widget elementor-widget-image" data-id="f1e2af9" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
														<a href="/yii/registration/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/yii/registration/">
							<img decoding="async" width="1000" height="250" src="https://www.bentley.com/wp-content/uploads/year-in-infrastructure-yii-logo-horizontal-1000x250-black.svg" class="attachment-full size-full wp-image-59269" alt="Bentley Year in Infrastructure 2024" title="Bentley Year in Infrastructure 2024 | Bentley Systems | Infrastructure Engineering Software Company" data-uw-rm-alt-original="Bentley Year in Infrastructure 2024" role="img" data-uw-rm-alt="ALT">								</a>
													</div>
				</div>
				<div class="elementor-element elementor-element-bff4b9f elementor-widget__width-auto elementor-widget-mobile__width-inherit elementor-widget elementor-widget-html" data-id="bff4b9f" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
			<div class="callout-description">
    <h5>Join us online!</h5>
    <h5>October 9, 2024</h5>
    <h5 class="cta promo track" style="border-right:none;"><a style="margin:0 5px 0 0;" href="/yii/registration/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/yii/registration/">Register today  ❯</a></h5>
</div>		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
											</div>
							</div>
					</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
				</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e642c8e home-hero elementor-hidden-tablet elementor-hidden-mobile elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle" data-id="e642c8e" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\/\/www.youtube.com\/watch?v=UHLoERvF8vQ&quot;,&quot;background_video_start&quot;:0,&quot;background_video_end&quot;:21}" data-rocket-lazy-bg-124a86ac-b082-47dc-95c9-3ae6d66f5e8d="excluded">
								<div class="elementor-background-video-container elementor-hidden-phone">
													<div class="elementor-background-video-embed"></div>
												</div>
								<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-9793a41 home" data-id="9793a41" data-element_type="column" id="intro-container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
					<div class="elementor-background-overlay"></div>
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-a55ef71 home elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a55ef71" data-element_type="section" id="intro-container">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-7dc583b" data-id="7dc583b" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f36b774 hero-inherit elementor-widget elementor-widget-heading" data-id="f36b774" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h1 class="elementor-heading-title elementor-size-default" role="heading" aria-level="2" data-uw-rm-heading="level">Bentley Systems</h1>		</div>
				</div>
				<div class="elementor-element elementor-element-b086ee5 elementor-widget elementor-widget-heading" data-id="b086ee5" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">The Infrastructure Engineering<br role="presentation" data-uw-rm-sr=""> Software Company</h2>		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-e5ae373 elementor-tablet-align-center elementor-widget__width-auto white elementor-widget-tablet__width-inherit elementor-widget elementor-widget-button" data-id="e5ae373" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a class="elementor-button elementor-button-link elementor-size-sm" href="/software/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Find Software</span>
					</span>
					</a>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-1ff17d5 elementor-tablet-align-center elementor-widget__width-auto elementor-widget-tablet__width-inherit outline-white elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="1ff17d5" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.bentley.com/company/about-us/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/about-us/">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">About Bentley</span>
					</span>
					</a>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-0a23e93 elementor-widget elementor-widget-heading" data-id="0a23e93" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default" data-uw-rm-heading="level" role="heading" aria-level="3">Explore Bentley Software</h6>		</div>
				</div>
				<div class="elementor-element elementor-element-be083d8 premium-nav-ver premium-ver-toggle-yes track premium-ver-click premium-vertical-right premium-nav-none premium-ham-dropdown elementor-widget elementor-widget-premium-nav-menu" data-id="be083d8" data-element_type="widget" id="category-dropdown-menu" data-settings="{&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;},&quot;submenu_item_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;}}" data-widget_type="premium-nav-menu.default">
				<div class="elementor-widget-container">
						<div data-settings="{&quot;breakpoint&quot;:1,&quot;mobileLayout&quot;:&quot;dropdown&quot;,&quot;mainLayout&quot;:&quot;ver&quot;,&quot;stretchDropdown&quot;:true,&quot;hoverEffect&quot;:&quot;&quot;,&quot;submenuEvent&quot;:&quot;hover&quot;,&quot;submenuTrigger&quot;:null,&quot;closeAfterClick&quot;:false}" class="premium-nav-widget-container premium-nav-pointer-none premium-stretch-dropdown premium-ver-collapsed" style="visibility:hidden; opacity:0;">
				<div class="premium-ver-inner-container">
					<div class="premium-hamburger-toggle premium-mobile-menu-icon" role="button" aria-label="Toggle Menu" data-uw-rm-kbnav="role" tabindex="0">
						<span class="premium-toggle-text">
							<i aria-hidden="true" class="fas fa-bars"></i>Menu						</span>
						<span class="premium-toggle-close">
							<svg xmlns="http://www.w3.org/2000/svg" id="uuid-64027bfb-3e07-45e9-89b4-9c23ac8ff1f7" width="87" height="87" viewBox="0 0 87 87"><line x1="81.1" y1="5.9" x2="5.9" y2="81.1" style="fill:none; stroke:#1a1a1a; stroke-linecap:round; stroke-linejoin:round; stroke-width:2px;"></line><line x1="81.1" y1="81.1" x2="5.9" y2="5.9" style="fill:none; stroke:#1a1a1a; stroke-linecap:round; stroke-linejoin:round; stroke-width:2px;"></line></svg>Close						</span>
					</div>
							<div class="premium-ver-toggler premium-ver-toggler-be083d8">
			<div class="premium-ver-toggler-title">
				<span class="premium-ver-title-icon">
									</span>
				<span class="premium-ver-toggler-txt">
					Select Software by Category				</span>
			</div>
			<div class="premium-ver-toggler-btn">
			<span class="premium-ver-open">
				<svg xmlns="http://www.w3.org/2000/svg" id="uuid-bc4cf95f-aa27-4953-9c42-f82b3b9accdc" width="35" height="20" viewBox="0 0 35 20"><path id="uuid-1a968f81-9dd1-4dd9-9055-b91a9f72d0b9" d="M33.41,2.99l-15.91,14.03L1.59,2.99" style="fill:none; stroke:#000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2px;"></path></svg>			</span>
						<span class="premium-ver-close">
				<svg xmlns="http://www.w3.org/2000/svg" id="uuid-b4a8290d-6593-4c68-bacf-0c0e1d084d9d" width="35" height="20" viewBox="0 0 35 20"><path id="uuid-0d8a6e2c-cb5e-4fbd-a953-046b6a2aa5d7" d="M1.59,17.01L17.5,2.99l15.91,14.03" style="fill:none; stroke:#000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2px;"></path></svg>			</span>
						</div>
		</div>
									<div class="premium-nav-menu-container premium-nav-default">
								<ul id="menu-software-category-menu" class="premium-nav-menu premium-main-nav-menu"><li id="premium-nav-menu-item-55364" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/asset-performance/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/asset-performance/">Asset Performance</a></li>
<li id="premium-nav-menu-item-55373" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/offshore-structural-analysis/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/offshore-structural-analysis/">Offshore Structural Analysis</a></li>
<li id="premium-nav-menu-item-55365" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/bridge-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/bridge-design/">Bridge Design</a></li>
<li id="premium-nav-menu-item-55374" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/pipe-stress-and-vessel-analysis/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/pipe-stress-and-vessel-analysis/">Pipe Stress and Vessel Analysis</a></li>
<li id="premium-nav-menu-item-55366" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/building-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/building-design/">Building Design</a></li>
<li id="premium-nav-menu-item-55375" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/plant-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/plant-design/">Plant Design</a></li>
<li id="premium-nav-menu-item-55367" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/cad-modeling-and-visualization/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/cad-modeling-and-visualization/">CAD Modeling and Visualization</a></li>
<li id="premium-nav-menu-item-55376" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/project-delivery/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/project-delivery/">Project Delivery</a></li>
<li id="premium-nav-menu-item-55368" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/construction/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/construction/">Construction Management</a></li>
<li id="premium-nav-menu-item-55377" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/rail-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/rail-design/">Rail Design</a></li>
<li id="premium-nav-menu-item-55369" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/digital-twins/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/digital-twins/">Digital Twins</a></li>
<li id="premium-nav-menu-item-55378" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/reality-and-spatial-modeling/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/reality-and-spatial-modeling/">Reality and Spatial Modeling</a></li>
<li id="premium-nav-menu-item-55370" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/geotechnical-engineering/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/geotechnical-engineering/">Geotechnical Engineering</a></li>
<li id="premium-nav-menu-item-55379" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/road-and-site-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/road-and-site-design/">Road and Site Design</a></li>
<li id="premium-nav-menu-item-55371" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/hydraulics-and-hydrology/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/hydraulics-and-hydrology/">Hydraulics and Hydrology</a></li>
<li id="premium-nav-menu-item-55380" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/structural-analysis-and-detailing/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/structural-analysis-and-detailing/">Structural Analysis and Detailing</a></li>
<li id="premium-nav-menu-item-55372" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/mobility-simulation/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/mobility-simulation/">Mobility Simulation</a></li>
<li id="premium-nav-menu-item-55381" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/utility-and-communication-networks/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/utility-and-communication-networks/">Utility and Communication Networks</a></li>
</ul>							</div>
														<div class="premium-mobile-menu-container">
								<ul id="menu-software-category-menu-1" class="premium-mobile-menu premium-main-mobile-menu premium-main-nav-menu"><li id="premium-nav-menu-item-553641" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/asset-performance/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/asset-performance/">Asset Performance</a></li>
<li id="premium-nav-menu-item-553732" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/offshore-structural-analysis/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/offshore-structural-analysis/">Offshore Structural Analysis</a></li>
<li id="premium-nav-menu-item-553653" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/bridge-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/bridge-design/">Bridge Design</a></li>
<li id="premium-nav-menu-item-553744" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/pipe-stress-and-vessel-analysis/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/pipe-stress-and-vessel-analysis/">Pipe Stress and Vessel Analysis</a></li>
<li id="premium-nav-menu-item-553665" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/building-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/building-design/">Building Design</a></li>
<li id="premium-nav-menu-item-553756" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/plant-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/plant-design/">Plant Design</a></li>
<li id="premium-nav-menu-item-553677" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/cad-modeling-and-visualization/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/cad-modeling-and-visualization/">CAD Modeling and Visualization</a></li>
<li id="premium-nav-menu-item-553768" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/project-delivery/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/project-delivery/">Project Delivery</a></li>
<li id="premium-nav-menu-item-553689" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/construction/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/construction/">Construction Management</a></li>
<li id="premium-nav-menu-item-5537710" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/rail-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/rail-design/">Rail Design</a></li>
<li id="premium-nav-menu-item-5536911" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/digital-twins/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/digital-twins/">Digital Twins</a></li>
<li id="premium-nav-menu-item-5537812" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/reality-and-spatial-modeling/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/reality-and-spatial-modeling/">Reality and Spatial Modeling</a></li>
<li id="premium-nav-menu-item-5537013" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/geotechnical-engineering/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/geotechnical-engineering/">Geotechnical Engineering</a></li>
<li id="premium-nav-menu-item-5537914" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/road-and-site-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/road-and-site-design/">Road and Site Design</a></li>
<li id="premium-nav-menu-item-5537115" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/hydraulics-and-hydrology/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/hydraulics-and-hydrology/">Hydraulics and Hydrology</a></li>
<li id="premium-nav-menu-item-5538016" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/structural-analysis-and-detailing/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/structural-analysis-and-detailing/">Structural Analysis and Detailing</a></li>
<li id="premium-nav-menu-item-5537217" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/mobility-simulation/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/mobility-simulation/">Mobility Simulation</a></li>
<li id="premium-nav-menu-item-5538118" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/utility-and-communication-networks/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/utility-and-communication-networks/">Utility and Communication Networks</a></li>
</ul>							</div>
											</div>
			</div>
				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-63e3e7a" data-id="63e3e7a" data-element_type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-be852db elementor-section-height-min-height home-hero elementor-hidden-desktop elementor-section-boxed elementor-section-height-default elementor-section-items-middle" data-id="be852db" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}" data-rocket-lazy-bg-978baa14-6f68-44cf-adb9-69997119eb0c="excluded" data-rocket-lazy-bg-f74fe79a-09dd-4e52-b25a-2fc9f0cb960a="loaded">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-83aac21" data-id="83aac21" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-d3ca01d home elementor-section-height-min-height elementor-section-boxed elementor-section-height-default" data-id="d3ca01d" data-element_type="section" id="intro-container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-74a5a73" data-id="74a5a73" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-860aabb hero-inherit elementor-widget elementor-widget-heading" data-id="860aabb" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h1 class="elementor-heading-title elementor-size-default" role="heading" aria-level="2" data-uw-rm-heading="level">Bentley Systems</h1>		</div>
				</div>
				<div class="elementor-element elementor-element-222497d elementor-widget elementor-widget-heading" data-id="222497d" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">The Infrastructure Engineering Software Company</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-68195c0 elementor-tablet-align-center elementor-widget__width-auto white elementor-widget-tablet__width-auto elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button" data-id="68195c0" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a class="elementor-button elementor-button-link elementor-size-sm" href="https://en.virtuosity.com/" data-uw-rm-brl="PR" data-uw-original-href="https://en.virtuosity.com/">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Shop Software</span>
					</span>
					</a>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-23bd78c elementor-tablet-align-center elementor-widget__width-auto elementor-widget-tablet__width-auto outline-white elementor-widget-mobile__width-inherit elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="23bd78c" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.bentley.com/company/about-us/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/about-us/">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">About Bentley</span>
					</span>
					</a>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-7acb00f elementor-widget elementor-widget-heading" data-id="7acb00f" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default" data-uw-rm-heading="level" role="heading" aria-level="3">Explore Bentley Software</h6>		</div>
				</div>
				<div class="elementor-element elementor-element-32697b7 premium-nav-ver premium-ver-toggle-yes premium-ham-slide track premium-ver-click premium-vertical-right premium-nav-none elementor-widget elementor-widget-premium-nav-menu" data-id="32697b7" data-element_type="widget" id="category-dropdown-menu" data-settings="{&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;},&quot;submenu_item_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;}}" data-widget_type="premium-nav-menu.default">
				<div class="elementor-widget-container">
						<div data-settings="{&quot;breakpoint&quot;:1,&quot;mobileLayout&quot;:&quot;slide&quot;,&quot;mainLayout&quot;:&quot;ver&quot;,&quot;stretchDropdown&quot;:false,&quot;hoverEffect&quot;:&quot;&quot;,&quot;submenuEvent&quot;:&quot;hover&quot;,&quot;submenuTrigger&quot;:null,&quot;closeAfterClick&quot;:false}" class="premium-nav-widget-container premium-nav-pointer-none premium-ver-collapsed" style="visibility:hidden; opacity:0;">
				<div class="premium-ver-inner-container">
					<div class="premium-hamburger-toggle premium-mobile-menu-icon" role="button" aria-label="Toggle Menu" data-uw-rm-kbnav="role" tabindex="0">
						<span class="premium-toggle-text">
							<i aria-hidden="true" class="fas fa-bars"></i>Menu						</span>
						<span class="premium-toggle-close">
							<svg xmlns="http://www.w3.org/2000/svg" id="uuid-64027bfb-3e07-45e9-89b4-9c23ac8ff1f7" width="87" height="87" viewBox="0 0 87 87"><line x1="81.1" y1="5.9" x2="5.9" y2="81.1" style="fill:none; stroke:#1a1a1a; stroke-linecap:round; stroke-linejoin:round; stroke-width:2px;"></line><line x1="81.1" y1="81.1" x2="5.9" y2="5.9" style="fill:none; stroke:#1a1a1a; stroke-linecap:round; stroke-linejoin:round; stroke-width:2px;"></line></svg>Close						</span>
					</div>
							<div class="premium-ver-toggler premium-ver-toggler-32697b7">
			<div class="premium-ver-toggler-title">
				<span class="premium-ver-title-icon">
									</span>
				<span class="premium-ver-toggler-txt">
					Select Software by Category				</span>
			</div>
			<div class="premium-ver-toggler-btn">
			<span class="premium-ver-open">
				<svg xmlns="http://www.w3.org/2000/svg" id="uuid-bc4cf95f-aa27-4953-9c42-f82b3b9accdc" width="35" height="20" viewBox="0 0 35 20"><path id="uuid-1a968f81-9dd1-4dd9-9055-b91a9f72d0b9" d="M33.41,2.99l-15.91,14.03L1.59,2.99" style="fill:none; stroke:#000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2px;"></path></svg>			</span>
						<span class="premium-ver-close">
				<svg xmlns="http://www.w3.org/2000/svg" id="uuid-b4a8290d-6593-4c68-bacf-0c0e1d084d9d" width="35" height="20" viewBox="0 0 35 20"><path id="uuid-0d8a6e2c-cb5e-4fbd-a953-046b6a2aa5d7" d="M1.59,17.01L17.5,2.99l15.91,14.03" style="fill:none; stroke:#000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2px;"></path></svg>			</span>
						</div>
		</div>
									<div class="premium-nav-menu-container premium-nav-default">
								<ul id="menu-mobile-software-category-menu" class="premium-nav-menu premium-main-nav-menu"><li id="premium-nav-menu-item-55839" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/asset-performance/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/asset-performance/">Asset Performance</a></li>
<li id="premium-nav-menu-item-55840" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/bridge-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/bridge-design/">Bridge Design</a></li>
<li id="premium-nav-menu-item-55841" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/building-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/building-design/">Building Design</a></li>
<li id="premium-nav-menu-item-55842" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/cad-modeling-and-visualization/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/cad-modeling-and-visualization/">CAD Modeling and Visualization</a></li>
<li id="premium-nav-menu-item-55843" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/construction/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/construction/">Construction Management</a></li>
<li id="premium-nav-menu-item-55844" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/digital-twins/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/digital-twins/">Digital Twins</a></li>
<li id="premium-nav-menu-item-55845" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/geotechnical-engineering/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/geotechnical-engineering/">Geotechnical Engineering</a></li>
<li id="premium-nav-menu-item-55846" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/hydraulics-and-hydrology/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/hydraulics-and-hydrology/">Hydraulics and Hydrology</a></li>
<li id="premium-nav-menu-item-55847" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/mobility-simulation/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/mobility-simulation/">Mobility Simulation</a></li>
<li id="premium-nav-menu-item-55848" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/offshore-structural-analysis/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/offshore-structural-analysis/">Offshore Structural Analysis</a></li>
<li id="premium-nav-menu-item-55849" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/pipe-stress-and-vessel-analysis/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/pipe-stress-and-vessel-analysis/">Pipe Stress and Vessel Analysis</a></li>
<li id="premium-nav-menu-item-55850" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/plant-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/plant-design/">Plant Design</a></li>
<li id="premium-nav-menu-item-55856" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/project-delivery/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/project-delivery/">Project Delivery</a></li>
<li id="premium-nav-menu-item-55851" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/rail-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/rail-design/">Rail Design</a></li>
<li id="premium-nav-menu-item-55852" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/reality-and-spatial-modeling/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/reality-and-spatial-modeling/">Reality and Spatial Modeling</a></li>
<li id="premium-nav-menu-item-55853" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/road-and-site-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/road-and-site-design/">Road and Site Design</a></li>
<li id="premium-nav-menu-item-55854" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/structural-analysis-and-detailing/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/structural-analysis-and-detailing/">Structural Analysis and Detailing</a></li>
<li id="premium-nav-menu-item-55855" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/utility-and-communication-networks/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/utility-and-communication-networks/">Utility and Communication Networks</a></li>
</ul>							</div>
													<div class="premium-nav-slide-overlay"></div>
						<div class="premium-mobile-menu-outer-container">
							<div class="premium-mobile-menu-close" role="button" aria-label="Close Menu" data-uw-rm-kbnav="role" tabindex="0">
								<svg xmlns="http://www.w3.org/2000/svg" id="uuid-64027bfb-3e07-45e9-89b4-9c23ac8ff1f7" width="87" height="87" viewBox="0 0 87 87"><line x1="81.1" y1="5.9" x2="5.9" y2="81.1" style="fill:none; stroke:#1a1a1a; stroke-linecap:round; stroke-linejoin:round; stroke-width:2px;"></line><line x1="81.1" y1="81.1" x2="5.9" y2="5.9" style="fill:none; stroke:#1a1a1a; stroke-linecap:round; stroke-linejoin:round; stroke-width:2px;"></line></svg>								<span class="premium-toggle-close">Close</span>
						</div>
													<div class="premium-mobile-menu-container">
								<ul id="menu-mobile-software-category-menu-1" class="premium-mobile-menu premium-main-mobile-menu premium-main-nav-menu"><li id="premium-nav-menu-item-558391" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/asset-performance/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/asset-performance/">Asset Performance</a></li>
<li id="premium-nav-menu-item-558402" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/bridge-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/bridge-design/">Bridge Design</a></li>
<li id="premium-nav-menu-item-558413" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/building-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/building-design/">Building Design</a></li>
<li id="premium-nav-menu-item-558424" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/cad-modeling-and-visualization/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/cad-modeling-and-visualization/">CAD Modeling and Visualization</a></li>
<li id="premium-nav-menu-item-558435" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/construction/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/construction/">Construction Management</a></li>
<li id="premium-nav-menu-item-558446" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/digital-twins/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/digital-twins/">Digital Twins</a></li>
<li id="premium-nav-menu-item-558457" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/geotechnical-engineering/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/geotechnical-engineering/">Geotechnical Engineering</a></li>
<li id="premium-nav-menu-item-558468" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/hydraulics-and-hydrology/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/hydraulics-and-hydrology/">Hydraulics and Hydrology</a></li>
<li id="premium-nav-menu-item-558479" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/mobility-simulation/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/mobility-simulation/">Mobility Simulation</a></li>
<li id="premium-nav-menu-item-5584810" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/offshore-structural-analysis/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/offshore-structural-analysis/">Offshore Structural Analysis</a></li>
<li id="premium-nav-menu-item-5584911" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/pipe-stress-and-vessel-analysis/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/pipe-stress-and-vessel-analysis/">Pipe Stress and Vessel Analysis</a></li>
<li id="premium-nav-menu-item-5585012" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/plant-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/plant-design/">Plant Design</a></li>
<li id="premium-nav-menu-item-5585613" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/project-delivery/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/project-delivery/">Project Delivery</a></li>
<li id="premium-nav-menu-item-5585114" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/rail-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/rail-design/">Rail Design</a></li>
<li id="premium-nav-menu-item-5585215" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/reality-and-spatial-modeling/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/reality-and-spatial-modeling/">Reality and Spatial Modeling</a></li>
<li id="premium-nav-menu-item-5585316" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/road-and-site-design/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/road-and-site-design/">Road and Site Design</a></li>
<li id="premium-nav-menu-item-5585417" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/structural-analysis-and-detailing/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/structural-analysis-and-detailing/">Structural Analysis and Detailing</a></li>
<li id="premium-nav-menu-item-5585518" class="menu-item menu-item-type-post_type menu-item-object-software premium-nav-menu-item"><a href="https://www.bentley.com/software/utility-and-communication-networks/" class="premium-menu-link premium-menu-link-parent" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/utility-and-communication-networks/">Utility and Communication Networks</a></li>
</ul>							</div>
							</div>				</div>
			</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-258739a" data-id="258739a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-df2a83d elementor-widget elementor-widget-spacer" data-id="df2a83d" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f435873 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f435873" data-element_type="section">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0a20481" data-id="0a20481" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f254381 elementor-widget elementor-widget-heading" data-id="f254381" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">Engineering Software For Your Entire Journey</h2>		</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-aed2b09 elementor-section-full_width elementor-section-height-default elementor-section-height-default elementor-invisible" data-id="aed2b09" data-element_type="section" data-settings="{&quot;animation_delay&quot;:100,&quot;animation&quot;:&quot;fadeInUp&quot;}">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-56249a0 elementor-invisible" data-id="56249a0" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f242c32 elementor-widget elementor-widget-image" data-id="f242c32" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="100" height="100" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3C/svg%3E" class="attachment-large size-large wp-image-51315" alt="black icon with construction crane over top, two buildings below, varying in height and width, representing different sized businesses, firms and organizations would be a good match for Bentley's software" title="black icon with construction crane over top, two buildings below, varying in height and width, representing different sized businesses, firms and organizations would be a good match for Bentley's software | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/project-big-small-black-icon-1.svg" data-uw-rm-alt-original="black icon with construction crane over top, two buildings below, varying in height and width, representing different sized businesses, firms and organizations would be a good match for Bentley's software" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="100" height="100" src="https://www.bentley.com/wp-content/uploads/project-big-small-black-icon-1.svg" class="attachment-large size-large wp-image-51315" alt="black icon with construction crane over top, two buildings below, varying in height and width, representing different sized businesses, firms and organizations would be a good match for Bentley&#039;s software" title="black icon with construction crane over top, two buildings below, varying in height and width, representing different sized businesses, firms and organizations would be a good match for Bentley&#039;s software | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
				<div class="elementor-element elementor-element-72e9e09 elementor-widget elementor-widget-heading" data-id="72e9e09" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">No Project is too <br role="presentation" data-uw-rm-sr="">
Big or Small</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-aef6281 elementor-widget elementor-widget-text-editor" data-id="aef6281" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>Bentley Software</strong><br role="presentation" data-uw-rm-sr="">Trusted by professionals and organizations of all sizes, on any project scale.</p>						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7380f17 elementor-invisible" data-id="7380f17" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9b1d462 elementor-widget elementor-widget-image" data-id="9b1d462" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="87" height="87" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" class="attachment-large size-large wp-image-54906" alt="digital twins software cloud icon black" title="digital twins software cloud icon black | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-cloud-computer-connection-digital-twins.svg" data-uw-rm-alt-original="digital twins software cloud icon black" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="87" height="87" src="https://www.bentley.com/wp-content/uploads/icon-cloud-computer-connection-digital-twins.svg" class="attachment-large size-large wp-image-54906" alt="digital twins software cloud icon black" title="digital twins software cloud icon black | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
				<div class="elementor-element elementor-element-45ff315 inherit elementor-widget elementor-widget-heading" data-id="45ff315" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">Seamless <br role="presentation" data-uw-rm-sr="">
Workflows</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-5ddc217 elementor-widget elementor-widget-text-editor" data-id="5ddc217" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>Digital Twins</strong><br role="presentation" data-uw-rm-sr="">Seamless collaboration across <br role="presentation" data-uw-rm-sr="">all stages of infrastructure development.</p>						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-2f64a24 elementor-invisible" data-id="2f64a24" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-135fb6a elementor-widget elementor-widget-image" data-id="135fb6a" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="100" height="100" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3C/svg%3E" class="attachment-large size-large wp-image-51317" alt="black icon hand holding engineering gear" title="black icon hand holding engineering gear | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/dedicated-support-service-2.svg" data-uw-rm-alt-original="black icon hand holding engineering gear" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="100" height="100" src="https://www.bentley.com/wp-content/uploads/dedicated-support-service-2.svg" class="attachment-large size-large wp-image-51317" alt="black icon hand holding engineering gear" title="black icon hand holding engineering gear | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
				<div class="elementor-element elementor-element-0b14a66 elementor-widget elementor-widget-heading" data-id="0b14a66" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">Dedicated Service<br role="presentation" data-uw-rm-sr="">
And Support</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-353ca89 elementor-widget elementor-widget-text-editor" data-id="353ca89" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>24/7 Support</strong><br role="presentation" data-uw-rm-sr="">Exceptional support and training with our software.</p>						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-27a3931 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible" data-id="27a3931" data-element_type="section" data-settings="{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:200}">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-56e7f59" data-id="56e7f59" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
					<div class="elementor-background-overlay"></div>
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-bad99d6 elementor-section-height-min-height elementor-section-full_width elementor-section-height-default" data-id="bad99d6" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-66 elementor-inner-column elementor-element elementor-element-2c6a6ef" data-id="2c6a6ef" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-231844b elementor-widget elementor-widget-heading" data-id="231844b" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">40 Years Leading Infrastructure Innovation</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-325d4e1 inherit elementor-widget elementor-widget-heading" data-id="325d4e1" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h4 class="elementor-heading-title elementor-size-default" data-uw-rm-heading="level" role="heading" aria-level="3">When You Need To Deliver A Project With Confidence, You Can Count On Bentley.</h4>		</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-bdb4778" data-id="bdb4778" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-dd40792 outline-white elementor-align-center elementor-widget-tablet__width-inherit elementor-widget elementor-widget-button" data-id="dd40792" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a class="elementor-button elementor-button-link elementor-size-sm" href="/software/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Explore Our Software</span>
					</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bcddb1c elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="bcddb1c" data-element_type="section" id="industries-desktop">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-424ef28" data-id="424ef28" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-45b75f7 premium-flip-style-fade elementor-widget__width-inherit track elementor-widget elementor-widget-premium-addon-flip-box" data-id="45b75f7" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Water <br role="presentation" data-uw-rm-sr="">Utilities							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/water-utilities/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Water <br role="presentation" data-uw-rm-sr="">Utilities</h2>
<a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position:absolute; bottom:20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position:absolute; bottom:20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-3331d46" data-id="3331d46" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-982a87d premium-flip-style-fade elementor-widget__width-inherit track elementor-widget elementor-widget-premium-addon-flip-box" data-id="982a87d" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Energy <br role="presentation" data-uw-rm-sr="">Production							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/energy-production/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/energy-production/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Energy <br role="presentation" data-uw-rm-sr="">Production</h2>
<a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-caec5cc" data-id="caec5cc" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ff02c75 premium-flip-style-fade elementor-widget__width-inherit track elementor-widget elementor-widget-premium-addon-flip-box" data-id="ff02c75" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Roads &amp; <br role="presentation" data-uw-rm-sr="">Bridges							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/roads-and-bridges/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/roads-and-bridges/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Roads &amp;<br role="presentation" data-uw-rm-sr=""> Bridges</h2>
<a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-10d4224" data-id="10d4224" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-632dbf1 premium-flip-style-fade elementor-widget__width-inherit track elementor-widget elementor-widget-premium-addon-flip-box" data-id="632dbf1" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Electric <br role="presentation" data-uw-rm-sr="">Utilities							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/electric-utilities/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/electric-utilities/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Electric <br role="presentation" data-uw-rm-sr="">Utilities</h2>
<a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-541cb04" data-id="541cb04" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a7a0cd2 premium-flip-style-fade elementor-widget__width-inherit track elementor-widget elementor-widget-premium-addon-flip-box" data-id="a7a0cd2" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Rail &amp; <br role="presentation" data-uw-rm-sr="">Transit							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/rail-and-transit/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/rail-and-transit/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Rail &amp; <br role="presentation" data-uw-rm-sr="">Transit</h2>
<a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-cc32367" data-id="cc32367" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5a8e8a6 premium-flip-style-fade elementor-widget__width-inherit track elementor-widget elementor-widget-premium-addon-flip-box" data-id="5a8e8a6" data-element_type="widget" id="all-industries" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Explore All<br role="presentation" data-uw-rm-sr=""> Industries							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Explore All Industries</h2><p><a style="display: block;" href="/industries/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a></p>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8e1727a elementor-section-full_width elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-height-default elementor-section-height-default" data-id="8e1727a" data-element_type="section" id="industries-desktop">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-8537414" data-id="8537414" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9e3b5c8 premium-flip-style-fade elementor-widget__width-inherit elementor-widget elementor-widget-premium-addon-flip-box" data-id="9e3b5c8" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Water <br role="presentation" data-uw-rm-sr="">Utilities							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/water-utilities/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Water <br role="presentation" data-uw-rm-sr="">Utilities</h2>
<a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position:absolute; bottom:20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position:absolute; bottom:20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-7ab50ac" data-id="7ab50ac" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-cc66cd5 premium-flip-style-fade elementor-widget__width-inherit elementor-widget elementor-widget-premium-addon-flip-box" data-id="cc66cd5" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Energy <br role="presentation" data-uw-rm-sr="">Production							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/energy-production/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/energy-production/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Energy <br role="presentation" data-uw-rm-sr="">Production</h2>
<a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-0dd8905" data-id="0dd8905" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2f72023 premium-flip-style-fade elementor-widget__width-inherit elementor-widget elementor-widget-premium-addon-flip-box" data-id="2f72023" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Roads &amp; <br role="presentation" data-uw-rm-sr="">Bridges							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/roads-and-bridges/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/roads-and-bridges/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Roads &amp; Bridges</h2><p><a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a></p>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-6eabc34" data-id="6eabc34" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2009419 premium-flip-style-fade elementor-widget__width-inherit elementor-widget elementor-widget-premium-addon-flip-box" data-id="2009419" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Electric <br role="presentation" data-uw-rm-sr="">Utilities							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/electric-utilities/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/electric-utilities/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Electric Utilities</h2><p><a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a></p>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-abf8f9d" data-id="abf8f9d" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7b5f206 premium-flip-style-fade elementor-widget__width-inherit elementor-widget elementor-widget-premium-addon-flip-box" data-id="7b5f206" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Rail &amp; <br role="presentation" data-uw-rm-sr="">Transit							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/rail-and-transit/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/rail-and-transit/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Rail &amp; <br role="presentation" data-uw-rm-sr="">Transit</h2>
<a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-a851c9a" data-id="a851c9a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a2f8477 premium-flip-style-fade elementor-widget__width-inherit elementor-widget elementor-widget-premium-addon-flip-box" data-id="a2f8477" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Cities,<br role="presentation" data-uw-rm-sr=""> Campuses,<br role="presentation" data-uw-rm-sr=""> Airports 							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/cities-campuses-airports/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/cities-campuses-airports/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Cities, <br role="presentation" data-uw-rm-sr="">Campuses, <br role="presentation" data-uw-rm-sr="">Airports</h2>
<a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0662a91 elementor-section-full_width elementor-hidden-desktop elementor-hidden-mobile elementor-section-height-default elementor-section-height-default" data-id="0662a91" data-element_type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-dc8eabe" data-id="dc8eabe" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-860c9eb premium-flip-style-fade elementor-widget__width-inherit track elementor-widget elementor-widget-premium-addon-flip-box" data-id="860c9eb" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Water <br role="presentation" data-uw-rm-sr="">Utilities							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/water-utilities/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Water <br role="presentation" data-uw-rm-sr="">Utilities</h2>
<a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position:absolute; bottom:20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position:absolute; bottom:20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-1d73328" data-id="1d73328" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7bc8ffc premium-flip-style-fade elementor-widget__width-inherit track elementor-widget elementor-widget-premium-addon-flip-box" data-id="7bc8ffc" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Energy <br role="presentation" data-uw-rm-sr="">Production							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/energy-production/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/energy-production/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Energy <br role="presentation" data-uw-rm-sr="">Production</h2>
<a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-57d5166" data-id="57d5166" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-911c857 premium-flip-style-fade elementor-widget__width-inherit track elementor-widget elementor-widget-premium-addon-flip-box" data-id="911c857" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Roads &amp; <br role="presentation" data-uw-rm-sr="">Bridges							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/roads-and-bridges/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/roads-and-bridges/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Roads &amp;<br role="presentation" data-uw-rm-sr=""> Bridges</h2>
<a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f69b171 elementor-section-full_width elementor-hidden-desktop elementor-hidden-mobile elementor-section-height-default elementor-section-height-default" data-id="f69b171" data-element_type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-1d5380d" data-id="1d5380d" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2147bdc premium-flip-style-fade elementor-widget__width-inherit track elementor-widget elementor-widget-premium-addon-flip-box" data-id="2147bdc" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Electric <br role="presentation" data-uw-rm-sr="">Utilities							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/electric-utilities/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/electric-utilities/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Electric <br role="presentation" data-uw-rm-sr="">Utilities</h2>
<a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-46f184f" data-id="46f184f" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4070384 premium-flip-style-fade elementor-widget__width-inherit track elementor-widget elementor-widget-premium-addon-flip-box" data-id="4070384" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Rail &amp; <br role="presentation" data-uw-rm-sr="">Transit							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/rail-and-transit/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/rail-and-transit/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Rail &amp; <br role="presentation" data-uw-rm-sr="">Transit</h2>
<a style="display: block;" href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-891a171" data-id="891a171" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8554229 premium-flip-style-fade elementor-widget__width-inherit track elementor-widget elementor-widget-premium-addon-flip-box" data-id="8554229" data-element_type="widget" data-widget_type="premium-addon-flip-box.default">
				<div class="elementor-widget-container">
			
	<div class="premium-flip-main-box">
		<div class="premium-flip-front premium-flip-front">
			<div class="premium-flip-front-overlay">
				<div class="premium-flip-front-content-container">
					<div class="premium-flip-text-wrapper">
						
													<h2 class="premium-flip-front-title">
								Explore All<br role="presentation" data-uw-rm-sr=""> Industries							</h2>
						
											</div>
				</div>
			</div>
		</div>

		<div class="premium-flip-back premium-flip-back">
			<div class="premium-flip-back-overlay">
				<div class="premium-flip-back-content-container">
											<a href="/industries/cities-campuses-airports/" class="premium-flip-box-full-link" aria-label="Open this option" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/cities-campuses-airports/" data-uw-rm-empty-ctrl=""></a>
					
					<div class="premium-flip-back-text-wrapper">

						
						
													<span class="premium-flip-back-description">
								<h2>Explore All Industries</h2><p><a style="display: block;" href="/industries/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="" role="presentation" alt="" data-uw-rm-alt="BS64"><noscript><img width="87" height="87" decoding="async" style="position: absolute; bottom: 20px;" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" /></noscript></a></p>							</span>
						
											</div>
				</div>
			</div>
		</div>
	</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3c314a0 elementor-section-full_width elementor-hidden-tablet elementor-section-height-default elementor-section-height-default" data-id="3c314a0" data-element_type="section" id="industries-responsive">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-b5892c2 clickable" data-id="b5892c2" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
					<div class="elementor-background-overlay"></div>
						<div class="elementor-element elementor-element-8d56758 white-hover mobile-headline-industry track elementor-widget-mobile__width-auto elementor-widget elementor-widget-heading" data-id="8d56758" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default"><a href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/">Water <br role="presentation" data-uw-rm-sr="">Utilities</a></h2>		</div>
				</div>
				<div class="elementor-element elementor-element-87821d7 elementor-absolute elementor-widget-mobile__width-auto track elementor-widget elementor-widget-image" data-id="87821d7" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
				<div class="elementor-widget-container">
														<a href="/industries/water-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/water-utilities/">
							<img decoding="async" width="87" height="87" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" class="attachment-large size-large wp-image-52104" alt="arrow icon pointing to the right" title="arrow icon pointing to the right | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="arrow icon pointing to the right" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="87" height="87" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" class="attachment-large size-large wp-image-52104" alt="arrow icon pointing to the right" title="arrow icon pointing to the right | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>								</a>
													</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-62f23a4 clickable" data-id="62f23a4" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
					<div class="elementor-background-overlay"></div>
						<div class="elementor-element elementor-element-b02f8c2 white-hover mobile-headline-industry track elementor-widget-mobile__width-auto elementor-widget elementor-widget-heading" data-id="b02f8c2" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default"><a href="/industries/energy-production/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/energy-production/">Energy <br role="presentation" data-uw-rm-sr="">Production</a></h2>		</div>
				</div>
				<div class="elementor-element elementor-element-d526480 elementor-absolute elementor-widget-mobile__width-auto track elementor-widget elementor-widget-image" data-id="d526480" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
				<div class="elementor-widget-container">
														<a href="/industries/energy-production/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/energy-production/">
							<img decoding="async" width="87" height="87" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" class="attachment-large size-large wp-image-52104" alt="arrow icon pointing to the right" title="arrow icon pointing to the right | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="arrow icon pointing to the right" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="87" height="87" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" class="attachment-large size-large wp-image-52104" alt="arrow icon pointing to the right" title="arrow icon pointing to the right | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>								</a>
													</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-93121ab clickable" data-id="93121ab" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
					<div class="elementor-background-overlay"></div>
						<div class="elementor-element elementor-element-b03b667 white-hover mobile-headline-industry track elementor-widget-mobile__width-auto elementor-widget elementor-widget-heading" data-id="b03b667" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default"><a href="/industries/roads-and-bridges/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/roads-and-bridges/">Roads &amp;<br role="presentation" data-uw-rm-sr=""> Bridges</a></h2>		</div>
				</div>
				<div class="elementor-element elementor-element-043da64 elementor-absolute elementor-widget-mobile__width-auto track elementor-widget elementor-widget-image" data-id="043da64" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
				<div class="elementor-widget-container">
														<a href="/industries/roads-and-bridges/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/roads-and-bridges/">
							<img decoding="async" width="87" height="87" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" class="attachment-large size-large wp-image-52104" alt="arrow icon pointing to the right" title="arrow icon pointing to the right | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="arrow icon pointing to the right" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="87" height="87" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" class="attachment-large size-large wp-image-52104" alt="arrow icon pointing to the right" title="arrow icon pointing to the right | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>								</a>
													</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-28502c1 elementor-section-full_width elementor-hidden-tablet elementor-section-height-default elementor-section-height-default" data-id="28502c1" data-element_type="section" id="industries-responsive">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-d0c3130 clickable" data-id="d0c3130" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
					<div class="elementor-background-overlay"></div>
						<div class="elementor-element elementor-element-3a8f4be white-hover mobile-headline-industry track elementor-widget-mobile__width-auto elementor-widget elementor-widget-heading" data-id="3a8f4be" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default"><a href="/industries/electric-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/electric-utilities/">Electric <br role="presentation" data-uw-rm-sr="">Utilities</a></h2>		</div>
				</div>
				<div class="elementor-element elementor-element-3ae6f7b elementor-absolute elementor-widget-mobile__width-auto track elementor-widget elementor-widget-image" data-id="3ae6f7b" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
				<div class="elementor-widget-container">
														<a href="/industries/electric-utilities/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/electric-utilities/">
							<img decoding="async" width="87" height="87" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" class="attachment-large size-large wp-image-52104" alt="arrow icon pointing to the right" title="arrow icon pointing to the right | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="arrow icon pointing to the right" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="87" height="87" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" class="attachment-large size-large wp-image-52104" alt="arrow icon pointing to the right" title="arrow icon pointing to the right | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>								</a>
													</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-1406c7e clickable" data-id="1406c7e" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
					<div class="elementor-background-overlay"></div>
						<div class="elementor-element elementor-element-8640717 white-hover mobile-headline-industry track elementor-widget-mobile__width-auto elementor-widget elementor-widget-heading" data-id="8640717" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default"><a href="/industries/rail-and-transit/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/rail-and-transit/">Rail &amp;<br role="presentation" data-uw-rm-sr=""> Transit</a></h2>		</div>
				</div>
				<div class="elementor-element elementor-element-8dac3a3 elementor-absolute elementor-widget-mobile__width-auto track elementor-widget elementor-widget-image" data-id="8dac3a3" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
				<div class="elementor-widget-container">
														<a href="/industries/rail-and-transit/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/rail-and-transit/">
							<img decoding="async" width="87" height="87" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" class="attachment-large size-large wp-image-52104" alt="arrow icon pointing to the right" title="arrow icon pointing to the right | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" data-uw-rm-alt-original="arrow icon pointing to the right" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="87" height="87" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-white.svg" class="attachment-large size-large wp-image-52104" alt="arrow icon pointing to the right" title="arrow icon pointing to the right | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>								</a>
													</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-b56def7 clickable" data-id="b56def7" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8572137 elementor-widget-mobile__width-auto mobile-headline-industry track elementor-widget elementor-widget-heading" data-id="8572137" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default"><a href="/industries/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/">Explore All <br role="presentation" data-uw-rm-sr="">Industries</a></h2>		</div>
				</div>
				<div class="elementor-element elementor-element-c15cd7e elementor-absolute elementor-widget-mobile__width-auto track elementor-widget elementor-widget-image" data-id="c15cd7e" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
				<div class="elementor-widget-container">
														<a href="/industries/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/industries/">
							<img decoding="async" width="87" height="87" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" class="attachment-large size-large wp-image-52103" alt="arrow icon pointing to the right" title="arrow icon pointing to the right | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-black.svg" data-uw-rm-alt-original="arrow icon pointing to the right" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="87" height="87" src="https://www.bentley.com/wp-content/uploads/icon-ui-arrow-right-black.svg" class="attachment-large size-large wp-image-52103" alt="arrow icon pointing to the right" title="arrow icon pointing to the right | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>								</a>
													</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-82fd19a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="82fd19a" data-element_type="section" data-settings="{&quot;background_motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0c5dd7e" data-id="0c5dd7e" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-93ce9b4 inherit elementor-widget elementor-widget-heading" data-id="93ce9b4" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-large">Bentley Software Reviews</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-13aec62 inherit elementor-widget elementor-widget-heading" data-id="13aec62" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h4 class="elementor-heading-title elementor-size-default" data-uw-rm-heading="level" role="heading" aria-level="3">Infrastructure Professionals
Rely on Bentley Solutions</h4>		</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-8338dc9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8338dc9" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-8a20a7a" data-id="8a20a7a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d595d90 elementor-star-rating--align-left elementor-star-rating-mobile--align-center elementor--star-style-star_fontawesome elementor-invisible elementor-widget elementor-widget-star-rating" data-id="d595d90" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="star-rating.default">
				<div class="elementor-widget-container">
			
		<div class="elementor-star-rating__wrapper">
						<div class="elementor-star-rating" title="4.5/5" itemtype="http://schema.org/Rating" itemscope="" itemprop="reviewRating"><i class="elementor-star-full"></i><i class="elementor-star-full"></i><i class="elementor-star-full"></i><i class="elementor-star-full"></i><i class="elementor-star-5"></i> <span itemprop="ratingValue" class="elementor-screen-only">4.5/5</span></div>		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-7b3ce67 inherit elementor-widget elementor-widget-heading" data-id="7b3ce67" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default" data-uw-rm-heading="level" role="heading" aria-level="4">“Arup is committed to the adoption of BIM on its projects. ProjectWise is currently the best system to host BIM collaborative projects through the use of a common data environment.”</h6>		</div>
				</div>
				<div class="elementor-element elementor-element-c42e3cd fineprint elementor-widget elementor-widget-text-editor" data-id="c42e3cd" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><em><strong>Will Sims, Associate Director,&nbsp;Arup</strong></em></p>						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-4333145" data-id="4333145" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8a12cb5 elementor-star-rating--align-left elementor-star-rating-mobile--align-center elementor--star-style-star_fontawesome elementor-invisible elementor-widget elementor-widget-star-rating" data-id="8a12cb5" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="star-rating.default">
				<div class="elementor-widget-container">
			
		<div class="elementor-star-rating__wrapper">
						<div class="elementor-star-rating" title="5/5" itemtype="http://schema.org/Rating" itemscope="" itemprop="reviewRating"><i class="elementor-star-full"></i><i class="elementor-star-full"></i><i class="elementor-star-full"></i><i class="elementor-star-full"></i><i class="elementor-star-full"></i> <span itemprop="ratingValue" class="elementor-screen-only">5/5</span></div>		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-2ccee15 inherit elementor-widget elementor-widget-heading" data-id="2ccee15" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default" data-uw-rm-heading="level" role="heading" aria-level="5">“STAAD revolutionized the structural design process years ago, and even today, many years and versions later, it is still the most user-friendly solution and preferred by most designers.”</h6>		</div>
				</div>
				<div class="elementor-element elementor-element-1815237 fineprint elementor-widget elementor-widget-text-editor" data-id="1815237" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong><em>Vikrant Chaudhary, Tandon Consultants Pvt&nbsp;Ltd</em></strong></p>						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-31ad084" data-id="31ad084" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1012ffd elementor-star-rating--align-left elementor-star-rating-mobile--align-center elementor--star-style-star_fontawesome elementor-invisible elementor-widget elementor-widget-star-rating" data-id="1012ffd" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="star-rating.default">
				<div class="elementor-widget-container">
			
		<div class="elementor-star-rating__wrapper">
						<div class="elementor-star-rating" title="4.4/5" itemtype="http://schema.org/Rating" itemscope="" itemprop="reviewRating"><i class="elementor-star-full"></i><i class="elementor-star-full"></i><i class="elementor-star-full"></i><i class="elementor-star-full"></i><i class="elementor-star-4"></i> <span itemprop="ratingValue" class="elementor-screen-only">4.4/5</span></div>		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-1772af1 inherit elementor-widget elementor-widget-heading" data-id="1772af1" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default">“In this project alone, Bentley software saved WSP approximately 40% of the overall structural design time. Literally, months of design time were saved.”</h6>		</div>
				</div>
				<div class="elementor-element elementor-element-47cdde8 fineprint elementor-widget elementor-widget-text-editor" data-id="47cdde8" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><em><strong>Parsons Brinkerhoff, WSP</strong></em></p>						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6782b7e elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="6782b7e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f2c2573" data-id="f2c2573" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7d91c1d elementor-widget elementor-widget-template" data-id="7d91c1d" data-element_type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
					<div class="elementor-template">
					<div data-elementor-type="section" data-elementor-id="55388" class="elementor elementor-55388" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-19b5c4c3 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle" data-id="19b5c4c3" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[{&quot;id&quot;:54576,&quot;url&quot;:&quot;https:\/\/www.bentley.com\/wp-content\/uploads\/background-yii-promotion-banner-vancouver-photo-1-1920x400-1.jpg&quot;},{&quot;id&quot;:59301,&quot;url&quot;:&quot;https:\/\/www.bentley.com\/wp-content\/uploads\/hero-dam-hydroeletric-1500px.jpg&quot;}],&quot;background_slideshow_lazyload&quot;:&quot;yes&quot;,&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_duration&quot;:5000,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5c271474" data-id="5c271474" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-391edc2 elementor-widget__width-auto track promo cta elementor-widget elementor-widget-image" data-id="391edc2" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
														<a href="/yii/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/yii/">
							<img decoding="async" width="1000" height="250" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201000%20250'%3E%3C/svg%3E" class="attachment-large size-large wp-image-59270" alt="Bentley Year in Infrastructure 2024" title="Bentley Year in Infrastructure 2024 | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/year-in-infrastructure-yii-logo-horizontal-1000x250-white.svg" data-uw-rm-alt-original="Bentley Year in Infrastructure 2024" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="1000" height="250" src="https://www.bentley.com/wp-content/uploads/year-in-infrastructure-yii-logo-horizontal-1000x250-white.svg" class="attachment-large size-large wp-image-59270" alt="Bentley Year in Infrastructure 2024" title="Bentley Year in Infrastructure 2024 | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>								</a>
													</div>
				</div>
				<div class="elementor-element elementor-element-265e30fe elementor-widget elementor-widget-heading" data-id="265e30fe" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">The Most Prestigious Awards <br role="presentation" data-uw-rm-sr="">in Infrastructure</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-38d5701c elementor-widget elementor-widget-text-editor" data-id="38d5701c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>Bentley’s <em>Going Digital Awards</em> celebrate the year’s most exceptional infrastructure projects—and the people behind them.</strong></p>						</div>
				</div>
				<div class="elementor-element elementor-element-4095ccc white-hover track promo cta elementor-widget elementor-widget-heading" data-id="4095ccc" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default" data-uw-rm-heading="level" role="heading" aria-level="3"><a href="/yii/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/yii/">Explore Year in Infrastructure <span class="arrow"> ❯</span></a></h6>		</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-e3a7c9c" data-id="e3a7c9c" data-element_type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				</div>
				</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3b48125 elementor-section-full_width elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle" data-id="3b48125" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-ce9c8ae elementor-hidden-mobile" data-id="ce9c8ae" data-element_type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-c192506 elementor-hidden-mobile" data-id="c192506" data-element_type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-720cfef elementor-invisible" data-id="720cfef" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInRight&quot;,&quot;animation_delay&quot;:5,&quot;animation_mobile&quot;:&quot;none&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-54d59e9 elementor-hidden-desktop elementor-widget elementor-widget-image" data-id="54d59e9" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="87" height="87" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" class="attachment-large size-large wp-image-54747" alt="Icon Global Partner" title="Icon Global Partner | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-partner-globe-white.svg" data-uw-rm-alt-original="Icon Global Partner" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="87" height="87" src="https://www.bentley.com/wp-content/uploads/icon-partner-globe-white.svg" class="attachment-large size-large wp-image-54747" alt="Icon Global Partner" title="Icon Global Partner | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-94b19f1 elementor-section-full_width elementor-section-content-middle elementor-section-height-default elementor-section-height-default" data-id="94b19f1" data-element_type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-47aaa33 elementor-hidden-tablet elementor-hidden-mobile" data-id="47aaa33" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c6c62bc elementor-widget elementor-widget-image" data-id="c6c62bc" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="87" height="87" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087%2087'%3E%3C/svg%3E" class="attachment-large size-large wp-image-54747" alt="Icon Global Partner" title="Icon Global Partner | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/icon-partner-globe-white.svg" data-uw-rm-alt-original="Icon Global Partner" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="87" height="87" src="https://www.bentley.com/wp-content/uploads/icon-partner-globe-white.svg" class="attachment-large size-large wp-image-54747" alt="Icon Global Partner" title="Icon Global Partner | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-66 elementor-inner-column elementor-element elementor-element-00c7706" data-id="00c7706" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e40b64c elementor-widget elementor-widget-heading" data-id="e40b64c" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h4 class="elementor-heading-title elementor-size-default">Trusted by</h4>		</div>
				</div>
				<div class="elementor-element elementor-element-3032290 elementor-widget elementor-widget-heading" data-id="3032290" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">Infrastructure Engineering <br role="presentation" data-uw-rm-sr="">Organizations Worldwide</h2>		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-69038fa elementor-section-full_width partner-logos elementor-section-height-default elementor-section-height-default" data-id="69038fa" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-c5d2854" data-id="c5d2854" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ac84b40 elementor-widget elementor-widget-image" data-id="ac84b40" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="300" height="300" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" class="attachment-large size-large wp-image-38264" alt="Image of AECOM Partner Logo" data-lazy-srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-aecom.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-aecom-150x150.png 150w" data-lazy-sizes="(max-width: 300px) 100vw, 300px" title="Image of AECOM Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-aecom.png" data-uw-rm-alt-original="Image of AECOM Partner Logo" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="300" height="300" src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-aecom.png" class="attachment-large size-large wp-image-38264" alt="Image of AECOM Partner Logo" srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-aecom.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-aecom-150x150.png 150w" sizes="(max-width: 300px) 100vw, 300px" title="Image of AECOM Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-2fe2728" data-id="2fe2728" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-652a1bc elementor-widget elementor-widget-image" data-id="652a1bc" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="300" height="300" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" class="attachment-large size-large wp-image-38266" alt="Image of the Finley Engineering Group Partner Logo" data-lazy-srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-finley-engineering-group.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-finley-engineering-group-150x150.png 150w" data-lazy-sizes="(max-width: 300px) 100vw, 300px" title="Image of the Finley Engineering Group Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-finley-engineering-group.png" data-uw-rm-alt-original="Image of the Finley Engineering Group Partner Logo" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="300" height="300" src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-finley-engineering-group.png" class="attachment-large size-large wp-image-38266" alt="Image of the Finley Engineering Group Partner Logo" srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-finley-engineering-group.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-finley-engineering-group-150x150.png 150w" sizes="(max-width: 300px) 100vw, 300px" title="Image of the Finley Engineering Group Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-a72a2bd" data-id="a72a2bd" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b843e0f elementor-widget elementor-widget-image" data-id="b843e0f" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="300" height="300" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" class="attachment-large size-large wp-image-38269" alt="Image of the DPR Construction logo" data-lazy-srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-notevault-dpr.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-notevault-dpr-150x150.png 150w" data-lazy-sizes="(max-width: 300px) 100vw, 300px" title="Image of the DPR Construction logo | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-notevault-dpr.png" data-uw-rm-alt-original="Image of the DPR Construction logo" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="300" height="300" src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-notevault-dpr.png" class="attachment-large size-large wp-image-38269" alt="Image of the DPR Construction logo" srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-notevault-dpr.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-notevault-dpr-150x150.png 150w" sizes="(max-width: 300px) 100vw, 300px" title="Image of the DPR Construction logo | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-ea6843e" data-id="ea6843e" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-05cff8a elementor-widget elementor-widget-image" data-id="05cff8a" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="300" height="300" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" class="attachment-large size-large wp-image-38270" alt="Image of Malcolm Partner Logo" data-lazy-srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-notevault-malcolm.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-notevault-malcolm-150x150.png 150w" data-lazy-sizes="(max-width: 300px) 100vw, 300px" title="Image of Malcolm Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-notevault-malcolm.png" data-uw-rm-alt-original="Image of Malcolm Partner Logo" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="300" height="300" src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-notevault-malcolm.png" class="attachment-large size-large wp-image-38270" alt="Image of Malcolm Partner Logo" srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-notevault-malcolm.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-notevault-malcolm-150x150.png 150w" sizes="(max-width: 300px) 100vw, 300px" title="Image of Malcolm Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-25ef639" data-id="25ef639" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0a4a725 elementor-widget elementor-widget-image" data-id="0a4a725" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="300" height="300" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" class="attachment-large size-large wp-image-38265" alt="Image of British Water Partner Logo" data-lazy-srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-british-water.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-british-water-150x150.png 150w" data-lazy-sizes="(max-width: 300px) 100vw, 300px" title="Image of British Water Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-british-water.png" data-uw-rm-alt-original="Image of British Water Partner Logo" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="300" height="300" src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-british-water.png" class="attachment-large size-large wp-image-38265" alt="Image of British Water Partner Logo" srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-british-water.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-british-water-150x150.png 150w" sizes="(max-width: 300px) 100vw, 300px" title="Image of British Water Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-32db5a3" data-id="32db5a3" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6080f0b elementor-widget elementor-widget-image" data-id="6080f0b" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="300" height="300" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" class="attachment-large size-large wp-image-38272" alt="Image of WSP Partner Logo" data-lazy-srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-wsp.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-wsp-150x150.png 150w" data-lazy-sizes="(max-width: 300px) 100vw, 300px" title="Image of WSP Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-wsp.png" data-uw-rm-alt-original="Image of WSP Partner Logo" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="300" height="300" src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-wsp.png" class="attachment-large size-large wp-image-38272" alt="Image of WSP Partner Logo" srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-wsp.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-wsp-150x150.png 150w" sizes="(max-width: 300px) 100vw, 300px" title="Image of WSP Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-395b6ad" data-id="395b6ad" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fa18974 elementor-widget elementor-widget-image" data-id="fa18974" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="300" height="300" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" class="attachment-large size-large wp-image-38267" alt="Image of Geotechnical Engineering LTD Partner Logo" data-lazy-srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-geotechnical-engineering-ltd.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-geotechnical-engineering-ltd-150x150.png 150w" data-lazy-sizes="(max-width: 300px) 100vw, 300px" title="Image of Geotechnical Engineering LTD Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-geotechnical-engineering-ltd.png" data-uw-rm-alt-original="Image of Geotechnical Engineering LTD Partner Logo" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="300" height="300" src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-geotechnical-engineering-ltd.png" class="attachment-large size-large wp-image-38267" alt="Image of Geotechnical Engineering LTD Partner Logo" srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-geotechnical-engineering-ltd.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-geotechnical-engineering-ltd-150x150.png 150w" sizes="(max-width: 300px) 100vw, 300px" title="Image of Geotechnical Engineering LTD Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-3c2105f" data-id="3c2105f" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-03e1438 elementor-widget elementor-widget-image" data-id="03e1438" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="300" height="300" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" class="attachment-large size-large wp-image-38271" alt="Image of Sir Robert McAlpine Partner Logo" data-lazy-srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-sir-robert-mcAlpine.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-sir-robert-mcAlpine-150x150.png 150w" data-lazy-sizes="(max-width: 300px) 100vw, 300px" title="Image of Sir Robert McAlpine Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-sir-robert-mcAlpine.png" data-uw-rm-alt-original="Image of Sir Robert McAlpine Partner Logo" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="300" height="300" src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-sir-robert-mcAlpine.png" class="attachment-large size-large wp-image-38271" alt="Image of Sir Robert McAlpine Partner Logo" srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-sir-robert-mcAlpine.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-sir-robert-mcAlpine-150x150.png 150w" sizes="(max-width: 300px) 100vw, 300px" title="Image of Sir Robert McAlpine Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-9136bf5" data-id="9136bf5" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e63210e elementor-widget elementor-widget-image" data-id="e63210e" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="300" height="300" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" class="attachment-large size-large wp-image-38268" alt="Image of HS2 Partner Logo" data-lazy-srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-hs2.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-hs2-150x150.png 150w" data-lazy-sizes="(max-width: 300px) 100vw, 300px" title="Image of HS2 Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-hs2.png" data-uw-rm-alt-original="Image of HS2 Partner Logo" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="300" height="300" src="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-hs2.png" class="attachment-large size-large wp-image-38268" alt="Image of HS2 Partner Logo" srcset="https://www.bentley.com/wp-content/uploads/bentley-partner-logo-hs2.png 300w, https://www.bentley.com/wp-content/uploads/bentley-partner-logo-hs2-150x150.png 150w" sizes="(max-width: 300px) 100vw, 300px" title="Image of HS2 Partner Logo | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c0b5962 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c0b5962" data-element_type="section" id="top-100-company" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-0e6af3b" data-id="0e6af3b" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9d6db48 elementor-widget elementor-widget-heading" data-id="9d6db48" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h2 class="elementor-heading-title elementor-size-default">The World's Best
Rely on Bentley</h2>		</div>
				</div>
				<div class="elementor-element elementor-element-e8f34d3 elementor-widget elementor-widget-heading" data-id="e8f34d3" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h4 class="elementor-heading-title elementor-size-default" data-uw-rm-heading="level" role="heading" aria-level="3">Bentley software is the solution
of choice for projects of any size.</h4>		</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-9c9c905" data-id="9c9c905" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-35b49fa elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="35b49fa" data-element_type="section">
						<div class="elementor-container elementor-column-gap-narrow">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-a1bb978" data-id="a1bb978" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c0b7e5 elementor-widget elementor-widget-premium-chart" data-id="5c0b7e5" data-element_type="widget" id="percentage-graph" data-settings="{&quot;type&quot;:&quot;doughnut&quot;,&quot;x_axis_labels&quot;:&quot;93, 100&quot;,&quot;x_axis_begin&quot;:&quot;true&quot;,&quot;x_axis_grid_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;y_axis_grid_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;render_event&quot;:&quot;load&quot;,&quot;data_source&quot;:&quot;custom&quot;,&quot;x_axis_grid&quot;:&quot;true&quot;,&quot;x_axis_label_rotation&quot;:0,&quot;data_type&quot;:&quot;linear&quot;,&quot;y_axis_grid&quot;:&quot;true&quot;,&quot;y_axis_begin&quot;:&quot;true&quot;,&quot;y_axis_urls_target&quot;:&quot;true&quot;,&quot;start_animation&quot;:&quot;easeInQuad&quot;,&quot;x_axis_label_size&quot;:12,&quot;x_axis_labels_size&quot;:12,&quot;y_axis_label_size&quot;:12,&quot;y_axis_labels_size&quot;:12,&quot;y_axis_grid_color&quot;:&quot;#54595f&quot;}" data-widget_type="premium-chart.default">
				<div class="elementor-widget-container">
			
	<div id="premium-chart-container-5c0b7e5" class="premium-chart-container" data-chart="[{&quot;label&quot;:&quot;&quot;,&quot;data&quot;:[&quot;100&quot;,&quot; 7&quot;],&quot;links&quot;:[&quot;&quot;],&quot;backgroundColor&quot;:[&quot;#FFF&quot;,&quot; #8C8C8C&quot;],&quot;borderColor&quot;:&quot;#fff&quot;,&quot;borderWidth&quot;:0},{&quot;label&quot;:&quot;&quot;,&quot;data&quot;:[&quot;&quot;],&quot;links&quot;:[&quot;&quot;],&quot;backgroundColor&quot;:[&quot;&quot;],&quot;borderColor&quot;:&quot;&quot;,&quot;borderWidth&quot;:0},{&quot;label&quot;:&quot;&quot;,&quot;data&quot;:[&quot;&quot;],&quot;links&quot;:[&quot;&quot;],&quot;backgroundColor&quot;:[&quot;&quot;],&quot;borderColor&quot;:&quot;#fff&quot;,&quot;borderWidth&quot;:&quot;&quot;}]" data-settings="{&quot;chartId&quot;:&quot;premium-chart-canvas-5c0b7e5&quot;,&quot;height&quot;:200}">
				<div class="premium-chart-canvas-container">
			<canvas id="premium-chart-canvas-5c0b7e5" class="premium-chart-canvas" width="400" height="400"></canvas>
		</div>
			</div>

				</div>
				</div>
				<div class="elementor-element elementor-element-e7786c5 elementor-absolute elementor-widget elementor-widget-image" data-id="e7786c5" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="75" height="56" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2075%2056'%3E%3C/svg%3E" class="attachment-large size-large wp-image-49679" alt="ENR Top 250 Engineering Firms" title="ENR Top 250 Engineering Firms | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/enr-top-250-icon.svg" data-uw-rm-alt-original="ENR Top 250 Engineering Firms" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="75" height="56" src="https://www.bentley.com/wp-content/uploads/enr-top-250-icon.svg" class="attachment-large size-large wp-image-49679" alt="ENR Top 250 Engineering Firms" title="ENR Top 250 Engineering Firms | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
				<div class="elementor-element elementor-element-9933c65 elementor-widget elementor-widget-text-editor" data-id="9933c65" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong><span style="color: #ffffff;">93%</span> of <span style="color: #ffffff;">ENR’s Top 250 Engineering Firms</span> use Bentley Systems</strong></p>						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-c6de823" data-id="c6de823" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0b319f4 elementor-widget elementor-widget-premium-chart" data-id="0b319f4" data-element_type="widget" id="percentage-graph" data-settings="{&quot;type&quot;:&quot;doughnut&quot;,&quot;x_axis_labels&quot;:&quot;93, 100&quot;,&quot;x_axis_begin&quot;:&quot;true&quot;,&quot;render_event&quot;:&quot;load&quot;,&quot;data_source&quot;:&quot;custom&quot;,&quot;x_axis_grid&quot;:&quot;true&quot;,&quot;x_axis_label_rotation&quot;:0,&quot;data_type&quot;:&quot;linear&quot;,&quot;y_axis_grid&quot;:&quot;true&quot;,&quot;y_axis_begin&quot;:&quot;true&quot;,&quot;y_axis_urls_target&quot;:&quot;true&quot;,&quot;start_animation&quot;:&quot;easeInQuad&quot;,&quot;x_axis_label_size&quot;:12,&quot;x_axis_labels_size&quot;:12,&quot;x_axis_grid_color&quot;:&quot;#6ec1e4&quot;,&quot;x_axis_grid_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;y_axis_label_size&quot;:12,&quot;y_axis_labels_size&quot;:12,&quot;y_axis_grid_color&quot;:&quot;#54595f&quot;,&quot;y_axis_grid_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]}}" data-widget_type="premium-chart.default">
				<div class="elementor-widget-container">
			
	<div id="premium-chart-container-0b319f4" class="premium-chart-container" data-chart="[{&quot;label&quot;:&quot;&quot;,&quot;data&quot;:[&quot;100&quot;,&quot; 28&quot;],&quot;links&quot;:[&quot;&quot;],&quot;backgroundColor&quot;:[&quot;#FFF&quot;,&quot; #8C8C8C&quot;],&quot;borderColor&quot;:&quot;#fff&quot;,&quot;borderWidth&quot;:0},{&quot;label&quot;:&quot;&quot;,&quot;data&quot;:[&quot;&quot;],&quot;links&quot;:[&quot;&quot;],&quot;backgroundColor&quot;:[&quot;&quot;],&quot;borderColor&quot;:&quot;#fff&quot;,&quot;borderWidth&quot;:&quot;&quot;},{&quot;label&quot;:&quot;&quot;,&quot;data&quot;:[&quot;&quot;],&quot;links&quot;:[&quot;&quot;],&quot;backgroundColor&quot;:[&quot;&quot;],&quot;borderColor&quot;:&quot;#fff&quot;,&quot;borderWidth&quot;:&quot;&quot;}]" data-settings="{&quot;chartId&quot;:&quot;premium-chart-canvas-0b319f4&quot;,&quot;height&quot;:200}">
				<div class="premium-chart-canvas-container">
			<canvas id="premium-chart-canvas-0b319f4" class="premium-chart-canvas" width="400" height="400"></canvas>
		</div>
			</div>

				</div>
				</div>
				<div class="elementor-element elementor-element-af9e827 elementor-absolute elementor-widget elementor-widget-image" data-id="af9e827" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" width="71" height="75" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2071%2075'%3E%3C/svg%3E" class="attachment-large size-large wp-image-49676" alt="colleagues in 40 countries" title="colleagues in 40 countries | Bentley Systems | Infrastructure Engineering Software Company" data-lazy-src="https://www.bentley.com/wp-content/uploads/bentley-500-icon.svg" data-uw-rm-alt-original="colleagues in 40 countries" data-uw-rm-alt="ALT"><noscript><img loading="lazy" decoding="async" width="71" height="75" src="https://www.bentley.com/wp-content/uploads/bentley-500-icon.svg" class="attachment-large size-large wp-image-49676" alt="colleagues in 40 countries" title="colleagues in 40 countries | Bentley Systems | Infrastructure Engineering Software Company" /></noscript>													</div>
				</div>
				<div class="elementor-element elementor-element-ce91b8d elementor-widget elementor-widget-text-editor" data-id="ce91b8d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong><span style="color: #ffffff;">72%</span> of Top 500 Owners <span style="color: #ffffff;"><br role="presentation" data-uw-rm-sr="">use
Bentley Systems</span></strong></p>						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
				</div>

			</div>
</article>
		</main>
	</div>

	
	</div>
</div>


<div class="site-footer">
			<div data-elementor-type="footer" data-elementor-id="4802" class="elementor elementor-4802 elementor-location-footer" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-6cb27a6d elementor-section-full_width track cta elementor-section-height-default elementor-section-height-default" data-id="6cb27a6d" data-element_type="section" id="sticky-widget-bar" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;bottom&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-adcbf7d" data-id="adcbf7d" data-element_type="column" id="support-column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7d7e5e65 elementor-widget__width-auto elementor-hidden-desktop elementor-widget-mobile__width-inherit elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="7d7e5e65" data-element_type="widget" id="need-support" data-widget_type="icon-list.default">
				<div class="elementor-widget-container">
					<ul class="elementor-icon-list-items">
							<li class="elementor-icon-list-item">
											<a href="/support/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/">

												<span class="elementor-icon-list-icon">
							<svg xmlns="http://www.w3.org/2000/svg" id="uuid-30e55ff3-961e-423c-8c32-a65e990d0a63" width="30" height="30" viewBox="0 0 30 30"><path d="m19.82,13.14l2.89-2.89c1.59.47,3.39.08,4.65-1.17,1.27-1.27,1.65-3.09,1.16-4.69l-3.12,3.12-2.34-.75-.75-2.34,3.12-3.12c-1.61-.49-3.42-.11-4.69,1.16s-1.65,3.09-1.16,4.69l-2.87,2.87-2.18,2.12-2.89,2.89c-1.59-.47-3.39-.08-4.65,1.17s-1.65,3.09-1.16,4.69l3.12-3.12,2.34.75.75,2.34-3.12,3.12c1.61.49,3.42.11,4.69-1.16s1.65-3.09,1.16-4.69l2.87-2.87s2.18-2.12,2.18-2.12Z" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></path><polyline points="15.2 27.08 15.2 28.91 1.28 28.91 1.28 14.99 3.19 14.99" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></polyline><polyline points="7.49 13.01 3.25 13.01 3.25 26.93 17.17 26.93 17.17 22.71" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></polyline></svg>						</span>
										<span class="elementor-icon-list-text">Support</span>
											</a>
									</li>
						</ul>
				</div>
				</div>
				<div class="elementor-element elementor-element-16abf14f elementor-widget__width-auto elementor-hidden-tablet elementor-hidden-mobile elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="16abf14f" data-element_type="widget" id="need-support" data-widget_type="icon-list.default">
				<div class="elementor-widget-container">
					<ul class="elementor-icon-list-items">
							<li class="elementor-icon-list-item">
											<a href="/support/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/">

												<span class="elementor-icon-list-icon">
							<svg xmlns="http://www.w3.org/2000/svg" id="uuid-30e55ff3-961e-423c-8c32-a65e990d0a63" width="30" height="30" viewBox="0 0 30 30"><path d="m19.82,13.14l2.89-2.89c1.59.47,3.39.08,4.65-1.17,1.27-1.27,1.65-3.09,1.16-4.69l-3.12,3.12-2.34-.75-.75-2.34,3.12-3.12c-1.61-.49-3.42-.11-4.69,1.16s-1.65,3.09-1.16,4.69l-2.87,2.87-2.18,2.12-2.89,2.89c-1.59-.47-3.39-.08-4.65,1.17s-1.65,3.09-1.16,4.69l3.12-3.12,2.34.75.75,2.34-3.12,3.12c1.61.49,3.42.11,4.69-1.16s1.65-3.09,1.16-4.69l2.87-2.87s2.18-2.12,2.18-2.12Z" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></path><polyline points="15.2 27.08 15.2 28.91 1.28 28.91 1.28 14.99 3.19 14.99" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></polyline><polyline points="7.49 13.01 3.25 13.01 3.25 26.93 17.17 26.93 17.17 22.71" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></polyline></svg>						</span>
										<span class="elementor-icon-list-text"> Need Support? </span>
											</a>
									</li>
						</ul>
				</div>
				</div>
				<div class="elementor-element elementor-element-2d344215 elementor-widget__width-auto elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading" data-id="2d344215" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<p class="elementor-heading-title elementor-size-default">Let’s guide you to the right answer or agent.</p>		</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-69d5440f" data-id="69d5440f" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e897908 elementor-widget__width-auto elementor-widget-mobile__width-initial elementor-widget elementor-widget-html" data-id="e897908" data-element_type="widget" id="feedback-button-container" data-widget_type="html.default">
				<div class="elementor-widget-container">
			
<a id="feedback-button" href="javascript:void(0)" onclick="openjotform()" data-uw-rm-kbnav="click">
      <svg class="feedback-lineart-icon" xmlns="http://www.w3.org/2000/svg" id="uuid-59e347fc-7e59-4d67-bcee-58c99db66ff4" width="30" height="30" viewBox="0 0 30 30"><polygon points="6.71 10.56 7.67 12.49 9.79 12.8 8.25 14.3 8.62 16.42 6.71 15.42 4.81 16.42 5.17 14.3 3.63 12.8 5.76 12.49 6.71 10.56" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></polygon><polygon points="15 10.56 15.95 12.49 18.08 12.8 16.54 14.3 16.9 16.42 15 15.42 13.09 16.42 13.46 14.3 11.92 12.8 14.04 12.49 15 10.56" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></polygon><polygon points="23.28 10.56 24.23 12.49 26.36 12.8 24.82 14.3 25.19 16.42 23.28 15.42 21.38 16.42 21.74 14.3 20.2 12.8 22.33 12.49 23.28 10.56" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></polygon><path d="m7.46,21.89H3.41c-1.26,0-2.28-1.02-2.28-2.28v-11.31c0-1.26,1.02-2.28,2.28-2.28h23.16c1.26,0,2.28,1.02,2.28,2.28v11.31c0,1.26-1.02,2.28-2.28,2.28h-13.81l-5.3,4.09v-4.09Z" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></path></svg><span class="feedback-text">Feedback</span>
    </a> 
    
    <script type="rocketlazyloadscript">
        function openjotform(){
            
        window.open(
          'https://bentley.jotform.com/231633889829877','blank','scrollbars=yes,toolbar=no,width=700,height=500');
        }
        
        


			
				
				
    </script>		</div>
				</div>
				<div class="elementor-element elementor-element-1671988d elementor-widget__width-auto elementor-widget-mobile__width-initial elementor-widget elementor-widget-premium-addon-modal-box" data-id="1671988d" data-element_type="widget" id="hubspot-module-button" data-settings="{&quot;premium_modal_box_animation&quot;:&quot;fadeInDown&quot;}" data-widget_type="premium-addon-modal-box.default">
				<div class="elementor-widget-container">
			
		<div class="premium-modal-box-container" data-settings="{&quot;trigger&quot;:&quot;button&quot;}">
			<div class="premium-modal-trigger-container">
									<button data-toggle="premium-modal" data-target="#premium-modal-1671988d" type="button" class="premium-modal-trigger-btn premium-btn-block premium-button-none " data-text="Chat">

						<svg xmlns="http://www.w3.org/2000/svg" id="uuid-feaa27c1-18b8-48c9-837f-00e07dd348d0" width="30" height="30" viewBox="0 0 30 30"><path d="m8.19,27.31c-3.64,2.5-7.26.98-7.26.98,0,0,2.85-1.21,3.85-3.62" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></path><path d="m4.78,24.67c-2.39-2.52-3.85-5.92-3.85-9.67,0-7.77,6.3-14.07,14.07-14.07s14.07,6.3,14.07,14.07-6.3,14.07-14.07,14.07c-2.47,0-4.79-.64-6.81-1.75" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></path><circle cx="9.56" cy="15" r="1.13" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></circle><circle cx="15" cy="15" r="1.13" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></circle><circle cx="20.43" cy="15" r="1.13" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></circle></svg>
						<div class="premium-button-text-icon-wrapper">
							<span>Chat</span>
						</div>

						
						
						
					</button>
							</div>

			<div id="premium-modal-1671988d" class="premium-modal-box-modal" role="dialog" style="display: none">
				<div class="premium-modal-box-modal-dialog" data-delay-animation="" data-modal-animation="fadeInDown animated-fast">
											<div class="premium-modal-box-modal-header">
																						<div class="premium-modal-box-close-button-container">
									<button type="button" class="premium-modal-box-modal-close" data-dismiss="premium-modal">×</button>
								</div>
													</div>
										<div class="premium-modal-box-modal-body">
						<p id="some-id" style="color:white;">Hello</p>					</div>
											<div class="premium-modal-box-modal-footer">
							<button type="button" class="premium-modal-box-modal-lower-close" data-dismiss="premium-modal">
								Close							</button>
						</div>
									</div>
			</div>
		</div>

				</div>
				</div>
				<div class="elementor-element elementor-element-6f39f36 elementor-widget__width-auto elementor-widget-mobile__width-initial elementor-widget elementor-widget-html" data-id="6f39f36" data-element_type="widget" id="accessibility-btn-widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
			<button id="userway-button" onclick="UserWay.widgetOpen()" data-uw-rm-kbnav="click"><svg xmlns="http://www.w3.org/2000/svg" class="accessibility-lineart-icon" id="uuid-6aa337d8-5bfb-4e09-be74-bf6cb1356097" width="30" height="30" viewBox="0 0 30 30"><circle cx="10.41" cy="4.85" r="3.69" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></circle><polyline points="28.79 23.65 26.41 26.03 18.81 18.88 10.41 18.88 10.41 8.54" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></polyline><line x1="10.41" y1="12.68" x2="17.78" y2="12.68" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></line><path d="m19.6,19.65c0,5.07-4.11,9.19-9.19,9.19S1.22,24.72,1.22,19.65s4.11-9.19,9.19-9.19" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.5px;"></path></svg><span class="userway-button-text">Accessibility</span></button>		</div>
				</div>
				<div class="elementor-element elementor-element-49a2b82f elementor-widget__width-auto elementor-widget-mobile__width-initial elementor-widget elementor-widget-html" data-id="49a2b82f" data-element_type="widget" id="scroll-up-btn-widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
			<button onclick="window.location.href = '#scroll-back-to-top';" id="back-to-top-btn" data-uw-rm-kbnav="click"><svg style="width:30px;" xmlns="http://www.w3.org/2000/svg" id="uuid-d09c3bd6-4d72-4b6b-bf99-701ce25998af" width="35" height="20" viewBox="0 0 35 20"><path id="uuid-7b184cdb-274c-49f6-b58a-205ea5ac4d3b" d="M1.59,17.01L17.5,2.99l15.91,14.03" style="fill:none; stroke:#fff; stroke-linecap:round; stroke-linejoin:round; stroke-width:2px;"></path></svg><span class="to-top-button-text track cta">Scroll Up</span></button>
		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-807005c footer elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="807005c" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-a36d2f6" data-id="a36d2f6" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b9b21b3 elementor-widget elementor-widget-image" data-id="b9b21b3" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
														<a href="https://www.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/">
							<img width="400" height="100" src="https://www.bentley.com/wp-content/uploads/2022/04/bentley-logo-400X100-black.svg?ver=1691178524" class="attachment-full size-full wp-image-76" alt="Bentley Systems Logo Black" title="Bentley Systems Logo Black | Bentley Systems | Infrastructure Engineering Software Company" data-uw-rm-alt-original="Bentley Systems Logo Black" data-uw-rm-alt="ALT">								</a>
													</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-0a1c0bb" data-id="0a1c0bb" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d15011a elementor-widget elementor-widget-heading" data-id="d15011a" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default" data-uw-rm-heading="level" role="heading" aria-level="4">Explore</h6>		</div>
				</div>
				<div class="elementor-element elementor-element-deb8640 footer-2024-updates elementor-widget elementor-widget-text-editor" data-id="deb8640" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><a href="https://www.bentley.com/software/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/">Software</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/support/licensing-and-subscriptions/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/licensing-and-subscriptions/">Licensing &amp; Subscriptions</a><br role="presentation" data-uw-rm-sr=""><a href="https://usermanagement.bentley.com/Profile/" target="_blank" rel="noopener" data-uw-rm-brl="PR" data-uw-original-href="https://usermanagement.bentley.com/Profile/" aria-label="My Account/Create Profile - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://usermanagement.bentley.com/profile/$myaccount/createprofile">My Account/Create Profile</a><br role="presentation" data-uw-rm-sr=""><a href="https://en.virtuosity.com/" data-uw-rm-brl="PR" data-uw-original-href="https://en.virtuosity.com/">Shop Software</a><br role="presentation" data-uw-rm-sr=""><a href="/resources/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/resources/">Resources</a></p>						</div>
				</div>
				<div class="elementor-element elementor-element-2d79ac4 elementor-widget elementor-widget-heading" data-id="2d79ac4" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default" data-uw-rm-heading="level" role="heading" aria-level="5">Build With Us</h6>		</div>
				</div>
				<div class="elementor-element elementor-element-983920d footer-2024-updates elementor-widget elementor-widget-text-editor" data-id="983920d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<a href="https://education.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://education.bentley.com/">Students &amp; Educators</a><br role="presentation" data-uw-rm-sr="">
<a href="https://www.bentley.com/support/software-developers/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/software-developers/">Developers</a><br role="presentation" data-uw-rm-sr="">
<a href="https://www.bentley.com/company/product-research/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/product-research/">Product Research</a>						</div>
				</div>
				<div class="elementor-element elementor-element-8ec3b87 elementor-widget elementor-widget-heading" data-id="8ec3b87" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default">Legal</h6>		</div>
				</div>
				<div class="elementor-element elementor-element-27d6e46 footer-2024-updates elementor-widget elementor-widget-text-editor" data-id="27d6e46" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><a href="https://www.bentley.com/legal/overview/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/legal/overview/">Legal Overview</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/legal/trust-center/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/legal/trust-center/">Trust Center</a></p>						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-9e2ce86" data-id="9e2ce86" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3753af1 elementor-widget elementor-widget-heading" data-id="3753af1" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default">Company</h6>		</div>
				</div>
				<div class="elementor-element elementor-element-0e71c94 footer-2024-updates elementor-widget elementor-widget-text-editor" data-id="0e71c94" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><a href="https://www.bentley.com/company/about-us/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/about-us/">About</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/company/careers/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/careers/">Careers</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/contact-us/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/contact-us/">Contact Us</a><br role="presentation" data-uw-rm-sr=""><a href="https://investors.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://investors.bentley.com/">Investors</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/events/overview/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/events/overview/">Events</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/yii/welcome/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/yii/welcome/">Year in Infrastructure</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/company/esg-overview/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/esg-overview/">ESG</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/cop/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/cop/">COP</a></p>						</div>
				</div>
				<div class="elementor-element elementor-element-ed1457e elementor-widget elementor-widget-heading" data-id="ed1457e" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default">Stories &amp; News</h6>		</div>
				</div>
				<div class="elementor-element elementor-element-1fa497f footer-2024-updates elementor-widget elementor-widget-text-editor" data-id="1fa497f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><a href="https://www.bentley.com/newsroom/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/newsroom/">News</a><br role="presentation" data-uw-rm-sr=""><a href="https://blog.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://blog.bentley.com/">Blog</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/company/infrastructure-yearbook/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/infrastructure-yearbook/">Infrastructure Yearbook</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/dc-newsletter/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/dc-newsletter/">Digital Currency Newsletter</a></p>						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-528296d" data-id="528296d" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0fc428a elementor-widget elementor-widget-heading" data-id="0fc428a" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default">Support</h6>		</div>
				</div>
				<div class="elementor-element elementor-element-2f6854e footer-2024-updates elementor-widget elementor-widget-text-editor" data-id="2f6854e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><a href="https://www.bentley.com/support/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/">Support Hub</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/support/learn/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/learn/">Training</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/support/services/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/services/">Services</a><br role="presentation" data-uw-rm-sr=""><a href="https://bentleysystems.service-now.com/community" data-uw-rm-brl="PR" data-uw-original-href="https://bentleysystems.service-now.com/community">Bentley Communities</a></p>						</div>
				</div>
				<div class="elementor-element elementor-element-2912bc1 elementor-widget elementor-widget-heading" data-id="2912bc1" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default">Investments</h6>		</div>
				</div>
				<div class="elementor-element elementor-element-39ddd87 footer-2024-updates elementor-widget elementor-widget-text-editor" data-id="39ddd87" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<a href="https://bentleyitwinventures.com/" data-uw-rm-brl="PR" data-uw-original-href="https://bentleyitwinventures.com/">Bentley iTwin Ventures Fund</a>						</div>
				</div>
				<div class="elementor-element elementor-element-f26a75c elementor-widget elementor-widget-heading" data-id="f26a75c" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default">Business &amp; Partners</h6>		</div>
				</div>
				<div class="elementor-element elementor-element-29f13bc footer-2024-updates elementor-widget elementor-widget-text-editor" data-id="29f13bc" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<a href="https://www.bentley.com/partner-programs/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/partner-programs/">Channel &amp; Training Partners</a><br role="presentation" data-uw-rm-sr="">
<a href="https://www.seequent.com/" target="_blank" rel="noopener" data-uw-rm-brl="PR" data-uw-original-href="https://www.seequent.com/" aria-label="Seequent, The Bentley Subsurface Company - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.seequent.com/$seequent,thebentleysubsurfacecompany">Seequent, The Bentley Subsurface&nbsp;Company</a><br role="presentation" data-uw-rm-sr="">
<a href="https://cohesivegroup.com/" target="_blank" rel="noopener" data-uw-rm-brl="PR" data-uw-original-href="https://cohesivegroup.com/" aria-label="Cohesive - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://cohesivegroup.com/$cohesive">Cohesive</a><br role="presentation" data-uw-rm-sr="">
<a href="https://cesium.com/" target="_blank" rel="noopener" data-uw-rm-brl="PR" data-uw-original-href="https://cesium.com/" aria-label="Cesium - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://cesium.com/$cesium">Cesium </a>						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1dd0b9a elementor-hidden-desktop elementor-hidden-tablet elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1dd0b9a" data-element_type="section" id="footer-white-elementor-widget-container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4a662fc" data-id="4a662fc" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5f81021 footer footer-2024-updates footer-2024-updates-mobile elementor-widget elementor-widget-accordion" data-id="5f81021" data-element_type="widget" data-widget_type="accordion.default">
				<div class="elementor-widget-container">
					<div class="elementor-accordion">
							<div class="elementor-accordion-item">
					<div id="elementor-tab-title-1001" class="elementor-tab-title" data-tab="1" role="button" aria-controls="elementor-tab-content-1001" aria-expanded="false">
													<span class="elementor-accordion-icon elementor-accordion-icon-right" aria-hidden="true">
															<span class="elementor-accordion-icon-closed"><i class="fas fa-chevron-down"></i></span>
								<span class="elementor-accordion-icon-opened"><i class="fas fa-chevron-up"></i></span>
														</span>
												<a class="elementor-accordion-title" tabindex="0"><strong>Explore</strong></a>
					</div>
					<div id="elementor-tab-content-1001" class="elementor-tab-content elementor-clearfix" data-tab="1" role="region" aria-labelledby="elementor-tab-title-1001"><p style="text-align: left;"><a href="https://www.bentley.com/software/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/software/">Software</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/support/licensing-and-subscriptions/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/licensing-and-subscriptions/">Licensing &amp; Subscriptions</a><br role="presentation" data-uw-rm-sr=""><a href="https://usermanagement.bentley.com/Profile/" target="_blank" rel="noopener" data-uw-rm-brl="PR" data-uw-original-href="https://usermanagement.bentley.com/Profile/" aria-label="My Account - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://usermanagement.bentley.com/profile/$myaccount">My Account</a><br role="presentation" data-uw-rm-sr=""><a href="https://en.virtuosity.com/" data-uw-rm-brl="PR" data-uw-original-href="https://en.virtuosity.com/">Shop Software</a><br role="presentation" data-uw-rm-sr=""><a href="/resources/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/resources/">Resources</a></p></div>
				</div>
							<div class="elementor-accordion-item">
					<div id="elementor-tab-title-1002" class="elementor-tab-title" data-tab="2" role="button" aria-controls="elementor-tab-content-1002" aria-expanded="false">
													<span class="elementor-accordion-icon elementor-accordion-icon-right" aria-hidden="true">
															<span class="elementor-accordion-icon-closed"><i class="fas fa-chevron-down"></i></span>
								<span class="elementor-accordion-icon-opened"><i class="fas fa-chevron-up"></i></span>
														</span>
												<a class="elementor-accordion-title" tabindex="0"><strong>Build With Us</strong></a>
					</div>
					<div id="elementor-tab-content-1002" class="elementor-tab-content elementor-clearfix" data-tab="2" role="region" aria-labelledby="elementor-tab-title-1002"><p style="text-align: left;"><a href="https://education.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://education.bentley.com/">Students &amp; Educators</a><br role="presentation" data-uw-rm-sr="">
<a href="https://www.bentley.com/support/software-developers/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/software-developers/">Developers</a><br role="presentation" data-uw-rm-sr="">
<a href="https://www.bentley.com/company/product-research/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/product-research/">Product Research</a></p><br role="presentation" data-uw-rm-sr=""></div>
				</div>
							<div class="elementor-accordion-item">
					<div id="elementor-tab-title-1003" class="elementor-tab-title" data-tab="3" role="button" aria-controls="elementor-tab-content-1003" aria-expanded="false">
													<span class="elementor-accordion-icon elementor-accordion-icon-right" aria-hidden="true">
															<span class="elementor-accordion-icon-closed"><i class="fas fa-chevron-down"></i></span>
								<span class="elementor-accordion-icon-opened"><i class="fas fa-chevron-up"></i></span>
														</span>
												<a class="elementor-accordion-title" tabindex="0"><strong>Legal</strong></a>
					</div>
					<div id="elementor-tab-content-1003" class="elementor-tab-content elementor-clearfix" data-tab="3" role="region" aria-labelledby="elementor-tab-title-1003"><p style="text-align: left;"><a href="https://www.bentley.com/legal/overview/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/legal/overview/">Legal Overview</a><br role="presentation" data-uw-rm-sr="">
<a href="https://www.bentley.com/legal/trust-center/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/legal/trust-center/">Trust Center</a></p><br role="presentation" data-uw-rm-sr=""></div>
				</div>
							<div class="elementor-accordion-item">
					<div id="elementor-tab-title-1004" class="elementor-tab-title" data-tab="4" role="button" aria-controls="elementor-tab-content-1004" aria-expanded="false">
													<span class="elementor-accordion-icon elementor-accordion-icon-right" aria-hidden="true">
															<span class="elementor-accordion-icon-closed"><i class="fas fa-chevron-down"></i></span>
								<span class="elementor-accordion-icon-opened"><i class="fas fa-chevron-up"></i></span>
														</span>
												<a class="elementor-accordion-title" tabindex="0"><strong>Company</strong></a>
					</div>
					<div id="elementor-tab-content-1004" class="elementor-tab-content elementor-clearfix" data-tab="4" role="region" aria-labelledby="elementor-tab-title-1004"><p style="text-align: left;"><a href="https://www.bentley.com/company/about-us/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/about-us/">About</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/company/careers/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/careers/">Careers</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/contact-us/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/contact-us/">Contact Us</a><br role="presentation" data-uw-rm-sr=""><a href="https://investors.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://investors.bentley.com/">Investors</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/events/overview/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/events/overview/">Events</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/yii/welcome/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/yii/welcome/">Year in Infrastructure</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/company/esg-overview/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/esg-overview/">ESG</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/cop/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/cop/">COP</a></p><p>&nbsp;</p></div>
				</div>
							<div class="elementor-accordion-item">
					<div id="elementor-tab-title-1005" class="elementor-tab-title" data-tab="5" role="button" aria-controls="elementor-tab-content-1005" aria-expanded="false">
													<span class="elementor-accordion-icon elementor-accordion-icon-right" aria-hidden="true">
															<span class="elementor-accordion-icon-closed"><i class="fas fa-chevron-down"></i></span>
								<span class="elementor-accordion-icon-opened"><i class="fas fa-chevron-up"></i></span>
														</span>
												<a class="elementor-accordion-title" tabindex="0"><strong>Stories &amp; News</strong></a>
					</div>
					<div id="elementor-tab-content-1005" class="elementor-tab-content elementor-clearfix" data-tab="5" role="region" aria-labelledby="elementor-tab-title-1005"><p style="text-align: left;"><a href="https://www.bentley.com/newsroom/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/newsroom/">News</a><br role="presentation" data-uw-rm-sr=""><a href="https://blog.bentley.com/" data-uw-rm-brl="PR" data-uw-original-href="https://blog.bentley.com/">Blog</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/company/infrastructure-yearbook/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/company/infrastructure-yearbook/">Infrastructure Yearbook</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.bentley.com/dc-newsletter/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/dc-newsletter/">Digital Currency Newsletter</a></p><p>&nbsp;</p></div>
				</div>
							<div class="elementor-accordion-item">
					<div id="elementor-tab-title-1006" class="elementor-tab-title" data-tab="6" role="button" aria-controls="elementor-tab-content-1006" aria-expanded="false">
													<span class="elementor-accordion-icon elementor-accordion-icon-right" aria-hidden="true">
															<span class="elementor-accordion-icon-closed"><i class="fas fa-chevron-down"></i></span>
								<span class="elementor-accordion-icon-opened"><i class="fas fa-chevron-up"></i></span>
														</span>
												<a class="elementor-accordion-title" tabindex="0"><strong>Support</strong></a>
					</div>
					<div id="elementor-tab-content-1006" class="elementor-tab-content elementor-clearfix" data-tab="6" role="region" aria-labelledby="elementor-tab-title-1006"><p style="text-align: left;"><a href="https://www.bentley.com/support/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/">Support Hub</a>
<a href="https://www.bentley.com/support/learn/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/learn/">Training</a>
<a href="https://www.bentley.com/support/services/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/support/services/">Services</a>
<a href="https://bentleysystems.service-now.com/community" data-uw-rm-brl="PR" data-uw-original-href="https://bentleysystems.service-now.com/community">Bentley Communities</a></p></div>
				</div>
							<div class="elementor-accordion-item">
					<div id="elementor-tab-title-1007" class="elementor-tab-title" data-tab="7" role="button" aria-controls="elementor-tab-content-1007" aria-expanded="false">
													<span class="elementor-accordion-icon elementor-accordion-icon-right" aria-hidden="true">
															<span class="elementor-accordion-icon-closed"><i class="fas fa-chevron-down"></i></span>
								<span class="elementor-accordion-icon-opened"><i class="fas fa-chevron-up"></i></span>
														</span>
												<a class="elementor-accordion-title" tabindex="0"><strong>Investments</strong></a>
					</div>
					<div id="elementor-tab-content-1007" class="elementor-tab-content elementor-clearfix" data-tab="7" role="region" aria-labelledby="elementor-tab-title-1007"><a href="https://bentleyitwinventures.com/" data-uw-rm-brl="PR" data-uw-original-href="https://bentleyitwinventures.com/">Bentley iTwin Ventures Fund</a><br role="presentation" data-uw-rm-sr=""><br role="presentation" data-uw-rm-sr=""></div>
				</div>
							<div class="elementor-accordion-item">
					<div id="elementor-tab-title-1008" class="elementor-tab-title" data-tab="8" role="button" aria-controls="elementor-tab-content-1008" aria-expanded="false">
													<span class="elementor-accordion-icon elementor-accordion-icon-right" aria-hidden="true">
															<span class="elementor-accordion-icon-closed"><i class="fas fa-chevron-down"></i></span>
								<span class="elementor-accordion-icon-opened"><i class="fas fa-chevron-up"></i></span>
														</span>
												<a class="elementor-accordion-title" tabindex="0"><strong>Business &amp; Partners</strong></a>
					</div>
					<div id="elementor-tab-content-1008" class="elementor-tab-content elementor-clearfix" data-tab="8" role="region" aria-labelledby="elementor-tab-title-1008"><p style="text-align: left;"><a href="https://www.bentley.com/partner-programs/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/partner-programs/">Channel &amp; Training Partners</a><br role="presentation" data-uw-rm-sr=""><a href="https://www.seequent.com/" target="_blank" rel="noopener" data-uw-rm-brl="PR" data-uw-original-href="https://www.seequent.com/" aria-label="Seequent, The Bentley Subsurface Company - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.seequent.com/$seequent,thebentleysubsurfacecompany">Seequent, The Bentley Subsurface&nbsp;Company</a><br role="presentation" data-uw-rm-sr=""><a href="https://cohesivegroup.com/" target="_blank" rel="noopener" data-uw-rm-brl="PR" data-uw-original-href="https://cohesivegroup.com/" aria-label="Cohesive - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://cohesivegroup.com/$cohesive">Cohesive</a><br role="presentation" data-uw-rm-sr=""><a href="https://cesium.com/" target="_blank" rel="noopener" data-uw-rm-brl="PR" data-uw-original-href="https://cesium.com/" aria-label="Cesium - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://cesium.com/$cesium">Cesium</a></p></div>
				</div>
								</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-328f2f6 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="328f2f6" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-bc65ed2" data-id="bc65ed2" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7274b5f industry-accordion footer-legal-links elementor-widget elementor-widget-heading" data-id="7274b5f" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<p class="elementor-heading-title elementor-size-default"><a href="https://www.bentley.com/legal/privacy-policy/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/legal/privacy-policy/">Privacy Statement</a> | <a href="https://www.bentley.com/legal/web-properties-terms-of-use/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/legal/web-properties-terms-of-use/">Terms of Use</a> | <a href="https://www.bentley.com/legal/cookie-policy/" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/legal/cookie-policy/">Cookies</a></p>		</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-1fbf2da" data-id="1fbf2da" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a7df879 elementor-shape-square elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="a7df879" data-element_type="widget" data-widget_type="social-icons.default">
				<div class="elementor-widget-container">
					<div class="elementor-social-icons-wrapper elementor-grid">
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-animation-grow elementor-repeater-item-229a8d6" href="https://www.facebook.com/BentleySystems" target="_blank" data-uw-rm-brl="PR" data-uw-original-href="https://www.facebook.com/BentleySystems" aria-label="Facebook - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.facebook.com/bentleysystems$facebook">
						<span class="elementor-screen-only">Facebook</span>
						<i class="fab fa-facebook"></i>					</a>
				</span>
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-animation-grow elementor-repeater-item-e3f854f" href="https://www.linkedin.com/company/bentley-systems" target="_blank" aria-label="Linkedin - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.linkedin.com/company/bentley-systems$linkedin">
						<span class="elementor-screen-only">Linkedin</span>
						<i class="fab fa-linkedin"></i>					</a>
				</span>
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon- elementor-animation-grow elementor-repeater-item-e884c25" href="https://twitter.com/bentleysystems" target="_blank" data-uw-rm-brl="PR" data-uw-original-href="https://twitter.com/bentleysystems" aria-label="twitter - open in a new tab" data-uw-rm-empty-ctrl="" data-uw-rm-ext-link="" uw-rm-external-link-id="https://twitter.com/bentleysystems$twitter">
						<span class="elementor-screen-only"></span>
						<svg xmlns="http://www.w3.org/2000/svg" id="uuid-7e01e252-d254-4ce6-aaac-e770f06f5680" width="100" height="100" viewBox="0 0 100 100"><path d="m59.25,42.39L95.45.31h-8.58l-31.43,36.54L30.34.31H1.38l37.96,55.25L1.38,99.69h8.58l33.19-38.59,26.51,38.59h28.96l-39.37-57.3h0Zm-11.75,13.66l-3.85-5.5L13.05,6.77h13.18l24.7,35.33,3.85,5.5,32.11,45.92h-13.18l-26.2-37.47h0Z" style="fill:#fff; stroke-width:0px;"></path></svg>					</a>
				</span>
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-animation-grow elementor-repeater-item-0f37618" href="https://www.youtube.com/BentleySystems" target="_blank" aria-label="Youtube - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.youtube.com/bentleysystems$youtube">
						<span class="elementor-screen-only">Youtube</span>
						<i class="fab fa-youtube"></i>					</a>
				</span>
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-animation-grow elementor-repeater-item-21e7b31" href="https://www.instagram.com/bentleysystems/" target="_blank" data-uw-rm-brl="PR" data-uw-original-href="https://www.instagram.com/bentleysystems/" aria-label="Instagram - open in a new tab" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.instagram.com/bentleysystems/$instagram">
						<span class="elementor-screen-only">Instagram</span>
						<i class="fab fa-instagram"></i>					</a>
				</span>
					</div>
				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-ab7d362" data-id="ab7d362" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2abc0a4 elementor-widget elementor-widget-heading" data-id="2abc0a4" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default">© 2024 Bentley systems, incorporated</h6>		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		</div>

		<nav id="generate-slideout-menu" class="main-navigation slideout-navigation" itemtype="https://schema.org/SiteNavigationElement" itemscope="">
			<div class="inside-navigation grid-container grid-parent">
				<button class="slideout-exit has-svg-icon"><span class="gp-icon pro-close">
				<svg viewBox="0 0 512 512" aria-hidden="true" role="img" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1em" height="1em">
					<path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z"></path>
				</svg>
			</span> <span class="screen-reader-text">Close</span></button>			</div><!-- .inside-navigation -->
		</nav><!-- #site-navigation -->

					<div class="slideout-overlay">
							</div>
						<script type="rocketlazyloadscript" data-uw-rm-sr="">
				function convert_to_url(obj) {
					return Object
					.keys(obj)
					.map(k => `${encodeURIComponent(k)}=${encodeURIComponent(obj[k])}`)
					.join('&');
				}

				function pass_to_backend() {
					if(window.location.hash) {
						var hash = window.location.hash;
						var elements = {};
						hash.split("#")[1].split("&").forEach(element => {
							var vars = element.split("=");
							elements[vars[0]] = vars[1];
						});
						if(("access_token" in elements) || ("id_token" in elements) || ("token" in elements)) {
							if(window.location.href.indexOf("?") !== -1) {
								window.location = (window.location.href.split("?")[0] + window.location.hash).split('#')[0] + "?" + convert_to_url(elements);
							} else {
								window.location = window.location.href.split('#')[0] + "?" + convert_to_url(elements);
							}
						}
					}
				}

				pass_to_backend();
			</script>

		<script type="rocketlazyloadscript" id="generate-a11y">!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("mousedown",function(){e.classList.add("using-mouse")}),e.addEventListener("keydown",function(){e.classList.remove("using-mouse")})}}();</script>		<div data-elementor-type="popup" data-elementor-id="54572" class="elementor elementor-54572 elementor-location-popup" data-elementor-settings="{&quot;a11y_navigation&quot;:&quot;yes&quot;,&quot;triggers&quot;:{&quot;page_load_delay&quot;:5,&quot;page_load&quot;:&quot;yes&quot;,&quot;scrolling&quot;:&quot;yes&quot;,&quot;exit_intent&quot;:&quot;yes&quot;,&quot;scrolling_direction&quot;:&quot;down&quot;,&quot;scrolling_offset&quot;:50},&quot;timing&quot;:{&quot;times_times&quot;:1,&quot;times_period&quot;:&quot;day&quot;,&quot;times&quot;:&quot;yes&quot;,&quot;schedule_start_date&quot;:&quot;2024-03-14 05:00&quot;,&quot;schedule_end_date&quot;:&quot;2024-04-30 05:00&quot;,&quot;schedule&quot;:&quot;yes&quot;,&quot;logged_in&quot;:&quot;yes&quot;,&quot;logged_in_users&quot;:&quot;custom&quot;,&quot;logged_in_roles&quot;:[&quot;administrator&quot;],&quot;schedule_timezone&quot;:&quot;site&quot;,&quot;schedule_server_datetime&quot;:&quot;2024-10-06 19:24:23&quot;}}" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-5451bbae elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle" data-id="5451bbae" data-element_type="section" id="yii-popup-ad" data-settings="{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[{&quot;id&quot;:54570,&quot;url&quot;:&quot;https:\/\/www.bentley.com\/wp-content\/uploads\/background-yii-popup-ad-vancouver-photo-1-600x600-1.jpg&quot;},{&quot;id&quot;:54571,&quot;url&quot;:&quot;https:\/\/www.bentley.com\/wp-content\/uploads\/background-yii-popup-ad-2023-event-photo-1-600x600-1.jpg&quot;}],&quot;background_slideshow_transition_duration&quot;:700,&quot;background_slideshow_lazyload&quot;:&quot;yes&quot;,&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_duration&quot;:5000,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-210812e2" data-id="210812e2" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-44e28d99 elementor-widget elementor-widget-heading" data-id="44e28d99" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h1 class="elementor-heading-title elementor-size-default" role="heading" aria-level="2" data-uw-rm-heading="level">Celebrate Infrastructure Delivery &amp; Performance Excellence</h1>		</div>
				</div>
				<div class="elementor-element elementor-element-563d3d6f inherit elementor-widget elementor-widget-heading" data-id="563d3d6f" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h4 class="elementor-heading-title elementor-size-default" data-uw-rm-heading="level" role="heading" aria-level="3">The 2024 <em>Year in Infrastructure</em><br role="presentation" data-uw-rm-sr="">
and <em>Going Digital Awards</em></h4>		</div>
				</div>
				<div class="elementor-element elementor-element-69bd7ead elementor-widget elementor-widget-text-editor" data-id="69bd7ead" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Nominate a project for the most prestigious awards in infrastructure! Extended deadline to enter is April 29th.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-52185e91 white elementor-widget elementor-widget-button" data-id="52185e91" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a class="elementor-button elementor-button-link elementor-size-sm" href="https://yii.awardsplatform.com/" data-uw-rm-brl="PR" data-uw-original-href="https://yii.awardsplatform.com/">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Nominate Project</span>
					</span>
					</a>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-772658bb elementor-widget elementor-widget-spacer" data-id="772658bb" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
					<script type="rocketlazyloadscript" data-rocket-type="text/javascript">
				const lazyloadRunObserver = () => {
					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
						entries.forEach( ( entry ) => {
							if ( entry.isIntersecting ) {
								let lazyloadBackground = entry.target;
								if( lazyloadBackground ) {
									lazyloadBackground.classList.add( 'e-lazyloaded' );
								}
								lazyloadBackgroundObserver.unobserve( entry.target );
							}
						});
					}, { rootMargin: '200px 0px 200px 0px' } );
					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
						lazyloadBackgroundObserver.observe( lazyloadBackground );
					} );
				};
				const events = [
					'DOMContentLoaded',
					'elementor/lazyload/observe',
				];
				events.forEach( ( event ) => {
					document.addEventListener( event, lazyloadRunObserver );
				} );
			</script>
			<!-- Geo Redirects plugin https://geotargetingwp.com-->
<div class="geotr-ajax" style="display: none">
	<div>
				<p><img width="68" height="68" class="aligncenter" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2068%2068'%3E%3C/svg%3E" alt="loading" data-lazy-src="https://www.bentley.com/wp-content/plugins/geotargetingwp/addons/geo-redirects/public/img/loading.svg" data-uw-rm-alt-original="loading" data-uw-rm-alt="ALT"><noscript><img width="68" height="68" class="aligncenter" src="https://www.bentley.com/wp-content/plugins/geotargetingwp/addons/geo-redirects/public/img/loading.svg" alt="loading" /></noscript></p>
<p style="text-align: center;">Please wait while you are redirected to the right page...</p>
	</div>
</div>
<style>
		.geotr-ajax {
		position: fixed;
		width: 100%;
		height: 100%;
		background: #fff;
		top: 0;
		left: 0;
		z-index: 9999999999;
		color: #000;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.geotr-ajax img {
		display: block;
		margin: auto;
	}

	.geotr-ajax div {
		margin: 20px;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
</style>
	<link rel="stylesheet" id="elementor-post-27665-css" href="https://www.bentley.com/wp-content/uploads/elementor/css/post-27665.css?ver=1728082940" media="all">
<link rel="stylesheet" id="pa-slick-css" href="https://www.bentley.com/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-css/slick.min.css?ver=4.10.54" media="all">
<link rel="stylesheet" id="elementor-post-55388-css" href="https://www.bentley.com/wp-content/uploads/elementor/css/post-55388.css?ver=1728082940" media="all">
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/gp-premium/menu-plus/functions/js/sticky.min.js?ver=2.5.0" id="generate-sticky-js" data-rocket-defer="" defer=""></script>
<script id="generate-offside-js-extra">
var offSide = {"side":"right"};
</script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/gp-premium/menu-plus/functions/js/offside.min.js?ver=2.5.0" id="generate-offside-js" data-rocket-defer="" defer=""></script>
<script id="pa-frontend-js-extra">
var PremiumSettings = {"ajaxurl":"https:\/\/www.bentley.com\/wp-admin\/admin-ajax.php","nonce":"7a8d230781"};
var PremiumProSettings = {"ajaxurl":"https:\/\/www.bentley.com\/wp-admin\/admin-ajax.php","nonce":"5a85369a29","magicSection":"1"};
</script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/uploads/premium-addons-elementor/pa-frontend-9208dc6f1.min.js?ver=1728242663" id="pa-frontend-js" data-rocket-defer="" defer=""></script>
<script id="geot-js-js-extra">
var geot = {"ajax_url":"https:\/\/www.bentley.com\/wp-admin\/admin-ajax.php","ajax":"1","pid":"10411","is_archive":"","is_search":"","is_singular":"1","is_front_page":"1","is_category":"","is_page":"1","is_single":"","disable_remove_on_singular":"","is_builder":"","has_geo_posts":"","dropdown_search":"","dropdown_redirect":"","elementor_popup":"1","hide_class":"","hide_override_class":"","remove_class":"","remove_override_class":"","disable_console":"","geoloc_enable":"by_ip","geoloc_force":"","geoloc_fail":"Geolocation is not supported by this browser","geot_cookies_duration":"999"};
</script>
<script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://www.bentley.com/wp-content/cache/min/1/wp-content/plugins/geotargetingwp/public/js/geotarget-public.js?ver=1728082744" id="geot-js-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/geotargetingwp/public/js/min/selectize.min.js?ver=3.5.1.8" id="geot-slick-js" data-rocket-defer="" defer=""></script>
<script id="generate-smooth-scroll-js-extra">
var gpSmoothScroll = {"elements":[".smooth-scroll","li.smooth-scroll a"],"duration":"800","offset":""};
</script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/gp-premium/general/js/smooth-scroll.min.js?ver=2.5.0" id="generate-smooth-scroll-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" id="rocket-browser-checker-js-after">
"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
</script>
<script id="rocket-preload-links-js-extra" data-uw-rm-sr="">
var RocketPreloadLinksConfig = {"excludeUris":"\/company\/investor-relations\/|\/legal\/cookie-policy\/|\/sign-up-for-yii-updates\/|\/cop\/register-interest\/|\/cop\/schedule-meeting\/|\/lp\/meleahs-test\/|\/marketo-prefill\/|\/marketo-prefill1\/|\/lp\/meleahs-marketo-landing-page\/|\/lp\/benefits-of-intelligent-digital-design-overhead-underground-infrastructure-e-book\/|\/sandbox\/|\/lp\/meleahs-hubspot-page\/|\/lp\/meleah-marketo-example\/|\/lp\/landing-page-test\/|\/lp\/microstation-user-story-program\/|\/industries\/cities-campuses-airports\/|\/lp\/entsy-synchro-digital-construction-brochure-1317\/|\/software\/openground\/|\/lp\/projectwise-cloud\/|\/lp\/entsy-synchro-digital-construction-brochure\/|\/software\/openpaths\/|\/events\/meleahs-testing-event\/|\/events\/meleahs-example-event\/|\/resources\/|\/events\/region\/northern-europe\/past-events\/|\/on-the-dot\/introducing-on-the-dot-newsletter\/|\/on-the-dot\/welcome-to-on-the-dot-newsletter\/|\/yii\/vip-pre-confirmation\/|\/sandbox-test\/|\/lp\/microstation-esri-arcgis\/|\/lp\/eagle-casestudy-wsp-links-250-team-members-on-melbournes-port-rail-transformation-project\/|\/lp\/cmr-dam-report-form-page-draft-ct\/|\/lp\/iot-ebook-condition-monitoring-report-dams\/|\/lp\/iot-ebook-condition-monitoring-report-dams-ty\/|\/lp\/opensite-form-early-access-program-opensite-plus\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.bentley.com","onHoverDelay":"100","rateThrottle":"3"};
</script>
<script type="rocketlazyloadscript" id="rocket-preload-links-js-after" data-uw-rm-sr="">
(function() {
"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
}());
</script>
<script id="rocket_lazyload_css-js-extra">
var rocket_lazyload_css_data = {"threshold":"300"};
</script>
<script id="rocket_lazyload_css-js-after">
!function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]);
//# sourceMappingURL=lazyload-css.min.js.map
</script>
<script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://www.bentley.com/wp-content/cache/min/1/wp-content/themes/generatepress_child/js/marketo-prefill.js?ver=1728082744" id="gbda-marketo-prefill-js-js" data-rocket-defer="" defer=""></script>
<!--[if lte IE 11]>
<script src="https://www.bentley.com/wp-content/themes/generatepress/assets/js/classList.min.js?ver=3.5.1" id="generate-classlist-js"></script>
<![endif]-->
<script id="generate-menu-js-extra">
var generatepressMenu = {"toggleOpenedSubMenus":"1","openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"};
</script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/themes/generatepress/assets/js/menu.min.js?ver=3.5.1" id="generate-menu-js" data-rocket-defer="" defer=""></script>
<script type="text/javascript" id="">(function(f,l,g){function r(a){dataLayer.push({event:"fw.scroll","fw.scroll":{eventCategory:g.eventCategory,eventAction:a,eventLabel:google_tag_manager["rm"]["12170613"](11),eventValue:0,nonInteraction:!0}})}function n(){if(!f.querySelector||!f.body.getBoundingClientRect)return r("untrackable"),!1;g.distances=g.distances||{};t();p(l,"scroll",z(t,500))}function u(a,d,c,b,e){var k;for(k=0;k<d.length;k++){var h=parseInt(d[k],10),m="%"!==c?h+e:h/100*b+e;h+=c;m<=b+e&&(a[h]=m)}return a}function v(a,d){a=parseInt(a,10);d/=
a;var c=[],b;for(b=1;b<d+1;b++)c.push(b*a);return c}function t(){var a=w(g.bottom),d=w(g.top),c=f.body,b=f.documentElement;c=Math.max(c.scrollHeight,c.offsetHeight,b.clientHeight,b.scrollHeight,b.offsetHeight);d&&(c-=d);a&&(c=a-(d||0));a=c-5;d=d||0;c={};b=[];var e=[];if(g.distances.percentages&&(g.distances.percentages.each&&(b=b.concat(g.distances.percentages.each)),g.distances.percentages.every)){var k=v(g.distances.percentages.every,100);b=b.concat(k)}g.distances.pixels&&(g.distances.pixels.each&&
(e=e.concat(g.distances.pixels.each)),g.distances.pixels.every&&(k=v(g.distances.pixels.every,a),e=e.concat(k)));c=u(c,b,"%",a,d);a=c=u(c,e,"px",a,d);d=void 0!==l.pageXOffset;c="CSS1Compat"===(f.compatMode||"");d=d?l.pageYOffset:c?f.documentElement.scrollTop:f.body.scrollTop;d=parseInt(d,10);c=parseInt;b="CSS1Compat"===f.compatMode?f.documentElement:f.body;b=b.clientHeight;d+=c(b,10);for(var h in a)d>a[h]&&!x[h]&&(x[h]=!0,r(h))}function w(a){if("number"===typeof a||parseInt(a,10))return parseInt(a,
10);try{var d=1===a.nodeType?a:f.querySelector(a),c=f.body.getBoundingClientRect().top,b=Math.floor(d.getBoundingClientRect().top-c);return b}catch(e){}}function z(a,d){var c,b,e,k=null,h=0,m=function(){h=new Date;k=null;e=a.apply(c,b)};return function(){var q=new Date;h||(h=q);var y=d-(q-h);c=this;b=arguments;0>=y?(clearTimeout(k),k=null,h=q,e=a.apply(c,b)):k||(k=setTimeout(m,y));return e}}function p(a,d,c){a.addEventListener?a.addEventListener(d,c):a.attachEvent?a.attachEvent("on"+d,function(b){c.call(a,
b)}):a["on"+d]=function(b){return function(e){c.call(a,e);"string"===typeof b&&(b=l[b]);b&&b.apply(this,[].slice.call(arguments))}}(a["on"+d])}var x={};"loading"!==f.readyState?n():f.addEventListener?p(f,"DOMContentLoaded",n):p(l,"load",n)})(document,window,google_tag_manager["rm"]["12170613"](12));</script><script id="generate-dropdown-click-js-extra">
var generatepressDropdownClick = {"openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"};
</script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/themes/generatepress/assets/js/dropdown-click.min.js?ver=3.5.1" id="generate-dropdown-click-js" data-rocket-defer="" defer=""></script>
<script id="generate-navigation-search-js-extra">
var generatepressNavSearch = {"open":"Open Search Bar","close":"Close Search Bar"};
</script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/themes/generatepress/assets/js/navigation-search.min.js?ver=3.5.1" id="generate-navigation-search-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-js/modal.min.js?ver=4.10.54" id="pa-modal-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-js/lottie.min.js?ver=4.10.54" id="lottie-js-js" data-rocket-defer="" defer=""></script>
<script src="https://www.bentley.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=3.24.3" id="e-sticky-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-js/premium-nav-menu.min.js?ver=4.10.54" id="pa-menu-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-js/fontawesome-all.min.js?ver=4.10.54" id="pa-fontawesome-all-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-js/TweenMax.min.js?ver=4.10.54" id="pa-tweenmax-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-js/motionpath.min.js?ver=4.10.54" id="pa-motionpath-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2" id="hoverIntent-js" data-rocket-defer="" defer=""></script>
<script id="megamenu-js-extra">
var megamenu = {"timeout":"300","interval":"100"};
</script>
<script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://www.bentley.com/wp-content/cache/min/1/wp-content/plugins/megamenu/js/maxmegamenu.js?ver=1728082744" id="megamenu-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-js/slick.min.js?ver=4.10.54" id="pa-slick-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.24.3" id="elementor-pro-webpack-runtime-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.24.4" id="elementor-webpack-runtime-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.24.4" id="elementor-frontend-modules-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-includes/js/dist/hooks.min.js?ver=2810c76e705dd1a53b18" id="wp-hooks-js"></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script>
<script type="rocketlazyloadscript" id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
</script>
<script type="rocketlazyloadscript" id="elementor-pro-frontend-js-before">
var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.bentley.com\/wp-admin\/admin-ajax.php","nonce":"93e5f1ff45","urls":{"assets":"https:\/\/www.bentley.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.bentley.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.bentley.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
</script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.24.3" id="elementor-pro-frontend-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js" data-rocket-defer="" defer=""></script>
<script type="rocketlazyloadscript" id="elementor-frontend-js-before">
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselWrapperAriaLabel":"Carousel | Horizontal scrolling: Arrow Left & Right","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":1024,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":1023,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}},"version":"3.24.4","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container_grid":true,"e_swiper_latest":true,"e_nested_atomic_repeaters":true,"e_optimized_control_loading":true,"e_onboarding":true,"theme_builder_v2":true,"home_screen":true,"ai-layout":true,"e_element_cache":true,"link-in-bio":true,"floating-buttons":true,"display-conditions":true,"form-submissions":true},"urls":{"assets":"https:\/\/www.bentley.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.bentley.com\/wp-admin\/admin-ajax.php"},"nonces":{"floatingButtonsClickTracking":"68e7f491c5"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"viewport_mobile":1023,"viewport_tablet":1024,"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_description_src":"description"},"post":{"id":10411,"title":"Bentley%20Systems%20%7C%20Infrastructure%20Engineering%20Software","excerpt":"Providing architects, engineers, constructors, and owner-operators with comprehensive architecture and engineering solutions for advancing infrastructure.","featuredImage":"https:\/\/www.bentley.com\/wp-content\/uploads\/2022\/04\/bentley-logo-400X100-black.svg?ver=1691178524"}};
</script>
<script type="rocketlazyloadscript" data-rocket-src="https://www.bentley.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.24.4" id="elementor-frontend-js" data-rocket-defer="" defer=""></script>
<script src="https://www.bentley.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.24.3" id="pro-elements-handlers-js" data-rocket-defer="" defer=""></script>
<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async="" src="https://www.bentley.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script><script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["bentley.jotform.com","jotform.forms.js","lightbox.js","wpgb-lightbox-holder","wpgb-lightbox-figure"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script>
<script>class RocketElementorAnimation{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}_detectAnimations(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this._listAnimationSettingsKeys(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach(t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this._animateElement(t)}catch(t){}})}_animateElement(t){const e=JSON.parse(t.dataset.settings),i=e._animation_delay||e.animation_delay||0,n=e[this.animationSettingKeys.find(t=>e[t])];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let s=setTimeout(()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this._removeAnimationSettings(t,e)},i);window.addEventListener("rocket-startLoading",function(){clearTimeout(s)})}_listAnimationSettingsKeys(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach(t=>{e.forEach(e=>{i.push(t+e)})}),i}_removeAnimationSettings(t,e){this._listAnimationSettingsKeys().forEach(t=>delete e[t]),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorAnimation;requestAnimationFrame(t._detectAnimations.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorAnimation.run);</script>


<script src="https://cdn.userway.org/widgetapp/2024-10-04-11-01-23/widget_app_base_1728039683734.js" async="" id="a11yWidgetSrc" crossorigin="anonymous" integrity="sha256-bINFvsV/mn8hBJ82X3aZzIS75xavH0qBxPVyRPN4vxY="></script><span id="elementor-device-mode-wpr" class="elementor-screen-only"></span><script type="text/javascript" id="">setTimeout(function(){dataLayer.push({event:"oneTrustReady"})},1500);</script><div id="onetrust-consent-sdk"><div class="onetrust-pc-dark-filter ot-hide ot-fade-in"></div><div id="onetrust-banner-sdk" class="otFloatingRounded otRelFont ot-bottom-left ot-wo-title vertical-align-content" tabindex="0" role="region" aria-label="Cookie banner" data-uw-cer-popup-wrapper=""><div class="ot-sdk-container" role="alertdialog" aria-label="Privacy"><div class="ot-sdk-row"><div id="onetrust-group-container" class="ot-sdk-twelve ot-sdk-columns"><div id="onetrust-policy"><div id="onetrust-policy-text">We use cookies for the best experience on our website, including to personalize content and ads, to provide social media features and to analyze traffic. These cookies include targeted media cookies and analytics cookies. For more information see our<a href="https://www.bentley.com/legal/cookie-policy" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/legal/cookie-policy" tabindex="0">Cookie Policy</a>. By clicking accept you agree to our use of cookies. To alter the types of cookies we use click “Cookie Settings”.

</div></div></div><div id="onetrust-button-group-parent" class="ot-sdk-twelve ot-sdk-columns has-reject-all-button"><div id="onetrust-button-group"><div class="onetrust-banner-options"><button id="onetrust-reject-all-handler" tabindex="0">Reject All</button> <button id="onetrust-accept-btn-handler" tabindex="0">Accept All</button></div><button id="onetrust-pc-btn-handler" class="cookie-setting-link" tabindex="0">Cookie Settings</button></div><div class="banner_logo"></div></div><!-- Close Button --><div id="onetrust-close-btn-container" data-uw-cer-popup-close="" tabindex="0" aria-label="Close dialog" role="button"><button class="onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-close-icon" style="background-image: url(&quot;https://cdn.cookielaw.org/logos/static/ot_close.svg&quot;);" aria-label="Close" tabindex="0"></button></div><!-- Close Button END--></div></div></div><div id="onetrust-pc-sdk" class="otPcTab ot-hide ot-fade-in otRelFont" lang="en" aria-label="Preference center" role="region" data-uw-rm-lang="false"><div role="alertdialog" aria-modal="true" style="height: 100%;" aria-label="Privacy Preference Center"><!-- pc header --><div class="ot-pc-header" role="presentation"><!-- Header logo --><div class="ot-pc-logo" role="img" aria-label="Bentley Logo"><img alt="Bentley Logo" src="https://cdn.cookielaw.org/logos/72ac319b-4349-42a3-9ba8-93108123034a/f450d2e2-5a42-43b2-bb0c-51b241b02dda/1013d277-4bf9-4d23-b69f-28936e7defa0/site-logo-new.png" data-uw-rm-alt-original="Bentley Logo" data-uw-rm-alt="ALT"></div><div class="ot-title-cntr"><h2 id="ot-pc-title">Privacy Preference Center</h2><div class="ot-close-cntr"><button id="close-pc-btn-handler" class="ot-close-icon" aria-label="Close" style="background-image: url(&quot;https://cdn.cookielaw.org/logos/static/ot_close.svg&quot;);"></button></div></div></div><!-- content --><!-- Groups / Sub groups with cookies --><div id="ot-pc-content" class="ot-pc-scrollbar ot-sdk-row"><div class="ot-optout-signal ot-hide"><div class="ot-optout-icon"><svg xmlns="http://www.w3.org/2000/svg"><path class="ot-floating-button__svg-fill" d="M14.588 0l.445.328c1.807 1.303 3.961 2.533 6.461 3.688 2.015.93 4.576 1.746 7.682 2.446 0 14.178-4.73 24.133-14.19 29.864l-.398.236C4.863 30.87 0 20.837 0 6.462c3.107-.7 5.668-1.516 7.682-2.446 2.709-1.251 5.01-2.59 6.906-4.016zm5.87 13.88a.75.75 0 00-.974.159l-5.475 6.625-3.005-2.997-.077-.067a.75.75 0 00-.983 1.13l4.172 4.16 6.525-7.895.06-.083a.75.75 0 00-.16-.973z" fill="#FFF" fill-rule="evenodd"></path></svg></div><span></span></div><div class="ot-sdk-container ot-grps-cntr ot-sdk-column"><div class="ot-sdk-four ot-sdk-columns ot-tab-list" aria-label="Cookie Categories"><ul class="ot-cat-grp" role="tablist"><li class="ot-abt-tab" role="presentation"><!-- About Privacy container --><div class="ot-active-menu category-menu-switch-handler" role="tab" tabindex="0" aria-selected="true" aria-controls="ot-tab-desc"><h3 id="ot-pvcy-txt">Your Privacy</h3></div></li><li class="ot-cat-item ot-always-active-group ot-vs-config" role="presentation" data-optanongroupid="C0001"><div class="category-menu-switch-handler" role="tab" tabindex="-1" aria-selected="false" aria-controls="ot-desc-id-C0001"><h3 id="ot-header-id-C0001">Strictly Necessary Cookies</h3></div></li><li class="ot-cat-item ot-vs-config" role="presentation" data-optanongroupid="C0003"><div class="category-menu-switch-handler" role="tab" tabindex="-1" aria-selected="false" aria-controls="ot-desc-id-C0003"><h3 id="ot-header-id-C0003">Functional Cookies</h3></div></li><li class="ot-cat-item ot-vs-config" role="presentation" data-optanongroupid="C0002"><div class="category-menu-switch-handler" role="tab" tabindex="-1" aria-selected="false" aria-controls="ot-desc-id-C0002"><h3 id="ot-header-id-C0002">Performance Cookies</h3></div></li><li class="ot-cat-item ot-vs-config" role="presentation" data-optanongroupid="C0004"><div class="category-menu-switch-handler" role="tab" tabindex="-1" aria-selected="false" aria-controls="ot-desc-id-C0004"><h3 id="ot-header-id-C0004">Targeting Cookies</h3></div></li></ul></div><div class="ot-tab-desc ot-sdk-eight ot-sdk-columns"><div class="ot-desc-cntr" id="ot-tab-desc" tabindex="0" role="tabpanel" aria-labelledby="ot-pvcy-hdr"><h4 id="ot-pvcy-hdr">Your Privacy</h4><p id="ot-pc-desc" class="ot-grp-desc">When you visit our website, we will use cookies to ensure that you get the best experience on our website. These cookies might be about you, your preferences or your device. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer. For more information, please see our <a href="https://www.bentley.com/legal/cookie-policy" data-uw-rm-brl="PR" data-uw-original-href="https://www.bentley.com/legal/cookie-policy">Cookie Policy</a>

<p>We will need to use a cookie to remember the choices that you have made within our cookie consent manager. This will have a couple of consequences:</p><p>

</p><ul class="b">
  <li>If you delete all your cookies you will have to update your preferences with us again.</li>
  <li>If you use a different device or browser you will have to tell us your preferences again.</li>
</ul></p></div><div class="ot-desc-cntr ot-hide ot-always-active-group" role="tabpanel" tabindex="0" id="ot-desc-id-C0001"><div class="ot-grp-hdr1"><h4 class="ot-cat-header">Strictly Necessary Cookies</h4><div class="ot-tgl-cntr"><div class="ot-always-active">Always Active</div></div></div><p class="ot-grp-desc ot-category-desc">These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.</p></div><div class="ot-desc-cntr ot-hide" role="tabpanel" tabindex="0" id="ot-desc-id-C0003"><div class="ot-grp-hdr1"><h4 class="ot-cat-header">Functional Cookies</h4><div class="ot-tgl"><input type="checkbox" name="ot-group-id-C0003" id="ot-group-id-C0003" role="switch" class="category-switch-handler" data-optanongroupid="C0003" aria-labelledby="ot-header-id-C0003" data-uw-rm-form="nfx"> <label class="ot-switch" for="ot-group-id-C0003"><span class="ot-switch-nob"></span> <span class="ot-label-txt">Functional Cookies</span></label> </div><div class="ot-tgl-cntr"></div></div><p class="ot-grp-desc ot-category-desc">These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.</p></div><div class="ot-desc-cntr ot-hide" role="tabpanel" tabindex="0" id="ot-desc-id-C0002"><div class="ot-grp-hdr1"><h4 class="ot-cat-header">Performance Cookies</h4><div class="ot-tgl"><input type="checkbox" name="ot-group-id-C0002" id="ot-group-id-C0002" role="switch" class="category-switch-handler" data-optanongroupid="C0002" aria-labelledby="ot-header-id-C0002" data-uw-rm-form="nfx"> <label class="ot-switch" for="ot-group-id-C0002"><span class="ot-switch-nob"></span> <span class="ot-label-txt">Performance Cookies</span></label> </div><div class="ot-tgl-cntr"></div></div><p class="ot-grp-desc ot-category-desc">These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.</p></div><div class="ot-desc-cntr ot-hide" role="tabpanel" tabindex="0" id="ot-desc-id-C0004"><div class="ot-grp-hdr1"><h4 class="ot-cat-header">Targeting Cookies</h4><div class="ot-tgl"><input type="checkbox" name="ot-group-id-C0004" id="ot-group-id-C0004" role="switch" class="category-switch-handler" data-optanongroupid="C0004" aria-labelledby="ot-header-id-C0004" data-uw-rm-form="nfx"> <label class="ot-switch" for="ot-group-id-C0004"><span class="ot-switch-nob"></span> <span class="ot-label-txt">Targeting Cookies</span></label> </div><div class="ot-tgl-cntr"></div></div><p class="ot-grp-desc ot-category-desc">These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.</p></div></div></div></div><!-- Vendors / Hosts --><section id="ot-pc-lst" class="ot-hide ot-pc-scrollbar ot-enbl-chr"><div class="ot-lst-cntr ot-pc-scrollbar"><div id="ot-pc-hdr"><div id="ot-lst-title"><button class="ot-link-btn back-btn-handler" aria-label="Back"><svg id="ot-back-arw" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 444.531 444.531" xml:space="preserve"><title>Back Button</title><g><path fill="#656565" d="M213.13,222.409L351.88,83.653c7.05-7.043,10.567-15.657,10.567-25.841c0-10.183-3.518-18.793-10.567-25.835
                  l-21.409-21.416C323.432,3.521,314.817,0,304.637,0s-18.791,3.521-25.841,10.561L92.649,196.425
                  c-7.044,7.043-10.566,15.656-10.566,25.841s3.521,18.791,10.566,25.837l186.146,185.864c7.05,7.043,15.66,10.564,25.841,10.564
                  s18.795-3.521,25.834-10.564l21.409-21.412c7.05-7.039,10.567-15.604,10.567-25.697c0-10.085-3.518-18.746-10.567-25.978
                  L213.13,222.409z"></path></g></svg></button><h3>Cookie List</h3></div><div class="ot-lst-subhdr"><div id="ot-search-cntr"><p role="status" class="ot-scrn-rdr"></p><input id="vendor-search-handler" type="text" name="vendor-search-handler" placeholder="Search…" aria-label="Cookie list search" data-uw-rm-form="nfx"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 -30 110 110" aria-hidden="true"><path fill="#2e3644" d="M55.146,51.887L41.588,37.786c3.486-4.144,5.396-9.358,5.396-14.786c0-12.682-10.318-23-23-23s-23,10.318-23,23
              s10.318,23,23,23c4.761,0,9.298-1.436,13.177-4.162l13.661,14.208c0.571,0.593,1.339,0.92,2.162,0.92
              c0.779,0,1.518-0.297,2.079-0.837C56.255,54.982,56.293,53.08,55.146,51.887z M23.984,6c9.374,0,17,7.626,17,17s-7.626,17-17,17
              s-17-7.626-17-17S14.61,6,23.984,6z"></path></svg></div><div id="ot-fltr-cntr"><button id="filter-btn-handler" aria-label="Filter" aria-haspopup="true"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 402.577 402.577" xml:space="preserve"><title>Filter Button</title><g><path fill="#2c3643" d="M400.858,11.427c-3.241-7.421-8.85-11.132-16.854-11.136H18.564c-7.993,0-13.61,3.715-16.846,11.136
                            c-3.234,7.801-1.903,14.467,3.999,19.985l140.757,140.753v138.755c0,4.955,1.809,9.232,5.424,12.854l73.085,73.083
                            c3.429,3.614,7.71,5.428,12.851,5.428c2.282,0,4.66-0.479,7.135-1.43c7.426-3.238,11.14-8.851,11.14-16.845V172.166L396.861,31.413
                            C402.765,25.895,404.093,19.231,400.858,11.427z"></path></g></svg></button></div></div></div><section id="ot-lst-cnt" class="ot-pc-scrollbar"><div class="ot-sdk-row"><div class="ot-sdk-column"><div id="ot-sel-blk"><div class="ot-sel-all"><div class="ot-sel-all-hdr"><span class="ot-consent-hdr">Consent</span> <span class="ot-li-hdr">Leg.Interest</span></div><div class="ot-sel-all-chkbox"><div class="ot-chkbox" id="ot-selall-hostcntr"><input id="select-all-hosts-groups-handler" type="checkbox" data-uw-rm-form="nfx"> <label for="select-all-hosts-groups-handler"><span class="ot-label-txt">checkbox label</span></label> <span class="ot-label-status">label</span></div><div class="ot-chkbox" id="ot-selall-vencntr"><input id="select-all-vendor-groups-handler" type="checkbox" data-uw-rm-form="nfx"> <label for="select-all-vendor-groups-handler"><span class="ot-label-txt">checkbox label</span></label> <span class="ot-label-status">label</span></div><div class="ot-chkbox" id="ot-selall-licntr"><input id="select-all-vendor-leg-handler" type="checkbox" data-uw-rm-form="nfx"> <label for="select-all-vendor-leg-handler"><span class="ot-label-txt">checkbox label</span></label> <span class="ot-label-status">label</span></div></div></div></div></div></div></section></div><div id="ot-anchor"></div><section id="ot-fltr-modal"><div id="ot-fltr-cnt"><button id="clear-filters-handler">Clear</button><div class="ot-fltr-scrlcnt ot-pc-scrollbar"><div class="ot-fltr-opts"><div class="ot-fltr-opt"><div class="ot-chkbox"><input id="chkbox-id" type="checkbox" class="category-filter-handler" data-uw-rm-form="nfx"> <label for="chkbox-id"><span class="ot-label-txt">checkbox label</span></label> <span class="ot-label-status">label</span></div></div></div><div class="ot-fltr-btns"><button id="filter-apply-handler">Apply</button> <button id="filter-cancel-handler">Cancel</button></div></div></div></section></section><!-- Footer buttons and logo --><div class="ot-pc-footer ot-pc-scrollbar"><div class="ot-btn-container"><button class="save-preference-btn-handler onetrust-close-btn-handler">Confirm My Choices</button><div class="ot-btn-subcntr"><button class="ot-pc-refuse-all-handler">Reject All </button> <button id="accept-recommended-btn-handler">Allow All </button></div></div><div class="ot-pc-footer-logo"><a href="https://www.onetrust.com/products/cookie-consent/" target="_blank" rel="noopener noreferrer" aria-label="Powered by OneTrust Opens in a new Tab - open in a new tab" data-uw-rm-brl="PR" data-uw-original-href="https://www.onetrust.com/products/cookie-consent/" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.onetrust.com/products/cookie-consent/$poweredbyonetrustopensinanewtab"><img alt="Powered by Onetrust" src="https://cdn.cookielaw.org/logos/static/powered_by_logo.svg" title="Powered by OneTrust Opens in a new Tab" data-uw-rm-alt-original="Powered by Onetrust" role="img" data-uw-rm-alt="ALT"></a></div></div><!-- Cookie subgroup container --><!-- Vendor list link --><!-- Cookie lost link --><!-- Toggle HTML element --><!-- Checkbox HTML --><!-- Arrow SVG element --><!-- Accordion basic element --><span class="ot-scrn-rdr" aria-atomic="true" aria-live="polite"></span><!-- Vendor Service container and item template --></div><iframe class="ot-text-resize" sandbox="allow-same-origin" title="onetrust-text-resize" style="position: absolute; top: -50000px; width: 100em;" aria-hidden="true"></iframe></div><div id="ot-sdk-btn-floating" class="ot-floating-button ot-hide" data-title="Cookie Settings"><div class="ot-floating-button__front custom-persistent-icon"><button type="button" class="ot-floating-button__open" aria-label="Open Preferences"></button></div><div class="ot-floating-button__back custom-persistent-icon"><button type="button" class="ot-floating-button__close" aria-label="Close Preferences" aria-hidden="true" style="display: none;"><!--?xml version="1.0" encoding="UTF-8"?--> <svg role="presentation" tabindex="-1" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Banner_02" class="ot-floating-button__svg-fill" transform="translate(-318.000000, -725.000000)" fill="#ffffff" fill-rule="nonzero"><g id="Group-2" transform="translate(305.000000, 712.000000)"><g id="icon/16px/white/close"><polygon id="Line1" points="13.3333333 14.9176256 35.0823744 36.6666667 36.6666667 35.0823744 14.9176256 13.3333333"></polygon><polygon id="Line2" transform="translate(25.000000, 25.000000) scale(-1, 1) translate(-25.000000, -25.000000) " points="13.3333333 14.9176256 35.0823744 36.6666667 36.6666667 35.0823744 14.9176256 13.3333333"></polygon></g></g></g></g></svg></button></div></div></div><script crossorigin="anonymous" integrity="sha256-5OdXDx+MvXAmr9txKe83oMceTCHlVbIfYR5W/7s0fy0=" src="https://cdn.userway.org/widgetapp/2024-10-04-11-01-23/remediation/remediation_1728039683734.js"></script><script crossorigin="anonymous" integrity="sha256-YdwOP0I9xosAyiRrhQdOTXK7cJVEE+LEvz/E+RJGcaA=" src="https://cdn.userway.org/remediation/2024-10-04-11-01-23/paid/remediation-tool.js?ts=1728039683734"></script><script crossorigin="anonymous" integrity="sha256-SO73/mGj4sfIisHGomO9hRtqBTY2B+Uv0r5ORHLUIlU=" src="https://cdn.userway.org/widgetapp/2024-10-04-11-01-23/remediation/nav_menu_helper_1728039683734.js"></script></body></html><!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->