PageSourceSearch

https://www.modelon.com/

html modelon.com collected 2026-10-02 03:43:47 UTC 331,393 bytes, 2,174 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" class="no-js">
3
4<head>
5	<meta charset="UTF-8">
5<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"718445604",accountID:"8424005",trustKey:"66686",xpid:"XAIFVVZTDRAGXVFTDwUPXlM=",licenseKey:"NRJS-b82d3afa6453bbfc543",applicationID:"690184887",browserID:"718445604"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
6(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
6e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
6const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
6if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
6o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
6(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
6;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
6{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
6ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
6{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
6null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
6dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
6imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
6return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
6!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
6if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
6);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
6class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
6h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
6
7	<meta name="viewport" content="width=device-width, initial-scale=1">
8	<meta name="google-site-verification" content="ilusR-wsN1Jf67m5dyYrOmmMbrgt2wUpLG2UmMrjVDs" />
9	<link rel="profile" href="https://gmpg.org/xfn/11">
10	<link rel="pingback" href="https://www.modelon.com/xmlrpc.php">
11	
11<script>
12		document.documentElement.className =
13			document.documentElement.className.replace("no-js", "js");
14	</script>
14
15	<title>Systems Simulation Software for Engineers | Modelon</title>
16<meta name='robots' content='max-image-preview:large' />
17<style id="bcarca-view-transitions">@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto;}::view-transition-group(root){animation-duration:400ms;}}</style>
18<link rel="alternate" type="text/markdown" href="https://www.modelon.com/.md" />
19<meta name="ai-content-available" content="text/markdown" data-url="https://www.modelon.com/.md" />
20<link rel="describedby" href="https://www.modelon.com/llms.txt" type="text/markdown" title="LLM Content Index" />
21<link rel="describedby" href="https://www.modelon.com/llms-full.txt" type="text/markdown" title="LLM Full Content" />
22<link rel="describedby" href="https://www.modelon.com/wp-json/bc-geodesic/v1/entity-card" type="application/ld+json" title="Entity Card" />
23<meta name="description" content="Modelon provides cloud-native system simulation software and services helping engineering teams design, simulate, and optimize complex industrial systems faster." />
24<link rel="canonical" href="https://www.modelon.com/" />
25
26<script type="application/ld+json">
27{
28    "@context": "https://schema.org",
29    "@graph": [
30        {
31            "@type": "Organization",
32            "@id": "https://www.modelon.com/#organization",
33            "name": "Modelon",
34            "url": "https://www.modelon.com",
35            "additionalType": "http://productontology.org/id/Software_engineering",
36            "description": "Modelon is revolutionizing the engineering design industry by offering technologies and services that enable customers to leverage system simulation. Modelon’s flagship product, Modelon Impact, is a cloud system simulation platform that helps engineers virtually design, analyze, and simulate physical systems. Our team brings deep industry expertise and is dedicated to guiding our customers in creating innovative technologies at their respective organizations. Headquartered in Lund, Sweden, Modelon is a global company with offices in Germany, India, Japan, and the United States. We believe that system simulation should be accessible to every engineer and are dedicated to being an open-standard platform company.",
37            "disambiguatingDescription": "Creators of the Modelon Impact system modeling and simulation platform. Headquartered in Lund, Sweden.",
38            "logo": {
39                "@type": "ImageObject",
40                "url": "https://www.modelon.com/wp-content/uploads/2022/06/modelon-logo.svg"
41            },
42            "address": {
43                "@type": "PostalAddress",
44                "streetAddress": "Modelon AB Ideon Science Park Scheelevägen 17 SE-223 70",
45                "addressLocality": "Lund",
46                "addressCountry": "SE"
47            },
48            "telephone": "+46 46 286 22 00",
49            "email": "[email protected]",
50            "foundingDate": "2004",
51            "numberOfEmployees": {
52                "@type": "QuantitativeValue",
53                "minValue": 50,
54                "maxValue": 100
55            },
56            "areaServed": "Global",
57            "sameAs": [
58                "https://www.linkedin.com/company/modelon/",
59                "https://www.crunchbase.com/organization/modelon",
60                "https://www.zoominfo.com/c/modelon-ab/346633437",
61                "https://modelica.org",
62                "https://modelica.org/events/asian2024/",
63                "https://www.ashrae.org/conferences/2026-winter-conference",
64                "https://github.com/modelon-community",
65                "https://www.wikidata.org/wiki/Q30290642"
66            ],
67            "memberOf": [
68                {
69                    "@type": "Organization",
70                    "name": "Modelica Association",
71                    "sameAs": "https://www.wikidata.org/wiki/Q133876843"
72                }
73            ],
74            "founder": [
75                {
76                    "@type": "Person",
77                    "name": "Johan Andreasson",
78                    "sameAs": "https://www.linkedin.com/in/johanandreasson/"
79                },
80                {
81                    "@type": "Person",
82                    "name": "Magnus Gäfvert",
83                    "sameAs": "https://www.linkedin.com/in/mgafvert/"
84                },
85                {
86                    "@type": "Person",
87                    "name": "Hubertus Tummescheit",
88                    "sameAs": "https://www.wikidata.org/wiki/Q102301965"
89                }
90            ],
91            "knowsAbout": [
92                {
93                    "@type": "Thing",
94                    "name": "Modelica",
95                    "sameAs": "https://www.wikidata.org/wiki/Q385325"
96                },
97                "Physics Simulation",
98                {
99                    "@type": "Thing",
100                    "name": "software engineering",
101                    "sameAs": "https://www.wikidata.org/wiki/Q80993"
102                },
103                {
104                    "@type": "Thing",
105                    "name": "simulation",
106                    "sameAs": "https://www.wikidata.org/wiki/Q45045"
107                },
108                "HVAC Simulation",
109                "Data Center Liquid Cooling Simulation",
110                "Liquid Cooling",
111                "FMI (Functional Mock-up Interface)",
112                {
113                    "@type": "Thing",
114                    "name": "consulting",
115                    "sameAs": "https://www.wikidata.org/wiki/Q63769412"
116                },
117                {
118                    "@type": "Thing",
119                    "name": "aerospace",
120                    "sameAs": "https://www.wikidata.org/wiki/Q2876213"
121                },
122                {
123                    "@type": "Thing",
124                    "name": "automotive industry",
125                    "sameAs": "https://www.wikidata.org/wiki/Q190117"
126                },
127                {
128                    "@type": "Thing",
129                    "name": "heating, ventilation, and air conditioning",
130                    "sameAs": "https://www.wikidata.org/wiki/Q1798773"
131                },
132                {
133                    "@type": "Thing",
134                    "name": "data center",
135                    "sameAs": "https://www.wikidata.org/wiki/Q671224"
136                },
137                {
138                    "@type": "Thing",
139                    "name": "electricity generation",
140                    "sameAs": "https://www.wikidata.org/wiki/Q383973"
141                },
142                {
143                    "@type": "Thing",
144                    "name": "energy storage",
145                    "sameAs": "https://www.wikidata.org/wiki/Q837718"
146                },
147                {
148                    "@type": "Thing",
149                    "name": "industrial equipment",
150                    "sameAs": "https://www.wikidata.org/wiki/Q3045515"
151                }
152            ]
153        },
154        {
155            "@type": "WebSite",
156            "@id": "https://www.modelon.com/#website",
157            "name": "Modelon",
158            "url": "https://www.modelon.com",
159            "publisher": {
160                "@id": "https://www.modelon.com/#organization"
161            },
162            "potentialAction": {
163                "@type": "SearchAction",
164                "target": {
165                    "@type": "EntryPoint",
166                    "urlTemplate": "https://www.modelon.com/?s={search_term_string}"
167                },
168                "query-input": "required name=search_term_string"
169            },
170            "hasPart": [
171                {
172                    "@type": "DigitalDocument",
173                    "name": "LLM Content Index",
174                    "url": "https://www.modelon.com/llms.txt",
175                    "encodingFormat": "text/markdown",
176                    "description": "AI-readable index of site content, entity data, and subject matter expertise"
177                },
178                {
179                    "@type": "DigitalDocument",
180                    "name": "LLM Full Content",
181                    "url": "https://www.modelon.com/llms-full.txt",
182                    "encodingFormat": "text/markdown",
183                    "description": "Complete AI-readable site content"
184                }
185            ]
186        },
187        {
188            "@type": "ItemList",
189            "@id": "https://www.modelon.com/#site-navigation",
190            "name": "Site Navigation",
191            "itemListElement": [
192                {
193                    "@type": "SiteNavigationElement",
194                    "position": 1,
195                    "name": "Products & Services",
196                    "url": "#"
197                },
198                {
199                    "@type": "SiteNavigationElement",
200                    "position": 2,
201                    "name": "Industries & Solutions",
202                    "url": "#"
203                },
204                {
205                    "@type": "SiteNavigationElement",
206                    "position": 3,
207                    "name": "Support",
208                    "url": "#"
209                },
210                {
211                    "@type": "SiteNavigationElement",
212                    "position": 4,
213                    "name": "Resources",
214                    "url": "#"
215                },
216                {
217                    "@type": "SiteNavigationElement",
218                    "position": 5,
219                    "name": "About",
220                    "url": "#"
221                }
222            ]
223        },
224        {
225            "@type": "BreadcrumbList",
226            "@id": "https://www.modelon.com/#breadcrumb",
227            "itemListElement": [
228                {
229                    "@type": "ListItem",
230                    "position": 1,
231                    "name": "Home",
232                    "item": "https://www.modelon.com"
233                },
234                {
235                    "@type": "ListItem",
236                    "position": 2,
237                    "name": "Homepage (Updated 4/26)"
238                }
239            ]
240        },
241        {
242            "@type": "WebPage",
243            "@id": "https://www.modelon.com/#webpage",
244            "url": "https://www.modelon.com/",
245            "name": "Systems Simulation Software for Engineers | Modelon",
246            "isPartOf": {
247                "@id": "https://www.modelon.com/#website"
248            },
249            "breadcrumb": {
250                "@id": "https://www.modelon.com/#breadcrumb"
251            },
252            "description": "Modelon provides cloud-native system simulation software and services helping engineering teams design, simulate, and optimize complex industrial systems faster.",
253            "headline": "Homepage (Updated 4/26)",
254            "datePublished": "2026-04-28T16:52:37+00:00",
255            "dateModified": "2026-06-16T15:44:45+00:00",
256            "author": {
257                "@id": "https://www.modelon.com/blog/author/alexbeaudin/#person"
258            },
259            "publisher": {
260                "@id": "https://www.modelon.com/#organization"
261            }
262        },
263        {
264            "@type": "Person",
265            "@id": "https://www.modelon.com/blog/author/alexbeaudin/#person",
266            "name": "alexbeaudin",
267            "url": "https://www.modelon.com/blog/author/alexbeaudin/"
268        }
269    ]
270}
271</script>
271
272<link rel='dns-prefetch' href='//www.modelon.com' />
273<link rel='dns-prefetch' href='//kit.fontawesome.com' />
274
275
276<!-- BC Tessera: Social Meta -->
277<meta property="og:site_name" content="Modelon" />
278<meta property="og:locale" content="en_US" />
279<meta property="og:type" content="article" />
280<meta property="og:url" content="https://www.modelon.com/" />
281<meta property="og:title" content="Systems Simulation Software for Engineers | Modelon" />
282<meta property="og:description" content="Modelon provides cloud-native system simulation software and services helping engineering teams design, simulate, and optimize complex industrial systems faster." />
283<meta property="article:published_time" content="2026-04-28T16:52:37+00:00" />
284<meta property="article:modified_time" content="2026-06-16T15:44:45+00:00" />
285<meta property="article:author" content="https://www.modelon.com/blog/author/alexbeaudin/" />
286<meta name="twitter:card" content="summary" />
287<meta name="twitter:title" content="Systems Simulation Software for Engineers | Modelon" />
288<meta name="twitter:description" content="Modelon provides cloud-native system simulation software and services helping engineering teams design, simulate, and optimize complex industrial systems faster." />
289<meta name="author" content="alexbeaudin" />
290<!-- /BC Tessera: Social Meta -->
291<style id="wp-img-auto-sizes-contain-inline-css">
292img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
293/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
294</style>
295<link rel='stylesheet' id='genesis-blocks-style-css-css' href='https://www.modelon.com/wp-content/plugins/genesis-blocks/dist/style-blocks.build.css?ver=1790710391' media='all' />
296<style type="text/css" id="modelon-open-sans-css" media="all">@font-face {font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wdth/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/hebrew/wdth/normal.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wdth/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wdth/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/math/wdth/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wdth/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wdth/normal.woff2);
296unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/latin/wdth/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/symbols/wdth/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/greek/wdth/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/cyrillic-ext/wdth/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/greek/wdth/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/greek-ext/wdth/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/latin/wdth/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/latin-ext/wdth/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/cyrillic/wdth/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/hebrew/wdth/italic.woff2);
296unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/math/wdth/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/vietnamese/wdth/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:75% 100%;src:url(/cf-fonts/v/open-sans/5.2.7/symbols/wdth/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}</style>
297<style type="text/css" id="titillium-css" media="all">@font-face {font-family:'Titillium Web';font-style:normal;font-weight:400;src:url(/cf-fonts/s/titillium-web/5.2.8/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Titillium Web';font-style:normal;font-weight:400;src:url(/cf-fonts/s/titillium-web/5.2.8/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Titillium Web';font-style:normal;font-weight:700;src:url(/cf-fonts/s/titillium-web/5.2.8/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Titillium Web';font-style:normal;font-weight:700;src:url(/cf-fonts/s/titillium-web/5.2.8/latin-ext/700/normal.woff2);
297unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Titillium Web';font-style:italic;font-weight:400;src:url(/cf-fonts/s/titillium-web/5.2.8/latin/400/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Titillium Web';font-style:italic;font-weight:400;src:url(/cf-fonts/s/titillium-web/5.2.8/latin-ext/400/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Titillium Web';font-style:italic;font-weight:700;src:url(/cf-fonts/s/titillium-web/5.2.8/latin/700/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Titillium Web';font-style:italic;font-weight:700;src:url(/cf-fonts/s/titillium-web/5.2.8/latin-ext/700/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}</style>
298<link rel='stylesheet' id='global-css' href='https://www.modelon.com/wp-content/themes/modelon/assets/css/style.css?v=1790710394' media='all' />
299<link rel='stylesheet' id='main-styles-css' href='https://www.modelon.com/wp-content/themes/modelon/style.css?ver=1.0.1' media='all' />
300<style id="wp-block-library-inline-css">
301:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
301--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
302
303/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
304</style>
305<style id="wp-block-heading-inline-css">
306h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
307/*# sourceURL=https://www.modelon.com/wp-includes/blocks/heading/style.min.css */
308</style>
309<style id="wp-block-paragraph-inline-css">
310.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
311/*# sourceURL=https://www.modelon.com/wp-includes/blocks/paragraph/style.min.css */
312</style>
313
314
315<link rel='stylesheet' id='propagate-blocks-container-style-css' href='https://www.modelon.com/wp-content/mu-plugins/custom-blocks/build/container/style-index.css?ver=0.1.1' media='all' />
316<link rel='stylesheet' id='propagate-blocks-page-section-block-style-css' href='https://www.modelon.com/wp-content/mu-plugins/custom-blocks/build/page-section-block/style-index.css?ver=0.1.4' media='all' />
317<link rel='stylesheet' id='propagate-blocks-slides-block-parent-style-css' href='https://www.modelon.com/wp-content/mu-plugins/custom-blocks/build/slides-block/slides-block-parent/style-index.css?ver=0.1.0' media='all' />
318<style id="propagate-blocks-slides-block-child-style-inline-css">
319.row{display:flex;flex-wrap:wrap;margin-left:-45px;margin-right:-45px}@media(max-width:640px){.row{margin-left:0;margin-right:0}}.col-1{flex-basis:calc(8.33% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-1{flex-basis:100%;margin-left:0;margin-right:0}}.col-2{flex-basis:calc(16.66% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-2{flex-basis:100%;margin-left:0;margin-right:0}}.col-3{flex-basis:calc(25% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-3{flex-basis:100%;margin-left:0;margin-right:0}}.col-4{flex-basis:calc(33.33% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-4{flex-basis:100%;margin-left:0;margin-right:0}}.col-5{flex-basis:calc(41.66% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-5{flex-basis:100%;margin-left:0;margin-right:0}}.col-6{flex-basis:calc(50% - 90px);flex-grow:0;margin-left:45px;margin-right:45px}@media(max-width:640px){.col-6{flex-basis:100%;margin-left:0;margin-right:0}}.col-7{flex-basis:calc(58.33% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-7{flex-basis:100%;margin-left:0;margin-right:0}}.col-8{flex-basis:calc(66% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-8{flex-basis:100%;margin-left:0;margin-right:0}}.col-9{flex-basis:calc(75% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-9{flex-basis:100%;margin-left:0;margin-right:0}}.col-10{flex-basis:calc(83.33% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-10{flex-basis:100%;margin-left:0;margin-right:0}}.col-11{flex-basis:calc(91.66% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-11{flex-basis:100%;margin-left:0;margin-right:0}}.col-12{flex-basis:100%;margin-left:45px;margin-right:45px}@media(max-width:640px){.col-12{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.hide-lg{display:none}.col-lg-1{flex-basis:calc(8.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-1{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-2{flex-basis:calc(16.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-2{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-3{flex-basis:calc(25% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-3{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-4{flex-basis:calc(33.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-4{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-5{flex-basis:calc(41.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-5{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-6{flex-basis:calc(50% - 90px);flex-grow:0;margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-6{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-7{flex-basis:calc(58.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-7{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-8{flex-basis:calc(66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-8{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-9{flex-basis:calc(75% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-9{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-10{flex-basis:calc(83.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-10{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-11{flex-basis:calc(91.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-11{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-12{flex-basis:100%;margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-12{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.hide-md{display:none}.col-md-1{flex-basis:calc(8.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-1{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-2{flex-basis:calc(16.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-2{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-3{flex-basis:calc(25% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-3{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-4{flex-basis:calc(33.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-4{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-5{flex-basis:calc(41.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-5{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-6{flex-basis:calc(50% - 90px);flex-grow:0;margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-6{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-7{flex-basis:calc(58.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-7{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-8{flex-basis:calc(66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-8{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-9{flex-basis:calc(75% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-9{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-10{flex-basis:calc(83.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-10{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-11{flex-basis:calc(91.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-11{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-12{flex-basis:100%;margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-12{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.hide-sm{display:none}.col-sm-1{flex-basis:calc(8.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-1{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-2{flex-basis:calc(16.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-2{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-3{flex-basis:calc(25% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-3{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-4{flex-basis:calc(33.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-4{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-5{flex-basis:calc(41.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-5{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-6{flex-basis:calc(50% - 90px);flex-grow:0;margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-6{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-7{flex-basis:calc(58.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-7{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-8{flex-basis:calc(66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-8{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-9{flex-basis:calc(75% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-9{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-10{flex-basis:calc(83.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-10{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-11{flex-basis:calc(91.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-11{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-12{flex-basis:100%;margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-12{flex-basis:100%;margin-left:0;margin-right:0}}
319@media(max-width:640px){.hide-xs{display:none}.col-xs-1{flex-basis:calc(8.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-1{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-2{flex-basis:calc(16.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-2{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-3{flex-basis:calc(25% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-3{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-4{flex-basis:calc(33.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-4{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-5{flex-basis:calc(41.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-5{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-6{flex-basis:calc(50% - 90px);flex-grow:0;margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-6{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-7{flex-basis:calc(58.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-7{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-8{flex-basis:calc(66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-8{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-9{flex-basis:calc(75% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-9{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-10{flex-basis:calc(83.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-10{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-11{flex-basis:calc(91.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-11{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-12{flex-basis:100%;margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-12{flex-basis:100%;margin-left:0;margin-right:0}}.prop-slides-block__child[data-href]{cursor:pointer}.prop-slides-block__child.splide__slide{display:flex;flex-direction:column;justify-content:center;max-width:100%}
320
321/*# sourceURL=https://www.modelon.com/wp-content/mu-plugins/custom-blocks/build/slides-block/slides-block-child/style-index.css */
322</style>
323<style id="propagate-blocks-logos-parent-style-inline-css">
324.row{display:flex;flex-wrap:wrap;margin-left:-45px;margin-right:-45px}@media(max-width:640px){.row{margin-left:0;margin-right:0}}.col-1{flex-basis:calc(8.33% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-1{flex-basis:100%;margin-left:0;margin-right:0}}.col-2{flex-basis:calc(16.66% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-2{flex-basis:100%;margin-left:0;margin-right:0}}.col-3{flex-basis:calc(25% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-3{flex-basis:100%;margin-left:0;margin-right:0}}.col-4{flex-basis:calc(33.33% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-4{flex-basis:100%;margin-left:0;margin-right:0}}.col-5{flex-basis:calc(41.66% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-5{flex-basis:100%;margin-left:0;margin-right:0}}.col-6{flex-basis:calc(50% - 90px);flex-grow:0;margin-left:45px;margin-right:45px}@media(max-width:640px){.col-6{flex-basis:100%;margin-left:0;margin-right:0}}.col-7{flex-basis:calc(58.33% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-7{flex-basis:100%;margin-left:0;margin-right:0}}.col-8{flex-basis:calc(66% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-8{flex-basis:100%;margin-left:0;margin-right:0}}.col-9{flex-basis:calc(75% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-9{flex-basis:100%;margin-left:0;margin-right:0}}.col-10{flex-basis:calc(83.33% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-10{flex-basis:100%;margin-left:0;margin-right:0}}.col-11{flex-basis:calc(91.66% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-11{flex-basis:100%;margin-left:0;margin-right:0}}.col-12{flex-basis:100%;margin-left:45px;margin-right:45px}@media(max-width:640px){.col-12{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.hide-lg{display:none}.col-lg-1{flex-basis:calc(8.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-1{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-2{flex-basis:calc(16.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-2{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-3{flex-basis:calc(25% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-3{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-4{flex-basis:calc(33.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-4{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-5{flex-basis:calc(41.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-5{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-6{flex-basis:calc(50% - 90px);flex-grow:0;margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-6{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-7{flex-basis:calc(58.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-7{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-8{flex-basis:calc(66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-8{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-9{flex-basis:calc(75% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-9{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-10{flex-basis:calc(83.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-10{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-11{flex-basis:calc(91.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-11{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-12{flex-basis:100%;margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-12{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.hide-md{display:none}.col-md-1{flex-basis:calc(8.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-1{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-2{flex-basis:calc(16.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-2{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-3{flex-basis:calc(25% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-3{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-4{flex-basis:calc(33.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-4{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-5{flex-basis:calc(41.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-5{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-6{flex-basis:calc(50% - 90px);flex-grow:0;margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-6{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-7{flex-basis:calc(58.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-7{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-8{flex-basis:calc(66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-8{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-9{flex-basis:calc(75% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-9{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-10{flex-basis:calc(83.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-10{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-11{flex-basis:calc(91.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-11{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-12{flex-basis:100%;margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-12{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.hide-sm{display:none}.col-sm-1{flex-basis:calc(8.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-1{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-2{flex-basis:calc(16.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-2{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-3{flex-basis:calc(25% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-3{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-4{flex-basis:calc(33.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-4{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-5{flex-basis:calc(41.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-5{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-6{flex-basis:calc(50% - 90px);flex-grow:0;margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-6{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-7{flex-basis:calc(58.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-7{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-8{flex-basis:calc(66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-8{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-9{flex-basis:calc(75% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-9{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-10{flex-basis:calc(83.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-10{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-11{flex-basis:calc(91.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-11{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-12{flex-basis:100%;margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-12{flex-basis:100%;margin-left:0;margin-right:0}}
324@media(max-width:640px){.hide-xs{display:none}.col-xs-1{flex-basis:calc(8.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-1{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-2{flex-basis:calc(16.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-2{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-3{flex-basis:calc(25% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-3{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-4{flex-basis:calc(33.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-4{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-5{flex-basis:calc(41.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-5{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-6{flex-basis:calc(50% - 90px);flex-grow:0;margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-6{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-7{flex-basis:calc(58.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-7{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-8{flex-basis:calc(66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-8{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-9{flex-basis:calc(75% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-9{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-10{flex-basis:calc(83.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-10{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-11{flex-basis:calc(91.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-11{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-12{flex-basis:100%;margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-12{flex-basis:100%;margin-left:0;margin-right:0}}.logos-block__wrapper{display:block;justify-content:center;margin-bottom:3rem;margin-top:3rem;text-align:center}@media(min-width:769px){.logos-block__wrapper{margin-bottom:6.4rem;margin-top:6.4rem}}.logos-block__wrapper:first-child{margin-top:0}.logos-block__wrapper:last-child{margin-bottom:0}@media(min-width:641px){.logos-block__wrapper{display:flex;flex-wrap:wrap;justify-content:center}}
325
326/*# sourceURL=https://www.modelon.com/wp-content/mu-plugins/custom-blocks/build/logos/logos-parent/style-index.css */
327</style>
328<style id="propagate-blocks-logos-child-style-inline-css">
329.row{display:flex;flex-wrap:wrap;margin-left:-45px;margin-right:-45px}@media(max-width:640px){.row{margin-left:0;margin-right:0}}.col-1{flex-basis:calc(8.33% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-1{flex-basis:100%;margin-left:0;margin-right:0}}.col-2{flex-basis:calc(16.66% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-2{flex-basis:100%;margin-left:0;margin-right:0}}.col-3{flex-basis:calc(25% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-3{flex-basis:100%;margin-left:0;margin-right:0}}.col-4{flex-basis:calc(33.33% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-4{flex-basis:100%;margin-left:0;margin-right:0}}.col-5{flex-basis:calc(41.66% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-5{flex-basis:100%;margin-left:0;margin-right:0}}.col-6{flex-basis:calc(50% - 90px);flex-grow:0;margin-left:45px;margin-right:45px}@media(max-width:640px){.col-6{flex-basis:100%;margin-left:0;margin-right:0}}.col-7{flex-basis:calc(58.33% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-7{flex-basis:100%;margin-left:0;margin-right:0}}.col-8{flex-basis:calc(66% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-8{flex-basis:100%;margin-left:0;margin-right:0}}.col-9{flex-basis:calc(75% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-9{flex-basis:100%;margin-left:0;margin-right:0}}.col-10{flex-basis:calc(83.33% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-10{flex-basis:100%;margin-left:0;margin-right:0}}.col-11{flex-basis:calc(91.66% - 90px);margin-left:45px;margin-right:45px}@media(max-width:640px){.col-11{flex-basis:100%;margin-left:0;margin-right:0}}.col-12{flex-basis:100%;margin-left:45px;margin-right:45px}@media(max-width:640px){.col-12{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.hide-lg{display:none}.col-lg-1{flex-basis:calc(8.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-1{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-2{flex-basis:calc(16.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-2{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-3{flex-basis:calc(25% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-3{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-4{flex-basis:calc(33.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-4{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-5{flex-basis:calc(41.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-5{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-6{flex-basis:calc(50% - 90px);flex-grow:0;margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-6{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-7{flex-basis:calc(58.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-7{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-8{flex-basis:calc(66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-8{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-9{flex-basis:calc(75% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-9{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-10{flex-basis:calc(83.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-10{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-11{flex-basis:calc(91.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-11{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1280px){.col-lg-12{flex-basis:100%;margin-left:45px;margin-right:45px}}@media(max-width:1280px)and (max-width:640px){.col-lg-12{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.hide-md{display:none}.col-md-1{flex-basis:calc(8.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-1{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-2{flex-basis:calc(16.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-2{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-3{flex-basis:calc(25% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-3{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-4{flex-basis:calc(33.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-4{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-5{flex-basis:calc(41.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-5{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-6{flex-basis:calc(50% - 90px);flex-grow:0;margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-6{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-7{flex-basis:calc(58.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-7{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-8{flex-basis:calc(66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-8{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-9{flex-basis:calc(75% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-9{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-10{flex-basis:calc(83.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-10{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-11{flex-basis:calc(91.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-11{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:1024px){.col-md-12{flex-basis:100%;margin-left:45px;margin-right:45px}}@media(max-width:1024px)and (max-width:640px){.col-md-12{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.hide-sm{display:none}.col-sm-1{flex-basis:calc(8.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-1{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-2{flex-basis:calc(16.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-2{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-3{flex-basis:calc(25% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-3{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-4{flex-basis:calc(33.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-4{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-5{flex-basis:calc(41.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-5{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-6{flex-basis:calc(50% - 90px);flex-grow:0;margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-6{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-7{flex-basis:calc(58.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-7{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-8{flex-basis:calc(66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-8{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-9{flex-basis:calc(75% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-9{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-10{flex-basis:calc(83.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-10{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-11{flex-basis:calc(91.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-11{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:768px){.col-sm-12{flex-basis:100%;margin-left:45px;margin-right:45px}}@media(max-width:768px)and (max-width:640px){.col-sm-12{flex-basis:100%;margin-left:0;margin-right:0}}
329@media(max-width:640px){.hide-xs{display:none}.col-xs-1{flex-basis:calc(8.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-1{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-2{flex-basis:calc(16.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-2{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-3{flex-basis:calc(25% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-3{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-4{flex-basis:calc(33.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-4{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-5{flex-basis:calc(41.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-5{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-6{flex-basis:calc(50% - 90px);flex-grow:0;margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-6{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-7{flex-basis:calc(58.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-7{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-8{flex-basis:calc(66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-8{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-9{flex-basis:calc(75% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-9{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-10{flex-basis:calc(83.33% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-10{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-11{flex-basis:calc(91.66% - 90px);margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-11{flex-basis:100%;margin-left:0;margin-right:0}}@media(max-width:640px){.col-xs-12{flex-basis:100%;margin-left:45px;margin-right:45px}}@media(max-width:640px)and (max-width:640px){.col-xs-12{flex-basis:100%;margin-left:0;margin-right:0}}.logos-block{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:40px;text-align:center}.logos-block img,.logos-block svg{height:100%;margin:auto;max-height:60px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@media(min-width:769px){.has-three-logo-columns-up .logos-block{flex:0 0 calc(33% - 15px);width:calc(33% - 15px)}.has-four-logo-columns-up .logos-block{flex:0 0 calc(25% - 15px);width:calc(25% - 15px)}.has-five-logo-columns-up .logos-block{flex:0 0 calc(20% - 15px);width:calc(20% - 15px)}.has-six-logo-columns-up .logos-block{flex:1;width:100%}}.is-style-grayscale .logos-block{filter:grayscale(1)}@media(min-width:641px){.has-logo-borders .logos-block{position:relative}.has-logo-borders .logos-block:not(:first-child):before{background:#ddd;content:"";height:65px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}}
330
331/*# sourceURL=https://www.modelon.com/wp-content/mu-plugins/custom-blocks/build/logos/logos-child/style-index.css */
332</style>
333<style id="propagate-blocks-testimonials-parent-style-inline-css">
334.wp-block-propagate-blocks-propagate-cards-parent{padding:2px}
335
336/*# sourceURL=https://www.modelon.com/wp-content/mu-plugins/custom-blocks/build/testimonials/testimonials-parent/style-index.css */
337</style>
338<link rel='stylesheet' id='propagate-blocks-testimonials-child-style-css' href='https://www.modelon.com/wp-content/mu-plugins/custom-blocks/build/testimonials/testimonials-child/style-index.css?ver=0.1.2' media='all' />
339
340<style id="global-styles-inline-css">
341: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--primary: #E36D00;--wp--preset--color--secondary: #343E47;--wp--preset--color--tertiary: #FFCC00;--wp--preset--color--quaternary: #ebf4fa;--wp--preset--color--quinary: #F1F1F1;--wp--preset--color--medium-gray: #414D58;--wp--preset--color--light-gray: #AAAAAA;--wp--preset--color--dark-gray-rule: #636F7B;--wp--preset--color--dark-gray-muted: #414D58;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
3410) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1.5rem;--wp--preset--font-size--medium: 2rem;--wp--preset--font-size--large: 3rem;--wp--preset--font-size--x-large: 6rem;--wp--preset--font-size--extra-small: 1rem;--wp--preset--font-size--massive: 9.2rem;--wp--preset--font-family--open-sans: Open Sans, Helvetica, Arial, sans-serif;--wp--preset--font-family--titillium-web: Titillium Web, sans-serif;--wp--preset--spacing--20: 1.2rem;--wp--preset--spacing--30: 4.4rem;--wp--preset--spacing--40: 7.6rem;--wp--preset--spacing--50: 10.8rem;--wp--preset--spacing--60: 14rem;--wp--preset--spacing--70: 17.2rem;--wp--preset--spacing--80: 20.4rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-site-title{--wp--preset--font-family--helvetica-arial: Helvetica Neue, Helvetica, Arial, sans-serif;}:root { --wp--style--global--content-size: 890px;--wp--style--global--wide-size: 890px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-quaternary-color{color: var(--wp--preset--color--quaternary) !important;}.has-quinary-color{color: var(--wp--preset--color--quinary) !important;}.has-medium-gray-color{color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !important;}.has-dark-gray-rule-color{color: var(--wp--preset--color--dark-gray-rule) !important;}.has-dark-gray-muted-color{color: var(--wp--preset--color--dark-gray-muted) !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-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-quaternary-background-color{background-color: var(--wp--preset--color--quaternary) !important;}.has-quinary-background-color{background-color: var(--wp--preset--color--quinary) !important;}.has-medium-gray-background-color{background-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !important;}.has-dark-gray-rule-background-color{background-color: var(--wp--preset--color--dark-gray-rule) !important;}.has-dark-gray-muted-background-color{background-color: var(--wp--preset--color--dark-gray-muted) !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-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-quaternary-border-color{border-color: var(--wp--preset--color--quaternary) !important;}.has-quinary-border-color{border-color: var(--wp--preset--color--quinary) !important;}.has-medium-gray-border-color{border-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !important;}.has-dark-gray-rule-border-color{border-color: var(--wp--preset--color--dark-gray-rule) !important;}.has-dark-gray-muted-border-color{border-color: var(--wp--preset--color--dark-gray-muted) !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;}
341.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;}.has-extra-small-font-size{font-size: var(--wp--preset--font-size--extra-small) !important;}.has-massive-font-size{font-size: var(--wp--preset--font-size--massive) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-titillium-web-font-family{font-family: var(--wp--preset--font-family--titillium-web) !important;}.wp-block-site-title.has-helvetica-arial-font-family{font-family: var(--wp--preset--font-family--helvetica-arial) !important;}
342/*# sourceURL=global-styles-inline-css */
343</style>
344
345<link rel='stylesheet' id='bcarca-embed-optimizer-css' href='https://www.modelon.com/wp-content/plugins/bc-arca/assets/css/embed-optimizer.css?ver=1.13.2' media='all' />
346<link rel='stylesheet' id='tablepress-default-css' href='https://www.modelon.com/wp-content/plugins/tablepress/css/build/default.css?ver=3.3' media='all' />
347<link rel='stylesheet' id='multilingualpress-flag-icons-css' href='https://www.modelon.com/wp-content/plugins/multilingualpress/src/modules/SiteFlags/public/css/frontend.css?ver=1790710393' media='all' />
348<script id="fontawesome-kit-js" crossorigin="anonymous" src="https://kit.fontawesome.com/4a103021fc.js"></script>
348
349<link rel="https://api.w.org/" href="https://www.modelon.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.modelon.com/wp-json/wp/v2/pages/14186" />
350<!--BEGIN: TRACKING CODE MANAGER (v2.5.0) BY INTELLYWP.COM IN HEAD//-->
351<!-- Google Tag Manager -->
352<script>
vendor: 331 bytes, lines 352-356
352(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
353new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
354j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
355'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
356})(window,document,'script','dataLayer','
356GTM-NT9VBD5
vendor: 3 bytes, line 356
356');
356</script>
356
357<!-- End Google Tag Manager -->
358<!--END: https://wordpress.org/plugins/tracking-code-manager IN HEAD//--><!-- --------- START PLUGIN NUTSHELL-ANALYTICS - HEADER SCRIPTS --------- -->
359<!-- Nutshell - Primary Tracking Script -->
360<script type="text/javascript" data-registered="nutshell-plugin">
361	(function(n,u,t){n[u]=n[u]||function(){(n[u].q=n[u].q||[]).push(arguments)}}(window,'Nutsheller'));
362	Nutsheller( 'boot', {
363		instance: '265957',
364		target: 'nutshell-boot-265957',
365		authToken: 'C8e8tuxoEjUnUbx7ZdITlX38FJ7glvhYYv7HuiS0thE.2'
366	});
367</script>
vendor: 1 bytes, line 367
367
368<script type="module" data-registered="nutshell-plugin" src="https://growth.modelon.com/nutsheller-esm.js"></script>
368
369<!-- Helper Script -->
370<script type="text/javascript" data-registered="nutshell-plugin">
371	/* global mcfx */
372	window.mcfxCaptureCustomFormData = function( data, formId = 'form-from-mcfxCaptureCustomFormData' ) {
373		if( 'undefined' === typeof mcfx ) {
374			console.warn( '"mcfx" is not defined. Please ensure that the MCFX pixel loads before usage.' );
375			return;
376		}
377		const formEl = document.createElement('form');
378		formEl.id = formId;
379		for ( const field of data ) {
380			const fieldEl = document.createElement('input');
381			fieldEl.type = 'hidden';
382			for ( const key in field ) {
383				fieldEl[key] = field[key];
384			}
385			formEl.appendChild(fieldEl);
386		}
387		mcfx( 'capture', formEl );
388	}
389</script>
389
390<!-- --------- END PLUGIN NUTSHELL-ANALYTICS - HEADER SCRIPTS --------- -->
391<link rel="preload" href="//fonts.googleapis.com/css2?family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&amp;display=swap" as="style"><link rel="preload" href="//fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,400;0,700;1,400;1,700&amp;display=swap" as="style"><link rel="dns-prefetch" href="//googletagmanager.com"><link rel="dns-prefetch" href="//google-analytics.com"><!-- Add your GTM-XXXXXXX to the general settings to install Google Tag Manager -->    
391<script type="text/javascript">
392        var searchData = [{"title":"Vehicle Dynamics Library","url":"https:\/\/www.modelon.com\/library\/vehicle-dynamics-library\/","keywords":""},{"title":"Videos &amp; Webinars","url":"https:\/\/modelon.com\/support-learning\/resources\/?_resource_type=videos%2Cwebinars","keywords":""},{"title":"Vapor Cycle Library","url":"https:\/\/www.modelon.com\/library\/vapor-cycle-library\/","keywords":"heating, cooling, waste-heat recovery"},{"title":"Thermal Power Library","url":"https:\/\/www.modelon.com\/library\/thermal-power-library\/","keywords":"power generation plant performance"},{"title":"Technology Licensing","url":"https:\/\/www.modelon.com\/technology-licensing\/","keywords":"integration, third-party, CAE"},{"title":"Services","url":"https:\/\/www.modelon.com\/services\/","keywords":"accelerated adoption, workshops, training, workflow, development"},{"title":"Resources","url":"https:\/\/www.modelon.com\/support-learning\/resources\/","keywords":"technical documents, release notes, webinars, testimonials"},{"title":"Request a Demo","url":"https:\/\/www.modelon.com\/request-demo\/","keywords":"demonstration"},{"title":"Pneumatics Library","url":"https:\/\/www.modelon.com\/library\/pneumatics-library\/","keywords":""},{"title":"Partners and Resellers","url":"https:\/\/www.modelon.com\/company\/partners-resellers\/","keywords":"direct sales, channel"},{"title":"Open Source","url":"https:\/\/www.modelon.com\/open-source\/","keywords":"open source, open-source"},{"title":"News &amp; Blog","url":"https:\/\/www.modelon.com\/news-blog\/","keywords":"newsletter"},{"title":"Modelon Library Suite","url":"https:\/\/www.modelon.com\/modelon-library-suite-modelica-libraries\/","keywords":"libraries, library, modelon, models, modeling"},{"title":"Modelon Impact Platform","url":"https:\/\/www.modelon.com\/?page_id=13028","keywords":"modelon impact, modeling, models, platform, modelica"},{"title":"Modelon Help Center","url":"https:\/\/help.modelon.com\/latest\/","keywords":"help, support"},{"title":"Liquid Cooling Library","url":"https:\/\/www.modelon.com\/library\/liquid-cooling-library\/","keywords":"geometry-based resistance correlations"},{"title":"Leadership","url":"https:\/\/www.modelon.com\/company\/leadership\/","keywords":"leaders, officers, staff"},{"title":"Jet Propulsion Library","url":"https:\/\/www.modelon.com\/library\/jet-propulsion-library\/","keywords":"aircraft"},{"title":"Investor Relations","url":"https:\/\/www.modelon.com\/investor-relations\/","keywords":"company, presentations, ipo, press, reports, financial, calendar, shareholder, governance, meeting"},{"title":"Industries","url":"https:\/\/www.modelon.com\/industries\/","keywords":"academia, aerospace, automotive, energy, industrial"},{"title":"Industrial Equipment","url":"https:\/\/www.modelon.com\/industries\/industrial-equipment\/","keywords":"industry, industries"},{"title":"Hydro Power Library","url":"https:\/\/www.modelon.com\/library\/hydro-power-library\/","keywords":"hydro power plant"},{"title":"Hydraulics Library","url":"https:\/\/www.modelon.com\/library\/hydraulics-library\/","keywords":""},{"title":"HVAC &amp; Refrigeration","url":"https:\/\/www.modelon.com\/industries\/hvac-system-simulation-solution\/","keywords":"heating, ventilation, air conditioning, industry, industries"},{"title":"Heat Exchanger Library","url":"https:\/\/www.modelon.com\/library\/heat-exchanger-library\/","keywords":"geometry-based"},{"title":"Fuel Cell Library","url":"https:\/\/www.modelon.com\/library\/fuel-cell-library\/","keywords":"fuel cell systems"},{"title":"FMI Toolbox","url":"https:\/\/www.modelon.com\/fmi-toolbox\/","keywords":"fmi, toolbox, Simulink, MATLAB"},{"title":"Events","url":"https:\/\/www.modelon.com\/company\/events\/","keywords":""},{"title":"Environmental Control Library","url":"https:\/\/www.modelon.com\/library\/environmental-control-library\/","keywords":"aircraft"},{"title":"Engine Dynamics Library","url":"https:\/\/www.modelon.com\/library\/engine-dynamics-library\/","keywords":"transient engine response"},{"title":"Energy and Power","url":"https:\/\/www.modelon.com\/industries\/energy-power-system-simulation-optimization-software\/","keywords":"industry, industries"},{"title":"Electrification Library","url":"https:\/\/www.modelon.com\/library\/electrification-library\/","keywords":""},{"title":"Electric Power Library","url":"https:\/\/www.modelon.com\/library\/electric-power-library\/","keywords":""},{"title":"Ebooks &amp; Infographics","url":"https:\/\/modelon.com\/support-learning\/resources\/?_resource_type=ebooks-infographics","keywords":""},{"title":"Contact Us","url":"https:\/\/www.modelon.com\/quick-search\/contact-us\/","keywords":"message, email"},{"title":"Case Studies","url":"https:\/\/modelon.com\/support-learning\/resources\/?_resource_type=case-study","keywords":"testimonials, customers"},{"title":"Careers","url":"https:\/\/www.modelon.com\/company\/careers\/","keywords":"jobs, employment, work"},{"title":"Automotive","url":"https:\/\/www.modelon.com\/industries\/automotive-system-simulation-software\/","keywords":"cars, cloud, vehicle, industry, industries"},{"title":"Aircraft Dynamics Library","url":"https:\/\/www.modelon.com\/library\/aircraft-dynamics-library\/","keywords":"library, libraries, fixed-wing"},{"title":"Air Conditioning LIbrary","url":"https:\/\/www.modelon.com\/library\/air-conditioning-library\/","keywords":"library, libraries, cooling"},{"title":"Aerospace","url":"https:\/\/www.modelon.com\/industries\/aerospace-systems-modeling-and-simulation-software\/","keywords":"industry, industries"},{"title":"Academia and Research","url":"https:\/\/www.modelon.com\/industries\/academia-research\/","keywords":"industry, industries"},{"title":"About Modelon","url":"https:\/\/www.modelon.com\/company\/","keywords":"product, history, values, collaboration, engagement, leadership, locations, "}];
393    </script>
393
394    <style>
395	#signup, #hvac-applications {
396		 scroll-margin-top: 100px;
397	}
398</style><link rel="icon" href="https://www.modelon.com/wp-content/uploads/2022/07/cropped-modelon-favicon-144x144-1-32x32.png" sizes="32x32" />
399<link rel="icon" href="https://www.modelon.com/wp-content/uploads/2022/07/cropped-modelon-favicon-144x144-1-192x192.png" sizes="192x192" />
400<link rel="apple-touch-icon" href="https://www.modelon.com/wp-content/uploads/2022/07/cropped-modelon-favicon-144x144-1-180x180.png" />
401<meta name="msapplication-TileImage" content="https://www.modelon.com/wp-content/uploads/2022/07/cropped-modelon-favicon-144x144-1-270x270.png" />
402<style id="wp-custom-css">
403.StripeElement--card {
404	border: 0 !important;
405	border-radius: 50px !important;
406}
407
408.page-id-12691 .site-branding {
409	display: none;
410}
411
412.page-id-12691 {
413	padding-top: 0 !important;
414}
415
416.four-col-cards .cards-section__card {
417	flex: 0 0 calc(25% - 3rem) !important;
418	
419}
420
421.overlap-hero {
422	overflow:visible;
423	z-index: 100;
424	position:relative;
425	padding-bottom: 0 !important;
426	margin-bottom: -200px;
427}
428
429.overlap-hero .hero-section__image img {
430	position: relative;
431	z-index: 10;
432	margin-bottom: -125px;
433}
434
435.overlap-hero + .page-section {
436	padding-top: 350px;
437}
438
439
440.site-navigation .nav li:not(.with-button) a {
441	margin-right: 0;
442}
443
444body.page-id-8 .layout-horizontal .cta-section__title {
445	font-size: 42px;
446	line-height: 1.25;
447}
448
449body.page-id-11846 .page-header {
450	display: none;
451}
452
453.page-id-6892 .gform_title {
454	display: none;
455}
456
457@media screen and (max-width: 1025px) {
458	.custom-sub-column {
459		flex-direction: column;
460	}
461}
462
463
464a.wp-block-button__link.has-background {
465    color: white;
466}
467
468.innovate-comp {
469	background: transparent !important;
470	padding: 0;
471}
472
473.innovate-day-cards .cards-section__card-footer {
474	padding: 0 3rem 3rem;	
475}
476
477.innovate-tag {
478	display: inline-block;
479	margin-right: 8px;
480	padding: 2px 18px;
481	font-size: 12px;
482	font-weight: bold;
483	border-radius: 20px;
484	background: #fc0;
485	color: #002336;
486}
487
488.page-template-template-events .post-list {
489	margin-bottom: 64px;
490}
491
492.page-template-template-events .container--narrow {
493	 display: none;
494}
495
496.wp-block-image.aligncenter {
497	margin-left:auto;
498	margin-right:auto;
499}
500
501.filter-pagination {
502	margin-bottom: 32px;
503}
504
505body.postid-11240 .entry-content__image,
506body.postid-11247 .entry-content__image {
507	display: none !important;
508}
509
510.box-shadow .prop-components {
511	background: #fff;
512	border-radius: 8px;
513	padding: 32px;
514	box-shadow: 0 5px 15px rgba(0,0,0,0.1);
515}
516
517.box-shadow .prop-components div,
518.box-shadow h2,
519.box-shadow p,
520.box-shadow label {
521	color: #1e1e1e !important;
522}
523
524body.page-id-11453 .minimal-footer {
525	display: none;
526}
527
528@media (max-width: 640px) {
529	.page-section--hero .hero-section__image svg {
530		width:100%;
531	}
532}
533
534.site-search {
535	display:none;
536}
537.site-search.active {
538	display:block;
539}
540
541.page-template-innovate .gform_required_legend {
542	color:#fff;
543	
544}
545
546.innovate-speakers .innovate-speaker[data-micromodal-trigger=speaker-bio-12763],
547.innovate-speakers .innovate-speaker[data-micromodal-trigger=speaker-bio-12764]{
548	display:none
549}
550
551body.innovate-page .page-section.social-cta {
552	padding-top:3rem !important;
553	padding-bottom:3rem !important;
554}
555
556body.innovate-page .page-section.social-cta > .page-section__heading {
557	max-width: 800px;
558    padding: 4rem 2rem;
559    border: 2px solid #f24c6c;
560    border-radius: 12px;
561    background-color: rgba(0, 0, 0, .15);
562}
563
564p.testimonials-child__title,
565p.testimonials-child__name{
566	margin-top:0
567}
568
569.testimonials-child p + p {
570	margin-top: 16px;
571}
572
573.page-section--cta .cta-section__subtext {
574	display: none;
575}
576
577#typed-homepage-repositioning {
578	font-weight: 900;
579/* 	color: #e36d00; */
580}
581
582/* Fixed Header Body Spacing Fallback */
583body {
584	padding-top: 102px;
585}
586@media (max-width: 1024px) {
587	body {
588		padding-top: 91px;
589	}
590}
591
592
593
594table.feature-table__table tr:nth-child(even) {
595	background: none;	
596}
597
598table.feature-table__table, table.feature-table__table th, table.feature-table__table td {
599	border: none;
600}
601
602
603/***
604Modelon Impact Comparison Page
605***/
606.impact-comparison-columns .wp-block-columns.is-layout-flex {
607gap: 30px;	
608}
609
610.modelon-impact-faq {
611display: flex;
612	flex-direction: column;
613	gap: 32px;
614}
615
616.modelon-impact-faq .schema-faq-section {
617	display: flex;
618	flex-direction: column;
619	gap: 16px;
620}
621
622.modelon-impact-faq .schema-faq-question {
623	font-size:22px;
624	font-weight: 400;
625}
626
627.modelon-impact-faq .schema-faq-answer {
628	margin: 0;
629}
630
631.wp-block-propagate-blocks-container.container.prop-container-block.fluid {
632    max-width: 100%;
633}
634
635.nobr {
636  white-space: nowrap;
637}
638
639.video-content-offer .video-content-offer__form .video-content-offer__form-title {
640	color: #fff;
641}
642
643@media (min-width: 1181px) {
644	.data-centers__impact-stats .stats-block__stat{
645		font-size: 8.5rem;
646	}
647}
648
649.data-center__icon-cards .propagate-cards__child {
650	padding-bottom: 30px;
651}
652
653.data-center__icon-cards .propagate-cards__icon{
654	background-color: #e36d00;
655	border-radius: 100%;
656	padding: 1rem;
657	width: 5rem;
658	flex-basis: 5rem;
659	height: 5rem;
660	align-self: flex-start;
661	margin-bottom: 20px;
662}
663
664.data-center__icon-cards .propagate-cards__icon svg {
665	width: 100%;
666	height: 100%;
667	max-width: 100%;
668}
669
670
671.data-center__icon-cards .wp-block-heading {
672	font-size: 2.5rem;
673}
674
675.data-centers__recent-posts li {
676	border-radius: 12px;
677	overflow: hidden;
678	border: 1px solid #343e47;
679	display: flex;
680}
681
682
683.data-centers__recent-posts .wp-block-post-title a{
684	color: inherit;
685}
686
687.data-centers__tabs.prop-tabs-block__parent.is-style-horizontal-compact .prop-tabs {
688	flex-basis: 300px;
689	
690}
691
692.data-centers__tabs.prop-tabs-block__parent.is-style-horizontal-compact .prop-tabs__tab-description {
693	margin-top: 4px!important;
694}
695
696.data-centers__tabs.prop-tabs-block__parent.is-style-horizontal-compact .prop-tabs__tab-description p {	margin-top: 4px!important;
697	line-height: 1.2!important;
698}
699
700
701
702.data-centers__tabs.prop-tabs-block__parent.is-style-horizontal-compact .prop-tabs__tab-description {
703	transition: none;
704}
705
706.data-centers__accordions .accordion-item {
707	background-color: #fff;
708}
709
710.data-centers__cta {
711	border-radius: 1.2rem;
712}
713
714.data-centers__modelon-libraries {
715	border-radius: 1.2rem;
716}
717
718.data-centers__section .prop-section-block__main, .prop-section--reduce-padding .prop-section-block__main {
719	padding-top: 2rem;
720	padding-bottom: 2rem;
721}
722
723.data-centers__section + .data-centers__section .prop-section-block__main {
724	padding-top: 0;
725}
726
727@media (max-width: 768px) {
728	.data-center__stats-container.stats-block__wrapper {
729		flex-direction: column;
730		max-width: 512px;
731        margin-left: auto;
732        margin-right: auto;
733	}
734}
735
736.data-center-resources .quick-links__link {
737	padding-right: 3.2rem;
738}
739
740
741@media (max-width: 768px) {
742	.data-center-resources .quick-links__link {
743		padding-right: 1.6rem;
744	}
745}
746
747.recent-posts-query-loop ul {
748	justify-content: center;	
749}
750
751.recent-posts-query-loop li {
752	border-radius: 1.2rem;
753  box-shadow: 0 3px 6px rgba(0, 0, 0, .1);
754	overflow:hidden;
755	max-width: 490px;
756	display: flex;
757	flex-wrap: wrap;
758}
759
760.recent-posts__card {
761	text-align: center;
762}
763
764.wp-block-post-terms a {
765	text-decoration: none;
766}
767
768@media (max-width: 1280px) {
769	.recent-posts-query-loop ul{
770		display: flex;
771		flex-wrap: wrap;
772	}
773}
774</style>
775</head>
776
777<body class="home wp-singular page-template page-template-templates page-template-template-blocks page-template-templatestemplate-blocks-php page page-id-14186 wp-theme-modelon group-blog center-breadcrumbs has-notification-banner">
778
779	
780	<div class="mobile-navigation">
781
782    <div class="site-branding">
783        <img class="site-branding__logo background-light" src="https://www.modelon.com/wp-content/uploads/2022/06/modelon-logo.svg" alt="Modelon">        <button type="button" class="menu-toggle">
784    <span class="sr-only">Toggle navigation</span>
785        <div class="menu-toggle_x"></div>
786    <div class="menu-toggle_x"></div>
787</button>
788    </div><!-- .site-branding -->
789    <nav role="navigation" id="mobile-nav">
790        <div class="mobile-navigation__menus">
791        <ul id="menu-primary-navigation" class="nav"><li id="menu-item-10403" class="mega-menu menu-full menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-10403 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" id="menubutton-primary-10403-mobile" href="#" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false" aria-controls="sub-menu-primary-10403-mobile">Products &#038; Services</a>
792<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-10403-mobile" id="sub-menu-primary-10403-mobile">
793	<li id="menu-item-16367" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16367" role="none" ><a role="menuitem" href="https://www.modelon.com/modelon-impact/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2022/07/modelon-impact-mark-color.svg" alt="Icon for Modelon Impact"></div>Modelon Impact<span class="menu-description">Modeling and Simulation Platform</span></a></li>
794	<li id="menu-item-11228" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11228" role="none" ><a role="menuitem" href="https://www.modelon.com/services/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2022/07/modelon-m.svg" alt="Icon for Modelon Services"></div>Modelon Services<span class="menu-description">Exceed your goals, no matter how challenging.</span></a></li>
795	<li id="menu-item-11945" class="menu-secondary menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-11945 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" href="#">Tools</a>
796	<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-11945-mobile" id="sub-menu
796-primary-11945-mobile">
797		<li id="menu-item-16369" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16369" role="none" ><a role="menuitem" href="https://www.modelon.com/modelon-impact/add-ons/">Add-Ons<span class="menu-description">Extend Modelon Impact</span></a></li>
798		<li id="menu-item-6700" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6700" role="none" ><a role="menuitem" href="https://www.modelon.com/fmi-toolbox/">FMI Toolbox<span class="menu-description">for MATLAB/Simulink</span></a></li>
799		<li id="menu-item-6698" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6698" role="none" ><a role="menuitem" href="https://www.modelon.com/modelon-library-suite-modelica-libraries/">Library Suite<span class="menu-description">Modelica-based component libraries</span></a></li>
800	</ul>
801</li>
802</ul>
803</li>
804<li id="menu-item-12732" class="mega-menu menu-full section-menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12732 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" id="menubutton-primary-12732-mobile" href="#" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false" aria-controls="sub-menu-primary-12732-mobile">Industries &#038; Solutions</a>
805<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-12732-mobile" id="sub-menu-primary-12732-mobile">
806	<li id="menu-item-10405" class="split-menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-10405 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" href="#">Industries</a>
807	<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-10405-mobile" id="sub-menu-primary-10405-mobile">
808		<li id="menu-item-6436" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6436" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/aerospace-systems-modeling-and-simulation-software/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/Modelon_Industry_Aerospace.svg" alt="Icon for Aerospace"></div>Aerospace<span class="menu-description">Solutions for spacecraft, commercial, and government aircraft system simulation.</span></a></li>
809		<li id="menu-item-4711" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4711" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/automotive-system-simulation-software/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/Modelon_Industry_Automotive.svg" alt="Icon for Automotive"></div>Automotive<span class="menu-description">Solutions for commercial, motorsport, public transportation and hybrid vehicles system simulation.</span></a></li>
810		<li id="menu-item-13876" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13876" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/data-centers/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2026/02/data-center-icon-50x38-1.svg" alt="Icon for Data Centers"></div>Data Centers<span class="menu-description">Solutions to support cooling system design, validation, and optimization.</span></a></li>
811		<li id="menu-item-6437" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6437" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/energy-power-system-simulation-optimization-software/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/Modelon_Industry_Energy_Power.svg" alt="Icon for Energy and Power"></div>Energy and Power<span class="menu-description">Solutions for power plant and electric grid system simulation.</span></a></li>
812		<li id="menu-item-11296" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11296" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/hvac-system-simulation-solution/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/Modelon_Industry_HVACR.svg" alt="Icon for HVAC &amp; Refrigeration"></div>HVAC &amp; Refrigeration<span class="menu-description">Solutions for heating, air conditioning, commercial and industrial refrigeration system simulation</span></a></li>
813		<li id="menu-item-10113" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10113" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/industrial-equipment/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/Modelon_Industry_Industrial.svg" alt="Icon for Industrial Equipment"></div>Industrial Equipment<span class="menu-description">Solution for robotics and machinery system simulation.</span></a></li>
814	</ul>
815</li>
816	<li id="menu-item-12733" class="horizontal-icons menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12733 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" href="#">Solutions</a>
817	<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-12733-mobile" id="sub-menu
817-primary-12733-mobile">
818		<li id="menu-item-12734" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12734" role="none" ><a role="menuitem" href="https://www.modelon.com/control-systems-design-solutions-overview/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2024/11/control-systems-design.svg" alt="Icon for Control Strategy Design"></div>Control Strategy Design<span class="menu-description">Solutions to deploy and manage controls within complex systems.</span></a></li>
819		<li id="menu-item-12735" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12735" role="none" ><a role="menuitem" href="https://www.modelon.com/renewable-energy-integration-solutions/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2024/11/renewable-energy.svg" alt="Icon for Renewable Energy Integration"></div>Renewable Energy Integration<span class="menu-description">Solutions to design cost-effective renewable systems.</span></a></li>
820		<li id="menu-item-12736" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12736" role="none" ><a role="menuitem" href="https://www.modelon.com/thermal-management-solutions-overview/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2024/11/thermal-management-solutions.svg" alt="Icon for Thermal Management Solutions"></div>Thermal Management Solutions<span class="menu-description">Solutions for efficient operation across industries.</span></a></li>
821		<li id="menu-item-12737" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12737" role="none" ><a role="menuitem" href="https://www.modelon.com/hydrogen-storage-solutions-overview/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2024/11/hydrogen-storage-solutions-1.svg" alt="Icon for Hydrogen Storage Solutions"></div>Hydrogen Storage Solutions<span class="menu-description">Solutions to accelerate renewable energy.</span></a></li>
822	</ul>
823</li>
824</ul>
825</li>
826<li id="menu-item-11229" class="mega-menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-11229 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" id="menubutton-primary-11229-mobile" href="#" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false" aria-controls="sub-menu-primary-11229-mobile">Support</a>
827<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-11229-mobile" id="sub-menu-primary-11229-mobile">
828	<li id="menu-item-6863" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6863" role="none" ><a target="_blank" role="menuitem" href="https://help.modelon.com/latest/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/noun-talking-2829293.svg" alt="Icon for Modelon Help Center"></div>Modelon Help Center<span class="menu-description">A one-stop resource that offers tutorials, help documents, and product release information.</span></a></li>
829	<li id="menu-item-6861" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6861" role="none" ><a role="menuitem" href="https://www.modelon.com/support-learning/training/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/noun-training-3688435.svg" alt="Icon for Training"></div>Training<span class="menu-description">Expert-led training courses curated to meet the specific needs of businesses.</span></a></li>
830</ul>
831</li>
832<li id="menu-item-10406" class="section-menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-10406 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" id="menubutton-primary-10406-mobile" href="#" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false" aria-controls="sub-menu-primary-10406-mobile">Resources</a>
833<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-10406-mobile" id="sub-menu
833-primary-10406-mobile">
834	<li id="menu-item-12305" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12305 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" href="#"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2024/04/guide-nav-new.png" alt="Icon for Guides"></div>Guides</a>
835	<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-12305-mobile" id="sub-menu-primary-12305-mobile">
836		<li id="menu-item-11486" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11486" role="none" ><a role="menuitem" href="https://modelon.com/heating-cooling-and-climate-change/">Building Heating and Cooling System Solutions</a></li>
837		<li id="menu-item-11487" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11487" role="none" ><a role="menuitem" href="https://modelon.com/hydrogen-storage">Engineering Hydrogen Storage Systems</a></li>
838		<li id="menu-item-11488" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11488" role="none" ><a role="menuitem" href="https://modelon.com/thermal-power-generation-and-storage/">Designing Thermal Power Generation &#038; Storage Systems</a></li>
839		<li id="menu-item-12451" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12451" role="none" ><a role="menuitem" href="https://modelon.com/industrial-decarbonization/">Decarbonizing Industrial Systems</a></li>
840	</ul>
841</li>
842	<li id="menu-item-11491" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-11491 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="All Resources" role="menuitem" href="https://modelon.com/support-learning/resources/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/noun-media-4568733-E36D00-1.svg" alt="Icon for Resources"></div>Resources<span class="menu-description">All Resources</span></a>
843	<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-11491-mobile" id="sub-menu-primary-11491-mobile">
844		<li id="menu-item-6864" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6864" role="none" ><a role="menuitem" href="https://modelon.com/support-learning/resources/?_resource_type=case-studies%2Ctestimonials">Case Studies &#038; Testimonials</a></li>
845		<li id="menu-item-4720" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4720" role="none" ><a role="menuitem" href="https://www.modelon.com/news-blog/">News &amp; Blog</a></li>
846		<li id="menu-item-4719" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4719" role="none" ><a role="menuitem" href="https://www.modelon.com/company/events/">Events</a></li>
847		<li id="menu-item-6866" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6866" role="none" ><a role="menuitem" href="https://modelon.com/support-learning/resources/?infographic&#038;_resource_type=webinars%2Cvideos">Videos &#038; Webinars</a></li>
848		<li id="menu-item-6865" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6865" role="none" ><a role="menuitem" href="https://modelon.com/support-learning/resources/?infographic&#038;infographic&#038;_resource_type=ebooks-infographics">EBooks &#038; Brochures</a></li>
849		<li id="menu-item-6435" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6435" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/academia-research/">Solutions for academics, researchers, and universities.</a></li>
850	</ul>
851</li>
852</ul>
853</li>
854<li id="menu-item-10407" class="mega-menu menu-full menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-10407 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" id="menubutton-primary-10407-mobile" href="#" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false" aria-controls="sub-menu
854-primary-10407-mobile">About</a>
855<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-10407-mobile" id="sub-menu-primary-10407-mobile">
856	<li id="menu-item-6695" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6695" role="none" ><a role="menuitem" href="https://www.modelon.com/company/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2022/07/modelon-m.svg" alt="Icon for Company"></div>Company<span class="menu-description">All about Modelon’s purpose, values, and office locations.</span></a></li>
857	<li id="menu-item-4722" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4722" role="none" ><a role="menuitem" href="https://www.modelon.com/company/careers/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/noun-careers-4749006-F4740C.svg" alt="Icon for Careers"></div>Careers<span class="menu-description">Opportunities for individuals looking to join our growing team</span></a></li>
858	<li id="menu-item-10371" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10371" role="none" ><a role="menuitem" href="https://www.modelon.com/company/leadership/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/noun-flag-1076316-F4740C.svg" alt="Icon for Leadership"></div>Leadership<span class="menu-description">A look at Modelon’s Executive Leadership Team</span></a></li>
859	<li id="menu-item-6402" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6402" role="none" ><a role="menuitem" href="https://www.modelon.com/investor-relations/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/noun-bar-chart-650832-FFFFFF.svg" alt="Icon for Investor Relations"></div>Investor Relations<span class="menu-description">Information on Modelon’s corporate updates, financial data, and company performance for current and potential investors.</span></a></li>
860</ul>
861</li>
862</ul>                </div>
863        <div class="mobile-navigation__conclusion">
864            
865		<a class="button button--solid-primary button--icon-none" href="https://modelon.com/contact-us/" >Contact Us</a>
866
867		            <div class="site-conclusion">
868    <div class="site-conclusion__wrapper">
869    <p>Copyright 2026 Modelon, Inc. All Rights Reserved</p>
870    <ul id="menu-terms-menu" class="nav"><li id="menu-item-4763" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4763" role="none" ><a role="menuitem" href="https://www.modelon.com/legal-trademarks/">Legal &amp; Trademarks</a></li>
871<li id="menu-item-4764" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4764" role="none" ><a role="menuitem" href="https://www.modelon.com/privacy-policy/">Privacy Policy</a></li>
872<li id="menu-item-12986" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12986" role="none" ><a role="menuitem" href="https://www.modelon.com/tisax-compliance/">TISAX Compliance</a></li>
873</ul>    </div>
874</div>        </div>
875
876    </nav>
877</div>
878
879	<div id="page" class="site">
880
881					<header id="masthead" class="site-header" role="banner">
882				<a class="skip-link sr-only sr-only-focusable"
883					href="#content">Skip to content</a>
884				<div class="site-search" id="site-search" aria-hidden="true">
885					<div class="container site-search__container">
886						<div class="site-search__form">
887							    <div class="input-group">
888        <div id="search-announce" class="visually-hidden" aria-live="assertive"></div>
889	    <label for="s">Search</label>
890        <div class="input-group__input">
891            <span class="fa fa-search search-icon"></span>
892            <form class="search-form" role="search" method="get" id="searchform" action="https://www.modelon.com/" >
893            <input tabindex="-1" role="combobox" aria-expanded="false" autocomplete="off" aria-autocomplete="both" aria-controls="search-suggestions" type="text" id="searchbox" value="" class="form-control" placeholder="Product name or keywords..." name="s" id="s">
894            </form>
895            <div class="input-group__suggestions" id="search-suggestions">
896            
897            </div>
898        </div>
899
900    </div>
901
902							<button class="search-close" id="search-close" tabindex="-1" aria-label="Close search">
903								<svg xmlns="http://www.w3.org/2000/svg" width="18.176" height="18.468"
904									viewBox="0 0 18.176 18.468">
905									<path id="noun-delete-629749-F4740C"
906										d="M126.717,128.035l6.1,6.134a1.787,1.787,0,0,0,1.3.519,1.93,1.93,0,0,0,1.3-.519,1.788,1.788,0,0,0,.519-1.3,1.93,1.93,0,0,0-.519-1.3l-6.135-6.1,6.135-6.135a1.788,1.788,0,0,0,.519-1.3,1.93,1.93,0,0,0-.519-1.3,1.788,1.788,0,0,0-1.3-.519,1.93,1.93,0,0,0-1.3.519l-6.1,6.135-5.842-5.842a1.787,1.787,0,0,0-1.3-.519,1.93,1.93,0,0,0-1.3.519,1.787,1.787,0,0,0-.519,1.3,1.93,1.93,0,0,0,.519,1.3l5.842,5.842-5.842,5.842a1.787,1.787,0,0,0-.519,1.3,1.8,1.8,0,0,0,3.083,1.3l5.875-5.875"
907										transform="translate(-117.759 -116.221)" fill="#fff" opacity="0.581" />
908								</svg>
909							</button>
910						</div>
911					</div>
912				</div>
913
914				<div class="site-navigation container">
915
916					<div class="site-branding">
917						<img class="site-branding__logo background-light" src="https://www.modelon.com/wp-content/uploads/2022/06/modelon-logo.svg" alt="Modelon">						<button type="button" class="menu-toggle">
918    <span class="sr-only">Toggle navigation</span>
919    <div class="menu-toggle__bar bar-one"></div>
920    <div class="menu-toggle__bar bar-one"></div>
921    <div class="menu-toggle__bar bar-one"></div>
922</button>
923					</div><!-- .site-branding -->
924
925					<nav role="navigation" id="main-navigation">
926						<ul id="menu-primary-navigation-1" class="nav"><li class="mega-menu menu-full menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-10403 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" id="menubutton-primary-10403-header" href="#" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false" aria-controls="sub-menu-primary-10403-header">Products &#038; Services</a>
927<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-10403-header" id="sub-menu-primary-10403-header">
928	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16367" role="none" ><a role="menuitem" href="https://www.modelon.com/modelon-impact/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2022/07/modelon-impact-mark-color.svg" alt="Icon for Modelon Impact"></div>Modelon Impact<span class="menu-description">Modeling and Simulation Platform</span></a></li>
929	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11228" role="none" ><a role="menuitem" href="https://www.modelon.com/services/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2022/07/modelon-m.svg" alt="Icon for Modelon Services"></div>Modelon Services<span class="menu-description">Exceed your goals, no matter how challenging.</span></a></li>
930	<li class="menu-secondary menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-11945 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" href="#">Tools</a>
931	<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-11945-header" id="sub-menu-primary-11945-header">
932		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16369" role="none" ><a role="menuitem" href="https://www.modelon.com/modelon-impact/add-ons/">Add-Ons<span class="menu-description">Extend Modelon Impact</span></a></li>
933		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6700" role="none" ><a role="menuitem" href="https://www.modelon.com/fmi-toolbox/">FMI Toolbox<span class="menu-description">for MATLAB/Simulink</span></a></li>
934		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6698" role="none" ><a role="menuitem" href="https://www.modelon.com/modelon-library-suite-modelica-libraries/">Library Suite<span class="menu-description">Modelica-based component libraries</span></a></li>
935	</ul>
936</li>
937</ul>
938</li>
939<li class="mega-menu menu-full section-menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12732 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" id="menubutton-primary-12732-header" href="#" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false" aria-controls="sub-menu
939-primary-12732-header">Industries &#038; Solutions</a>
940<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-12732-header" id="sub-menu-primary-12732-header">
941	<li class="split-menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-10405 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" href="#">Industries</a>
942	<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-10405-header" id="sub-menu-primary-10405-header">
943		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6436" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/aerospace-systems-modeling-and-simulation-software/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/Modelon_Industry_Aerospace.svg" alt="Icon for Aerospace"></div>Aerospace<span class="menu-description">Solutions for spacecraft, commercial, and government aircraft system simulation.</span></a></li>
944		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4711" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/automotive-system-simulation-software/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/Modelon_Industry_Automotive.svg" alt="Icon for Automotive"></div>Automotive<span class="menu-description">Solutions for commercial, motorsport, public transportation and hybrid vehicles system simulation.</span></a></li>
945		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13876" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/data-centers/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2026/02/data-center-icon-50x38-1.svg" alt="Icon for Data Centers"></div>Data Centers<span class="menu-description">Solutions to support cooling system design, validation, and optimization.</span></a></li>
946		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6437" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/energy-power-system-simulation-optimization-software/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/Modelon_Industry_Energy_Power.svg" alt="Icon for Energy and Power"></div>Energy and Power<span class="menu-description">Solutions for power plant and electric grid system simulation.</span></a></li>
947		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11296" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/hvac-system-simulation-solution/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/Modelon_Industry_HVACR.svg" alt="Icon for HVAC &amp; Refrigeration"></div>HVAC &amp; Refrigeration<span class="menu-description">Solutions for heating, air conditioning, commercial and industrial refrigeration system simulation</span></a></li>
948		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10113" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/industrial-equipment/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/Modelon_Industry_Industrial.svg" alt="Icon for Industrial Equipment"></div>Industrial Equipment<span class="menu-description">Solution for robotics and machinery system simulation.</span></a></li>
949	</ul>
950</li>
951	<li class="horizontal-icons menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12733 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" href="#">Solutions</a>
952	<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-12733-header" id="sub-menu-primary-12733-header">
953		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12734" role="none" ><a role="menuitem" href="https://www.modelon.com/control-systems-design-solutions-overview/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2024/11/control-systems-design.svg" alt="Icon for Control Strategy Design"></div>Control Strategy Design<span class="menu-description">Solutions to deploy and manage controls within complex systems.</span></a></li>
954		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12735" role="none" ><a role="menuitem" href="https://www.modelon.com/renewable-energy-integration-solutions/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2024/11/renewable-energy.svg" alt="Icon for Renewable Energy Integration"></div>Renewable Energy Integration<span class="menu-description">Solutions to design cost-effective renewable systems.</span></a></li>
955		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12736" role="none" ><a role="menuitem" href="https://www.modelon.com/thermal-management-solutions-overview/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2024/11/thermal-management-solutions.svg" alt="Icon for Thermal Management Solutions"></div>Thermal Management Solutions<span class="menu-description">Solutions for efficient operation across industries.</span></a></li>
956		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12737" role="none" ><a role="menuitem" href="https://www.modelon.com/hydrogen-storage-solutions-overview/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2024/11/hydrogen-storage-solutions-1.svg" alt="Icon for Hydrogen Storage Solutions"></div>Hydrogen Storage Solutions<span class="menu-description">Solutions to accelerate renewable energy.</span></a></li>
957	</ul>
958</li>
959</ul>
960</li>
961<li class="mega-menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-11229 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" id="menubutton-primary-11229-header" href="#" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false" aria-controls="sub-menu
961-primary-11229-header">Support</a>
962<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-11229-header" id="sub-menu-primary-11229-header">
963	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6863" role="none" ><a target="_blank" role="menuitem" href="https://help.modelon.com/latest/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/noun-talking-2829293.svg" alt="Icon for Modelon Help Center"></div>Modelon Help Center<span class="menu-description">A one-stop resource that offers tutorials, help documents, and product release information.</span></a></li>
964	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6861" role="none" ><a role="menuitem" href="https://www.modelon.com/support-learning/training/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/noun-training-3688435.svg" alt="Icon for Training"></div>Training<span class="menu-description">Expert-led training courses curated to meet the specific needs of businesses.</span></a></li>
965</ul>
966</li>
967<li class="section-menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-10406 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" id="menubutton-primary-10406-header" href="#" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false" aria-controls="sub-menu-primary-10406-header">Resources</a>
968<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-10406-header" id="sub-menu-primary-10406-header">
969	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12305 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" href="#"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2024/04/guide-nav-new.png" alt="Icon for Guides"></div>Guides</a>
970	<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-12305-header" id="sub-menu-primary-12305-header">
971		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11486" role="none" ><a role="menuitem" href="https://modelon.com/heating-cooling-and-climate-change/">Building Heating and Cooling System Solutions</a></li>
972		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11487" role="none" ><a role="menuitem" href="https://modelon.com/hydrogen-storage">Engineering Hydrogen Storage Systems</a></li>
973		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11488" role="none" ><a role="menuitem" href="https://modelon.com/thermal-power-generation-and-storage/">Designing Thermal Power Generation &#038; Storage Systems</a></li>
974		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12451" role="none" ><a role="menuitem" href="https://modelon.com/industrial-decarbonization/">Decarbonizing Industrial Systems</a></li>
975	</ul>
976</li>
977	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-11491 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="All Resources" role="menuitem" href="https://modelon.com/support-learning/resources/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/noun-media-4568733-E36D00-1.svg" alt="Icon for Resources"></div>Resources<span class="menu-description">All Resources</span></a>
978	<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-11491-header" id="sub-menu-primary-11491-header">
979		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6864" role="none" ><a role="menuitem" href="https://modelon.com/support-learning/resources/?_resource_type=case-studies%2Ctestimonials">Case Studies &#038; Testimonials</a></li>
980		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4720" role="none" ><a role="menuitem" href="https://www.modelon.com/news-blog/">News &amp; Blog</a></li>
981		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4719" role="none" ><a role="menuitem" href="https://www.modelon.com/company/events/">Events</a></li>
982		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6866" role="none" ><a role="menuitem" href="https://modelon.com/support-learning/resources/?infographic&#038;_resource_type=webinars%2Cvideos">Videos &#038; Webinars</a></li>
983		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6865" role="none" ><a role="menuitem" href="https://modelon.com/support-learning/resources/?infographic&#038;infographic&#038;_resource_type=ebooks-infographics">EBooks &#038; Brochures</a></li>
984		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6435" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/academia-research/">Solutions for academics, researchers, and universities.</a></li>
985	</ul>
986</li>
987</ul>
988</li>
989<li class="mega-menu menu-full menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-10407 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" id="menubutton-primary-10407-header" href="#" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false" aria-controls="sub-menu
989-primary-10407-header">About</a>
990<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-primary-10407-header" id="sub-menu-primary-10407-header">
991	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6695" role="none" ><a role="menuitem" href="https://www.modelon.com/company/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2022/07/modelon-m.svg" alt="Icon for Company"></div>Company<span class="menu-description">All about Modelon’s purpose, values, and office locations.</span></a></li>
992	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4722" role="none" ><a role="menuitem" href="https://www.modelon.com/company/careers/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/noun-careers-4749006-F4740C.svg" alt="Icon for Careers"></div>Careers<span class="menu-description">Opportunities for individuals looking to join our growing team</span></a></li>
993	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10371" role="none" ><a role="menuitem" href="https://www.modelon.com/company/leadership/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/noun-flag-1076316-F4740C.svg" alt="Icon for Leadership"></div>Leadership<span class="menu-description">A look at Modelon’s Executive Leadership Team</span></a></li>
994	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6402" role="none" ><a role="menuitem" href="https://www.modelon.com/investor-relations/"><div class="menu-icon"><img src="https://www.modelon.com/wp-content/uploads/2023/12/noun-bar-chart-650832-FFFFFF.svg" alt="Icon for Investor Relations"></div>Investor Relations<span class="menu-description">Information on Modelon’s corporate updates, financial data, and company performance for current and potential investors.</span></a></li>
995</ul>
996</li>
997</ul>
998					</nav>
999					<div class="site-navigation__actions">
1000						<div class="site-navigation__action">
1001							<button class="site-search__trigger" id="search-trigger" href="https://www.modelon.com/?s="
1002								aria-controls="site-search" aria-expanded="false">
1003								<svg width="25" height="26" viewBox="0 0 25 26" fill="none"
1004									xmlns="http://www.w3.org/2000/svg">
1005									<path
1006										d="M24.2819 22.449L16.6719 14.839C17.9368 13.0175 18.4722 10.7876 18.1722 8.59037C17.8721 6.39312 16.7586 4.38842 15.0517 2.97266C13.3447 1.5569 11.1687 0.833158 8.95387 0.944532C6.73902 1.05591 4.64659 1.99429 3.0903 3.57414C1.53401 5.15399 0.627164 7.26028 0.549075 9.47655C0.470987 11.6928 1.22734 13.8577 2.66858 15.5432C4.10982 17.2286 6.13102 18.312 8.33254 18.579C10.5341 18.8459 12.7556 18.2771 14.5579 16.985L22.1679 24.595C22.3072 24.7389 22.4739 24.8533 22.6582 24.9315C22.8426 25.0096 23.0407 25.0499 23.2409 25.0499C23.4412 25.0499 23.6393 25.0096 23.8237 24.9315C24.008 24.8533 24.1747 24.7389 24.3139 24.595C24.4549 24.4532 24.5661 24.2846 24.6409 24.0992C24.7158 23.9137 24.7528 23.7152 24.7498 23.5153C24.7469 23.3153 24.7039 23.118 24.6236 22.9349C24.5432 22.7518 24.4271 22.5866 24.2819 22.449ZM3.33695 9.63503C3.33379 8.44839 3.68256 7.28746 4.33918 6.29903C4.99579 5.31061 5.93075 4.53908 7.02583 4.08201C8.12091 3.62493 9.32694 3.50284 10.4914 3.73117C11.6559 3.95949 12.7265 4.52799 13.5679 5.36476C14.4093 6.20153 14.9836 7.26901 15.2184 8.4322C15.4531 9.5954 15.3376 10.8021 14.8866 11.8997C14.4355 12.9972 13.6692 13.9364 12.6844 14.5985C11.6996 15.2605 10.5406 15.6157 9.35395 15.619C8.56553 15.6227 7.78414 15.4707 7.05461 15.1717C6.32508 14.8727 5.66178 14.4325 5.10274 13.8766C4.54371 13.3206 4.09995 12.6597 3.79693 11.9319C3.49391 11.204 3.3376 10.4235 3.33695 9.63503Z"
1007										fill="#666666" />
1008								</svg>
1009								<span class="sr-only">Search</span>
1010							</button>
1011						</div>
1012						<div class="site-navigation__action language-switcher">
1013							<button class="js-toggle-language language-switcher__button" aria-expanded="false"
1014								aria-controls="language-options">
1015								<span class="sr-only">Language</span>
1016							</button>
1017							<div class="language-switcher__options" id="language-options" aria-hidden="true">
1018								<ul class="mlp-lang-nav"><li><a href="">English (United States)</a></li><li><a href="">日本語 (日本)</a></li></ul>							</div>
1019						</div>
1020													<div class="site-navigation__action">
1021								<a class="button button--solid-primary"
1022									href="https://modelon.com/talk-to-an-expert/">Talk to an Expert</a>
1023							</div>
1024											</div>
1025			</header><!-- #masthead -->
1026		
1027		<div id="content" class="site-content">
1028			
1029						
1030					<div class="notification-banner-wrapper">
1031			<div class="container">
1032				<div class="notification-banner notification-banner--dark-blue"
1033					style="--notification-banner-bg: #002336;"
1034					role="region"
1035					aria-label="Site notification">
1036					<div class="notification-banner__inner"><div class="notification-banner__logo"><img class="notification-banner__logo-image" src="https://www.modelon.com/wp-content/uploads/2026/08/Innovate_Ribbon_Thumb.png" alt="" width="128" height="40" loading="eager" decoding="async" /></div><div class="notification-banner__content"><p>Join us in person for <strong>Modelon Innovate</strong>, April 21-22, 2027 in Malmö, Sweden.</p>
1037</div><div class="notification-banner__action"><a class="notification-banner__button" href="https://www.modelon.com/innovate-2027/">Learn More &amp; Register</a></div></div>
1038				</div>
1039			</div>
1040		</div>
1041		
1042
1043	<section id="primary" class="content-area">
1044		<main id="main" class="site-main" role="main">
1045			<article id="post-14186" class="post-14186 page type-page status-publish hentry">
1046								<div class="blocks-content">
1047					
1048<section class="homepage-cover" style="background-image: url(https://www.modelon.com/wp-content/uploads/2026/04/modelon-home-hero-bg.avif);">
1049	<div class="homepage-cover__wrapper">
1050		<div class="homepage-cover__content">
1051							<h1 class="homepage-cover__title has-text-color"><p><strong>Accelerate industrial system design</strong> with AI-enhanced, physics-based simulation.</p>
1052</h1>
1053			
1054							<div class="homepage-cover__intro"><p>Modelon Impact delivers intelligent system simulation on a cloud-based platform for faster project turnaround, lower costs, and greater collaboration.</p>
1055</div>
1056			
1057							<div class="homepage-cover__buttons">
1058											
1059		<a class="button button--solid-primary" href="/talk-to-an-expert/" >Talk to an Expert</a>
1060
1061																		
1062		<a class="button button--outline" href="/industries/data-centers/" >See Data Center Solutions</a>
1063
1064											</div>
1065					</div>
1066
1067					<div class="homepage-cover__image">
1068				<img decoding="async" src="https://www.modelon.com/wp-content/uploads/2026/04/modelon-home-hero-graphic.avif" alt="" data-caption="" srcset="https://www.modelon.com/wp-content/uploads/2026/04/modelon-home-hero-graphic.avif 1209w, https://www.modelon.com/wp-content/uploads/2026/04/modelon-home-hero-graphic-300x280.avif 300w, https://www.modelon.com/wp-content/uploads/2026/04/modelon-home-hero-graphic-1024x956.avif 1024w, https://www.modelon.com/wp-content/uploads/2026/04/modelon-home-hero-graphic-768x717.avif 768w, https://www.modelon.com/wp-content/uploads/2026/04/modelon-home-hero-graphic-857x800.avif 857w">			</div>
1069			</div>
1070</section>
1071
1072
1073
1074<section class="article-carousel">
1075	<div class="article-carousel__wrapper">
1076		<div class="article-carousel__header">
1077						<h2 class="article-carousel__label">What do we think about:</h2>
1078
1079							<nav class="article-carousel__categories">
1080																		<a href="https://www.modelon.com/blog/category/ai/" class="article-carousel__category">AI</a>
1081																								<a href="https://www.modelon.com/blog/category/ai/agentic-ai/" class="article-carousel__category">Agentic AI</a>
1082																								<a href="https://www.modelon.com/blog/category/data-centers/" class="article-carousel__category">Data Centers</a>
1083																								<a href="https://www.modelon.com/blog/category/hvac-simulation/" class="article-carousel__category">HVAC Simulation</a>
1084															</nav>
1085			
1086			<a href="https://www.modelon.com/news-blog/" class="article-carousel__see-all">See all posts &rarr;</a>
1087		</div>
1088
1089					<div class="article-carousel__track-wrapper">
1090				<div class="article-carousel__track" data-carousel="article">
1091					<!--fwp-loop-->
1092						<div class="article-carousel__slide">
1093							<article class="article-carousel__card">
1094																	<div class="article-carousel__card-image">
1095										<img fetchpriority="high" decoding="async" width="640" height="333" src="https://www.modelon.com/wp-content/uploads/2026/09/ProductivityPackages_Blog-768x400.avif" class="attachment-medium_large size-medium_large wp-post-image" alt="Modelon Impact Productivity Packages" srcset="https://www.modelon.com/wp-content/uploads/2026/09/ProductivityPackages_Blog-768x400.avif 768w, https://www.modelon.com/wp-content/uploads/2026/09/ProductivityPackages_Blog-300x156.avif 300w, https://www.modelon.com/wp-content/uploads/2026/09/ProductivityPackages_Blog-1024x533.avif 1024w, https://www.modelon.com/wp-content/uploads/2026/09/ProductivityPackages_Blog-314x164.avif 314w, https://www.modelon.com/wp-content/uploads/2026/09/ProductivityPackages_Blog.avif 1200w" sizes="(max-width: 640px) 100v
1095w, 640px" />									</div>
1096																<div class="article-carousel__card-content">
1097																												<span class="article-carousel__card-category">Agentic AI</span>
1098																		<h3 class="article-carousel__card-title">
1099										<a href="https://www.modelon.com/blog/introducing-productivity-packages-for-modelon-impact/">Introducing Productivity Packages for Modelon Impact</a>
1100									</h3>
1101								</div>
1102							</article>
1103						</div>
1104											<div class="article-carousel__slide">
1105							<article class="article-carousel__card">
1106																	<div class="article-carousel__card-image">
1107										<img decoding="async" width="640" height="333" src="https://www.modelon.com/wp-content/uploads/2026/08/Blog-Featured-Image-Data-Centers-1202x-626-2-768x400.avif" class="attachment-medium_large size-medium_large wp-post-image" alt="Modelon Blog - Data Center Chiller Setpoint Optimization Using AI and Physics-Based Simulation" srcset="https://www.modelon.com/wp-content/uploads/2026/08/Blog-Featured-Image-Data-Centers-1202x-626-2-768x400.avif 768w, https://www.modelon.com/wp-content/uploads/2026/08/Blog-Featured-Image-Data-Centers-1202x-626-2-300x156.avif 300w, https://www.modelon.com/wp-content/uploads/2026/08/Blog-Featured-Image-Data-Centers-1202x-626-2-1024x533.avif 1024w, https://www.modelon.com/wp-content/uploads/2026/08/Blog-Featured-Image-Data-Centers-1202x-626-2-314x164.avif 314w, https://www.modelon.com/wp-content/uploads/2026/08/Blog-Featured-Image-Data-Centers-1202x-626-2.avif 1202w" sizes="(max-width: 640px) 100vw, 640px" />									</div>
1108																<div class="article-carousel__card-content">
1109																												<span class="article-carousel__card-category">Agentic AI</span>
1110																		<h3 class="article-carousel__card-title">
1111										<a href="https://www.modelon.com/blog/data-center-chiller-setpoint-optimization-using-ai-and-physics-based-simulation/">Data Center Chiller Setpoint Optimization Using AI and Physics-Based Simulation</a>
1112									</h3>
1113								</div>
1114							</article>
1115						</div>
1116											<div class="article-carousel__slide">
1117							<article class="article-carousel__card">
1118																	<div class="article-carousel__card-image">
1119										<img decoding="async" width="640" height="333" src="https://www.modelon.com/wp-content/uploads/2026/08/Blog-Featured-Image-Performance-Curve-1202x-626-2-768x400.avif" class="attachment-medium_large size-medium_large wp-post-image" alt="Blog Image: From Performance Curve to Trusted Model" srcset="https://www.modelon.com/wp-content/uploads/2026/08/Blog-Featured-Image-Performance-Curve-1202x-626-2-768x400.avif 768w, https://www.modelon.com/wp-content/uploads/2026/08/Blog-Featured-Image-Performance-Curve-1202x-626-2-300x156.avif 300w, https://www.modelon.com/wp-content/uploads/2026/08/Blog-Featured-Image-Performance-Curve-1202x-626-2-1024x533.avif 1024w, https://www.modelon.com/wp-content/uploads/2026/08/Blog-Featured-Image-Performance-Curve-1202x-626-2-314x164.avif 314w, https://www.modelon.com/wp-content/uploads/2026/08/Blog-Featured-Image-Performance-Curve-1202x-626-2.avif 1202w" sizes="(max-width: 640px) 100vw, 640px" />									</div>
1120																<div class="article-carousel__card-content">
1121																												<span class="article-carousel__card-category">Blog</span>
1122																		<h3 class="article-carousel__card-title">
1123										<a href="https://www.modelon.com/blog/from-performance-curve-to-trusted-model/">From Performance Curve to Trusted Model</a>
1124									</h3>
1125								</div>
1126							</article>
1127						</div>
1128											<div class="article-carousel__slide">
1129							<article class="article-carousel__card">
1130																	<div class="article-carousel__card-image">
1131										<img decoding="async" width="640" height="333" src="https://www.modelon.com/wp-content/uploads/2026/08/Conf-Recap-1-768x400.avif" class="attachment-medium_large size-medium_large wp-post-image" alt="Blog: Where Data Center Cooling is Heading" srcset="https://www.modelon.com/wp-content/uploads/2026/08/Conf-Recap-1-768x400.avif 768w, https://www.modelon.com/wp-content/uploads/2026/08/Conf-Recap-1-300x156.avif 300w, https://www.modelon.com/wp-content/uploads/2026/08/Conf-Recap-1-1024x533.avif 1024w, https://www.modelon.com/wp-content/uploads/2026/08/Conf-Recap-1-314x164.avif 314w, https://www.modelon.com/wp-content/uploads/2026/08/Conf-Recap-1.avif 1200w" sizes="(max-width: 640px) 100v
1131w, 640px" />									</div>
1132																<div class="article-carousel__card-content">
1133																												<span class="article-carousel__card-category">Blog</span>
1134																		<h3 class="article-carousel__card-title">
1135										<a href="https://www.modelon.com/blog/where-data-center-cooling-is-heading-key-learnings-from-asme-shtc-2026/">Where Data Center Cooling Is Heading: Key Learnings from ASME SHTC 2026</a>
1136									</h3>
1137								</div>
1138							</article>
1139						</div>
1140											<div class="article-carousel__slide">
1141							<article class="article-carousel__card">
1142																	<div class="article-carousel__card-image">
1143										<img decoding="async" width="640" height="333" src="https://www.modelon.com/wp-content/uploads/2026/07/OpenUSD_Blog_Feature-768x400.avif" class="attachment-medium_large size-medium_large wp-post-image" alt="Where OpenUSD Digital Twins Meet Working Physics" srcset="https://www.modelon.com/wp-content/uploads/2026/07/OpenUSD_Blog_Feature-768x400.avif 768w, https://www.modelon.com/wp-content/uploads/2026/07/OpenUSD_Blog_Feature-300x156.avif 300w, https://www.modelon.com/wp-content/uploads/2026/07/OpenUSD_Blog_Feature-1024x533.avif 1024w, https://www.modelon.com/wp-content/uploads/2026/07/OpenUSD_Blog_Feature-314x164.avif 314w, https://www.modelon.com/wp-content/uploads/2026/07/OpenUSD_Blog_Feature.avif 1200w" sizes="(max-width: 640px) 100vw, 640px" />									</div>
1144																<div class="article-carousel__card-content">
1145																												<span class="article-carousel__card-category">Agentic AI</span>
1146																		<h3 class="article-carousel__card-title">
1147										<a href="https://www.modelon.com/blog/where-openusd-digital-twins-meet-working-physics/">Where OpenUSD Digital Twins Meet Working Physics</a>
1148									</h3>
1149								</div>
1150							</article>
1151						</div>
1152											<div class="article-carousel__slide">
1153							<article class="article-carousel__card">
1154																	<div class="article-carousel__card-image">
1155										<img decoding="async" width="640" height="333" src="https://www.modelon.com/wp-content/uploads/2026/07/Heat_Bottleneck-1200x625-2-768x400.avif" class="attachment-medium_large size-medium_large wp-post-image" alt="When Heat Becomes a Bottleneck - Modelon Blog" srcset="https://www.modelon.com/wp-content/uploads/2026/07/Heat_Bottleneck-1200x625-2-768x400.avif 768w, https://www.modelon.com/wp-content/uploads/2026/07/Heat_Bottleneck-1200x625-2-300x156.avif 300w, https://www.modelon.com/wp-content/uploads/2026/07/Heat_Bottleneck-1200x625-2-1024x533.avif 1024w, https://www.modelon.com/wp-content/uploads/2026/07/Heat_Bottleneck-1200x625-2-314x164.avif 314w, https://www.modelon.com/wp-content/uploads/2026/07/Heat_Bottleneck-1200x625-2.avif 1200w" sizes="(max-width: 640px) 100vw, 640px" />									</div>
1156																<div class="article-carousel__card-content">
1157																												<span class="article-carousel__card-category">Blog</span>
1158																		<h3 class="article-carousel__card-title">
1159										<a href="https://www.modelon.com/blog/why-data-center-thermal-management-cant-wait/">Why Data Center Thermal Management Can&#8217;t Wait</a>
1160									</h3>
1161								</div>
1162							</article>
1163						</div>
1164											<div class="article-carousel__slide">
1165							<article class="article-carousel__card">
1166																	<div class="article-carousel__card-image">
1167										<img decoding="async" width="640" height="333" src="https://www.modelon.com/wp-content/uploads/2026/07/Conference-SpeakerBlog-1200x625-1-1-768x400.avif" class="attachment-medium_large size-medium_large wp-post-image" alt="System-Level Frost/Defrost Modeling for Heat Pumps" srcset="https://www.modelon.com/wp-content/uploads/2026/07/Conference-SpeakerBlog-1200x625-1-1-768x400.avif 768w, https://www.modelon.com/wp-content/uploads/2026/07/Conference-SpeakerBlog-1200x625-1-1-300x156.avif 300w, https://www.modelon.com/wp-content/uploads/2026/07/Conference-SpeakerBlog-1200x625-1-1-1024x533.avif 1024w, https://www.modelon.com/wp-content/uploads/2026/07/Conference-SpeakerBlog-1200x625-1-1-314x164.avif 314w, https://www.modelon.com/wp-content/uploads/2026/07/Conference-SpeakerBlog-1200x625-1-1.avif 1200w" sizes="(max-width: 640px) 100v
1167w, 640px" />									</div>
1168																<div class="article-carousel__card-content">
1169																												<span class="article-carousel__card-category">Blog</span>
1170																		<h3 class="article-carousel__card-title">
1171										<a href="https://www.modelon.com/blog/smarter-defrost-modeling-for-heat-pump-and-refrigeration-systems/">Smarter Defrost Modeling for Heat Pump and Refrigeration Systems</a>
1172									</h3>
1173								</div>
1174							</article>
1175						</div>
1176											<div class="article-carousel__slide">
1177							<article class="article-carousel__card">
1178																	<div class="article-carousel__card-image">
1179										<img decoding="async" width="640" height="333" src="https://www.modelon.com/wp-content/uploads/2026/06/Landscape-Graphic-768x400.avif" class="attachment-medium_large size-medium_large wp-post-image" alt="Data Center Library for Modelon Impact" srcset="https://www.modelon.com/wp-content/uploads/2026/06/Landscape-Graphic-768x400.avif 768w, https://www.modelon.com/wp-content/uploads/2026/06/Landscape-Graphic-300x156.avif 300w, https://www.modelon.com/wp-content/uploads/2026/06/Landscape-Graphic-1024x533.avif 1024w, https://www.modelon.com/wp-content/uploads/2026/06/Landscape-Graphic-314x164.avif 314w, https://www.modelon.com/wp-content/uploads/2026/06/Landscape-Graphic.avif 1200w" sizes="(max-width: 640px) 100vw, 640px" />									</div>
1180																<div class="article-carousel__card-content">
1181																												<span class="article-carousel__card-category">Blog</span>
1182																		<h3 class="article-carousel__card-title">
1183										<a href="https://www.modelon.com/blog/introducing-the-data-center-library-for-modelon-impact/">Introducing the Data Center Library for Modelon Impact</a>
1184									</h3>
1185								</div>
1186							</article>
1187						</div>
1188											<div class="article-carousel__slide">
1189							<article class="article-carousel__card">
1190																	<div class="article-carousel__card-image">
1191										<img decoding="async" width="640" height="333" src="https://www.modelon.com/wp-content/uploads/2026/06/AI-Assistant-Social-1200x625-3-768x400.avif" class="attachment-medium_large size-medium_large wp-post-image" alt="" srcset="https://www.modelon.com/wp-content/uploads/2026/06/AI-Assistant-Social-1200x625-3-768x400.avif 768w, https://www.modelon.com/wp-content/uploads/2026/06/AI-Assistant-Social-1200x625-3-300x156.avif 300w, https://www.modelon.com/wp-content/uploads/2026/06/AI-Assistant-Social-1200x625-3-1024x533.avif 1024w, https://www.modelon.com/wp-content/uploads/2026/06/AI-Assistant-Social-1200x625-3-314x164.avif 314w, https://www.modelon.com/wp-content/uploads/2026/06/AI-Assistant-Social-1200x625-3.avif 1200w" sizes="(max-width: 640px) 100vw, 640px" />									</div>
1192																<div class="article-carousel__card-content">
1193																												<span class="article-carousel__card-category">Agentic AI</span>
1194																		<h3 class="article-carousel__card-title">
1195										<a href="https://www.modelon.com/blog/from-ai-guidance-to-agentic-simulation-in-modelon-impact/">From AI Guidance to Agentic Simulation in Modelon Impact</a>
1196									</h3>
1197								</div>
1198							</article>
1199						</div>
1200											<div class="article-carousel__slide">
1201							<article class="article-carousel__card">
1202																	<div class="article-carousel__card-image">
1203										<img decoding="async" width="640" height="333" src="https://www.modelon.com/wp-content/uploads/2026/06/CFD_WrongTool-Featured-768x400.avif" class="attachment-medium_large size-medium_large wp-post-image" alt="Why CFD is the Wrong Tool for the Next Generation of Liquid-Cooled AI Data Centers" srcset="https://www.modelon.com/wp-content/uploads/2026/06/CFD_WrongTool-Featured-768x400.avif 768w, https://www.modelon.com/wp-content/uploads/2026/06/CFD_WrongTool-Featured-300x156.avif 300w, https://www.modelon.com/wp-content/uploads/2026/06/CFD_WrongTool-Featured-1024x533.avif 1024w, https://www.modelon.com/wp-content/uploads/2026/06/CFD_WrongTool-Featured-314x164.avif 314w, https://www.modelon.com/wp-content/uploads/2026/06/CFD_WrongTool-Featured.avif 1202w" sizes="(max-width: 640px) 100v
1203w, 640px" />									</div>
1204																<div class="article-carousel__card-content">
1205																												<span class="article-carousel__card-category">Blog</span>
1206																		<h3 class="article-carousel__card-title">
1207										<a href="https://www.modelon.com/blog/why-cfd-is-the-wrong-tool-for-the-next-generation-of-liquid-cooled-ai-data-centers/">Why CFD is the Wrong Tool for the Next Generation of Liquid-Cooled AI Data Centers</a>
1208									</h3>
1209								</div>
1210							</article>
1211						</div>
1212									</div>
1213			</div>
1214					</div>
1215</section>
1216
1217
1218
1219<nav class="section-nav" data-section-nav-bar>
1220	<div class="section-nav__wrapper">
1221		<ul class="section-nav__list">
1222			<!-- Populated by JS from blocks with data-section-nav attributes -->
1223		</ul>
1224	</div>
1225</nav>
1226
1227
1228
1229<section class="tall-two-column-stack" id="modernize-your-process" data-section-nav="Modernize Your Process" style="background-image: url(https://www.modelon.com/wp-content/uploads/2026/04/modelon-data-center-cooling-bg.avif);">
1230	<div class="tall-two-column-stack__wrapper">
1231		<div class="tall-two-column-stack__left">
1232							<h2 class="tall-two-column-stack__title has-text-color"><p><strong>Modernize your R&amp;D processes</strong> with a scalable, customizable, collaborative simulation platform.</p>
1233</h2>
1234					</div>
1235
1236					<div class="tall-two-column-stack__right">
1237									<div class="tall-two-column-stack__item">
1238												<div class="tall-two-column-stack__item-content">
1239															<h3 class="tall-two-column-stack__item-title has-text-color">Transform your system development</h3>
1240																						<p class="tall-two-column-stack__item-copy">Validate design concepts prior to physical prototyping for faster turnaround time and reduced cost. Replace in-house systems that have become to difficult to maintain.</p>
1241													</div>
1242					</div>
1243									<div class="tall-two-column-stack__item">
1244												<div class="tall-two-column-stack__item-content">
1245															<h3 class="tall-two-column-stack__item-title has-text-color">Upgrade to a modern, AI-enabled, cloud-based platform</h3>
1246																						<p class="tall-two-column-stack__item-copy">Increase openness, accessibility, and collaboration with an agile, intelligent platform that can grow alongside your company.</p>
1247													</div>
1248					</div>
1249									<div class="tall-two-column-stack__item">
1250												<div class="tall-two-column-stack__item-content">
1251															<h3 class="tall-two-column-stack__item-title has-text-color">Experiment with digital twins</h3>
1252																						<p class="tall-two-column-stack__item-copy">Replicate components, products, or even whole building designs in your simulation library to compare existing models to proposed changes and test novel parts.</p>
1253													</div>
1254					</div>
1255									<div class="tall-two-column-stack__item">
1256												<div class="tall-two-column-stack__item-content">
1257															<h3 class="tall-two-column-stack__item-title has-text-color">Rapidly build multi-domain models</h3>
1258																						<p class="tall-two-column-stack__item-copy">Thermal, fluid, chemical, electrical, and mechanical domain models can be combined to build a single comprehensive system model.</p>
1259													</div>
1260					</div>
1261									<div class="tall-two-column-stack__item">
1262												<div class="tall-two-column-stack__item-content">
1263															<h3 class="tall-two-column-stack__item-title has-text-color">Analyze system performance and efficiency</h3>
1264																						<p class="tall-two-column-stack__item-copy">Multiple what-if scenarios can run in parallel to understand system performance and optimize parameters within real-world conditions.</p>
1265													</div>
1266					</div>
1267							</div>
1268			</div>
1269</section>
1270
1271
1272
1273<section class="key-features" id="key-features" data-section-nav="Key Features" style="background-image: url(https://www.modelon.com/wp-content/uploads/2026/04/modelon-key-features-bg.avif);">
1274	<div class="key-features__wrapper">
1275		<div class="key-features__container">
1276							<h2 class="key-features__title has-text-color"><p>Key Features</p>
1277</h2>
1278			
1279							<div class="key-features__grid">
1280											<div class="key-features__item">
1281															<h3 class="key-features__item-title has-text-color">Content-rich, multi-domain libraries</h3>
1282																						<p class="key-features__item-copy">Choose from 19 unique libraries, developed over decades by industry experts.</p>
1283													</div>
1284											<div class="key-features__item">
1285															<h3 class="key-features__item-title has-text-color">Modelica libraries and 3rd party library support</h3>
1286																						<p class="key-features__item-copy">Import Modelica-based libraries or develop your own models.</p>
1287													</div>
1288											<div class="key-features__item">
1289															<h3 class="key-features__item-title has-text-color">Industry-leading Modelica compiler</h3>
1290																						<p class="key-features__item-copy">Run parallel simulation in a fraction of the time other solutions require.</p>
1291													</div>
1292											<div class="key-features__item">
1293															<h3 class="key-features__item-title has-text-color">Analysis dashboard for data visualization</h3>
1294																						<p class="key-features__item-copy">View simulation results in a graphical interface for faster comprehension.</p>
1295													</div>
1296											<div class="key-features__item">
1297															<h3 class="key-features__item-title has-text-color">Collaboration tools to support multiple users</h3>
1298																						<p class="key-features__item-copy">Empower teams with shareable workspaces and version control.</p>
1299													</div>
1300											<div class="key-features__item">
1301															<h3 class="key-features__item-title has-text-color">Customizable user experience</h3>
1302																						<p class="key-features__item-copy">Develop custom workflows that match your team’s working style.</p>
1303													</div>
1304											<div class="key-features__item">
1305															<h3 class="key-features__item-title has-text-color">Accessible code layer</h3>
1306																						<p class="key-features__item-copy">Retain full control and customize your model’s code base. Collaborates with leading AI tools.</p>
1307													</div>
1308											<div class="key-features__item">
1309															<h3 class="key-features__item-title has-text-color">FMU import and export</h3>
1310																						<p class="key-features__item-copy">Transfer models between compatible tools for further development and testing.</p>
1311													</div>
1312									</div>
1313					</div>
1314	</div>
1315</section>
1316
1317
1318
1319<section class="key-stats" id="real-results" data-section-nav="Real Results" style="background-image: url(https://www.modelon.com/wp-content/uploads/2026/04/modelon-key-stats-bg.avif);">
1320	<div class="key-stats__wrapper">
1321					<div class="key-stats__heading has-text-color"><p><strong>Achieve real business outcomes</strong> with system simulation.</p>
1322</div>
1323		
1324					<div class="key-stats__grid">
1325									<div class="key-stats__item">
1326						<div class="key-stats__number">2-3<span class="key-stats__symbol">x</span></div>
1327													<h3 class="key-stats__item-title has-text-color">Faster time to result</h3>
1328																			<p class="key-stats__item-copy">Using Modelon Impact, Universal Hydrogen simulated their liquid hydrogen system 2 to 3 times faster than with in-house and other commercial simulation tools.</p>
1329											</div>
1330									<div class="key-stats__item">
1331						<div class="key-stats__number">&lt;5<span class="key-stats__symbol">%</span></div>
1332													<h3 class="key-stats__item-title has-text-color">Variability in simulation results compared to testbench</h3>
1333																			<p class="key-stats__item-copy">MAN Energy Solutions successfully validated their heat pump system model with less than 5% variability in simulation results compared to test bench results. </p>
1334											</div>
1335									<div class="key-stats__item">
1336						<div class="key-stats__number">50<span class="key-stats__symbol">%</span></div>
1337													<h3 class="key-stats__item-title has-text-color">
1337Shorter start up time </h3>
1338																			<p class="key-stats__item-copy">Siemens Energy improved combined cycle flexibility with faster start-up, achieved better economic performance through maximized power output, and extended asset lifetime by effectively managing temperature gradient constraints.</p>
1339											</div>
1340							</div>
1341		
1342					<div class="key-stats__cta">
1343				
1344		<a class="button button--quaternary" href="https://www.modelon.com/support-learning/resources/?_resource_type=case-studies%2Ctestimonials" >View Case Studies</a>
1345
1346					</div>
1347			</div>
1348</section>
1349
1350
1351
1352<section class="cta-grid" id="industries" data-section-nav="Industries">
1353	<div class="cta-grid__wrapper">
1354					<div class="cta-grid__heading has-text-color"><p><strong>Innovate</strong> in your industry.</p>
1355</div>
1356		
1357					<div class="cta-grid__grid cta-grid__grid--cols-3">
1358									<div class="cta-grid__card" style="background-image: url(https://www.modelon.com/wp-content/uploads/2026/04/modelon-industry-aerospace.avif);">
1359						<div class="cta-grid__card-inner">
1360															<h3 class="cta-grid__card-title has-text-color">Aerospace</h3>
1361																						<p class="cta-grid__card-copy">Incorporate cutting edge model components to simulate propulsion systems, thermal management, and fuel cells for hydrogen-powered and electric aircraft.</p>
1362																						<div class="cta-grid__card-button">
1363									
1364		<a class="button button--solid-primary" href="/industries/aerospace-systems-modeling-and-simulation-software/" >See Aerospace</a>
1365
1366										</div>
1367													</div>
1368					</div>
1369									<div class="cta-grid__card" style="background-image: url(https://www.modelon.com/wp-content/uploads/2026/04/modelon-industry-automotive.avif);">
1370						<div class="cta-grid__card-inner">
1371															<h3 class="cta-grid__card-title has-text-color">Automotive</h3>
1372																						<p class="cta-grid__card-copy">Shorten R&amp;D cycles and time-to-market by testing concepts on virtual twins of existing vehicle systems using component libraries for thermal management, cabin comfort, drivetrain, and fuel cells.</p>
1373																						<div class="cta-grid__card-button">
1374									
1375		<a class="button button--solid-primary" href="/industries/automotive-system-simulation-software/" >See Automotive</a>
1376
1377										</div>
1378													</div>
1379					</div>
1380									<div class="cta-grid__card" style="background-image: url(https://www.modelon.com/wp-content/uploads/2026/04/modelon-industry-data-centers.avif);">
1381						<div class="cta-grid__card-inner">
1382															<h3 class="cta-grid__card-title has-text-color">Data Centers</h3>
1383																						<p class="cta-grid__card-copy">Leverage libraries in two-phase, liquid cooling, and air cooling, for multi-domain models that simulate performance under a range of operating conditions: on the chip, facility, and plant level.</p>
1384																						<div class="cta-grid__card-button">
1385									
1386		<a class="button button--solid-primary" href="/industries/data-centers/" >See Data Centers</a>
1387
1388										</div>
1389													</div>
1390					</div>
1391									<div class="cta-grid__card" style="background-image: url(https://www.modelon.com/wp-content/uploads/2026/04/modelon-industry-energy-power.avif);">
1392						<div class="cta-grid__card-inner">
1393															<h3 class="cta-grid__card-title has-text-color">Energy &amp; Power</h3>
1394																						<p class="cta-grid__card-copy">Explore solutions for power plant design, clean energy storage, and renewable energy sources on a physics-based system simulation platform with workflows for common energy applications.</p>
1395																						<div class="cta-grid__card-button">
1396									
1397		<a class="button button--solid-primary" href="/industries/energy-power-system-simulation-optimization-software/" >See Energy &amp; Power</a>
1398
1399										</div>
1400													</div>
1401					</div>
1402									<div class="cta-grid__card" style="background-image: url(https://www.modelon.com/wp-content/uploads/2026/04/modelon-industry-hvac-refridgeration.avif);">
1403						<div class="cta-grid__card-inner">
1404															<h3 class="cta-grid__card-title has-text-color">HVAC &amp; Refrigeration</h3>
1405																						<p class="cta-grid__card-copy">Explore steady state and dynamic simulation for geothermal, air-to-air, and water-source refridgeration, heat pump, and air conditioning systems in commercial, residential, and industrial applications.</p>
1406																						<div class="cta-grid__card-button">
1407									
1408		<a class="button button--solid-primary" href="/industries/hvac-system-simulation-solution/" >See HVAC &amp; Refrigeration</a>
1409
1410										</div>
1411													</div>
1412					</div>
1413									<div class="cta-grid__card" style="background-image: url(https://www.modelon.com/wp-content/uploads/2026/04/modelon-industry-industrial.avif);">
1414						<div class="cta-grid__card-inner">
1415															<h3 class="cta-grid__card-title has-text-color">Industrial Equipment</h3>
1416																						<p class="cta-grid__card-copy">From advanced robotics to machine system behavior, Modelon Impact enables technological modernization and faster time-to-market with multi-physics component libraries.</p>
1417																						<div class="cta-grid__card-button">
1418									
1419		<a class="button button--solid-primary" href="/industries/industrial-equipment/" >See Industrial Equipment</a>
1420
1421										</div>
1422													</div>
1423					</div>
1424							</div>
1425			</div>
1426</section>
1427
1428
1429
1430<section class="content-grid-feature" id="why-modelon" data-section-nav="Why Modelon?" style="background-image: url(https://www.modelon.com/wp-content/uploads/2026/04/modelon-key-facts-bg-1.avif);">
1431	<div class="content-grid-feature__wrapper">
1432					<h2 class="content-grid-feature__title has-text-color"><p>What sets <strong>Modelon</strong> apart?</p>
1433</h2>
1434		
1435					<div class="content-grid-feature__box">
1436				<div class="content-grid-feature__grid content-grid-feature__grid--cols-3">
1437																	<div class="content-grid-feature__item">
1438							
1439															<span class="content-grid-feature__eyebrow">Customization</span>
1440																						<h3 class="content-grid-feature__item-title has-text-color">Rapid innovation without sacrificing accuracy</h3>
1441																						<div class="content-grid-feature__item-copy"><p>Robust content libraries jumpstart the simulation process while Modelon’s customization tools allow for the precise modeling of each component.</p>
1442</div>
1443													</div>
1444																	<div class="content-grid-feature__item">
1445							
1446															<span class="content-grid-feature__eyebrow">Open Standards</span>
1447																						<h3 class="content-grid-feature__item-title has-text-color">Technological transparency that keeps you in control</h3>
1448																						<div class="content-grid-feature__item-copy"><p>Modelon started on the belief that open standards deliver unique value and flexibility to engineering organizations. Modelon Impact will always be an open standards platform.</p>
1449</div>
1450													</div>
1451																	<div class="content-grid-feature__item">
1452							
1453															<span class="content-grid-feature__eyebrow">Expertise</span>
1454																						<h3 class="content-grid-feature__item-title has-text-color">Modeling and simulation expertise that’s tailored to your industry</h3>
1455																						<div class="content-grid-feature__item-copy"><p>From automotive to energy, Modelon Impact delivers solutions grounded in industry knowledge. Our expert solution architects can support your organization to accelerate success.</p>
1456</div>
1457													</div>
1458																	<div class="content-grid-feature__item">
1459							
1460															<span class="content-grid-feature__eyebrow">Cloud-native</span>
1461																						<h3 class="content-grid-feature__item-title has-text-color">Offering both cloud-based and self-managed system simulation</h3>
1462																						<div class="content-grid-feature__item-copy"><p>Our cloud-based platform enables collaboration and offers easy access to scalable compute power. Server-based solutions are available for those with strict data control requirements.</p>
1463</div>
1464													</div>
1465																	<div class="content-grid-feature__item">
1466							
1467															<span class="content-grid-feature__eyebrow">Multi-domain Modeling</span>
1468																						<h3 class="content-grid-feature__item-title has-text-color">The ability to model and simulate multiple domains together</h3>
1469																						<div class="content-grid-feature__item-copy"><p>Simulate systems across thermal, electrical, mechanical, and other domains—all within a single model.</p>
1470</div>
1471													</div>
1472																	<div class="content-grid-feature__item">
1473							
1474															<span class="content-grid-feature__eyebrow">Agentic AI</span>
1475																						<h3 class="content-grid-feature__item-title has-text-color">Integration with industry-leading AI tools for faster development</h3>
1476																						<div class="content-grid-feature__item-copy"><p>Modelon’s open code base allows for closer collaboration with AI in a way that closed, black box systems do not so that your company isn’t locked out of industry-changing technology.</p>
1477</div>
1478													</div>
1479									</div>
1480			</div>
1481		
1482			</div>
1483</section>
1484
1485
1486
1487<section class="content-image-feature" id="benefits" data-section-nav="Benefits" style="background-image: url(https://www.modelon.com/wp-content/uploads/2026/04/modelon-benefits-bg.avif);">
1488	<div class="content-image-feature__wrapper">
1489					<div class="content-image-feature__heading has-text-color"><p><strong>Organization-wide</strong> Benefits</p>
1490</div>
1491		
1492		<div class="content-image-feature__columns">
1493			<div class="content-image-feature__content">
1494															<div class="content-image-feature__item">
1495															<span class="content-image-feature__eyebrow">Responsive Tools</span>
1496																						<h3 class="content-image-feature__item-title has-text-color">R&amp;D Department Head</h3>
1497																						<div class="content-image-feature__item-copy"><p>Physical prototyping and outdated internal systems consume resources. Modelon Impact equips departments with responsive, data-driven tools that yield deep development insight.</p>
1498</div>
1499													</div>
1500											<div class="content-image-feature__item">
1501															<span class="content-image-feature__eyebrow">Reduce Overhead</span>
1502																						<h3 class="content-image-feature__item-title has-text-color">C-Suite</h3>
1503																						<div class="content-image-feature__item-copy"><p>Simulation reduces overhead while expediting time to market, allowing companies to innovate faster and experiment with emerging technologies in theory before implementing in practice.</p>
1504</div>
1505													</div>
1506											<div class="content-image-feature__item">
1507															<span class="content-image-feature__eyebrow">Deliver Faster</span>
1508																						<h3 class="content-image-feature__item-title has-text-color">Operations Manager</h3>
1509																						<div class="content-image-feature__item-copy"><p>With a modern, user-friendly interface and cloud-based infrastructure, operations managers can lead more effective, collaborative teams, reduce prototyping costs, and deliver projects faster.</p>
1510</div>
1511													</div>
1512											<div class="content-image-feature__item">
1513															<span class="content-image-feature__eyebrow">Robust customizability</span>
1514																						<h3 class="content-image-feature__item-title has-text-color">Technical Engineer</h3>
1515																						<div class="content-image-feature__item-copy"><p>Modelon Impact’s component libraries allow engineers to quickly begin modeling systems while the platform’s open code base allows for robust customizability and enhanced accuracy.</p>
1516</div>
1517													</div>
1518									
1519							</div>
1520
1521			<div class="content-image-feature__image"></div>
1522		</div>
1523	</div>
1524</section>
1525
1526
1527
1528<section class="featured-links has-block-bg has-block-bg--dark-gray is-light-text" style="--bg-image: url(https://www.modelon.com/wp-content/uploads/2026/04/modelon-featured-links-image.avif);">
1529	<div class="featured-links__wrapper">
1530		<div class="featured-links__image-col">
1531					</div>
1532
1533		<div class="featured-links__content">
1534							<div class="featured-links__title has-text-color"><p>Supporting every step through the engineering design process</p>
1535</div>
1536			
1537							<div class="featured-links__copy"><p>Your ambitious projects need the right expertise, and we have the experience to guide you. With world-class modeling experts and both instructor-led and self-guided training, we are here to ensure your success.</p>
1538</div>
1539			
1540							<ul class="featured-links__list">
1541																		<li class="featured-links__list-item">
1542								<a class="featured-links__link" href="/talk-to-an-expert/"
1543								   >
1544									Talk to a Modeling Expert									<span class="featured-links__arrow"><i class="fal fa-arrow-right-long"></i></span>
1545								</a>
1546							</li>
1547																								<li class="featured-links__list-item">
1548								<a class="featured-links__link" href="/support-learning/training/"
1549								   >
1550									Courses and Custom Training									<span class="featured-links__arrow"><i class="fal fa-arrow-right-long"></i></span>
1551								</a>
1552							</li>
1553																								<li class="featured-links__list-item">
1554								<a class="featured-links__link" href="https://help.modelon.com/latest/?_gl=1*1kh2luc*_gcl_au*MTg1NzQxMzYzOS4xNzc2ODg1OTk1"
1555								   >
1556									Help Center									<span class="featured-links__arrow"><i class="fal fa-arrow-right-long"></i></span>
1557								</a>
1558							</li>
1559															</ul>
1560					</div>
1561	</div>
1562</section>
1563
1564
1565
1566<div class="wp-block-propagate-blocks-page-section-block alignfull prop-section-block has-quinary-background-color has-background"><div class="prop-section-block__main">
1567<div class="wp-block-propagate-blocks-container container prop-container-block" style="background-image:none;background-repeat:no-repeat;background-size:cover">
1568<section class="prop-slides-block__parent splide pagination-justify--center pagination-theme--normal wp-block-propagate-blocks-slides-block-parent" data-splide='{"perPage":3,"perMove":1,"ga
1568p":30,"arrows":true,"type":"loop"}'
1569	data-randomize-slides="">
1570	<div class="splide-wrapper">
1571		<div class="splide__track">
1572			<div class="splide__list">
1573				
1574<div class="prop-slides-block__child splide__slide wp-block-propagate-blocks-slides-block-child" >
1575	
1576
1577<div class="testimonials-parent wp-block-propagate-blocks-testimonials-parent">
1578	
1579
1580
1581<div class="testimonials-child wp-block-propagate-blocks-testimonials-child">
1582	
1583<div class="testimonials-child__inner-content"><div class="testimonials-child__quote">
1584<h5 class="wp-block-heading" id="h-working-with-modelon-not-only-enhances-our-confidence-in-the-design-s-overall-performance-but-also-enables-us-to-identify-and-address-potential-issues-related-to-startup-stop-and-trip-events">Working with Modelon not only enhances our confidence in the design’s overall performance, but also enables us to identify and address potential issues related to startup, stop, and trip events.</h5>
1585</div></div><div class="testimonials-child__source"><div class="testimonials-child__avatar"></div><p class="testimonials-child__name">David Danesi</p><p class="testimonials-child__title">Project Manager &amp; Technical Proposal Leader, Turboden</p><div class="testimonials-child__logo"><img decoding="async" src="https://www.modelon.com/wp-content/uploads/2025/02/turboden-logo.png" alt=""/></div></div>
1586</div>
1587
1588</div>
1589
1590	</div>
1591
1592
1593<div class="prop-slides-block__child splide__slide wp-block-propagate-blocks-slides-block-child" >
1594	
1595
1596<div class="testimonials-parent wp-block-propagate-blocks-testimonials-parent">
1597	
1598
1599
1600<div class="testimonials-child wp-block-propagate-blocks-testimonials-child">
1601	
1602<div class="testimonials-child__inner-content"><div class="testimonials-child__quote">
1603<h5 class="wp-block-heading" id="h-if-we-get-stuck-it-s-refreshing-to-be-able-to-directly-reach-out-to-the-developers-of-the-technology-to-get-the-support-and-direction-that-we-can-trust-this-level-of-support-helps-us-make-quicker-decisions-in-our-product-development-cycle">If we get stuck, it&#8217;s refreshing to be able to directly reach out to the developers of the technology to get the support and direction that we can trust. This level of support helps us make quicker decisions in our product development cycle.</h5>
1604</div></div><div class="testimonials-child__source"><div class="testimonials-child__avatar"></div><p class="testimonials-child__name">Arne Knoblauch</p><p class="testimonials-child__title">Chief Technology Officer, 1W1 GmbH</p><div class="testimonials-child__logo"><img decoding="async" src="https://www.modelon.com/wp-content/uploads/2025/02/1w1_gmbh-logo.png" alt=""/></div></div>
1605</div>
1606
1607</div>
1608
1609	</div>
1610
1611
1612<div class="prop-slides-block__child splide__slide wp-block-propagate-blocks-slides-block-child" >
1613	
1614
1615<div class="testimonials-parent wp-block-propagate-blocks-testimonials-parent">
1616	
1617
1618
1619<div class="testimonials-child wp-block-propagate-blocks-testimonials-child">
1620	
1621<div class="testimonials-child__inner-content"><div class="testimonials-child__quote">
1622<h5 class="wp-block-heading" id="h-we-trust-that-modelon-and-modelon-impact-will-help-us-change-the-world-of-power-production-for-a-more-sustainable-future">We trust that Modelon and Modelon Impact will help us change the world of power production for a more sustainable future.</h5>
1623</div></div><div class="testimonials-child__source"><div class="testimonials-child__avatar"></div><p class="testimonials-child__name">Emmanuel Jacquemoud</p><p class="testimonials-child__title">Technical Project Lead ETES, MAN Energy Solutions</p><div class="testimonials-child__logo"><img decoding="async" src="https://www.modelon.com/wp-content/uploads/2022/07/MAN_logo.png" alt=""/></div></div>
1624</div>
1625
1626</div>
1627
1628	</div>
1629
1630
1631<div class="prop-slides-block__child splide__slide wp-block-propagate-blocks-slides-block-child" >
1632	
1633
1634<div class="testimonials-parent wp-block-propagate-blocks-testimonials-parent">
1635	
1636
1637
1638<div class="testimonials-child wp-block-propagate-blocks-testimonials-child">
1639	
1640<div class="testimonials-child__inner-content"><div class="testimonials-child__quote">
1641<h5 class="wp-block-heading" id="h-modelon-reviewed-our-requirement-and-developed-a-model-with-uninterrupted-communications-through-bi-weekly-online-meetings-with-project-updates-modelon-impact-was-the-right-choice">Modelon reviewed our requirement and developed a model with uninterrupted communications through bi-weekly online meetings with project updates. Modelon Impact was the right choice.</h5>
1642</div></div><div class="testimonials-child__source"><div class="testimonials-child__avatar"></div><p class="testimonials-child__name">Dr. Koji Moriyama</p><p class="testimonials-child__title">Principal Engineer, American Honda Motor Company, Inc.</p><div class="testimonials-child__logo"><img decoding="async" src="https://www.modelon.com/wp-content/uploads/2025/02/honda-logo.png" alt=""/></div></div>
1643</div>
1644
1645</div>
1646
1647	</div>
1648
1649
1650<div class="prop-slides-block__child splide__slide wp-block-propagate-blocks-slides-block-child" >
1651	
1652
1653<div class="testimonials-parent wp-block-propagate-blocks-testimonials-parent">
1654	
1655
1656
1657<div class="testimonials-child wp-block-propagate-blocks-testimonials-child">
1658	
1659<div class="testimonials-child__inner-content"><div class="testimonials-child__quote">
1660<h5 class="wp-block-heading" id="h-we-selected-modelon-impact-because-the-platform-has-many-aspects-that-set-it-apart-from-other
1660-tools-in-the-market-including-its-modelica-based-language-physics-based-modeling-capabilities-and-quick-support-team">We selected Modelon Impact because the platform has many aspects that set it apart from other tools in the market including its Modelica-based language, physics-based modeling capabilities, and quick support team.</h5>
1661</div></div><div class="testimonials-child__source"><div class="testimonials-child__avatar"></div><p class="testimonials-child__name">Koji Matsushita</p><p class="testimonials-child__title">Kyocera Corporation</p><div class="testimonials-child__logo"><img decoding="async" src="https://www.modelon.com/wp-content/uploads/2022/07/Kyocera_logo-trans.png" alt=""/></div></div>
1662</div>
1663
1664</div>
1665
1666	</div>
1667
1668
1669<div class="prop-slides-block__child splide__slide wp-block-propagate-blocks-slides-block-child" >
1670	
1671
1672<div class="testimonials-parent wp-block-propagate-blocks-testimonials-parent">
1673	
1674
1675
1676<div class="testimonials-child wp-block-propagate-blocks-testimonials-child">
1677	
1678<div class="testimonials-child__inner-content"><div class="testimonials-child__quote">
1679<h5 class="wp-block-heading" id="h-using-a-system-modeling-tool-like-modelon-offers-a-means-to-generate-the-results-we-want-and-provide-them-to-our-members-in-a-quick-and-accurate-way">Using a system modeling tool like Modelon offers a means to generate the results we want and provide them to our members in a quick and accurate way.</h5>
1680</div></div><div class="testimonials-child__source"><div class="testimonials-child__avatar"></div><p class="testimonials-child__name"><br>Jim Harper</p><p class="testimonials-child__title">Principal Technical Lead, EPRI</p><div class="testimonials-child__logo"><img decoding="async" src="https://www.modelon.com/wp-content/uploads/2022/07/EPRI.png" alt=""/></div></div>
1681</div>
1682
1683</div>
1684
1685	</div>
1686
1687
1688<div class="prop-slides-block__child splide__slide wp-block-propagate-blocks-slides-block-child" >
1689	
1690
1691<div class="testimonials-parent wp-block-propagate-blocks-testimonials-parent">
1692	
1693
1694
1695<div class="testimonials-child wp-block-propagate-blocks-testimonials-child">
1696	
1697<div class="testimonials-child__inner-content"><div class="testimonials-child__quote">
1698<h5 class="wp-block-heading" id="h-modelon-s-libraries-are-giving-us-more-confidence-in-our-early-system-designs-and-enable-us-to-build-and-run-simulations-more-quickly-than-ever-before">Modelon&#8217;s libraries are giving us more confidence in our early system designs and enable us to build and run simulations more quickly than ever before.</h5>
1699</div></div><div class="testimonials-child__source"><div class="testimonials-child__avatar"></div><p class="testimonials-child__name">Kruno Hrvatinić</p><p class="testimonials-child__title">Head of Control and Simulation, Rimac</p><div class="testimonials-child__logo"><img decoding="async" src="https://www.modelon.com/wp-content/uploads/2022/10/Rimac_logo_vertical-page-001-scaled-e1665523224869.jpeg" alt=""/></div></div>
1700</div>
1701
1702</div>
1703
1704	</div>
1705
1706
1707<div class="prop-slides-block__child splide__slide wp-block-propagate-blocks-slides-block-child" >
1708	
1709
1710<div class="testimonials-parent wp-block-propagate-blocks-testimonials-parent">
1711	
1712
1713
1714<div class="testimonials-child wp-block-propagate-blocks-testimonials-child">
1715	
1716<div class="testimonials-child__inner-content"><div class="testimonials-child__quote">
1717<h5 class="wp-block-heading" id="h-modelon-stood-out-with-its-reliable-simulation-capabilities-offering-comprehensive-component-libraries-that-helped-us-analyze-the-behavior-of-air-conditioning-systems-before-prototyping">Modelon stood out with its reliable simulation capabilities, offering comprehensive component libraries that helped us analyze the behavior of air conditioning systems before prototyping.</h5>
1718</div></div><div class="testimonials-child__source"><div class="testimonials-child__avatar"></div><p class="testimonials-child__name">Jun Young Choi</p><p class="testimonials-child__title">CAE Engineer, Hanon Systems</p><div class="testimonials-child__logo"><img decoding="async" src="https://www.modelon.com/wp-content/uploads/2024/09/Hanon-Systems-Logo.png" alt=""/></div></div>
1719</div>
1720
1721</div>
1722
1723	</div>
1724
1725
1726<div class="prop-slides-block__child splide__slide wp-block-propagate-blocks-slides-block-child" >
1727	
1728
1729<div class="testimonials-parent wp-block-propagate-blocks-testimonials-parent">
1730	
1731
1732
1733<div class="testimonials-child wp-block-propagate-blocks-testimonials-child">
1734	
1735<div class="testimonials-child__inner-content"><div class="testimonials-child__quote">
1736<h5 class="wp-block-heading" id="h-working-with-modelon-impact-has-been-a-seamless-process-i-easily-followed-the-instructions-logged-in-and-simulated-the-heat-pump-model-without-any-problems">Working with Modelon Impact has been a seamless process. I easily followed the instructions, logged in, and simulated the heat pump model without any problems.</h5>
1737</div></div><div class="testimonials-child__source"><div class="testimonials-child__avatar"></div><p class="testimonials-child__name">Anna Sjunesson</p><p class="testimonials-child__title">Dynamic Simulation Expert, Siements Energy</p><div class="testimonials-child__logo"><img decoding="async" src="https://www.modelon.com/wp-content/uploads/2025/02/siemens-energy-logo.png" alt=""/></div></div>
1738</div>
1739
1740</div>
1741
1742	</div>
1743
1744			</div>
1745		</div>
1746	</div>
1747	<div class="splide__nav">
1748		<div class="pagination-container">
1749			<ul class="splide__pagination"></ul>
1750		</div>
1751					<div class="splide__arrows">
1752				<button class="splide__arrow splide__arrow--prev">
1753					<svg xmlns="http://www.w3.org/2000/svg" width="25.954" height="18.62" viewBox="0 0 25.954 18.62">
1754  <g transform="translate(-0.305 -74.372)" fill="currentColor">
1755    <path d="M 16.96735382080078 92.74198150634766 C 16.66400337219238 92.74198150634766 16.37910270690918 92.62373352050781 16.16515350341797 92.40901184082031 L 16.16326332092285 92.40711975097656 L 16.16141319274902 92.40518188476562 C 15.95529365539551 92.18927001953125 15.84178352355957 91.90596008300781 15.84178352355957 91.60745239257812 C 15.84178352355957 91.30882263183594 15.9553337097168 91.02554321289062 16.16151237487793 90.809814453125 L 16.16353416442871 90.80769348144531 L 16.16561317443848 90.80562591552734 L 22.12624740600586 84.85455322265625 L 1.648603200912476 84.85455322265625 L 1.641993284225464 84.85455322265625 L 1.635403275489807 84.85420227050781 C 1.240503191947937 84.83332061767578 0.8902432322502136 84.61431121826172 0.6984532475471497 84.26835632324219 C 0.5068532228469849 83.92229461669922 0.5068532228469849 83.50922393798828 0.6983932256698608 83.16326904296875 C 0.8901932239532471 82.81719970703125 1.240463256835938 82.59818267822266 1.635413289070129 82.57731628417969 L 1.642003178596497 82.57696533203125 L 1.648603200912476 82.57696533203125 L 22.1274471282959 82.57696533203125 L 16.18310546875 76.62531280517578 C 15.94384860992432 76.42140960693359 15.79879093170166 76.12529754638672 15.78458309173584 75.8109130859375 C 15.77020359039307 75.49262237548828 15.89117336273193 75.18070220947266 16.11649322509766 74.95512390136719 C 16.32835388183594 74.74329376220703 16.62152290344238 74.62184906005859 16.92093276977539 74.62184906005859 C 16.93801307678223 74.62184906005859 16.95515251159668 74.62224578857422 16.97229385375977 74.62301635742188 C 17.28671836853027 74.63722991943359 17.58295822143555 74.7823486328125 17.78697204589844 75.02165222167969 L 25.66962242126465 82.90518951416016 C 25.88387298583984 83.11122131347656 26.00874328613281 83.40473937988281 26.00874328613281 83.70706939697266 C 26.00874328613281 84.00929260253906 25.88387298583984 84.302734375 25.6661434173584 84.51216125488281 L 17.76903343200684 92.40933227539062 C 17.55847358703613 92.62062072753906 17.26616287231445 92.74198150634766 16.96735382080078 92.74198150634766 Z" stroke="none"/>
1756    <path d="M 16.92093276977539 74.87185668945312 C 16.68619728088379 74.87184906005859 16.46018600463867 74.96501159667969 16.29337310791016 75.13179016113281 C 16.11711311340332 75.30826568603516 16.02307319641113 75.55049896240234 16.03433227539062 75.79962158203125 C 16.04558181762695 76.04857635498047 16.1609935760498 76.28145599365234 16.35250282287598 76.44113922119141 L 22.73048400878906 82.82696533203125 L 1.648603439331055 82.82696533203125 C 1.342264175415039 82.84315490722656 1.06584358215332 83.01599884033203 0.9171028137207031 83.28437042236328 C 0.7685031890869141 83.55276489257812 0.7685031890869141 83.87875366210938 0.9171028137207031 84.14714050292969 C 1.065883636474609 84.41551971435547 1.342283248901367 84.58835601806641 1.648603439331055 84.60455322265625 L 22.73048400878906 84.60455322265625 L 16.34224319458008 90.9825439453125 C 16.18144226074219 91.15077972412109 16.09178352355957 91.37473297119141 16.09178352355957 91.60
1756745239257812 C 16.09178352355957 91.84033966064453 16.18144226074219 92.06410980224609 16.34224319458008 92.23255157470703 C 16.5078125 92.39871215820312 16.73271369934082 92.49198150634766 16.96735382080078 92.49198150634766 C 17.2017822265625 92.49198150634766 17.42667388916016 92.39871215820312 17.59225463867188 92.23255157470703 L 25.49283409118652 84.33198547363281 C 25.66279411315918 84.16850280761719 25.75874328613281 83.94285583496094 25.75874328613281 83.70706939697266 C 25.75874328613281 83.47109985351562 25.66279411315918 83.24545288085938 25.49283409118652 83.08196258544922 L 17.60271453857422 75.19095611572266 C 17.44305419921875 74.99960327148438 17.21014404296875 74.88402557373047 16.96100234985352 74.87276458740234 C 16.9476318359375 74.87216186523438 16.93425559997559 74.87185668945312 16.92093276977539 74.87185668945312 M 16.92093276977539 74.37184906005859 L 16.92131423950195 74.37184906005859 C 16.94195365905762 74.37187194824219 16.96269226074219 74.37232971191406 16.98342323303223 74.37326049804688 C 17.36362075805664 74.39044952392578 17.72185134887695 74.56439208984375 17.97043991088867 74.85157775878906 L 25.84296226501465 82.72499084472656 C 26.10725784301758 82.98108673095703 26.25874328613281 83.3387451171875 26.25874328613281 83.70706939697266 C 26.25874328613281 84.07528686523438 26.10722923278809 84.43289947509766 25.84293556213379 84.68898010253906 L 17.94580459594727 92.58610534667969 C 17.68899345397949 92.84382629394531 17.33213424682617 92.99198150634766 16.96735382080078 92.99198150634766 C 16.59705352783203 92.99198150634766 16.2492733001709 92.84761047363281 15.98806285858154 92.58547210693359 L 15.98058319091797 92.57781219482422 C 15.72986316680908 92.31517028808594 15.59178352355957 91.97056579589844 15.59178352355957 91.60745239257812 C 15.59178352355957 91.24415588378906 15.72993278503418 90.8995361328125 15.98078346252441 90.63706970214844 L 15.98897361755371 90.62870025634766 L 21.52200126647949 85.10455322265625 L 1.6221923828125 85.10385131835938 C 1.140693664550781 85.07839202880859 0.7136325836181641 84.81136322021484 0.4798030853271484 84.38956451416016 C 0.2461528778076172 83.96755981445312 0.2461528778076172 83.46395111083984 0.4796733856201172 83.04218292236328 C 0.7135829925537109 82.62015533447266 1.140653610229492 82.35311126708984 1.622213363647461 82.32765960693359 L 1.648603439331055 82.32696533203125 L 21.52442169189453 82.32696533203125 L 16.01296234130859 76.80873107910156 C 15.72590923309326 76.56025695800781 15.55201053619385 76.2021484375 15.53484344482422 75.82218933105469 C 15.51729297637939 75.43399047851562 15.66482353210449 75.05356597900391 15.93961334228516 74.77845001220703 C 16.19814300537109 74.51996612548828 16.55573272705078 74.37184906005859 16.92093276977539 74.37184906005859 Z" stroke="none" fill="currentColor"/>
1757  </g>
1758</svg>
1759					<span class="sr-only">Previous</span>
1760				</button>
1761				<button class="splide__arrow splide__arrow--next">
1762					<svg xmlns="http://www.w3.org/2000/svg" width="25.954" height="18.62" viewBox="0 0 25.954 18.62">
1763  <g transform="translate(-0.305 -74.372)" fill="currentColor">
1764    <path d="M 16.96735382080078 92.74198150634766 C 16.66400337219238 92.74198150634766 16.37910270690918 92.62373352050781 16.16515350341797 92.40901184082031 L 16.16326332092285 92.40711975097656 L 16.16141319274902 92.40518188476562 C 15.95529365539551 92.18927001953125 15.84178352355957 91.90596008300781 15.84178352355957 91.60745239257812 C 15.84178352355957 91.30882263183594 15.9553337097168 91.02554321289062 16.16151237487793 90.809814453125 L 16.16353416442871 90.80769348144531 L 16.16561317443848 90.80562591552734 L 22.12624740600586 84.85455322265625 L 1.648603200912476 84.85455322265625 L 1.641993284225464 84.85455322265625 L 1.635403275489807 84.85420227050781 C 1.240503191947937 84.83332061767578 0.8902432322502136 84.61431121826172 0.6984532475471497 84.26835632324219 C 0.5068532228469849 83.92229461669922 0.5068532228469849 83.50922393798828 0.6983932256698608 83.16326904296875 C 0.8901932239532471 82.81719970703125 1.240463256835938 82.59818267822266 1.635413289070129 82.57731628417969 L 1.642003178596497 82.57696533203125 L 1.648603200912476 82.57696533203125 L 22.1274471282959 82.57696533203125 L 16.18310546875 76.62531280517578 C 15.94384860992432 76.42140960693359 15.79879093170166 76.12529754638672 15.78458309173584 75.8109130859375 C 15.77020359039307 75.49262237548828 15.89117336273193 75.18070220947266 16.11649322509766 74.95512390136719 C 16.32835388183594 74.74329376220703 16.62152290344238 74.62184906005859 16.92093276977539 74.62184906005859 C 16.93801307678223 74.62184906005859 16.95515251159668 74.62224578857422 16.97229385375977 74.62301635742188 C 17.28671836853027 74.63722991943359 17.58295822143555 74.7823486328125 17.78697204589844 75.02165222167969 L 25.66962242126465 82.90518951416016 C 25.88387298583984 83.11122131347656 26.00874328613281 83.40473937988281 26.00874328613281 83.70706939697266 C 26.00874328613281 84.00929260253906 25.88387298583984 84.302734375 25.6661434173584 84.51216125488281 L 17.76903343200684 92.40933227539062 C 17.55847358703613 92.62062072753906 17.26616287231445 92.74198150634766 16.96735382080078 92.74198150634766 Z" stroke="none"/>
1765    <path d="M 16.92093276977539 74.87185668945312 C 16.68619728088379 74.87184906005859 16.46018600463867 74.96501159667969 16.29337310791016 75.13179016113281 C 16.11711311340332 75.30826568603516 16.02307319641113 75.55049896240234 16.03433227539062 75.79962158203125 C 16.04558181762695 76.04857635498047 16.1609935760498 76.28145599365234 16.35250282287598 76.44113922119141 L 22.73048400878906 82.82696533203125 L 1.648603439331055 82.82696533203125 C 1.342264175415039 82.84315490722656 1.06584358215332 83.01599884033203 0.9171028137207031 83.28437042236328 C 0.7685031890869141 83.55276489257812 0.7685031890869141 83.87875366210938 0.9171028137207031 84.14714050292969 C 1.065883636474609 84.41551971435547 1.342283248901367 84.58835601806641 1.648603439331055 84.60455322265625 L 22.73048400878906 84.60455322265625 L 16.34224319458008 90.9825439453125 C 16.18144226074219 91.15077972412109 16.09178352355957 91.37473297119141 16.09178352355957 91.60
1765745239257812 C 16.09178352355957 91.84033966064453 16.18144226074219 92.06410980224609 16.34224319458008 92.23255157470703 C 16.5078125 92.39871215820312 16.73271369934082 92.49198150634766 16.96735382080078 92.49198150634766 C 17.2017822265625 92.49198150634766 17.42667388916016 92.39871215820312 17.59225463867188 92.23255157470703 L 25.49283409118652 84.33198547363281 C 25.66279411315918 84.16850280761719 25.75874328613281 83.94285583496094 25.75874328613281 83.70706939697266 C 25.75874328613281 83.47109985351562 25.66279411315918 83.24545288085938 25.49283409118652 83.08196258544922 L 17.60271453857422 75.19095611572266 C 17.44305419921875 74.99960327148438 17.21014404296875 74.88402557373047 16.96100234985352 74.87276458740234 C 16.9476318359375 74.87216186523438 16.93425559997559 74.87185668945312 16.92093276977539 74.87185668945312 M 16.92093276977539 74.37184906005859 L 16.92131423950195 74.37184906005859 C 16.94195365905762 74.37187194824219 16.96269226074219 74.37232971191406 16.98342323303223 74.37326049804688 C 17.36362075805664 74.39044952392578 17.72185134887695 74.56439208984375 17.97043991088867 74.85157775878906 L 25.84296226501465 82.72499084472656 C 26.10725784301758 82.98108673095703 26.25874328613281 83.3387451171875 26.25874328613281 83.70706939697266 C 26.25874328613281 84.07528686523438 26.10722923278809 84.43289947509766 25.84293556213379 84.68898010253906 L 17.94580459594727 92.58610534667969 C 17.68899345397949 92.84382629394531 17.33213424682617 92.99198150634766 16.96735382080078 92.99198150634766 C 16.59705352783203 92.99198150634766 16.2492733001709 92.84761047363281 15.98806285858154 92.58547210693359 L 15.98058319091797 92.57781219482422 C 15.72986316680908 92.31517028808594 15.59178352355957 91.97056579589844 15.59178352355957 91.60745239257812 C 15.59178352355957 91.24415588378906 15.72993278503418 90.8995361328125 15.98078346252441 90.63706970214844 L 15.98897361755371 90.62870025634766 L 21.52200126647949 85.10455322265625 L 1.6221923828125 85.10385131835938 C 1.140693664550781 85.07839202880859 0.7136325836181641 84.81136322021484 0.4798030853271484 84.38956451416016 C 0.2461528778076172 83.96755981445312 0.2461528778076172 83.46395111083984 0.4796733856201172 83.04218292236328 C 0.7135829925537109 82.62015533447266 1.140653610229492 82.35311126708984 1.622213363647461 82.32765960693359 L 1.648603439331055 82.32696533203125 L 21.52442169189453 82.32696533203125 L 16.01296234130859 76.80873107910156 C 15.72590923309326 76.56025695800781 15.55201053619385 76.2021484375 15.53484344482422 75.82218933105469 C 15.51729297637939 75.43399047851562 15.66482353210449 75.05356597900391 15.93961334228516 74.77845001220703 C 16.19814300537109 74.51996612548828 16.55573272705078 74.37184906005859 16.92093276977539 74.37184906005859 Z" stroke="none" fill="currentColor"/>
1766  </g>
1767</svg>
1768					<span class="sr-only">Next</span>
1769				</button>
1770			</div>
1771			</div>
1772</section>
1773
1774
1775<section class="wp-block-propagate-blocks-logos-parent logos-block__wrapper has-five-logo-columns-up has-logo-borders is-style-grayscale">
1776<div class="wp-block-propagate-blocks-logos-child logos-block"><span> <svg width="290" height="185" viewBox="0 0 290 185" fill="none" xmlns="http://www.w3.org/2000/svg">
1777	<g clip-path="url(#clip0_210_1846)">
1778		<path
1779			d="M35.5988 62.9356L24.1475 74.346H42.3694V92.5L53.8207 81.0896V62.9356H35.5988ZM42.3694 92.5V110.654H24.1475L35.5988 122.064H53.8207V103.91L42.3694 92.5ZM42.3694 92.5L24.1475 74.346V110.654L42.3694 92.5ZM24.1475 110.654L5.92566 92.5V110.654H24.1475ZM5.92566 92.5L24.1475 74.346H5.92566V92.5Z"
1780			fill="#E31A2F"></path>
1781		<path d="M65.9734 72.333H72.7438V112.676H65.9734V72.333Z" fill="#231F20"></path>
1782		<path d="M81.3594 91.4608L94.3376 72.333H86.4802L73.254 91.4712L88.2633 112.676H96.7549L81.3594 91.4608Z"
1783			fill="#231F20"></path>
1784		<path
1785			d="M260.846 112.676H283.074V77.0385C283.074 74.4375 280.962 72.333 278.354 72.333H256.961V78.4646H276.299V89.0409L260.846 89.0413C258.234 89.0413 256.121 91.1477 256.121 93.7482V107.968C256.121 110.568 258.238 112.676 260.846 112.676ZM262.897 95.1734H276.299V106.543H262.897V95.1734Z"
1786			fill="#231F20"></path>
1787		<path
1788			d="M245.999 72.333C248.607 72.333 250.724 74.4375 250.724 77.0385V90.2926C250.724 92.8917 248.607 94.9986 245.999 94.9986C245.999 94.9986 244.087 94.9986 243.263 94.9986L253.094 112.676H245.67L232.54 89.0409C232.54 89.0409 243.258 89.0409 243.949 89.0409V78.4646H230.275V112.676H223.5V72.333H245.999Z"
1789			fill="#231F20"></path>
1790		<path
1791			d="M193.362 77.038C193.362 74.4375 195.474 72.333 198.082 72.333H217.764V78.4646H200.137V89.0409H217.163V95.1734H200.137V106.543H217.764V112.676H198.082C195.474 112.676 193.362 110.568 193.362 107.968V77.038Z"
1792			fill="#231F20"></path>
1793		<path
1794			d="M164.154 77.038C164.154 74.4375 166.271 72.333 168.879 72.333H188.279V78.4646H170.934V106.543H188.279V112.676H168.879C166.271 112.676 164.154 110.568 164.154 107.968V77.038Z"
1795			fill="#231F20"></path>
1796		<path
1797			d="M130.259 77.0385C130.259 74.4375 132.371 72.333 134.979 72.333H153.536C156.144 72.333 158.256 74.4375 158.256 77.039V107.969C158.256 110.568 156.144 112.676 153.531 112.676H134.979C132.371 112.676 130.259 110.568 130.259 107.968V77.0385ZM137.029 106.543H151.481V78.4646H137.029V106.543Z"
1798			fill="#231F20"></path>
1799		<path
1800			d="M97.9278 91.0033V72.333H104.703C104.703 72.333 104.703 88.8713 104.703 89.5796H117.581V72.333H124.356V107.969C124.356 110.568 122.239 112.676 119.631 112.676L99.5584 112.677V106.543C99.5584 106.543 116.871 106.547 117.581 106.547V95.7107C116.875 95.7107 102.648 95.7107 102.648 95.7107C100.04 95.7107 97.9278 93.6033 97.9278 91.0033Z"
1801			fill="#231F20"></path>
1802	</g>
1803	<defs>
1804		<clipPath id="clip0_210_1846">
1805			<rect width="290" height="185" fill="white"></rect>
1806		</clipPath>
1807	</defs>
1808</svg>
1809
1810 </span></div>
1811
1812
1813
1814<div class="wp-block-propagate-blocks-logos-child logos-block"><span>
1814 <svg width="290" height="185" viewBox="0 0 290 185" fill="none" xmlns="http://www.w3.org/2000/svg">
1815	<g clip-path="url(#clip0_210_1852)">
1816		<path
1817			d="M289.666 106.039C289.433 100.564 286.957 91.398 275.048 90.2405C285.65 88.6293 287.751 81.5121 287.798 75.9121C287.891 70.2184 284.435 60.442 270.424 60.4263C268.416 60.441 215.406 60.441 215.36 60.4263V106.086L196.351 60.4263H161.93L145.443 101.784L127.976 60.4107H93.2747L78.3294 98.7498C76.7882 88.0036 66.7467 82.7322 44.0017 83.1389C32.5592 83.3578 28.6828 81.7467 28.6828 76.9602C28.6828 72.3458 32.8394 70.5938 38.6775 70.7972C44.3754 71.0476 49.1393 71.9703 49.186 79.6506H76.2277C76.2745 62.7258 56.3317 59.5191 40.0786 59.3783C23.919 59.3002 3.60257 62.7258 3.08883 79.416C2.62179 96.0281 15.5589 99.0001 33.8669 98.7498C50.7272 98.5463 50.4469 103.583 50.5403 105.398C50.4935 105.507 50.5403 105.601 50.5403 105.742C50.5871 107.713 49.5129 111.983 38.6775 111.795C30.8312 111.795 28.4025 108.198 27.7487 105.742C27.3282 104.381 27.422 103.364 27.422 103.411C21.9577 103.364 0.380272 103.364 0.333618 103.411C0.380381 104.131 0.427138 104.913 0.473538 105.742C1.59442 114.955 9.67426 125.091 40.4057 124.606C65.0188 124.356 68.1013 119.397 70.5766 117.63L68.7551 122.979H91.2199L95.2832 113.078H125.968L130.078 122.979H160.482L164.546 113.078H195.23L199.294 122.979H273.086C285.089 122.994 289.62 112.609 289.666 106.039C289.619 106.211 289.619 105.851 289.666 106.039ZM101.308 98.5152L110.602 75.7401L119.99 98.5152H101.308ZM170.57 98.5005L179.864 75.7567L189.205 98.5005H170.57ZM238.198 84.313V75.3343H257.58C260.102 75.3197 262.017 77.3523 262.017 79.8394C262.017 82.3265 259.869 84.313 257.44 84.313H238.198ZM238.198 106.666V97.8123H258.888C261.317 97.8123 263.465 99.7675 263.465 102.239C263.465 104.695 261.317 106.681 258.888 106.681"
1818			fill="#0D254D"></path>
1819	</g>
1820	<defs>
1821		<clipPath id="clip0_210_1852">
1822			<rect width="290" height="66" fill="white" transform="translate(0 59)"></rect>
1823		</clipPath>
1824	</defs>
1825</svg>
1826
1827 </span></div>
1828
1829
1830
1831<div class="wp-block-propagate-blocks-logos-child logos-block"><span> <svg width="290" height="185" viewBox="0 0 290 185" fill="none" xmlns="http://www.w3.org/2000/svg">
1832<g clip-path="url(#clip0_210_1913)">
1833<path d="M19.9926 59.5219C16.2497 57.829 13.9625 56.7211 13.1312 56.1983C12.1317 55.551 11.6319 54.7153 11.6319 53.691C11.6319 50.9524 14.1085 49.5831 19.0617 49.5831C22.5804 49.5831 26.39 50.4062 30.4906 52.0525V43.6181C24.9767 42.5394 20.763 42 17.8495 42C12.5657 42 8.2795 43.139 4.9909 45.4169C1.66363 47.7162 0 51.0612 0 55.4519C0 58.861 1.1426 61.6832 3.4278 63.9184C5.191 65.6132 8.97937 67.6618 14.7929 70.0641C18.0312 71.4033 20.0448 72.449 20.8336 73.2012C21.2039 73.53 21.4989 73.9356 21.6981 74.3901C21.8974 74.8446 21.9962 75.3372 21.9878 75.8338C21.9878 78.6365 19.3498 80.0379 14.0737 80.0379C10.2515 80.0379 5.85897 79.2527 0.8961 77.6822V86.449C5.38491 87.5138 9.98071 88.0557 14.5928 88.0641C19.9597 88.0641 24.3291 87.0408 27.7008 84.9942C31.8613 82.4655 33.9416 78.7959 33.9416 73.9854C33.9416 70.6385 32.8802 67.9096 30.7574 65.7988C28.971 64.0204 25.3827 61.9281 19.9926 59.5219ZM40.9074 87.1662H53.244V42.7726H40.9074V87.1662ZM76.4498 68.1516H93.641V60.8251H76.4498V50.8017H96.1988V42.7726H64.5598V87.1662H96.7092V78.6851H76.4498V68.1516ZM131.869 71.137L120.756 42.7726H104.762V87.1662H113.454V55.7347L126.156 87.6181H133.803L146.757 55.7347V87.1662H158.453V42.7726H143.26L131.869 71.137ZM181.662 68.1516H198.853V60.8251H181.662V50.8017H201.411V42.7726H169.772V87.1662H201.918V78.6851H181.662V68.1516ZM239.505 72.4898L224.338 42.7726H210.038V87.1662H218.732V57.0466L234.303 87.1662H248.196V42.7726H239.505V72.4898ZM276.051 59.5219C272.31 57.829 270.023 56.7211 269.19 56.1983C268.19 55.551 267.69 54.7153 267.69 53.691C267.69 50.9524 270.167 49.5831 275.12 49.5831C278.639 49.5831 282.448 50.4062 286.549 52.0525V43.6181C281.035 42.5394 276.821 42 273.908 42C268.624 42 264.338 43.139 261.049 45.4169C257.722 47.7162 256.058 51.0612 256.058 55.4519C256.058 58.861 257.201 61.6832 259.486 63.9184C261.249 65.6132 265.038 67.6618 270.851 70.0641C274.092 71.4033 276.105 72.449 276.892 73.2012C277.262 73.53 277.557 73.9356 277.757 74.3901C277.956 74.8446 278.055 75.3372 278.046 75.8338C278.046 78.6365 275.408 80.0379 270.132 80.0379C266.31 80.0379 261.917 79.2527 256.954 77.6822V86.449C261.443 87.5138 266.039 88.0557 270.651 88.0641C276.018 88.0641 280.387 87.0408 283.759 84.9942C287.92 82.4655 290 78.7959 290 73.9854C290 70.6385 288.939 67.9096 286.816 65.7988C285.029 64.0204 281.441 61.9281 276.051 59.5219Z" fill="#009999"></path>
1834<path d="M35.931 97.1749C32.074 96.9563 28.159 96.8105 24.215 96.8105C20.271 96.8105 16.356 96.9563 12.499 97.1749C9.13398 97.3536 5.96446 98.8198 3.64039 101.273C1.31632 103.726 0.0138254 106.98 0 110.367V128.443C0.
18340138254 131.831 1.31632 135.085 3.64039 137.538C5.96446 139.991 9.13398 141.457 12.499 141.636C16.356 141.854 20.271 142 24.215 142C28.159 142 32.074 141.854 35.931 141.636C39.296 141.457 42.4655 139.991 44.7896 137.538C47.1137 135.085 48.4162 131.831 48.43 128.443V127.423H42.775V128.443C42.7635 130.362 42.0255 132.205 40.7112 133.597C39.3969 134.988 37.6047 135.825 35.699 135.936C31.9 136.169 28.072 136.315 24.215 136.315C20.358 136.315 16.53 136.169 12.731 135.936C10.8253 135.825 9.03315 134.988 7.7188 133.597C6.40446 132.205 5.66654 130.362 5.655 128.443V110.367C5.66654 108.448 6.40446 106.606 7.7188 105.214C9.03315 103.822 10.8253 102.986 12.731 102.875C16.53 102.641 20.358 102.496 24.215 102.496C28.072 102.496 31.9 102.641 35.699 102.875C37.6047 102.986 39.3969 103.822 40.7112 105.214C42.0255 106.606 42.7635 108.448 42.775 110.367V116.49H19.43V122.321H48.43V110.367C48.4162 106.98 47.1137 103.726 44.7896 101.273C42.4655 98.8198 39.296 97.3536 35.931 97.1749ZM86.7245 97.2478C83.607 96.9854 80.417 96.8105 77.2415 96.8105C74.066 96.8105 70.876 96.9854 67.7614 97.2478C64.5014 97.5508 61.4699 99.0614 59.2559 101.486C57.0419 103.911 55.8036 107.076 55.7815 110.367V141.563H61.4365V110.367C61.4485 108.452 62.1812 106.612 63.4875 105.218C64.7937 103.823 66.5766 102.978 68.4777 102.851C71.3603 102.65 74.2835 102.496 77.2415 102.496C80.1995 102.496 83.1256 102.641 86.0082 102.851C87.9088 102.979 89.6909 103.825 90.9966 105.219C92.3022 106.613 93.0346 108.452 93.0465 110.367V141.563H98.7015V110.367C98.6795 107.077 97.4416 103.911 95.2282 101.487C93.0148 99.0624 89.984 97.5515 86.7245 97.2478ZM141.81 97.1749C137.953 96.9563 134.038 96.8105 130.094 96.8105C126.15 96.8105 122.235 96.9563 118.378 97.1749C115.013 97.3536 111.843 98.8198 109.519 101.273C107.195 103.726 105.893 106.98 105.879 110.367V128.443C105.893 131.831 107.195 135.085 109.519 137.538C111.843 139.991 115.013 141.457 118.378 141.636C122.235 141.854 126.15 142 130.094 142C134.038 142 137.953 141.854 141.81 141.636C145.175 141.457 148.345 139.991 150.669 137.538C152.993 135.085 154.295 131.831 154.309 128.443V127.423H148.654V128.443C148.642 130.362 147.905 132.205 146.59 133.597C145.276 134.988 143.484 135.825 141.578 135.936C137.779 136.169 133.951 136.315 130.094 136.315C126.237 136.315 122.409 136.169 118.61 135.936C116.704 135.825 114.912 134.988 113.598 133.597C112.283 132.205 111.546 130.362 111.534 128.443V110.367C111.546 108.448 112.283 106.606 113.598 105.214C114.912 103.822 116.704 102.986 118.61 102.875C122.409 102.641 126.237 102.496 130.094 102.496C133.951 102.496 137.779 102.641 141.578 102.875C143.484 102.986 145.276 103.822 146.59 105.214C147.905 106.606 148.642 108.448 148.654 110.367V116.49H125.309V122.321H154.309V110.367C154.295 106.98 152.993 103.726 150.669 101.273C148.345 98.8198 145.175 97.3536 141.81 97.1749ZM162.281 110.364V141.56H167.936V110.364C167.936 106.379 171.19 102.93 175.119 102.93H186.641V97.242H174.922C168.763 97.2478 162.281 102.618 162.281 110.364ZM226.635 97.1749C222.778 96.9563 218.863 96.8105 214.919 96.8105C210.975 96.8105 207.06 96.9563 203.203 97.1749C199.838 97.3536 196.668 98.8198 194.344 101.273C192.02 103.726 190.718 106.98 190.704 110.367V128.443C190.718 131.831 192.02 135.085 194.344 137.538C196.668 139.991 199.838 141.457 203.203 141.636C207.06 141.854 210.975 142 214.919 142C218.863 142 222.778 141.854 226.635 141.636C230 141.457 233.17 139.991 235.494 137.538C237.818 135.085 239.12 131.831 239.134 128.443V116.49H210.134V122.321H233.479V128.443C233.467 130.362 232.73 132.205 231.415 133.597C230.101 134.988 228.309 135.825 226.403 135.936C222.604 136.169 218.776 136.315 214.919 136.315C211.062 136.315 207.234 136.169 203.435 135.936C201.529 135.825 199.737 134.988 198.423 133.597C197.108 132.205 196.371 130.362 196.359 128.443V110.367C196.371 108.448 197.108 106.606 198.423 105.214C199.737 103.822 201.529 102.986 203.435 102.875C207.234 102.641 211.062 102.496 214.919 102.496C218.776 102.496 222.604 102.641 226.403 102.875C228.309 102.986 230.101 103.822 231.415 105.214C232.73 106.606 233.467 108.448 233.479 110.367V111.388H239.134V110.367C239.12 106.98 237.818 103.726 235.494 101.273C233.17 98.8198 230 97.3536 226.635 97.1749ZM290 97.2478H282.918L263.706 122.875C261.996 125.149 261.073 127.924 261.078 130.776V141.563H266.733V130.776C266.731 129.158 267.255 127.584 268.227 12
18346.294L290 97.2478ZM247.158 97.2478H239.775L259.918 121.379L263.41 116.717L247.158 97.2478Z" fill="#641E8C"></path>
1835</g>
1836<defs>
1837<clipPath id="clip0_210_1913">
1838<rect width="290" height="100" fill="white" transform="translate(0 42)"></rect>
1839</clipPath>
1840</defs>
1841</svg> </span></div>
1842
1843
1844
1845<div class="wp-block-propagate-blocks-logos-child logos-block"><span> <svg width="290" height="185" viewBox="0 0 290 185" fill="none" xmlns="http://www.w3.org/2000/svg">
1846<g clip-path="url(#clip0_210_1844)">
1847<path fill-rule="evenodd" clip-rule="evenodd" d="M262.783 105.69H273.8V66H262.783V105.69Z" fill="#DE1E34"></path>
1848<path fill-rule="evenodd" clip-rule="evenodd" d="M290 66V105.69H278.984V66H290Z" fill="#DE1E34"></path>
1849<path fill-rule="evenodd" clip-rule="evenodd" d="M23.4906 81.4156H14.5805V66H0V105.69H14.5805V86.0097H23.4906V105.69H38.0726V66H23.4906V81.4156Z" fill="#DE1E34"></path>
1850<path fill-rule="evenodd" clip-rule="evenodd" d="M91.9413 80.7596L91.0496 78.1363H79.0606V105.69H91.0496V89.1248C91.0496 85.5161 93.3187 83.5487 95.2624 83.5487C96.8822 83.5487 98.9878 83.8765 98.9878 87.4852V105.69H110.977V87.8134C110.977 77.8086 99.881 73.8734 91.9413 80.7596Z" fill="#DE1E34"></path>
1851<path fill-rule="evenodd" clip-rule="evenodd" d="M215.071 94.1266L209.482 78.1363H201.3L195.71 94.7825L189.877 78.1363H178.456H178.374H173.839L168.086 92.1575L159.986 78.1363H146.296L162.416 106.018L160.31 111.264C159.58 112.906 157.835 112.987 157.493 111.428C157.493 108.61 155.236 106.327 152.452 106.327C149.668 106.327 147.411 108.61 147.411 111.428C147.431 114.381 150.347 118.235 156.097 117.989C161.85 117.743 164.279 112.906 165.089 110.855L178.412 78.2437L188.015 105.69H196.763L202.109 89.8619L207.618 105.69H215.88L225.196 78.1363H220.417L215.071 94.1266Z" fill="#DE1E34"></path>
1852<path fill-rule="evenodd" clip-rule="evenodd" d="M58.7277 76.7356C49.5544 76.7356 42.119 83.6405 42.119 92.1575C42.119 100.678 49.5544 107.582 58.7277 107.582C67.9028 107.582 75.3399 100.678 75.3399 92.1575C75.3399 83.6405 67.9028 76.7356 58.7277 76.7356ZM62.8604 99.3733C62.8604 101.684 61.0105 103.557 58.7277 103.557C56.4481 103.557 54.5982 101.684 54.5982 99.3733V84.9431C54.5982 82.634 56.4481 80.763 58.7277 80.763C61.0105 80.763 62.8604 82.634 62.8604 84.9431V99.3733Z" fill="#DE1E34"></path>
1853<path fill-rule="evenodd" clip-rule="evenodd" d="M147.627 94.3719C147.714 93.7265 147.759 92.8257 147.759 92.1575C147.759 83.6405 140.323 76.7356 131.149 76.7356C121.974 76.7356 114.537 83.6405 114.537 92.1575C114.537 100.678 121.974 107.582 131.149 107.582C137.452 107.582 142.935 104.321 145.751 99.5175L142.081 98.143C139.864 101.574 135.798 103.871 131.149 103.871C128.866 103.871 127.017 101.684 127.017 99.3733V94.3732L147.627 94.3719ZM127.017 84.9431C127.017 82.634 128.866 80.763 131.149 80.763C133.43 80.763 135.28 82.634 135.28 84.9431V90.4367H127.017V84.9431Z" fill="#DE1E34"></path>
1854<path fill-rule="evenodd" clip-rule="evenodd" d="M258.603 94.3719C258.693 93.7265 258.738 92.8257 258.738 92.1575C258.738 83.6405 251.301 76.7356 242.126 76.7356C232.952 76.7356 225.516 83.6405 225.516 92.1575C225.516 100.678 232.952 107.582 242.126 107.582C248.431 107.582 253.914 104.321 256.729 99.5175L253.06 98.143C250.842 101.574 246.776 103.871 242.126 103.871C239.844 103.871 237.995 101.684 237.995 99.3733V94.3732L258.603 94.3719ZM237.995 84.9431C237.995 82.634 239.844 80.763 242.126 80.763C244.409 80.763 246.259 82.634 246.259 84.9431V90.4367H237.995V84.9431Z" fill="#DE1E34"></path>
1855</g>
1856<defs>
1857<clipPath id="clip0_210_1844">
1858<rect width="290" height="52" fill="white" transform="translate(0 66)"></rect>
1859</clipPath>
1860</defs>
1861</svg> </span></div>
1862
1863
1864
1865<div class="wp-block-propagate-blocks-logos-child logos-block"><span> <svg width="290" height="185" viewBox="0 0 290 185" fill="none" xmlns="http://www.w3.org/2000/svg">
1866	<g clip-path="url(#clip0_210_1842)">
1867		<path
1868			d="M38.7781 151.25L42.9781 151.75C44.8781 151.95 45.0781 153.55 45.0781 154.55V159.45H25.7781V154.55C25.7781 153.55 25.9781 151.95 27.8781 151.75L32.0781 151.25V147.05H7.07812V151.25L11.2781 151.75C13.1781 151.95 13.3781 153.55 13.3781 154.55V170.75C13.3781 171.75 13.1781 173.35 11.2781 173.55L7.07812 174.05V178.25H32.0781V174.05L27.8781 173.55C25.9781 173.35 25.7781 171.75 25.7781 170.75V165.85H44.9781V170.75C44.9781 171.75 44.7781 173.35 42.8781 173.55L38.6781 174.05V178.25H63.6781V174.05L59.4781 173.55C57.5781 173.35 57.3781 171.75 57.3781 170.75V154.55C57.3781 153.55 57.5781 151.95 59.4781 151.75L63.6781 151.25V147.05H38.6781V151.25H38.7781Z"
1869			fill="black"></path>
1870		<path
1871			d="M205.278 147.05H174.478V151.25L178.178 151.65C179.478 151.85 180.378 152.35 180.378 154.15V170.65C180.378 171.65 180.178 173.25 178.278 173.45L174.078 173.95V178.15H205.278C216.478 178.15 225.678 173.65 225.678 162.55C225.678 151.45 216.478 147.05 205.278 147.05ZM202.978 172.25H192.478V153.05H202.978C209.178 153.05 211.278 155.95 211.278 162.65C211.278 169.25 209.178 172.25 202.978 172.25Z"
1872			fill="black"></path>
1873		<path
1874			d="M278.078 173.55C276.078 173.35 275.478 172.05 274.878 171.15L260.478 149.15C259.478 147.55 258.678 147.05 257.178 147.05H233.578V151.25L239.278 151.85C240.078 151.95 241.178 153.05 240.278 154.45L229.578 171.75C229.178 
1874172.45 228.578 173.25 227.378 173.45L223.178 173.95V178.15H243.078V173.95L239.678 173.65C238.178 173.45 237.378 172.45 238.178 171.25L239.778 168.65H258.978L260.378 170.75C261.678 172.65 260.078 173.45 258.678 173.55L255.178 173.95V178.15H282.178V173.95L278.078 173.55ZM243.078 163.15L248.978 153.55L255.278 163.15H243.078Z"
1875			fill="black"></path>
1876		<path
1877			d="M152.178 151.25L156.378 151.75C158.278 151.95 158.478 153.55 158.478 154.55V170.15L141.978 148.35C141.278 147.35 140.578 147.05 138.778 147.05H117.378V151.25L121.578 151.75C123.478 151.95 123.678 153.55 123.678 154.55V170.75C123.678 171.75 123.478 173.35 121.578 173.55L117.378 174.05V178.25H137.378V174.05L133.178 173.55C131.278 173.35 131.078 171.75 131.078 170.75V155.15L147.578 176.85C148.378 177.85 148.978 178.15 150.778 178.15H150.978H165.978V154.45C165.978 153.45 166.178 151.85 168.078 151.65L172.278 151.15V146.95H152.378L152.178 151.25Z"
1878			fill="black"></path>
1879		<path
1880			d="M90.4781 145.95C70.1781 145.95 64.9781 154.85 64.9781 162.55C64.9781 170.25 70.1781 179.25 90.4781 179.25C110.778 179.25 115.978 170.35 115.978 162.65C115.978 154.85 110.778 145.95 90.4781 145.95ZM90.4781 173.35C82.5781 173.35 79.3781 170.05 79.3781 162.65C79.3781 155.25 82.6781 151.95 90.4781 151.95C98.3781 151.95 101.578 155.25 101.578 162.65C101.578 170.05 98.3781 173.35 90.4781 173.35Z"
1881			fill="black"></path>
1882		<path
1883			d="M179.178 15.55C175.778 30.85 174.378 37.95 171.578 48.95C168.878 59.55 166.778 69.45 163.178 74.25C159.578 79.15 154.678 80.15 151.378 80.55C149.678 80.75 148.378 80.85 144.678 80.85C140.978 80.85 139.678 80.75 137.978 80.55C134.678 80.15 129.778 79.15 126.178 74.25C122.578 69.45 120.478 59.55 117.878 48.95C115.078 37.85 113.678 30.85 110.278 15.55C110.278 15.55 106.878 15.65 105.378 15.75C103.278 15.85 101.678 16.05 99.9781 16.25C99.9781 16.25 101.978 47.75 102.878 61.15C103.778 75.15 105.478 98.85 106.978 116.75C106.978 116.75 109.878 117.25 114.678 117.45C119.678 117.75 121.978 117.75 121.978 117.75C124.078 109.85 126.578 98.95 129.478 94.25C131.878 90.45 135.478 90.05 137.578 89.75C140.778 89.35 143.578 89.25 144.778 89.25C146.078 89.25 148.778 89.25 151.978 89.75C154.078 90.05 157.678 90.45 160.078 94.25C162.978 98.95 165.578 109.85 167.578 117.75C167.578 117.75 169.778 117.75 174.778 117.45C179.578 117.15 182.478 116.75 182.478 116.75C183.978 98.85 185.678 75.25 186.578 61.15C187.478 47.85 189.478 16.25 189.478 16.25C187.778 16.05 186.078 15.85 184.078 15.75C182.578 15.65 179.178 15.55 179.178 15.55Z"
1884			fill="black"></path>
1885		<path
1886			d="M218.878 34.15C216.878 14.15 203.478 9.95 191.778 7.95C185.878 6.95 175.378 6.15 168.678 5.85C162.778 5.45 148.978 5.25 144.778 5.25C140.578 5.25 126.778 5.45 120.878 5.85C114.178 6.15 103.678 6.95 97.7781 7.95C86.0781 9.95 72.6781 14.15 70.6781 34.15C70.0781 39.65 69.9781 46.75 70.0781 54.35C70.2781 67.05 71.3781 75.55 71.9781 81.55C72.3781 85.65 74.0781 97.85 76.2781 104.15C79.2781 112.85 81.9781 115.35 85.1781 117.95C90.9781 122.65 100.578 124.15 102.578 124.55C113.378 126.45 135.178 126.85 144.878 126.85C154.478 126.85 176.378 126.55 187.178 124.55C189.178 124.15 198.778 122.75 204.578 117.95C207.778 115.35 210.478 112.85 213.478 104.15C215.678 97.85 217.378 85.55 217.778 81.55C218.378 75.65 219.478 67.05 219.678 54.35C219.578 46.65 219.378 39.55 218.878 34.15ZM211.478 67.75C210.278 83.75 208.878 93.35 206.878 100.25C205.078 106.35 202.878 110.35 199.678 113.25C194.278 118.15 186.878 119.15 182.478 119.85C173.078 121.25 157.178 121.75 144.778 121.75C132.278 121.75 116.478 121.25 107.078 119.85C102.678 119.15 95.2781 118.15 89.8781 113.25C86.6781 110.35 84.4781 106.25 82.6781 100.25C80.6781 93.35 79.1781 83.75 78.0781 67.75C77.3781 58.15 77.4781 42.55 78.5781 34.15C80.0781 21.55 86.2781 15.25 99.5781 12.95C105.778 11.85 114.178 11.05 122.078 10.65C128.478 10.25 138.878 10.05 144.778 10.05C150.578 9.95 161.078 10.25 167.378 10.65C175.278 11.05 183.678 11.85 189.878 12.95C203.178 15.35 209.378 21.65 210.978 34.15C212.078 42.45 212.178 58.05 211.478 67.75Z"
1887			fill="black"></path>
1888	</g>
1889	<defs>
1890		<clipPath id="clip0_210_1842">
1891			<rect width="275.3" height="174.5" fill="white" transform="translate(7 5)"></rect>
1892		</clipPath>
1893	</defs>
1894</svg>
1895
1896 </span></div>
1897</section>
1898</div>
1899</div></div>
1900
1901
1902
1903<p class="wp-block-paragraph"></p>
1904				</div><!-- .entry-content -->
1905			</article><!-- #post-## -->
1906			
1907	<section class="page-section page-section--cta" >
1908			<div class="container cta-section__wrapper background-dark-gray layout-vertical text-light">
1909
1910		<div class="prop-cta">
1911
1912							<div class="cta-section__icon">
1913					<div class="cta-section__icon-wrap">
1914						<svg xmlns="http://www.w3.org/2000/svg" width="52.542" height="46.856" viewB
1914ox="0 0 52.542 46.856">
1915  <path id="Path_142" data-name="Path 142" d="M123.792,187.3a12.819,12.819,0,0,0-.21,2.957c-3,2.139-5.494,3.587-8.946,3.617-7,.06-.75-14.672-1.636-19.182-.1-.51-.75-.405-1.088,0-3.918,4.848-7.813,14.072-12.668,19.017a4.856,4.856,0,0,1-3.752,1.771c-4.713,0-4.293-6.056-3.55-9.351,1.561-6.919,8.308-24.083,7.985-29.494,0-.615-.8-.585-1.118-.2-6.342,7.91-23.055,39.941-23.055,39.941l-4.5.338s19.655-38.868,27.61-44.932c3.392-2.589,7.437-3,8.18,1.5,1.418,8.653-7.295,23.843-8.255,33.907-.06.555.383.931.75.563,1.5-1.554,8.443-14.815,12.158-17.644,3.385-2.582,6.957-2.829,7.392,3.572.293,4.248-2.3,13.794-1.554,15.01.961,1.584,2.837.458,4.923-.683.443-.24.931-.518,1.321-.75Z" transform="translate(-71.25 -149.865)" fill="#fff"/>
1916</svg>
1917					</div>
1918				</div>
1919									<div class="cta-section__content">
1920									<div class="cta-section__text">
1921						<h3 class="cta-section__title">Ready to make an impact with system simulation?</h3>
1922													<div class="body-text cta-section__description"><p>Get in touch today to see how Modelon Impact can help you with your system simulation and product design journey.</p>
1923</div>
1924											</div>
1925								<div class="cta-section__footer">
1926											
1927		<a class="button button--solid-on-dark button--lg button--solid-primary button--icon-none" href="https://modelon.com/contact-us/" >Contact Us</a>
1928
1929							
1930									</div>
1931			</div>
1932			<div class="prop-cta__decorator">
1933				<svg xmlns="http://www.w3.org/2000/svg" width="689" height="350" viewBox="0 0 689 350">
1934  <g transform="translate(-796.809 -5433.472)">
1935    <g id="Circles" transform="translate(796.809 5433.472)">
1936      <g transform="translate(335 46)" fill="none" stroke="#e36d00" stroke-width="2" stroke-dasharray="5">
1937        <ellipse cx="130.5" cy="130" rx="130.5" ry="130" stroke="none"/>
1938        <ellipse cx="130.5" cy="130" rx="129.5" ry="129" fill="none"/>
1939      </g>
1940      <g transform="translate(128 0)" fill="none" stroke="#fc0" stroke-width="2" stroke-dasharray="5">
1941        <circle cx="175" cy="175" r="175" stroke="none"/>
1942        <circle cx="175" cy="175" r="174" fill="none"/>
1943      </g>
1944      <g transform="translate(74 100)" fill="none" stroke="#fff" stroke-width="2" stroke-dasharray="5" opacity="0.503">
1945        <ellipse cx="75.5" cy="75" rx="75.5" ry="75" stroke="none"/>
1946        <ellipse cx="75.5" cy="75" rx="74.5" ry="74" fill="none"/>
1947      </g>
1948      <g transform="translate(0 153)" fill="none" stroke="#e36d00" stroke-width="2" stroke-dasharray="5" opacity="0.503">
1949        <ellipse cx="23" cy="23.5" rx="23" ry="23.5" stroke="none"/>
1950        <ellipse cx="23" cy="23.5" rx="22" ry="22.5" fill="none"/>
1951      </g>
1952      <g transform="translate(643 153)" fill="none" stroke="#fff" stroke-width="2" stroke-dasharray="5" opacity="0.503">
1953        <ellipse cx="23" cy="23.5" rx="23" ry="23.5" stroke="none"/>
1954        <ellipse cx="23" cy="23.5" rx="22" ry="22.5" fill="none"/>
1955      </g>
1956    </g>
1957    <rect width="258.371" height="258.371" rx="129.186" transform="translate(971.167 5471.438)" fill="#e36d00"/>
1958    <path d="M205.658,245.636a32.793,32.793,0,0,0-.538,7.564c-7.679,5.472-14.053,9.177-22.884,9.254-17.912.154-1.92-37.533-4.185-49.071-.25-1.306-1.92-1.037-2.784,0-10.022,12.4-19.986,36-32.407,48.649a12.421,12.421,0,0,1-9.6,4.531c-12.057,0-10.981-15.493-9.081-23.921,3.993-17.7,21.253-61.608,20.427-75.45,0-1.574-2.054-1.5-2.861-.5-16.223,20.235-58.978,102.174-58.978,102.174l-11.519.864s50.281-99.429,70.631-114.941c8.678-6.623,19.026-7.679,20.926,3.84,3.629,22.136-18.661,60.993-21.118,86.739-.154,1.421.979,2.381,1.92,1.44,3.84-3.974,21.6-37.9,31.1-45.136,8.658-6.6,17.8-7.238,18.91,9.138.749,10.866-5.875,35.287-3.974,38.4,2.457,4.051,7.257,1.171,12.594-1.747,1.133-.614,2.381-1.325,3.379-1.92Z" transform="translate(960.331 5390.827)" fill="#fff"/>
1959  </g>
1960</svg>
1961			</div>
1962		</div>
1963	</div>
1964		</section>
1965			</main><!-- #main -->
1966			</section><!-- #primary -->
1967
1968
1969
1970</div><!-- #content -->
1971
1972
1973
1974	<footer id="colophon" class="site-footer" role="contentinfo">
1975
1976		<div class="container site-footer__wrapper">
1977			<div class="site-footer__navigation">
1978				<ul id="menu-footer-menu" class="nav"><li id="menu-item-13633" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-13633 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" id="menubutton-footer-13633-footer" href="#" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false" aria-controls="sub-menu
1978-footer-13633-footer">Products &#038; Services</a>
1979<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-footer-13633-footer" id="sub-menu-footer-13633-footer">
1980	<li id="menu-item-16368" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16368" role="none" ><a role="menuitem" href="https://www.modelon.com/modelon-impact/">Modelon Impact</a></li>
1981	<li id="menu-item-16371" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16371" role="none" ><a role="menuitem" href="https://www.modelon.com/modelon-impact/add-ons/">Add-Ons</a></li>
1982	<li id="menu-item-13619" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13619" role="none" ><a role="menuitem" href="https://www.modelon.com/modelon-library-suite-modelica-libraries/">Modelon Library Suite</a></li>
1983	<li id="menu-item-13620" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13620" role="none" ><a role="menuitem" href="https://www.modelon.com/fmi-toolbox/">FMI Toolbox</a></li>
1984	<li id="menu-item-13621" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13621" role="none" ><a role="menuitem" href="https://www.modelon.com/open-source/">Open Source</a></li>
1985	<li id="menu-item-13622" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13622" role="none" ><a role="menuitem" href="https://www.modelon.com/technology-licensing/">Technology Licensing</a></li>
1986	<li id="menu-item-13574" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13574" role="none" ><a role="menuitem" href="https://www.modelon.com/services/">Services</a></li>
1987</ul>
1988</li>
1989<li id="menu-item-13578" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-13578 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" id="menubutton-footer-13578-footer" href="https://www.modelon.com/industries/" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false" aria-controls="sub-menu-footer-13578-footer"><span class="glyphicon インダストリー"></span>&nbsp;Industries</a>
1990<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-footer-13578-footer" id="sub-menu-footer-13578-footer">
1991	<li id="menu-item-13581" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13581" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/aerospace-systems-modeling-and-simulation-software/"><span class="glyphicon 航空宇宙"></span>&nbsp;Aerospace</a></li>
1992	<li id="menu-item-13582" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13582" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/automotive-system-simulation-software/"><span class="glyphicon 自動車"></span>&nbsp;Automotive</a></li>
1993	<li id="menu-item-13884" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13884" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/data-centers/">Data Centers</a></li>
1994	<li id="menu-item-13583" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13583" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/energy-power-system-simulation-optimization-software/"><span class="glyphicon エネルギー・電力"></span>&nbsp;Energy and Power</a></li>
1995	<li id="menu-item-13883" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13883" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/hvac-system-simulation-solution/">HVAC &amp; Refrigeration</a></li>
1996	<li id="menu-item-13585" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13585" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/industrial-equipment/"><span class="glyphicon 産業用機械"></span>&nbsp;Industrial Equipment</a></li>
1997	<li id="menu-item-13580" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13580" role="none" ><a role="menuitem" href="https://www.modelon.com/industries/academia-research/"><span class="glyphicon 学術・研究"></span>&nbsp;Research and Academia</a></li>
1998</ul>
1999</li>
2000<li id="menu-item-13590" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-13590 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" id="menubutton-footer-13590-footer" href="#" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false" aria-controls="sub-menu
2000-footer-13590-footer"><span class="glyphicon サポート"></span>&nbsp;Resources</a>
2001<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-footer-13590-footer" id="sub-menu-footer-13590-footer">
2002	<li id="menu-item-13591" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13591" role="none" ><a role="menuitem" href="https://help.modelon.com/latest/"><span class="glyphicon Modelon Help Center"></span>&nbsp;Modelon Help Center</a></li>
2003	<li id="menu-item-13625" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13625" role="none" ><a role="menuitem" href="/support-learning/resources/?_resource_type=case-study">Case Studies</a></li>
2004	<li id="menu-item-13626" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13626" role="none" ><a role="menuitem" href="https://www.modelon.com/news-blog/">News &amp; Blog</a></li>
2005	<li id="menu-item-13627" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13627" role="none" ><a role="menuitem" href="https://www.modelon.com/company/events/">Events</a></li>
2006	<li id="menu-item-13628" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13628" role="none" ><a role="menuitem" href="/support-learning/resources/?infographic&#038;_resource_type=videos%2Cwebinars">Videos &#038; Webinars</a></li>
2007	<li id="menu-item-13629" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13629" role="none" ><a role="menuitem" href="/support-learning/resources/?_resource_type=ebooks-infographics">EBooks &#038; Infographics</a></li>
2008	<li id="menu-item-13630" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13630" role="none" ><a role="menuitem" href="https://www.modelon.com/support-learning/training/">Training and Learning Resources for Modelon Software</a></li>
2009</ul>
2010</li>
2011<li id="menu-item-13605" class="mega-menu menu-full menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-13605 dropdown" role="none" ><i class="open-menu"><span class="open fa fa-angle-down"></span><span class="close fa fa-angle-up"></span></i><a title="" role="menuitem" id="menubutton-footer-13605-footer" href="https://www.modelon.com/company/" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false" aria-controls="sub-menu-footer-13605-footer"><span class="glyphicon 会社概要"></span>&nbsp;Company</a>
2012<ul role="menu" class=" sub-menu" tabindex="-1" aria-labelledby="menubutton-footer-13605-footer" id="sub-menu-footer-13605-footer">
2013	<li id="menu-item-13606" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13606" role="none" ><a role="menuitem" href="https://www.modelon.com/company/">About Modelon</a></li>
2014	<li id="menu-item-13631" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13631" role="none" ><a role="menuitem" href="https://www.modelon.com/company/partners-resellers/">Partners &amp; Resellers</a></li>
2015	<li id="menu-item-13608" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13608" role="none" ><a role="menuitem" href="https://www.modelon.com/company/leadership/">Leadership</a></li>
2016	<li id="menu-item-13632" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13632" role="none" ><a role="menuitem" href="https://www.modelon.com/investor-relations/">Investor Relations</a></li>
2017	<li id="menu-item-13607" class="append-social menu-item menu-item-type-post_type menu-item-object-page menu-item-13607" role="none" ><a role="menuitem" href="https://www.modelon.com/company/careers/">Careers</a>		<ul class="social-links">
2018								<li class="social-links__item linkedin-in">
2019						<a href="https://www.linkedin.com/company/modelon/" target="_blank" rel="noopener noreferrer">
2020							<i class="fab fa-linkedin-in"><span class="sr-only">linkedin-in</span></i>
2021						</a>
2022					</li>
2023
2024
2025										<li class="social-links__item facebook-f">
2026						<a href="https://www.facebook.com/ModelonSoftwareSolutions/" target="_blank" rel="noopener noreferrer">
2027							<i class="fab fa-facebook-f"><span class="sr-only">facebook-f</span></i>
2028						</a>
2029					</li>
2030
2031
2032										<li class="social-links__item twitter">
2033						<a href="https://twitter.com/Modelon" target="_blank" rel="noopener noreferrer">
2034							<i class="fab fa-twitter"><span class="sr-only">twitter</span></i>
2035						</a>
2036					</li>
2037
2038
2039										<li class="social-links__item youtube">
2040						<a href="https://www.youtube.com/user/modelonweb" target="_blank" rel="noopener noreferrer">
2041							<i class="fab fa-youtube"><span class="sr-only">youtube</span></i>
2042						</a>
2043					</li>
2044
2045
2046							</ul>
2047		</li>
2048</ul>
2049</li>
2050</ul>
2051
2052			</div>
2053			<div class="site-footer__brand">
2054				<div class="site-footer__logo">
2055					<img class="site-branding__logo background-light" src="https://www.modelon.com/wp-content/uploads/2022/06/modelon-logo.svg" alt="Modelon">				</div>
2056									<h3 class="site-footer__tagline">Accurate Simulations. Better Decisions. </h3>
2057														
2058		<a class="button button--solid-primary button--icon-none" href="https://modelon.com/contact-us/" >Contact Us</a>
2059
2060										</div>
2061
2062
2063			<div class="site-conclusion">
2064    <div class="site-conclusion__wrapper">
2065    <p>Copyright 2026 Modelon, Inc. All Rights Reserved</p>
2066    <ul id="menu-terms-menu-1" class="nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4763" role="none" ><a role="menuitem" href="https://www.modelon.com/legal-trademarks/">Legal &amp; Trademarks</a></li>
2067<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4764" role="none" ><a role="menuitem" href="https://www.modelon.com/privacy-policy/">Privacy Policy</a></li>
2068<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12986" role="none" ><a role="menuitem" href="https://www.modelon.com/tisax-compliance/">TISAX Compliance</a></li>
2069</ul>    </div>
2070</div>
2071
2072		</div>
2073
2074
2075
2076
2077
2078	</footer><!-- #colophon -->
2079</div><!-- #page -->
2080
2081
2082<script type="speculationrules">
2083{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/modelon/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"moderate"}]}
2084</script>
2084
2085
2086<!--BEGIN: TRACKING CODE MANAGER (v2.5.0) BY INTELLYWP.COM IN BODY//-->
2087<!-- Google Tag Manager (noscript) -->
2088<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NT9VBD5" height="0" width="0" style="display:none"></iframe></noscript>
2089<!-- End Google Tag Manager (noscript) -->
2090<!--END: https://wordpress.org/plugins/tracking-code-manager IN BODY//-->	
2090<script type="text/javascript">
2091		function genesisBlocksShare( url, title, w, h ){
2092			var left = ( window.innerWidth / 2 )-( w / 2 );
2093			var top  = ( window.innerHeight / 2 )-( h / 2 );
2094			return window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=600, height=600, top='+top+', left='+left);
2095		}
2096	</script>
2096
2097	<!-- --------- START PLUGIN NUTSHELL-ANALYTICS - INTEGRATION SCRIPTS --------- -->
2098<!-- Nutshell Integration: Gravity Forms -->
2099<script type="text/javascript" data-registered="nutshell-plugin">
2100	document.addEventListener( 'submit.gravityforms', function( e ) {
2101		if( 'function' !== typeof mcfx ) {
2102			console.warn( '"mcfx" is not defined. Please ensure that the RCFX pixel loads before usage.' );
2103		} else {
2104			mcfx( 'capture', e.target );
2105		}
2106	});
2107</script>
2107
2108		
2108<script type="text/javascript" data-registered="nutshell-plugin">
2109			( () => {
2110				document.addEventListener( 'gform/post_init', () => {
2111					gform.utils.addAsyncFilter( 'gform/submission/pre_submission', async data => {
2112						if( 'function' === typeof mcfx && data?.form instanceof HTMLFormElement ) {
2113							const targetPage = data.form.querySelector( '[name^="gform_target_page_number_"]' );
2114							if ( targetPage && parseInt( targetPage.value, 10 ) === 0 ) {
2115								mcfx( 'capture', data.form );
2116							}
2117						}
2118						return data
2119					})
2120				})
2121			}) ()
2122		</script>
2122
2123<!-- --------- END PLUGIN NUTSHELL-ANALYTICS - INTEGRATION SCRIPTS --------- -->
2124<script>
2125	var relevanssi_rt_regex = /(&|\?)_(rt|rt_nonce)=(\w+)/g
2126	var newUrl = window.location.search.replace(relevanssi_rt_regex, '')
2127	if (newUrl.substr(0, 1) == '&') {
2128		newUrl = '?' + newUrl.substr(1)
2129	}
2130	history.replaceState(null, null, window.location.pathname + newUrl + window.location.hash)
2131</script>
vendor: 1 bytes, line 2131
2131
2132<script id="jquery-core-js-extra">
2133var ajax = {"url":"https://www.modelon.com/wp-admin/admin-ajax.php","nonce":"8f7e41a5bf"};
2134//# sourceURL=jquery-core-js-extra
2135</script>
vendor: 1 bytes, line 2135
2135
2136<script id="jquery-core-js" src="https://www.modelon.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 2136
2136
2137<script id="jquery-migrate-js" src="https://www.modelon.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 2137
2137
2138<script id="vendor-js" src="https://www.modelon.com/wp-content/themes/modelon/assets/js/vendor.js?v=1790710394&#038;ver=1.0.1"></script>
vendor: 1 bytes, line 2138
2138
2139<script id="global-js" src="https://www.modelon.com/wp-content/themes/modelon/assets/js/global.js?v=1790710394&#038;ver=1.0.1"></script>
vendor: 1 bytes, line 2139
2139
2140<script id="bcarca-embed-optimizer-js-extra">
2141var bcarcaEmbedConfig = {"autoload":"visible"};
2142//# sourceURL=bcarca-embed-optimizer-js-extra
2143</script>
vendor: 1 bytes, line 2143
2143
2144<script id="bcarca-embed-optimizer-js" src="https://www.modelon.com/wp-content/plugins/bc-arca/assets/js/embed-optimizer.js?ver=1.13.2"></script>
vendor: 1 bytes, line 2144
2144
2145<script id="genesis-blocks-dismiss-js-js" src="https://www.modelon.com/wp-content/plugins/genesis-blocks/dist/assets/js/dismiss.js?ver=1790710391"></script>
vendor: 1 bytes, line 2145
2145
2146<script id="wp-dom-ready-js" src="https://www.modelon.com/wp-includes/js/dist/dom-ready.min.js?ver=a06281ae5cf5500e9317"></script>
vendor: 1 bytes, line 2146
2146
2147<script data-wp-strategy="defer" defer id="propagate-blocks-slides-block-parent-view-script-js" src="https://www.modelon.com/wp-content/mu-plugins/custom-blocks/build/slides-block/slides-block-parent/view.js?ver=82075eff4f97b5f0932e"></script>
vendor: 1 bytes, line 2147
2147
2148<script data-wp-strategy="defer" defer id="propagate-blocks-logos-child-view-script-js" src="https://www.modelon.com/wp-content/mu-plugins/custom-blocks/build/logos/logos-child/view.js?ver=31d6cfe0d16ae931b73c"></script>
vendor: 1 bytes, line 2148
2148
2149<script data-wp-strategy="defer" defer id="propagate-blocks-logos-parent-view-script-js" src="https://www.modelon.com/wp-content/mu-plugins/custom-blocks/build/logos/logos-parent/view.js?ver=31d6cfe0d16ae931b73c"></script>
vendor: 1 bytes, line 2149
2149
2150<script id="modelon-nutshell-flag">
2151( function () {
2152	var flag = function ( form ) {
2153		if ( form && form.elements && form.elements[ 'modelon_nutshell_js' ] ) {
2154			form.elements[ 'modelon_nutshell_js' ].value = ( 'function' === typeof window.mcfx ) ? '1' : '';
2155		}
2156	};
2157	document.addEventListener( 'submit', function ( e ) { flag( e.target ); }, true );
2158	document.addEventListener( 'gform/post_init', function () {
2159		if ( window.gform && gform.utils && gform.utils.addAsyncFilter ) {
2160			gform.utils.addAsyncFilter( 'gform/submission/pre_submission', async function ( data ) {
2161				if ( data && data.form ) { flag( data.form ); }
2162				return data;
2163			} );
2164		}
2165	} );
2166} )();
2167</script>
2167
2168		
2169
2170
2171<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-b82d3afa6453bbfc543","applicationID":"690184887","transactionName":"b1xRYEMFWkQFU0ZZWFYWcldFDVtZS0RXXUdUWEdRHAZYWAdbQQ==","queueTime":0,"applicationTime":1308,"atts":"QxtSFgsfSUo=","errorBeacon":"bam.nr-data.net","agent":""}</script>
2171<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"babc82f428b7455498896ea6ed7070e8","spa":2}' crossorigin="anonymous"></script>
2171
2172</body>
2173
2174</html>

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