PageSourceSearch

https://www.mailgun.com/blog/

html mailgun.com collected 2026-09-24 06:50:25 UTC 298,875 bytes, 3,216 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
4<!--[if IE 7]>    <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
5<!--[if IE 8]>    <html class="no-js lt-ie9" lang="en"> <![endif]-->
6<!--[if gt IE 8]> <html class="no-js" lang="en"> <![endif]-->
7
8<head><meta http-equiv="content-type" content="text/html; charset=utf-8">
8<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
8<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
8h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
8{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
8async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();
9</script>
9
10    <title>
11        Blog Archive - Transactional Email API Service For Developers | Mailgun    </title>
12
13    
14
15        <link rel="preload" href="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/fonts/host-grotesk-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
16    <link rel="preload" href="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/fonts/host-grotesk-semibold.woff2" as="font" type="font/woff2" crossorigin="anonymous">
17
18
19    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=3.0">
20    <link rel="icon" type="image/png" href="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/favicon/android-chrome-192x192.png" sizes="192x192">
21    <link rel="icon" type="image/png" href="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/favicon/android-chrome-512x512.png" sizes="512x512">
22    <link rel="icon" type="image/x-icon" href="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/favicon/favicon.ico">
23    <link rel="icon" type="image/png" href="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/favicon/favicon-16x16.png" sizes="16x16">
24    <link rel="icon" type="image/png" href="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/favicon/favicon-32x32.png" sizes="32x32">
25    <link rel="apple-touch-icon" type="image/png" href="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/favicon/apple-touch-icon-180x180.png" sizes="180x180">
26    <link rel="apple-touch-icon" type="image/png" href="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/favicon/apple-touch-icon-512x512.png" sizes="512x512">
27
28    <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
29
30	<!-- This site is optimized with the Yoast SEO plugin v28.4 - https://yoast.com/product/yoast-seo-wordpress/ -->
31	<link rel="canonical" href="https://www.mailgun.com/blog/" />
32	<link rel="next" href="https://www.mailgun.com/blog/page/2/" />
33	<meta property="og:locale" content="en_US" />
34	<meta property="og:type" content="website" />
35	<meta property="og:title" content="Blog Archive - Transactional Email API Service For Developers | Mailgun" />
36	<meta property="og:url" content="https://www.mailgun.com/blog/" />
37	<meta property="og:site_name" content="Transactional Email API Service For Developers | Mailgun" />
38	<meta name="twitter:card" content="summary_large_image" />
39	
39<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"CollectionPage","@id":"https:\/\/www.mailgun.com\/blog\/","url":"https:\/\/www.mailgun.com\/blog\/","name":"Blog Archive - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/blog\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/blog\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/09\/MG-Bounce-House-Logo-BG-Ocean.png","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/blog\/#breadcrumb"},"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mailgun.com\/blog\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/09\/MG-Bounce-House-Logo-BG-Ocean.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/09\/MG-Bounce-House-Logo-BG-Ocean.png","width":1500,"height":800,"caption":"Bounce House with Alison Gootee Logo"},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mailgun.com\/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https:\/\/www.mailgun.com\/#website","url":"https:\/\/www.mailgun.com\/","name":"Transactional Email API Service For Developers | Mailgun","description":"Powerful Transactional Email APIs that enable you to send, receive, and track emails, built with developers in mind. Learn more today!","publisher":{"@id":"https:\/\/www.mailgun.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mailgun.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.mailgun.com\/#organization","name":"Transactional Email API Service For Developers | Mailgun","url":"https:\/\/www.mailgun.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mailgun.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","width":512,"height":512,"caption":"Transactional Email API Service For Developers | Mailgun"},"image":{"@id":"https:\/\/www.mailgun.com\/#\/schema\/logo\/image\/"}}]}</script>
39
40	<!-- / Yoast SEO plugin. -->
41
42
43
44<link rel="alternate" type="application/rss+xml" title="Transactional Email API Service For Developers | Mailgun &raquo; Blog Feed" href="https://www.mailgun.com/blog/feed/" />
45<style id="wp-img-auto-sizes-contain-inline-css">
46img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
47/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
48</style>
49<link rel="https://api.w.org/" href="https://www.mailgun.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.mailgun.com/xmlrpc.php?rsd" />
50<meta name="generator" content="WPML ver:4.9.7 stt:1,4,3,66,2;" />
51<link rel="icon" href="https://www.mailgun.com/wp-content/uploads/2025/06/cropped-android-chrome-512x512-1-1-150x150.png" sizes="32x32" />
52<link rel="icon" href="https://www.mailgun.com/wp-content/uploads/2025/06/cropped-android-chrome-512x512-1-1-300x300.png" sizes="192x192" />
53<link rel="apple-touch-icon" href="https://www.mailgun.com/wp-content/uploads/2025/06/cropped-android-chrome-512x512-1-1-300x300.png" />
54<meta name="msapplication-TileImage" content="https://www.mailgun.com/wp-content/uploads/2025/06/cropped-android-chrome-512x512-1-1-300x300.png" />
55<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript>
55<script type="text/rocketlazyloadscript">
56/*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License */
57(function(w){"use strict";if(!w.loadCSS){w.loadCSS=function(){}}
58var rp=loadCSS.relpreload={};rp.support=(function(){var ret;try{ret=w.document.createElement("link").relList.supports("preload")}catch(e){ret=!1}
59return function(){return ret}})();rp.bindMediaToggle=function(link){var finalMedia=link.media||"all";function enableStylesheet(){link.media=finalMedia}
60if(link.addEventListener){link.addEventListener("load",enableStylesheet)}else if(link.attachEvent){link.attachEvent("onload",enableStylesheet)}
61setTimeout(function(){link.rel="stylesheet";link.media="only x"});setTimeout(enableStylesheet,3000)};rp.poly=function(){if(rp.support()){return}
62var links=w.document.getElementsByTagName("link");for(var i=0;i<links.length;i++){var link=links[i];if(link.rel==="preload"&&link.getAttribute("as")==="style"&&!link.getAttribute("data-loadcss")){link.setAttribute("data-loadcss",!0);rp.bindMediaToggle(link)}}};if(!rp.support()){rp.poly();var run=w.setInterval(rp.poly,500);if(w.addEventListener){w.addEventListener("load",function(){rp.poly();w.clearInterval(run)})}else if(w.attachEvent){w.attachEvent("onload",function(){rp.poly();w.clearInterval(run)})}}
63if(typeof exports!=="undefined"){exports.loadCSS=loadCSS}
64else{w.loadCSS=loadCSS}}(typeof global!=="undefined"?global:this))
65</script>
65    
65<script nowprocket>
66        // Initialize site scripts as an empty array
67        // Each script will push itself into the array as an object with name and type keys
68        let siteScripts = [];
69    </script>
69
70
71    
72    <style>
73  @media (max-width: 767.98px) {
74    @font-face {
75      font-family: 'Host Grotesk';
76      font-style: normal;
77      font-weight: 400;
78      src: url('https://www.mailgun.com/wp-content/plugins/sinch-core/assets/fonts/host-grotesk-regular.woff2') format('woff2');
79      font-display: optional;
80    }
81
82    @font-face {
83      font-family: 'Host Grotesk';
84      font-style: normal;
85      font-weight: 600;
86      src: url('https://www.mailgun.com/wp-content/plugins/sinch-core/assets/fonts/host-grotesk-semibold.woff2') format('woff2');
87      font-display: optional;
88    }
89  }
90
91  /* Desktop (fallback) */
92  @media (min-width: 768px) {
93    @font-face {
94      font-family: 'Host Grotesk';
95      font-style: normal;
96      font-weight: 400;
97      src: url('https://www.mailgun.com/wp-content/plugins/sinch-core/assets/fonts/host-grotesk-regular.woff2') format('woff2');
98      font-display: fallback;
99    }
100
101    @font-face {
102      font-family: 'Host Grotesk';
103      font-style: normal;
104      font-weight: 600;
105      src: url('https://www.mailgun.com/wp-content/plugins/sinch-core/assets/fonts/host-grotesk-semibold.woff2') format('woff2');
106      font-display: fallback;
107    }
108  }
109
110  </style>
111    <style>
112        body{--scrollbar-width:0px;--prenav-height:0px;--search-height:55px;--nav-height:53px;--fixed-content-height:var(--offer-bar-dynamic-height, 0px);--header-scrolled-height:calc(
113      var(--nav-height) + var(--fixed-content-height)
114  );--header-height:var(--header-scrolled-height);--header-height-main:calc(
115      var(--header-height) - var(--subnav-height, 0px)
116  );--body-padding-top:calc(
117      var(--nav-height, 0px) + var(--prenav-height, 0px) +
118          var(--fixed-content-height, 0px) + var(--subnav-height, 0px)
119  );transition:padding-top .3s ease-out;padding-top:var(--body-padding-top)}body.is-scrolled-top,body.scrolling-up{--header-height:calc(
120      var(--header-scrolled-height) + var(--prenav-height)
121  )}@media (min-width:768px){body{--prenav-height:33px}}@media (min-width:1200px){body{--search-height:87px}}.menu-background{position:fixed;top:0;left:0;right:var(--scrollbar-width);height:0}.menu-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;display:block;opacity:0;visibility:hidden;pointer-events:none}.nav-search{display:none;opacity:0;visibility:hidden}.top-prenav{background-color:#f0f3f5;border-bottom:1px solid #dce2e5;z-index:1031;position:fixed;left:0;right:0;top:calc(var(--fixed-content-height) + var(--prenav-height) * -1);transition:top .3s ease-out}body.is-scrolled-top .top-prenav,body.scrolling-up .top-prenav{top:var(--fixed-content-height)}@media (max-width:767.98px){.top-prenav{display:none}}.top-prenav .top-prenav__menu{--menu-items-gap:0;--menu-item-font-size:0.75rem;--menu-item-line-height:1.25rem;--menu-item-padding:0.375rem 0.5rem;--menu-item-chevron-size:0.75rem;--menu-item-font-weight:400}.top-nav{--top-nav-box-shadow:0 0.125rem 0.5rem -0.125rem rgba(0, 0, 0, 0.16);--top-nav-border-bottom-width:1px;min-height:var(--nav-height);background-color:#fff;border-bottom:var(--top-nav-border-bottom-width) solid var(--top-nav-border-color,#dce2e5);box-shadow:var(--top-nav-box-shadow);z-index:1030;position:fixed;left:0;right:0;top:var(--fixed-content-height);display:flex;align-items:center;transition:top .3s ease-out}body.is-scrolled-top .top-nav,body.scrolling-up .top-nav{top:calc(var(--prenav-height) + var(--fixed-content-height))}.top-nav .menu-item-separator{background-color:#8f9aa1;border-radius:50rem;width:1px;height:1.5rem}@media (max-width:1199.98px){.top-nav .top-nav__offcanvas{padding:0!important;overflow:hidden}.top-nav .top-nav__row>:not(.top-nav__logo-wrap){flex-grow:1;flex-basis:0%!important}}.top-nav .top-nav__offcanvas-toggler{height:calc(var(--nav-height) - var(--top-nav-border-bottom-width));width:var(--nav-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-inline-end:var(--top-nav-border-bottom-width) solid #dce2e5;background-color:#1860f0;margin-inline-start:calc(var(--sinch-gutter-x,.75rem) * -1);padding:0;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (hover:hover) and (pointer:fine){.top-nav .top-nav__offcanvas-toggler:focus-visible,.top-nav .top-nav__offcanvas-toggler:hover{background-color:#2977ff}}.top-nav .top-nav__offcanvas-toggler span{background-color:#fff;border-radius:3px;display:block;height:3px;margin-right:0;opacity:1;transition:width .2s ease-out,height .2s ease-out,top .2s ease-out,margin-right .2s ease-out;width:21px;position:relative}.top-nav .top-nav__offcanvas-toggler span:after,.top-nav .top-nav__offcanvas-toggler span:before{content:"";position:absolute;background-color:#fff;border-radius:3px;display:block;height:3px;margin-right:0;opacity:1;transition:transform .2s ease-out,width .2s ease-out,height .2s ease-out,top .2s ease-out,margin-top .2s ease-out;width:21px}
121.top-nav .top-nav__offcanvas-toggler span:before{top:-7.7px}.top-nav .top-nav__offcanvas-toggler span:after{top:7.7px}.top-nav .top-nav__offcanvas-toggler[aria-expanded=true] span{margin-right:24px;width:0;height:0}.top-nav .top-nav__offcanvas-toggler[aria-expanded=true] span:after,.top-nav .top-nav__offcanvas-toggler[aria-expanded=true] span:before{margin-top:-.5875rem;top:0;width:24px}.top-nav .top-nav__offcanvas-toggler[aria-expanded=true] span:before{transform:translateY(.525rem) rotate(45deg)}.top-nav .top-nav__offcanvas-toggler[aria-expanded=true] span:after{transform:translateY(.525rem) rotate(-45deg)}.top-nav .top-nav__header_mobile_action_secondary{--menu-icon-size:1.5rem;--menu-icon-color:#000000;--menu-icon-offset-top:0rem;--menu-logo-height:2rem;--menu-chevron-size:1rem;--menu-chevron-color:#8F9AA1;--menu-chevron-rotate:0deg;--menu-chevron-margin-start:0;--menu-chevron-offset-top:0rem;--menu-external-icon-color:currentColor;--menu-icon-color:currentColor;height:calc(var(--nav-height) - var(--top-nav-border-bottom-width));width:var(--nav-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-inline-start:var(--top-nav-border-bottom-width) solid #dce2e5;background-color:#f0f3f5;color:#78828a;margin-inline-end:calc(var(--sinch-gutter-x,.75rem) * -1);padding:0;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease-out,background-color .2s ease-out!important}.top-nav .top-nav__header_mobile_action_secondary.top-nav__header_mobile_action_left{margin-inline-end:0;margin-inline-start:calc(var(--sinch-gutter-x,.75rem) * -1)}.top-nav .top-nav__header_mobile_action_secondary .menu-icon{flex:0 0 auto;width:var(--menu-icon-size);height:var(--menu-icon-size);margin-top:var(--menu-icon-offset-top);color:var(--menu-icon-color);transition:color .2s ease-out}.top-nav .top-nav__header_mobile_action_secondary .menu-logo{flex:0 0 auto;width:auto;height:var(--menu-logo-height);max-width:100%}.top-nav .top-nav__header_mobile_action_secondary .menu-chevron{flex:0 0 auto;width:var(--menu-chevron-size);height:var(--menu-chevron-size);margin-inline-start:var(--menu-chevron-margin-start);margin-top:var(--menu-chevron-offset-top);color:var(--menu-chevron-color);transform:rotate(var(--menu-chevron-rotate));transition:transform .2s ease-out,color .2s ease-out}.top-nav .top-nav__header_mobile_action_secondary .menu-external-icon{color:var(--menu-external-icon-color);transition:none}@media (hover:hover) and (pointer:fine){.top-nav .top-nav__header_mobile_action_secondary:focus-visible,.top-nav .top-nav__header_mobile_action_secondary:hover{background-color:#dce2e5;color:#1a2126}}nav .navbar-menu{--menu-items-gap:0.5rem;--menu-item-font-size:0.875rem;--menu-item-line-height:1.25rem;--menu-item-padding:1rem 0.5rem;--menu-item-color:#4B575E;--menu-item-color-hover:#000000;--menu-item-font-weight:600;--menu-item-icon-size:1rem;--menu-item-icon-color:#8F9AA1;--menu-item-icon-color-hover:#78828A;--menu-item-chevron-size:0.75rem;--menu-item-chevron-color:#8F9AA1;--menu-item-chevron-color-hover:#78828A;margin:0;padding:0;display:flex;list-style:none;gap:var(--menu-items-gap)}nav .navbar-menu>li{display:flex}nav .navbar-menu .menu-link{--menu-icon-size:1.5rem;--menu-icon-color:#000000;--menu-icon-offset-top:0rem;--menu-logo-height:2rem;--menu-chevron-size:1rem;--menu-chevron-color:#8F9AA1;--menu-chevron-rotate:0deg;--menu-chevron-margin-start:0;--menu-chevron-offset-top:0rem;--menu-external-icon-color:currentColor;--menu-icon-size:var(--menu-item-icon-size);--menu-icon-color:var(--menu-item-icon-color);--menu-chevron-size:var(--menu-item-chevron-size);--menu-chevron-color:var(--menu-item-chevron-color);font-size:var(--menu-item-font-size);line-height:var(--menu-item-line-height);padding:var(--menu-item-padding);color:var(--menu-item-color);font-weight:var(--menu-item-font-weight);display:flex;align-items:center;gap:.25rem;text-decoration:none;transition:color .2s ease-out;cursor:pointer;position:relative}nav .navbar-menu .menu-link .menu-icon{flex:0 0 auto;width:var(--menu-icon-size);height:var(--menu-icon-size);margin-top:var(--menu-icon-offset-top);color:var(--menu-icon-color);transition:color .2s ease-out}nav .navbar-menu .menu-link .menu-logo{flex:0 0 auto;width:auto;height:var(--menu-logo-height);max-width:100%}nav .navbar-menu .menu-link .menu-chevron{flex:0 0 auto;width:var(--menu-chevron-size);height:var(--menu-chevron-size);margin-inline-start:var(--menu-chevron-margin-start);margin-top:var(--menu-chevron-offset-top);color:var(--menu-chevron-color);transform:rotate(var(--menu-chevron-rotate));transition:transform .2s ease-out,color .2s ease-out}nav .navbar-menu .menu-link .menu-external-icon{color:var(--menu-external-icon-color);transition:none}nav .navbar-menu .menu-link:after{content:"";position:absolute;bottom:-1px;left:0;right:100%;height:2px;display:block;background-color:#1860f0;transition:right .2s ease-out}@media (hover:hover) and (pointer:fine){nav .navbar-menu .menu-link:focus-visible,nav .navbar-menu .menu-link:hover{--menu-icon-size:var(--menu-item-icon-size);--menu-icon-color:var(--menu-item-icon-color-hover);--menu-chevron-color:var(--menu-item-chevron-color-hover);color:var(--menu-item-color-hover)}}nav .navbar-menu .menu-link.active{--menu-icon-size:var(--menu-item-icon-size);--menu-icon-color:var(--menu-item-icon-color-hover);--menu-chevron-color:var(--menu-item-chevron-color-hover);--menu-chevron-rotate:-180deg;color:var(--menu-item-color-hover)}nav .navbar-menu .menu-link.active:after{right:0}@media (max-width:1199.98px){.navbar-menu-mobile{flex-direction:column;align-items:stretch;gap:0}}.menu-item.has-panel{position:relative}.menu-item.has-panel .menu-panel{visibility:hidden;display:none;opacity:0}
121.form-select{--sinch-form-select-bg-img:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.29289 5.29289C3.68342 4.90237 4.31658 4.90237 4.70711 5.29289L8 8.58579L11.2929 5.29289C11.6834 4.90237 12.3166 4.90237 12.7071 5.29289C13.0976 5.68342 13.0976 6.31658 12.7071 6.70711L8.70711 10.7071C8.31658 11.0976 7.68342 11.0976 7.29289 10.7071L3.29289 6.70711C2.90237 6.31658 2.90237 5.68342 3.29289 5.29289Z' fill='%234B575E'/%3e%3c/svg%3e");display:block;width:100%;padding:.4375rem 2.5rem .4375rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--sinch-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--sinch-input-bg);background-image:var(--sinch-form-select-bg-img),var(--sinch-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 16px;border:var(--sinch-border-width) solid var(--sinch-neutral-border-color);border-radius:1rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,outline-offset .2s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus-visible{outline:var(--sinch-focus-ring-color) solid var(--sinch-focus-ring-width);outline-offset:var(--sinch-focus-ring-offset)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:1rem;background-image:none}.form-select:disabled{background-color:var(--sinch-input-bg);opacity:.4}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--sinch-body-color)}[data-theme=dark] .form-select{--sinch-form-select-bg-img:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.29289 5.29289C3.68342 4.90237 4.31658 4.90237 4.70711 5.29289L8 8.58579L11.2929 5.29289C11.6834 4.90237 12.3166 4.90237 12.7071 5.29289C13.0976 5.68342 13.0976 6.31658 12.7071 6.70711L8.70711 10.7071C8.31658 11.0976 7.68342 11.0976 7.29289 10.7071L3.29289 6.70711C2.90237 6.31658 2.90237 5.68342 3.29289 5.29289Z' fill='%23626C73'/%3e%3c/svg%3e")}.form-label{margin-bottom:.25rem;font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--sinch-accent)}[disabled] .form-label{opacity:.4}.header-featured-card{--sinch-header-featured-card-bg-color:#14181C}.header-featured-card .header-block{padding-bottom:2.5rem}@media (min-width:768px){.header-featured-card .header-block{padding-bottom:3rem}}@media (min-width:1200px){.header-featured-card .header-block{padding-bottom:4rem}}.header-featured-card .header-featured-card-bg{background-image:linear-gradient(to bottom,var(--sinch-header-featured-card-bg-color) 0,var(--sinch-header-featured-card-bg-color) var(--sinch-header-featured-card-bg-height),transparent var(--sinch-header-featured-card-bg-height));--sinch-header-featured-card-bg-height:15rem}@media (min-width:768px){.header-featured-card .header-featured-card-bg{--sinch-header-featured-card-bg-height:7.5rem}}@media (min-width:1200px){.header-featured-card .header-featured-card-bg{--sinch-header-featured-card-bg-height:10rem}}@media (max-width:767.98px){.header-featured-card .header-featured-card-bg .card.card-featured .card-image-zoom{max-height:var(--sinch-header-featured-card-bg-height);min-height:var(--sinch-header-featured-card-bg-height)}}:root,[data-theme=light]{--sinch-secondary:#1860F0;--sinch-error:#F04126;--sinch-secondary-rgb:24,96,240;--sinch-error-rgb:240,65,38;--sinch-primary:#E6EBED;--sinch-success:#DFF2E5;--sinch-info:#E6F0FF;--sinch-warning:#FFF6B3;--sinch-danger:#FFE9E5;--sinch-violet:#EFEBFF;--sinch-sand:#F5F3F0;--sinch-light:#F0F3F5;--sinch-primary-rgb:230,235,237;--sinch-success-rgb:223,242,229;--sinch-info-rgb:230,240,255;--sinch-warning-rgb:255,246,179;--sinch-danger-rgb:255,233,229;--sinch-violet-rgb:239,235,255;--sinch-sand-rgb:245,243,240;--sinch-light-rgb:240,243,245;--sinch-primary-subtle:#F0F3F5;--sinch-success-subtle:#E8F7ED;--sinch-info-subtle:#F0F6FF;--sinch-warning-subtle:#FFFBD6;--sinch-danger-subtle:#FFF2F0;--sinch-violet-subtle:#F3F0FF;--sinch-sand-subtle:#FAF8F5;--sinch-light-subtle:#F7F9FA;--sinch-primary-subtle-rgb:240,243,245;--sinch-success-subtle-rgb:232,247,237;--sinch-info-subtle-rgb:240,246,255;--sinch-warning-subtle-rgb:255,251,214;--sinch-danger-subtle-rgb:255,242,240;--sinch-violet-subtle-rgb:243,240,255;--sinch-sand-subtle-rgb:250,248,245;--sinch-light-subtle-rgb:247,249,250;--sinch-light-active:rgba(143, 154, 161, 0.16);--sinch-white:#FFFFFF;--sinch-black:#000000;--sinch-white-rgb:255,255,255;--sinch-black-rgb:0,0,0;
121--sinch-font-sans-serif:"Host Grotesk",sans-serif;--sinch-body-font-family:"Host Grotesk",sans-serif;--sinch-body-font-size:1.125rem;--sinch-body-font-weight:400;--sinch-body-line-height:1.75rem;--sinch-body-color:#4B575E;--sinch-body-color-rgb:75,87,94;--sinch-body-hover-color:#626C73;--sinch-body-hover-color-rgb:98,108,115;--sinch-body-active-color:#272F36;--sinch-body-active-color-rgb:39,47,54;--sinch-body-bg:#FFFFFF;--sinch-body-bg-rgb:255,255,255;--sinch-accent:#000000;--sinch-accent-rgb:0,0,0;--sinch-muted:#AEB7BD;--sinch-muted-rgb:174,183,189;--sinch-primary-text-color:#5996FF;--sinch-secondary-text-color:#1860F0;--sinch-highlight-text-color:#2977FF;--sinch-error-text-color:#C9331C;--sinch-heading-color:#000000;--sinch-link-color:#1860F0;--sinch-link-color-rgb:24,96,240;--sinch-link-hover-color:#2977FF;--sinch-link-hover-color-rgb:41,119,255;--sinch-link-active-color:#1750C2;--sinch-link-active-color-rgb:23,80,194;--sinch-link-decoration:underline;--sinch-accent-icon-color:#000000;--sinch-neutral-icon-color:#8F9AA1;--sinch-neutral-hover-icon-color:#AEB7BD;--sinch-neutral-active-icon-color:#78828A;--sinch-secondary-icon-color:#1860F0;--sinch-primary-icon-color:#5996FF;--sinch-error-icon-color:#F04126;--sinch-sand-icon-color:#B8B3B0;--sinch-accent-icon-color-rgb:0,0,0;--sinch-neutral-icon-color-rgb:143,154,161;--sinch-neutral-hover-icon-color-rgb:174,183,189;--sinch-neutral-active-icon-color-rgb:120,130,138;--sinch-secondary-icon-color-rgb:24,96,240;--sinch-primary-icon-color-rgb:89,150,255;--sinch-error-icon-color-rgb:240,65,38;--sinch-sand-icon-color-rgb:184,179,176;--sinch-code-color:#000000;--sinch-highlight-color:#4B575E;--sinch-highlight-bg:#F7FAFF;--sinch-border-width:1px;--sinch-border-style:solid;--sinch-border-color:#DCE2E5;--sinch-border-radius:1rem;--sinch-border-radius-xs:0.25rem;--sinch-border-radius-sm:0.5rem;--sinch-border-radius-lg:1rem;--sinch-border-radius-xl:1.5rem;--sinch-border-radius-pill:50rem;--sinch-subtle-border-color:#F7F9FA;--sinch-light-border-color:#F0F3F5;--sinch-neutral-border-color:#8F9AA1;--sinch-neutral-hover-border-color:#AEB7BD;--sinch-neutral-active-border-color:#78828A;--sinch-box-shadow:0 0.5rem 1.5rem -0.5rem rgba(0, 0, 0, 0.24);--sinch-box-shadow-sm:0 0.125rem 0.5rem -0.125rem rgba(0, 0, 0, 0.16);--sinch-box-shadow-lg:0 1.5rem 4rem -2rem rgba(0, 0, 0, 0.16);--sinch-box-shadow-secondary:0 0.5rem 1.5rem -0.5rem rgba(24, 96, 240, 0.48);--sinch-focus-ring-width:0.125rem;--sinch-focus-ring-color:#5996FF;--sinch-focus-ring-offset:0.125rem;--sinch-focus-ring-offset-sm:0.0625rem;--sinch-input-bg:#F7F9FA;--sinch-input-placeholder-color:#626C73;--sinch-form-valid-color:#368F7D;--sinch-form-valid-border-color:#368F7D;--sinch-form-invalid-color:#C9331C;--sinch-form-invalid-border-color:#C9331C;--sinch-glow-color:255,179,171}@media (min-width:768px){:root,[data-theme=light]{--sinch-border-radius-lg:1.5rem;--sinch-border-radius-xl:2rem}}[data-theme=dark]{color-scheme:dark;color:var(--sinch-body-color);--sinch-secondary:#2977FF;--sinch-error:#F04126;--sinch-secondary-rgb:41,119,255;--sinch-error-rgb:240,65,38;--sinch-primary:#000000;--sinch-success:#023634;--sinch-info:#192C59;--sinch-warning:#000000;--sinch-danger:#5C1106;--sinch-violet:#000000;--sinch-sand:#000000;--sinch-light:#000000;--sinch-primary-rgb:0,0,0;--sinch-success-rgb:2,54,52;--sinch-info-rgb:25,44,89;--sinch-warning-rgb:0,0,0;--sinch-danger-rgb:92,17,6;--sinch-violet-rgb:0,0,0;--sinch-sand-rgb:0,0,0;--sinch-light-rgb:0,0,0;--sinch-primary-subtle:#000000;--sinch-success-subtle:#000000;--sinch-info-subtle:#000000;--sinch-warning-subtle:#000000;--sinch-danger-subtle:#000000;--sinch-violet-subtle:#000000;--sinch-sand-subtle:#14181C;--sinch-light-subtle:#14181C;--sinch-primary-subtle-rgb:0,0,0;--sinch-success-subtle-rgb:0,0,0;--sinch-info-subtle-rgb:0,0,0;--sinch-warning-subtle-rgb:0,0,0;--sinch-danger-subtle-rgb:0,0,0;--sinch-violet-subtle-rgb:0,0,0;--sinch-sand-subtle-rgb:20,24,28;--sinch-light-subtle-rgb:20,24,28;--sinch-light-active:rgba(143, 154, 161, 0.08);--sinch-body-color:#AEB7BD;--sinch-body-color-rgb:174,183,189;--sinch-body-hover-color:#8F9AA1;--sinch-body-hover-color-rgb:143,154,161;--sinch-body-active-color:#C4CCD1;--sinch-body-active-color-rgb:196,204,209;--sinch-body-bg:#1A2126;--sinch-body-bg-rgb:26,33,38;--sinch-accent:#FFFFFF;--sinch-accent-rgb:255,255,255;--sinch-muted:#626C73;--sinch-muted-rgb:98,108,115;--sinch-primary-text-color:#5996FF;--sinch-secondary-text-color:#5996FF;--sinch-highlight-text-color:#5996FF;--sinch-error-text-color:#FF6047;--sinch-heading-color:#FFFFFF;--sinch-link-color:#5996FF;--sinch-link-color-rgb:89,150,255;--sinch-link-hover-color:#2977FF;--sinch-link-hover-color-rgb:41,119,255;--sinch-link-active-color:#85B6FF;--sinch-link-active-color-rgb:133,182,255;--sinch-accent-icon-color:#FFFFFF;--sinch-neutral-icon-color:#626C73;--sinch-neutral-hover-icon-color:#4B575E;--sinch-neutral-active-icon-color:#78828A;--sinch-secondary-icon-color:#5996FF;--sinch-primary-icon-color:#5996FF;--sinch-error-icon-color:#F04126;--sinch-sand-icon-color:#B8B3B0;--sinch-accent-icon-color-rgb:255,255,255;--sinch-neutral-icon-color-rgb:98,108,115;--sinch-neutral-hover-icon-color-rgb:75,87,94;--sinch-neutral-active-icon-color-rgb:120,130,138;--sinch-secondary-icon-color-rgb:89,150,255;--sinch-primary-icon-color-rgb:89,150,255;--sinch-error-icon-color-rgb:240,65,38;--sinch-sand-icon-color-rgb:184,179,176;--sinch-code-color:#FFFFFF;--sinch-highlight-color:#AEB7BD;--sinch-highlight-bg:#000000;--sinch-border-color:#4B575E;--sinch-subtle-border-color:#14181C;--sinch-light-border-color:#000000;--sinch-neutral-border-color:#626C73;--sinch-neutral-hover-border-color:#4B575E;--sinch-neutral-active-border-color:#78828A;--sinch-focus-ring-color:#1860F0;--sinch-input-bg:#14181C;--sinch-input-placeholder-color:#78828A;--sinch-form-valid-color:#5996FF;--sinch-form-valid-border-color:#2977FF;--sinch-form-invalid-color:#FF6047;--sinch-form-invalid-border-color:#FF6047;
121--sinch-glow-color:255,96,71}*,::after,::before{box-sizing:border-box}body{font-feature-settings:"kern","liga","clig","calt";-webkit-font-feature-settings:"kern","liga","clig","calt";-moz-font-feature-settings:"kern","liga","clig","calt";-ms-font-feature-settings:"kern","liga","clig","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:var(--sinch-body-font-family);font-size:var(--sinch-body-font-size);font-weight:var(--sinch-body-font-weight);line-height:var(--sinch-body-line-height);color:var(--sinch-body-color);text-align:var(--sinch-body-text-align);background-color:var(--sinch-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--sinch-border-width) solid var(--sinch-border-color);opacity:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:600;color:var(--sinch-heading-color)}h1{font-size:2.5rem;line-height:2.5rem}h2{font-size:2rem;line-height:2rem}h3{font-size:1.75rem;line-height:1.75rem}h4{font-size:1.5rem;line-height:1.75rem}h5{font-size:1.25rem;line-height:1.75rem}h6{font-size:1.125rem;line-height:1.75rem}.fs-1,.h1{font-size:2.5rem;line-height:2.5rem}.fs-2,.h2{font-size:2rem;line-height:2rem}.fs-3,.h3{font-size:1.75rem;line-height:1.75rem}.fs-4,.h4{font-size:1.5rem;line-height:1.75rem}.fs-5,.h5{font-size:1.25rem;line-height:1.75rem}.fs-6,.h6{font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){h1{font-size:3rem;line-height:3rem}h2{font-size:2.5rem;line-height:2.5rem}h3{font-size:2rem;line-height:2rem}h4{font-size:1.75rem;line-height:1.75rem}h5{font-size:1.25rem;line-height:1.75rem}h6{font-size:1.125rem;line-height:1.75rem}.fs-1,.h1{font-size:3rem;line-height:3rem}.fs-2,.h2{font-size:2.5rem;line-height:2.5rem}.fs-3,.h3{font-size:2rem;line-height:2rem}.fs-4,.h4{font-size:1.75rem;line-height:1.75rem}.fs-5,.h5{font-size:1.25rem;line-height:1.75rem}.fs-6,.h6{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1200px){h1{font-size:3.5rem;line-height:3.5rem}h2{font-size:3rem;line-height:3rem}h3{font-size:2.5rem;line-height:2.5rem}h4{font-size:2rem;line-height:2rem}h5{font-size:1.5rem;line-height:1.75rem}h6{font-size:1.125rem;line-height:1.75rem}.fs-1,.h1{font-size:3.5rem;line-height:3.5rem}.fs-2,.h2{font-size:3rem;line-height:3rem}.fs-3,.h3{font-size:2.5rem;line-height:2.5rem}.fs-4,.h4{font-size:2rem;line-height:2rem}.fs-5,.h5{font-size:1.5rem;line-height:1.75rem}.fs-6,.h6{font-size:1.125rem;line-height:1.75rem}}[class*=" display-"],[class^=display-]{font-weight:600;color:var(--sinch-heading-color)}.display-1{font-size:4rem;line-height:4rem}.display-2{font-size:3.5rem;line-height:3.5rem}.display-3{font-size:3rem;line-height:3rem}@media (min-width:768px){.display-1{font-size:4.5rem;line-height:4.5rem}.display-2{font-size:4rem;line-height:4rem}.display-3{font-size:3.5rem;line-height:3.5rem}}@media (min-width:1200px){.display-1{font-size:6.5rem;line-height:6.5rem}.display-2{font-size:5rem;line-height:5rem}.display-3{font-size:4rem;line-height:4rem}}p{margin-top:0;margin-bottom:1rem}p:empty{display:none}ol,ul{padding-left:2em}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul>li::marker{color:var(--sinch-secondary)}b,strong{font-weight:600;color:var(--sinch-accent)}a b,a strong{color:inherit}.small,small{font-size:.875em;line-height:1.5}a{color:var(--sinch-link-color);text-decoration:underline;text-underline-offset:.15em}@media (hover:hover) and (pointer:fine){a:hover{--sinch-link-color:var(--sinch-link-hover-color)}}a.active,a:active{--sinch-link-color:var(--sinch-link-active-color)}a:focus-visible{outline:var(--sinch-focus-ring-color) solid var(--sinch-focus-ring-width);outline-offset:var(--sinch-focus-ring-offset-sm)}figure{margin:0 0 1rem}img,svg{vertical-align:middle}iframe{border:0}code,kbd,pre,samp{font-family:"DM Mono",monospace;font-size:1em}[hidden]{display:none!important}label{display:inline-block}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#4b575e;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not
121([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}.container,.container-fluid,.container-lg,.container-md{--sinch-gutter-x:2rem;--sinch-gutter-y:0;width:100%;padding-right:calc(var(--sinch-gutter-x) * .5);padding-left:calc(var(--sinch-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:768px){.container,.container-md{max-width:1158px}}@media (min-width:1200px){.container,.container-lg,.container-md{max-width:1264px}}:root{--sinch-breakpoint-xs:0;--sinch-breakpoint-md:768px;--sinch-breakpoint-lg:1200px}.row,.wp-block-columns{--sinch-gutter-x:1rem;--sinch-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--sinch-gutter-y));margin-right:calc(-.5 * var(--sinch-gutter-x));margin-left:calc(-.5 * var(--sinch-gutter-x))}.row>*,.wp-block-columns>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sinch-gutter-x) * .5);padding-left:calc(var(--sinch-gutter-x) * .5);margin-top:var(--sinch-gutter-y)}.col,.wp-block-column{flex:1 0 0%}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.g-0,.gx-0{--sinch-gutter-x:0}.g-0,.gy-0{--sinch-gutter-y:0}.g-3,.gx-3{--sinch-gutter-x:1rem}.g-3,.gy-3{--sinch-gutter-y:1rem}.g-5,.gx-5{--sinch-gutter-x:2rem}.g-5,.gy-5{--sinch-gutter-y:2rem}.g-6,.gx-6{--sinch-gutter-x:2.5rem}.g-6,.gy-6{--sinch-gutter-y:2.5rem}.g-7,.gx-7{--sinch-gutter-x:3rem}.g-7,.gy-7{--sinch-gutter-y:3rem}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-1{margin-left:8.33333333%}.g-md-0,.gx-md-0{--sinch-gutter-x:0}.g-md-0,.gy-md-0{--sinch-gutter-y:0}.g-md-3,.gx-md-3{--sinch-gutter-x:1rem}.g-md-3,.gy-md-3{--sinch-gutter-y:1rem}.g-md-5,.gx-md-5{--sinch-gutter-x:2rem}.g-md-5,.gy-md-5{--sinch-gutter-y:2rem}.g-md-6,.gx-md-6{--sinch-gutter-x:2.5rem}.g-md-6,.gy-md-6{--sinch-gutter-y:2.5rem}.g-md-7,.gx-md-7{--sinch-gutter-x:3rem}.g-md-7,.gy-md-7{--sinch-gutter-y:3rem}}@media (min-width:1200px){.col-lg{flex:1 0 0%}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-1{margin-left:8.33333333%}.g-lg-0,.gx-lg-0{--sinch-gutter-x:0}.g-lg-0,.gy-lg-0{--sinch-gutter-y:0}.g-lg-3,.gx-lg-3{--sinch-gutter-x:1rem}.g-lg-3,.gy-lg-3{--sinch-gutter-y:1rem}.g-lg-5,.gx-lg-5{--sinch-gutter-x:2rem}.g-lg-5,.gy-lg-5{--sinch-gutter-y:2rem}.g-lg-6,.gx-lg-6{--sinch-gutter-x:2.5rem}.g-lg-6,.gy-lg-6{--sinch-gutter-y:2.5rem}.g-lg-7,.gx-lg-7{--sinch-gutter-x:3rem}.g-lg-7,.gy-lg-7{--sinch-gutter-y:3rem}}.img-fluid,.longform-content p>img,.wp-block-image img{max-width:100%;height:auto}.img-cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#aeb7bd}img[data-lazy-src]{opacity:0}
121.list-styled,.longform-content ol:not(.longform-except),.longform-content ul:not(.longform-except){--sinch-list-styled-spacing:0.5rem}.list-styled>li,.longform-content ol:not(.longform-except)>li,.longform-content ul:not(.longform-except)>li{position:relative;margin-top:var(--sinch-list-styled-spacing)}.list-styled>li:first-of-type,.longform-content ol:not(.longform-except)>li:first-of-type,.longform-content ul:not(.longform-except)>li:first-of-type{margin-top:0}.list-styled>li>*,.longform-content ol:not(.longform-except)>li>*,.longform-content ul:not(.longform-except)>li>*{margin-bottom:0}.list-styled>li>:where(ul,ol,p,div,blockquote,figure,img,table),.longform-content ol:not(.longform-except)>li>:where(ul,ol,p,div,blockquote,figure,img,table),.longform-content ul:not(.longform-except)>li>:where(ul,ol,p,div,blockquote,figure,img,table){margin-top:var(--sinch-list-styled-spacing)}.list-styled-check{--sinch-list-styled-icon:url("data:image/svg+xml,%3csvg viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M24 40C32.8366 40 40 32.8366 40 24C40 15.1634 32.8366 8 24 8C15.1634 8 8 15.1634 8 24C8 32.8366 15.1634 40 24 40ZM33.2678 21.2678C34.2441 20.2915 34.2441 18.7085 33.2678 17.7322C32.2915 16.7559 30.7085 16.7559 29.7322 17.7322L22 25.4645L18.2678 21.7322C17.2915 20.7559 15.7085 20.7559 14.7322 21.7322C13.7559 22.7085 13.7559 24.2915 14.7322 25.2678L20.2322 30.7678C21.2085 31.7441 22.7915 31.7441 23.7678 30.7678L33.2678 21.2678Z' fill='currentColor'/%3e%3c/svg%3e");--sinch-list-styled-icon-color:var(--sinch-secondary);--sinch-list-styled-icon-spacing:0.9em;padding-left:0;list-style:none}.list-styled-check>li{padding:0 0 0 1.5em!important;position:relative;margin-top:var(--sinch-list-styled-icon-spacing)}.list-styled-check>li:first-of-type{margin-top:0}.list-styled-check>li p{margin-bottom:0!important}.list-styled-check>li:last-child :last-child{margin-bottom:0}.list-styled-check>li::before{content:"";position:absolute;display:block;width:1em!important;height:1em!important;margin-left:-1.5em!important;margin-top:.28em;-webkit-mask:var(--sinch-list-styled-icon) no-repeat 50% 50%;mask:var(--sinch-list-styled-icon) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--sinch-list-styled-icon-color)}.list-styled-check>li>ol,.list-styled-check>li>ul{margin-top:var(--sinch-list-styled-icon-spacing)}.list-unstyled{padding-left:0;list-style:none}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}.btn{--sinch-btn-padding-x:1rem;--sinch-btn-padding-y:0.375rem;--sinch-btn-font-size:1rem;--sinch-btn-font-weight:600;--sinch-btn-line-height:1.5;--sinch-btn-color:#000000;--sinch-btn-bg:transparent;--sinch-btn-border-width:2px;--sinch-btn-border-color:transparent;--sinch-btn-border-radius:1rem;--sinch-btn-hover-border-color:transparent;--sinch-btn-arrow-img:url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.29289 2.29289C8.68342 1.90237 9.31658 1.90237 9.70711 2.29289L14.7071 7.29289C15.0976 7.68342 15.0976 8.31658 14.7071 8.70711L9.70711 13.7071C9.31658 14.0976 8.68342 14.0976 8.29289 13.7071C7.90237 13.3166 7.90237 12.6834 8.29289 12.2929L12.5858 8L8.29289 3.70711C7.90237 3.31658 7.90237 2.68342 8.29289 2.29289Z' fill='%23000'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 8C1 7.44772 1.44772 7 2 7H14C14.5523 7 15 7.44772 15 8C15 8.55228 14.5523 9 14 9H2C1.44772 9 1 8.55228 1 8Z' fill='%23000'/%3e%3c/svg%3e");display:inline-block;padding:var(--sinch-btn-padding-y) var(--sinch-btn-padding-x);font-family:var(--sinch-btn-font-family);font-size:var(--sinch-btn-font-size);font-weight:var(--sinch-btn-font-weight);line-height:var(--sinch-btn-line-height);color:var(--sinch-btn-color);text-align:center;text-decoration:none;text-transform:unset;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--sinch-btn-bg);border:var(--sinch-btn-border-width) solid var(--sinch-btn-border-color);border-radius:var(--sinch-btn-border-radius);transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,outline .2s ease-in-out,outline-offset .2s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--sinch-btn-active-bg);border-color:var(--sinch-btn-active-border-color)}
121.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.4}.btn.btn-secondary{--sinch-btn-color:#FFFFFF;--sinch-btn-bg:#1860F0;--sinch-btn-border-color:#1860F0;--sinch-btn-active-bg:#1750C2;--sinch-btn-active-border-color:#1750C2}[data-theme=dark] .btn.btn-secondary{--sinch-btn-color:#FFFFFF;--sinch-btn-bg:#2977FF;--sinch-btn-border-color:#2977FF;--sinch-btn-active-bg:#1750C2;--sinch-btn-active-border-color:#1750C2}.btn.btn-outline-secondary{--sinch-btn-color:#000000;--sinch-btn-bg:transparent;--sinch-btn-border-color:#2977FF;--sinch-btn-active-bg:rgba(143, 154, 161, 0.16);--sinch-btn-active-border-color:#1860F0}[data-theme=dark] .btn.btn-outline-secondary{--sinch-btn-color:#FFFFFF;--sinch-btn-bg:transparent;--sinch-btn-border-color:#2977FF;--sinch-btn-active-bg:rgba(174, 183, 189, 0.08);--sinch-btn-active-border-color:#5996FF}.btn.btn-neutral{--sinch-btn-color:#000000;--sinch-btn-bg:#C4CCD1;--sinch-btn-border-color:#C4CCD1;--sinch-btn-active-bg:#AEB7BD;--sinch-btn-active-border-color:#AEB7BD}[data-theme=dark] .btn.btn-neutral{--sinch-btn-color:#FFFFFF;--sinch-btn-bg:#4B575E;--sinch-btn-border-color:#4B575E;--sinch-btn-active-bg:#626C73;--sinch-btn-active-border-color:#626C73}.btn.btn-outline-neutral{--sinch-btn-color:#000000;--sinch-btn-bg:transparent;--sinch-btn-border-color:#8F9AA1;--sinch-btn-active-bg:rgba(143, 154, 161, 0.16);--sinch-btn-active-border-color:#78828A}[data-theme=dark] .btn.btn-outline-neutral{--sinch-btn-color:#FFFFFF;--sinch-btn-bg:transparent;--sinch-btn-border-color:#626C73;--sinch-btn-active-bg:rgba(174, 183, 189, 0.08);--sinch-btn-active-border-color:#78828A}.btn.btn-sm{--sinch-btn-padding-y:0.375rem;--sinch-btn-padding-x:1rem;--sinch-btn-font-size:0.875rem;--sinch-btn-border-radius:1rem;--sinch-btn-line-height:1.25rem}@media (min-width:768px){.btn.btn-lg{--sinch-btn-padding-y:0.625rem;--sinch-btn-padding-x:1.5rem;--sinch-btn-font-size:1rem;--sinch-btn-border-radius:1rem;--sinch-btn-line-height:1.5}}.btn.btn-icon{--sinch-btn-icon-padding:0.375rem;--sinch-btn-padding-y:var(--sinch-btn-icon-padding);--sinch-btn-padding-x:var(--sinch-btn-icon-padding);--sinch-btn-font-size:1.5rem;--sinch-btn-icon-svg-size:1.5rem;--sinch-btn-border-radius:1rem;--sinch-btn-line-height:0!important}.btn.btn-icon svg{width:var(--sinch-btn-icon-svg-size)!important;height:var(--sinch-btn-icon-svg-size)!important}.btn.btn-icon.btn-lg{--sinch-btn-icon-padding:0.625rem;--sinch-btn-padding-y:var(--sinch-btn-icon-padding);--sinch-btn-padding-x:var(--sinch-btn-icon-padding)}.btn.btn-icon.btn-icon-sm{--sinch-btn-icon-svg-size:1rem;--sinch-btn-icon-padding:0.625rem;--sinch-btn-padding-y:var(--sinch-btn-icon-padding);--sinch-btn-padding-x:var(--sinch-btn-icon-padding)}.btn.btn-icon.btn-icon-sm.btn-lg{--sinch-btn-icon-padding:0.875rem;--sinch-btn-padding-y:var(--sinch-btn-icon-padding);--sinch-btn-padding-x:var(--sinch-btn-icon-padding)}.btn.btn-icon.btn-icon-lg{--sinch-btn-icon-svg-size:2rem;--sinch-btn-icon-padding:0.125rem;--sinch-btn-padding-y:var(--sinch-btn-icon-padding);--sinch-btn-padding-x:var(--sinch-btn-icon-padding)}.btn.btn-icon.btn-icon-lg.btn-lg{--sinch-btn-icon-padding:0.375rem;--sinch-btn-padding-y:var(--sinch-btn-icon-padding);--sinch-btn-padding-x:var(--sinch-btn-icon-padding)}@media (min-width:768px){.btn.btn-animated:before{content:"";position:relative;display:inline-block;width:.75rem;height:1em;transition:width .2s ease-in-out}.btn.btn-animated:after{content:"";-webkit-mask:var(--sinch-btn-arrow-img) no-repeat 50% 50%;mask:var(--sinch-btn-arrow-img) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;position:relative;width:1em;height:1em;display:inline-block;vertical-align:sub;background-color:currentColor;margin-left:-.75rem;margin-right:.5rem;opacity:0;transition:width .2s ease-in-out,margin-left .2s ease-in-out,margin-right .2s ease-in-out,opacity .2s ease-in-out}}.btn-arrow{--sinch-btn-arrow-img:url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.29289 2.29289C8.68342 1.90237 9.31658 1.90237 9.70711 2.29289L14.7071 7.29289C15.0976 7.68342 15.0976 8.31658 14.7071 8.70711L9.70711 13.7071C9.31658 14.0976 8.68342 14.0976 8.29289 13.7071C7.90237 13.3166 7.90237 12.6834 8.29289 12.2929L12.5858 8L8.29289 3.70711C7.90237 3.31658 7.90237 2.68342 8.29289 2.29289Z' fill='%23000'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 8C1 7.44772 1.44772 7 2 7H14C14.5523 7 15 7.44772 15 8C15 8.55228 14.5523 9 14 9H2C1.44772 9 1 8.55228 1 8Z' fill='%23000'/%3e%3c/svg%3e");--sinch-btn-arrow-color:var(--sinch-link-color);display:inline-block;text-decoration:underline!important;text-transform:unset;font-weight:600!important;text-underline-offset:.15em;width:-moz-fit-content;width:fit-content;color:var(--sinch-btn-arrow-color);text-wrap:balance;transition:color .2s ease-in-out}.btn-arrow::after{content:"";-webkit-mask:var(--sinch-btn-arrow-img) no-repeat 50% 50%;mask:var(--sinch-btn-arrow-img) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;width:1em;height:1em;margin-left:.5em;display:inline-block;vertical-align:middle;background-color:currentColor}.btn-arrow.active,.btn-arrow:active,a.active .btn-arrow:not(a),a:active .btn-arrow:not(a),button.active .btn-arrow:not(button),button:active .btn-arrow:not(button){--sinch-btn-arrow-color:var(--sinch-link-active-color)}.btn-arrow.btn-arrow-down::after{transform:rotate(90deg)}.btn.btn-play{z-index:50;opacity:1;display:flex;align-items:center;justify-content:center;position:absolute}.btn.btn-play.btn-play-circle{--sinch-btn-padding-x:0;--sinch-btn-padding-y:0;top:50%;left:50%;
121transform:translate3d(-50%,-50%,0);width:4rem;height:4rem;border-radius:50rem}.btn.btn-play.btn-play-circle svg{width:2rem;height:2rem}.btn.btn-play.btn-play-square{--sinch-btn-padding-x:0.875rem;--sinch-btn-padding-y:0.875rem;bottom:1.5rem;right:1.5rem;border-radius:1rem}.btn.btn-play.btn-play-square svg{width:2rem;height:2rem}.iframe-responsive-container{--sinch-iframe-responsive-height:56.25%;padding-top:var(--sinch-iframe-responsive-height);position:relative}.iframe-responsive-container.iframe-responsive-9x16{--sinch-iframe-responsive-height:177.777778%}.iframe-responsive{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.btn.btn-light{--sinch-btn-color:#4B575E;--sinch-btn-bg:#F0F3F5;--sinch-btn-border-color:#F0F3F5;--sinch-btn-light-active-color:#000000;--sinch-btn-active-bg:#DCE2E5;--sinch-btn-active-border-color:#DCE2E5}.btn-check:checked+.btn.btn-light,.btn.btn-light.active,.btn.btn-light.show,.btn.btn-light:first-child:active,:not(.btn-check)+.btn.btn-light:active{--sinch-btn-color:var(--sinch-btn-light-active-color)}[data-theme=dark] .btn.btn-light{--sinch-btn-color:#AEB7BD;--sinch-btn-bg:#000000;--sinch-btn-border-color:#000000;--sinch-btn-light-active-color:#FFFFFF;--sinch-btn-active-bg:#000000;--sinch-btn-active-border-color:#000000}.card{--sinch-card-body-solid-padding:2.5rem 2rem;
121--sinch-card-box-shadow:var(--sinch-box-shadow-sm);--sinch-card-transition:0.3s ease-in-out;--sinch-card-hover-box-shadow:var(--sinch-box-shadow);--sinch-card-featured-body-padding:2.5rem 2.5rem 3rem 2.5rem;--sinch-card-icon-size:3rem;--sinch-card-title-clamp-lines:3;--sinch-card-description-clamp-lines:5;--sinch-card-badge-top:1rem;--sinch-card-badge-right:1rem;--sinch-card-badge-padding-x:0.5rem;--sinch-card-badge-padding-y:0.25rem;--sinch-card-badge-color:#000000;--sinch-card-badge-bg:#C4CCD1;position:relative;overflow:hidden;border:none;min-width:0;color:var(--sinch-body-color);word-wrap:break-word;background-clip:border-box}.card.card-bg-solid{box-shadow:var(--sinch-card-box-shadow);transition:box-shadow var(--sinch-card-transition)}.card.card-bg-solid .card-body{padding:var(--sinch-card-body-solid-padding)}@media (min-width:1200px){.card.card-bg-solid.card-featured .card-body{padding:var(--sinch-card-featured-body-padding)!important}}.card:not(.card-bg-solid){background-color:transparent!important}.card.card-no-paddings .card-body{padding:0}.card .card-image-zoom{display:block;width:100%;position:relative;overflow:hidden}.card .card-image-zoom:after{content:"";display:block;padding-top:53%}.card .card-image-zoom.card-image-zoom-large:after{padding-top:62%}.card .card-image-zoom img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card .card-icon svg{height:var(--sinch-card-icon-size)!important;width:auto}.card-body{flex:1 1 auto;padding:1rem}@media (min-width:768px){.card-body{padding:1.5rem}}.card-text[data-description-clamp=true]{--sinch-text-truncate-lines:var(--sinch-card-description-clamp-lines);overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:var(--sinch-text-truncate-lines);-webkit-box-orient:vertical;display:-webkit-box}.card-text>:last-child{margin-bottom:0}.card-category-text{flex:1}.card-title[data-title-clamp=true]{--sinch-text-truncate-lines:var(--sinch-card-title-clamp-lines);overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:var(--sinch-text-truncate-lines);-webkit-box-orient:vertical;display:-webkit-box}.card-badge{position:absolute;color:var(--sinch-card-badge-color);background-color:var(--sinch-card-badge-bg);top:var(--sinch-card-badge-top);right:var(--sinch-card-badge-right);z-index:1;padding:var(--sinch-card-badge-padding-y) var(--sinch-card-badge-padding-x);max-width:calc(100% - var(--sinch-card-badge-right) * 2);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-link{color:inherit;text-decoration:inherit}svg{transition:opacity .2s ease-in-out}svg[data-url]{opacity:0}.section-pt,.section-py{padding-top:4rem}.section-pb,.section-py{padding-bottom:4rem}@media (min-width:768px){.section-pt,.section-py{padding-top:5rem}.section-pb,.section-py{padding-bottom:5rem}}@media (min-width:1200px){.section-pt,.section-py{padding-top:7.5rem}.section-pb,.section-py{padding-bottom:7.5rem}}[data-content-type*=component].bg-body[data-theme=dark]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-body[data-theme=dark]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-body[data-theme=light]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-body[data-theme=light]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-light-subtle[data-theme=dark]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-light-subtle[data-theme=dark]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-light-subtle[data-theme=light]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-light-subtle[data-theme=light]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-light[data-theme=dark]:not([class*=glow-bottom]):not([class*=section-split-block]
121)+[data-content-type*=component].bg-light[data-theme=dark]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-light[data-theme=light]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-light[data-theme=light]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-primary-subtle[data-theme=dark]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-primary-subtle[data-theme=dark]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-primary-subtle[data-theme=light]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-primary-subtle[data-theme=light]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-primary[data-theme=dark]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-primary[data-theme=dark]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-primary[data-theme=light]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-primary[data-theme=light]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-sand-subtle[data-theme=dark]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-sand-subtle[data-theme=dark]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-sand-subtle[data-theme=light]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-sand-subtle[data-theme=light]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-sand[data-theme=dark]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-sand[data-theme=dark]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-sand[data-theme=light]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-sand[data-theme=light]:not([class*=glow-top]):not([class*=section-split-block]){padding-top:0}.section-caption{font-size:1.125rem;font-weight:600;line-height:1.75rem;text-transform:uppercase;letter-spacing:.166em;margin-bottom:.5rem}@media (max-width:1199.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--sinch-offcanvas-zindex);max-width:100%;visibility:hidden}.offcanvas-lg.offcanvas-start{top:var(--header-height-main);left:0;width:var(--sinch-offcanvas-width);transform:translateX(-100%)}}@media (min-width:1200px){.offcanvas-lg{background-color:transparent!important}.offcanvas-lg .offcanvas-header-sticky{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;background-color:transparent!important}.offcanvas-lg .offcanvas-padding{padding:0}}.offcanvas{position:fixed;bottom:0;z-index:var(--sinch-offcanvas-zindex);max-width:100%;visibility:hidden}.offcanvas.offcanvas-start{top:var(--header-height-main);left:0;width:var(--sinch-offcanvas-width);transform:translateX(-100%)}.lazy-video{position:relative}.lazy-video>a{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.lazy-video>a::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#000;opacity:.24;z-index:5}.lazy-video>a>img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.lazy-video-preview{position:relative}.lazy-video-preview>img{position:relative;z-index:1}.lazy-video-link::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#000;opacity:0;z-index:5}.link-body-color{transition:color .2s ease-in-out;color:RGBA(var(--sinch-body-color-rgb),var(--sinch-link-opacity,1))!important}.link-body-color.active,.link-body-color:active,a.active .link-body-color:not(a),a:active .link-body-color:not(a),button.active .link-body-color:not(button),button:active .link-body-color:not(button){color:RGBA(var(--sinch-body-active-color-rgb),var(--sinch-link-opacity,1))!important}.content-body>:last-child{margin-bottom:0}.fs-xxs{font-size:.75rem!important;line-height:1.25rem!important}.fs-xs{font-size:.875rem!important;line-height:1.25rem!important}.fs-sm{font-size:1rem!important;line-height:1.5rem!important}.fs-body{font-size:1.125rem!important;line-height:1.75rem!important}.glow{background-image:radial-gradient(circle,rgba(var(--sinch-glow-color),.45) 0,rgba(var(--sinch-glow-color),0) 70%);background-repeat:no-repeat;background-size:1000px 1000px;background-position-x:-530px;background-position-y:-590px}.glow.glow-bottom{background-position-y:calc(100% + 590px)}.glow.glow-end{background-position-x:calc(100% + 530px)}
121.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.overflow-hidden{overflow:hidden!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.position-relative{position:relative!important}.border{border:var(--sinch-border-width) var(--sinch-border-style) var(--sinch-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--sinch-border-width) var(--sinch-border-style) var(--sinch-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--sinch-border-width) var(--sinch-border-style) var(--sinch-border-color)!important}.border-end-0{border-right:0!important}.w-50{width:50%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-self-center{align-self:center!important}.order-first{order:-1!important}.order-1{order:1!important}.order-2{order:2!important}.order-last{order:6!important}.m-0{margin:0!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-7{margin-top:3rem!important;margin-bottom:3rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:2.5rem!important}.mt-7{margin-top:3rem!important}.mt-9{margin-top:4rem!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-6{margin-right:2.5rem!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:2.5rem!important}.mb-7{margin-bottom:3rem!important}.mb-9{margin-bottom:4rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:2.5rem!important}.p-7{padding:3rem!important}.p-9{padding:4rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:2rem!important;padding-left:2rem!important}.px-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-7{padding-right:3rem!important;padding-left:3rem!important}.px-9{padding-right:4rem!important;padding-left:4rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-9{padding-top:4rem!important;padding-bottom:4rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:2.5rem!important}.pt-7{padding-top:3rem!important}.pt-9{padding-top:4rem!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-6{padding-right:2.5rem!important}.pe-7{padding-right:3rem!important}.pe-10{padding-right:4.5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:2.5rem!important}.pb-7{padding-bottom:3rem!important}.pb-9{padding-bottom:4rem!important}.ps-1{padding-left:.25rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:2rem!important}.ps-6{padding-left:2.5rem!important}.ps-7{padding-left:3rem!important}.ps-9{padding-left:4rem!important}.ps-10{padding-left:4.5rem!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.gap-6{gap:2.5rem!important}.gap-7{gap:3rem!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:600!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.icon-neutral-active{color:var(--sinch-neutral-active-icon-color)!important}.text-primary{color:var(--sinch-primary-text-color)!important}.text-light{color:var(--sinch-light)!important}.text-light-subtle{color:var(--sinch-light-subtle)!important}.text-body-color{color:var(--sinch-body-color)!important}.text-accent{color:var(--sinch-accent)!important}.text-muted{color:var(--sinch-muted)!important}.text-secondary{color:var(--sinch-secondary-text-color)!important}.text-highlight{color:var(--sinch-highlight-text-color)!important}.bg-secondary{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-secondary-rgb),var(--sinch-bg-opacity))!important}.bg-error{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-error-rgb),var(--sinch-bg-opacity))!important}.bg-primary{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-primary-rgb),var(--sinch-bg-opacity))!important}.bg-success{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-success-rgb),var(--sinch-bg-opacity))!important}.bg-info{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-info-rgb),var(--sinch-bg-opacity))!important}.bg-warning{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-warning-rgb),var(--sinch-bg-opacity))!important}.bg-danger{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-danger-rgb),var(--sinch-bg-opacity))!important}.bg-violet{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-violet-rgb),var(--sinch-bg-opacity))!important}.bg-sand{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-sand-rgb),var(--sinch-bg-opacity))!important}.bg-light{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-light-rgb),var(--sinch-bg-opacity))!important}.bg-primary-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-primary-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-success-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-success-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-info-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-info-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-warning-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-warning-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-danger-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-danger-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-violet-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-violet-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-sand-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-sand-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-light-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-light-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-black{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-black-rgb),var(--sinch-bg-opacity))!important}.bg-white{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-white-rgb),var(--sinch-bg-opacity))!important}.bg-body{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-body-bg-rgb),var(--sinch-bg-opacity))!important}.bg-transparent{--sinch-bg-opacity:1;background-color:transparent!important}.bg-ne-05{background-color:#f7f9fa!important}.rounded{border-radius:var(--sinch-border-radius)!important}.rounded-sm{border-radius:var(--sinch-border-radius-sm)!important}.rounded-xl{border-radius:var(--sinch-border-radius-xl)!important}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.position-md-relative{position:relative!important}.w-md-50{width:50%!important}.w-md-100{width:100%!important}.w-md-auto{width:auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-center{align-items:center!important}.align-self-md-center{align-self:center!important}.order-md-first{order:-1!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-7{margin-top:3rem!important;margin-bottom:3rem!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:2rem!important}.mt-md-6{margin-top:2.5rem!important}.mt-md-7{margin-top:3rem!important}.mt-md-9{margin-top:4rem!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-6{margin-right:2.5rem!important}.mb-md-0{margin-bottom:0!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:2rem!important}.mb-md-6{margin-bottom:2.5rem!important}.mb-md-7{margin-bottom:3rem!important}.mb-md-9{margin-bottom:4rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:2rem!important}.p-md-6{padding:2.5rem!important}.p-md-7{padding:3rem!important}.p-md-9{padding:4rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:2rem!important;padding-left:2rem!important}.px-md-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-md-7{padding-right:3rem!important;padding-left:3rem!important}.px-md-9{padding-right:4rem!important;padding-left:4rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-md-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-md-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-md-9{padding-top:4rem!important;padding-bottom:4rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:2rem!important}.pt-md-6{padding-top:2.5rem!important}.pt-md-7{padding-top:3rem!important}.pt-md-9{padding-top:4rem!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-6{padding-right:2.5rem!important}.pe-md-7{padding-right:3rem!important}.pe-md-10{padding-right:4.5rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:2rem!important}.pb-md-6{padding-bottom:2.5rem!important}.pb-md-7{padding-bottom:3rem!important}.pb-md-9{padding-bottom:4rem!important}.ps-md-1{padding-left:.25rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:2rem!important}.ps-md-6{padding-left:2.5rem!important}.ps-md-7{padding-left:3rem!important}.ps-md-9{padding-left:4rem!important}.ps-md-10{padding-left:4.5rem!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:2rem!important}.gap-md-6{gap:2.5rem!important}.gap-md-7{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1200px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.position-lg-relative{position:relative!important}.w-lg-50{width:50%!important}.w-lg-100{width:100%!important}.w-lg-auto{width:auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-center{align-items:center!important}.align-self-lg-center{align-self:center!important}.order-lg-first{order:-1!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-7{margin-top:3rem!important;margin-bottom:3rem!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-l
121g-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:2rem!important}.mt-lg-6{margin-top:2.5rem!important}.mt-lg-7{margin-top:3rem!important}.mt-lg-9{margin-top:4rem!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-6{margin-right:2.5rem!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:2rem!important}.mb-lg-6{margin-bottom:2.5rem!important}.mb-lg-7{margin-bottom:3rem!important}.mb-lg-9{margin-bottom:4rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:2rem!important}.p-lg-6{padding:2.5rem!important}.p-lg-7{padding:3rem!important}.p-lg-9{padding:4rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:2rem!important;padding-left:2rem!important}.px-lg-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-lg-7{padding-right:3rem!important;padding-left:3rem!important}.px-lg-9{padding-right:4rem!important;padding-left:4rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-lg-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-lg-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-lg-9{padding-top:4rem!important;padding-bottom:4rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:2rem!important}.pt-lg-6{padding-top:2.5rem!important}.pt-lg-7{padding-top:3rem!important}.pt-lg-9{padding-top:4rem!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-6{padding-right:2.5rem!important}.pe-lg-7{padding-right:3rem!important}.pe-lg-10{padding-right:4.5rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:2rem!important}.pb-lg-6{padding-bottom:2.5rem!important}.pb-lg-7{padding-bottom:3rem!important}.pb-lg-9{padding-bottom:4rem!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:2rem!important}.ps-lg-6{padding-left:2.5rem!important}.ps-lg-7{padding-left:3rem!important}.ps-lg-9{padding-left:4rem!important}.ps-lg-10{padding-left:4.5rem!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:2rem!important}.gap-lg-6{gap:2.5rem!important}.gap-lg-7{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}@media (min-width:1120px) and (max-width:1320px){html{zoom:.9}}html[lang=de-DE]{overflow-wrap:break-word;hyphens:auto}.header-block h1{overflow-wrap:break-word;hyphens:auto;text-wrap:balance}p:empty:before{content:unset!important}ul li>p{margin-bottom:0!important}.grecaptcha-badge{visibility:hidden!important;opacity:0;pointer-events:none}    </style>
122<meta name="generator" content="WP Rocket 3.23.3.3" data-wpr-features="wpr_delay_js wpr_defer_js wpr_lazyload_images wpr_lazyload_iframes wpr_cdn wpr_preload_links" /></head>
123
124
125<body id="post_page" class="archive post-type-archive post-type-archive-blog wp-theme-simpletexting-theme-blank font-face-loaded is-scrolled-top">
126    <nav class="top-prenav is-fixed gx-3" id="topPrenav">
127  <div class="container-lg">
128    <div class="d-flex justify-content-end">
129      <ul class="top-prenav__menu navbar-menu">
130        <li class="menu-item has-panel">
131
132          <a id="navSearchTrigger" class="menu-link" href="#navSearch" data-overlay="true" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navSearch" data-menu-expand-trigger="navSearch" aria-label="Open search input">
133            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/search.svg"></svg>
134            <span>
135              Search            </span>
136          </a>
137        </li>
138                <li class="menu-item has-panel">
139            <a id="sinch-email-3424" class="menu-link" href="#sinch-email-3424-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="sinch-email-3424-content" data-menu-expand-trigger="sinch-email-3424-content">
140                                <span>Sinch Email</span>
141                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
142                                    <div id="sinch-email-3424-content" class="menu-panel is-fixed" data-menu-expand-content="sinch-email-3424-content" aria-labelledby="sinch-email-3424" role="menuitem">
143                                                <div class="menu-panel-content">
144                            <ul class="fs-sm">
145            <a class="menu-pill" href="https://www.mailjet.com/" target="_blank">
146                        <div>
147                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
148                        Mailjet<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
149                                            </div>
150                    </a>
151            <a class="menu-pill" href="https://www.emailonacid.com/" target="_blank">
152                        <div>
153                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
154                        Email on Acid<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
155                                            </div>
156                    </a>
157    </ul>
158                        </div>
159                    </div>
160                        </li>
161            <li class="menu-item has-panel">
162            <a id="about-9875" class="menu-link" href="#about-9875-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="about-9875-content" data-menu-expand-trigger="about-9875-content">
163                                <span>About</span>
164                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
165                                    <div id="about-9875-content" class="menu-panel is-fixed" data-menu-expand-content="about-9875-content" aria-labelledby="about-9875" role="menuitem">
166                                                <div class="menu-panel-content">
167                            <ul class="fs-sm">
168            <a class="menu-pill" href="https://www.mailgun.com/about/">
169                        <div>
170                                                    <p class="menu-pill-title fs-sm m-0">
171                        Company                    </p>
172                                            </div>
173                    </a>
174            <a class="menu-pill" href="https://www.mailgun.com/industries/martech/">
175                        <div>
176                                                    <p class="menu-pill-title fs-sm m-0">
177                        Partners                    </p>
178                                            </div>
179                    </a>
180            <a class="menu-pill" href="https://www.mailgun.com/about/jobs/">
181                        <div>
182                                                    <p class="menu-pill-title fs-sm m-0">
183                        Careers                    </p>
184                                            </div>
185                    </a>
186    </ul>
187                        </div>
188                    </div>
189                        </li>
190            <li class="menu-item">
191            <a id="blog-8649" class="menu-link" href="https://www.mailgun.com/blog/">
192                                <span>Blog</span>
193                                </a>
194                        </li>
195            <li class="menu-item has-panel">
196            <a id="help-4926" class="menu-link" href="#help-4926-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="help-4926-content" data-menu-expand-trigger="help-4926-content">
197                                <span>Help</span>
198                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
199                                    <div id="help-4926-content" class="menu-panel is-fixed" data-menu-expand-content="help-4926-content" aria-labelledby="help-4926" role="menuitem">
200                                                <div class="menu-panel-content">
201                            <ul class="fs-sm">
202            <a class="menu-pill" href="https://www.mailgun.com/contact/support/">
203                        <div>
204                                                    <p class="menu-pill-title fs-sm m-0">
205                        Contact Support                    </p>
206                                            </div>
207                    </a>
208            <a class="menu-pill" href="https://help.mailgun.com/hc/en-us" target="_blank">
209                        <div>
210                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
211                        Help Center<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
212                                            </div>
213                    </a>
214            <a class="menu-pill" href="https://documentation.mailgun.com/" target="_blank">
215                        <div>
216                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
217                        Documentation<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
218                                            </div>
219                    </a>
220            <a class="menu-pill" href="https://documentation.mailgun.com/docs/mailgun/sdk/introduction/" target="_blank">
221                        <div>
222                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
223                        SDKs<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
224                                            </div>
225                    </a>
226            <a class="menu-pill" href="https://status.mailgun.com/" target="_blank">
227                        <div>
228                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
229                        Status<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
230                                            </div>
231                    </a>
232            <a class="menu-pill" href="https://trust.sinch.com/?product=mailgun" target="_blank">
233                        <div>
234                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
235                        Security Portal<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
236                                            </div>
237                    </a>
238    </ul>
239                        </div>
240                    </div>
241                        </li>
242            <li class="menu-item has-panel">
243            <a id="english-1774" class="menu-link" href="#english-1774-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="english-1774-content" data-menu-expand-trigger="english-1774-content">
244                <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/language.svg"></svg>
244                <span>English</span>
245                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
246                                    <div id="english-1774-content" class="menu-panel is-fixed" data-menu-expand-content="english-1774-content" aria-labelledby="english-1774" role="menuitem">
247                                                <div class="menu-panel-content">
248                            <ul class="fs-sm">
249            <a class="menu-pill" href="https://www.mailgun.com/blog/">
250                        <div>
251                                                    <p class="menu-pill-title fs-sm m-0">
252                        English                    </p>
253                                            </div>
254                    </a>
255            <a class="menu-pill" href="https://www.mailgun.com/fr/blog/">
256                        <div>
257                                                    <p class="menu-pill-title fs-sm m-0">
258                        Français                    </p>
259                                            </div>
260                    </a>
261            <a class="menu-pill" href="https://www.mailgun.com/de/blog/">
262                        <div>
263                                                    <p class="menu-pill-title fs-sm m-0">
264                        Deutsch                    </p>
265                                            </div>
266                    </a>
267            <a class="menu-pill" href="https://www.mailgun.com/es/blog/">
268                        <div>
269                                                    <p class="menu-pill-title fs-sm m-0">
270                        Español                    </p>
271                                            </div>
272                    </a>
273            <a class="menu-pill" href="https://www.mailgun.com/pt/blog/">
274                        <div>
275                                                    <p class="menu-pill-title fs-sm m-0">
276                        Portuguese                    </p>
277                                            </div>
278                    </a>
279    </ul>
280                        </div>
281                    </div>
282                        </li>
283    
284      </ul>
285    </div>
286  </div>
287</nav>
288
289<nav class="top-nav is-fixed gx-3" id="topNav" data-smoothscroll-offset="true">
290  <div class="container-lg">
291
292    <div class="row align-items-center top-nav__row">
293
294      <div class="col-auto d-lg-none">
295        <button class="top-nav__offcanvas-toggler" data-toggle="offcanvas" data-target="#topNavOffcanvas" id="topNavOffcanvasToggler" type="button" aria-haspopup="true" aria-controls="topNavOffcanvasToggler" aria-label="Main menu" aria-expanded="false">
296          <span></span>
297        </button>
298      </div>
299
300      <div class="col-auto top-nav__logo-wrap">
301        <div class="logo-br">
302          <a class="d-inline-block text-accent" href="https://www.mailgun.com" aria-label="Go to home page">
303            <img height="32" width="116" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20116%2032'%3E%3C/svg%3E" alt="Mailgun Sinch Logo" data-lazy-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/images/logo-mailgun-sinch.svg"><noscript><img height="32" width="116" src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/images/logo-mailgun-sinch.svg" alt="Mailgun Sinch Logo"></noscript>
304          </a>
305        </div>
306      </div>
307
308      <div class="col-auto offcanvas-lg offcanvas-start top-nav__offcanvas" id="topNavOffcanvas">
309    <div class="top-nav__offcanvas-content d-flex flex-column justify-content-between gap-3">
310        <div>
311            <ul class="top-nav__menu navbar-menu navbar-menu-mobile align-items-lg-center justify-content-lg-center" id="topNavMenu">
312                        <li class="menu-item">
313            <a id="pricing-8999" class="menu-link" href="https://www.mailgun.com/pricing/">
314                                <span>Pricing</span>
315                                </a>
316                        </li>
317            <li class="menu-item has-panel is-megamenu">
318            <a id="products-9386" class="menu-link" href="#products-9386-content" role="button" data-overlay="true" aria-haspopup="true" aria-expanded="false" aria-controls="products-9386-content" data-menu-expand-trigger="products-9386-content">
319                                <span>Products</span>
320                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
321                                    <div id="products-9386-content" class="menu-panel is-fixed" data-menu-expand-content="products-9386-content" aria-labelledby="products-9386" role="menuitem">
322                        <div class="menu-back">        <a aria-controls="products-9386-content" data-menu-close="panel" class="menu-pill menu-pill-sm menu-pill-quiet" href="#products-9386-content">
323            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-left.svg"></svg>            <div>
324                                                    <p class="menu-pill-title fs-sm m-0">
325                        Back to main menu                    </p>
326                                            </div>
327                    </a>
328    </div>                        <div class="menu-panel-content">
329                            <div class="container-lg" id="products-dcjs">
330    <div class="row g-5 py-lg-6">
331        <div class="col-lg-3">
332                    <a class="menu-pill" href="https://www.mailgun.com/products/send/">
333            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/email.svg"></svg>            <div>
334                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
335                        Send                    </p>
336                                                    <p class="fs-xs m-0">
337                        Email API &amp; SMTP services to send, receive, and track emails                    </p>
338                            </div>
339                    </a>
340            </div>
341
342        <div class="col-lg-3">
343                    <a class="menu-pill" href="https://www.mailgun.com/products/optimize/">
344            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/download.svg"></svg>            <div>
345                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
346                        Optimize                    </p>
347                                                    <p class="fs-xs m-0">
348                        Tools and services to improve your email deliverability                    </p>
349                            </div>
350                    </a>
351            </div>
352
353        <div class="col-lg-3">
354                    <a class="menu-pill" href="https://www.mailgun.com/products/validate/">
355            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/shield-badge-check.svg"></svg>            <div>
356                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
357                        Validate                    </p>
358                                                    <p class="fs-xs m-0">
359                        Clean your email list via API or bulk list upload                    </p>
360                            </div>
361                    </a>
362            </div>
363
364        <div class="col-lg-3">
365                    <a class="menu-pill" href="https://www.mailgun.com/products/inspect/">
366            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/eye.svg"></svg>            <div>
367                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
368                        Inspect                    </p>
369                                                    <p class="fs-xs m-0">
370                        Preview and test your emails before campaigns launch                    </p>
371                            </div>
372                    </a>
373            </div>
374    </div>
375</div>                        </div>
376                    </div>
377                        </li>
378            <li class="menu-item has-panel is-megamenu">
379            <a id="solutions-8880" class="menu-link" href="#solutions-8880-content" role="button" data-overlay="true" aria-haspopup="true" aria-expanded="false" aria-controls="solutions-8880-content" data-menu-expand-trigger="solutions-8880-content">
380                                <span>Solutions</span>
381                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
382                                    <div id="solutions-8880-content" class="menu-panel is-fixed" data-menu-expand-content="solutions-8880-content" aria-labelledby="solutions-8880" role="menuitem">
383                        <div class="menu-back">        <a aria-controls="solutions-8880-content" data-menu-close="panel" class="menu-pill menu-pill-sm menu-pill-quiet" href="#solutions-8880-content">
384            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-left.svg"></svg>            <div>
385                                                    <p class="menu-pill-title fs-sm m-0">
386                        Back to main menu                    </p>
387                                            </div>
388                    </a>
389    </div>                        <div class="menu-panel-content">
390                            <div class="container-lg" id="solutions-dcjs">
391    <div class="row g-5 py-lg-6">
392        <div class="col-lg-3">
393                    <div class="menu-pill">
394            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/suitcase.svg"></svg>            <div>
395                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
396                        By Industry                    </p>
397                                            </div>
398                    </div>
399                <hr class="my-2">
400                    <a class="menu-pill" href="https://www.mailgun.com/industries/martech/">
401                        <div>
402                                                    <p class="menu-pill-title fs-sm m-0">
403                        Martech                    </p>
404                                            </div>
405                    </a>
406            <a class="menu-pill" href="https://www.mailgun.com/industries/fintech/">
407                        <div>
408                                                    <p class="menu-pill-title fs-sm m-0">
409                        Fintech                    </p>
410                                            </div>
411                    </a>
412            <a class="menu-pill" href="https://www.mailgun.com/industries/healthcare/">
413                        <div>
414                                                    <p class="menu-pill-title fs-sm m-0">
415                        Healthcare                    </p>
416                                            </div>
417                    </a>
418            </div>
419
420        <div class="col-lg-3">
421                    <div class="menu-pill">
422            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/email.svg"></svg>            <div>
423                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
424                        By use case                    </p>
425                                            </div>
426                    </div>
427                <hr class="my-2">
428                    <a class="menu-pill" href="https://www.mailgun.com/solutions/transactional-email-platform/">
429                        <div>
430                                                    <p class="menu-pill-title fs-sm m-0">
431                        Transactional Email Platform                    </p>
432                                            </div>
433                    </a>
434            <a class="menu-pill" href="https://www.mailgun.com/solutions/email-deliverability-service/">
435                        <div>
436                                                    <p class="menu-pill-title fs-sm m-0">
437                        Email Deliverability Services                    </p>
438                                            </div>
439                    </a>
440            <a class="menu-pill" href="https://www.mailgun.com/solutions/email-reputation-service/">
441                        <div>
442                                                    <p class="menu-pill-title fs-sm m-0">
443                        Email Reputation Services                    </p>
444                                            </div>
445                    </a>
446            <a class="menu-pill" href="https://www.mailgun.com/solutions/email-blocklist-monitoring-service/">
447                        <div>
448                                                    <p class="menu-pill-title fs-sm m-0">
449                        Blocklist Monitoring Services                    </p>
450                                            </div>
451                    </a>
452            <a class="menu-pill" href="https://www.mailgun.com/solutions/email-testing-software/">
453                        <div>
454                                                    <p class="menu-pill-title fs-sm m-0">
455                        Email Testing Services                    </p>
456                                            </div>
457                    </a>
458            </div>
459
460        <div class="col-lg-3">
461                    <div class="menu-pill">
462            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/window-stack.svg"></svg>            <div>
463                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
464                        By feature                    </p>
465                                            </div>
466                    </div>
467                <hr class="my-2">
468                    <a class="menu-pill" href="https://www.mailgun.com/features/email-api/">
469                        <div>
470                                                    <p class="menu-pill-title fs-sm m-0">
471                        Send Email API                    </p>
472                                            </div>
473                    </a>
474            <a class="menu-pill" href="https://www.mailgun.com/features/smtp-server/">
475                        <div>
476                                                    <p class="menu-pill-title fs-sm m-0">
477                        SMTP Relay                    </p>
478                                            </div>
479                    </a>
480            <a class="menu-pill" href="https://www.mailgun.com/features/email-validation-api/">
481                        <div>
482                                                    <p class="menu-pill-title fs-sm m-0">
483                        Email Validation API                    </p>
484                                            </div>
485                    </a>
486            <a class="menu-pill" href="https://www.mailgun.com/features/email-list-validation/">
487                        <div>
488                                                    <p class="menu-pill-title fs-sm m-0">
489                        Email List Validation                    </p>
490                                            </div>
491                    </a>
492            <a class="menu-pill" href="https://www.mailgun.com/features/email-templates/">
493                        <div>
494                                                    <p class="menu-pill-title fs-sm m-0">
495                        Email Template Builder                    </p>
496                                            </div>
497                    </a>
498            <a class="menu-pill" href="https://www.mailgun.com/features/email-inbox-placement/">
499                        <div>
500                                                    <p class="menu-pill-title fs-sm m-0">
501                        Email Inbox Placement                    </p>
502                                            </div>
503                    </a>
504            </div>
505
506        <div class="col-lg-3">
507                    <a href="https://www.mailgun.com/enterprise/" class="card-link text-decoration-none"  rel="" title="Enterprise: Send high-volume emails through the most reliable email API provider.">
508            <div class="card card-bg-solid card-navbar rounded-lg bg-light p-3 pb-4 d-flex flex-column justify-content-between gap-3 text-decoration-none">
509                <div class="d-flex flex-column gap-3">
510                    <div class="card-image-zoom rounded">
511                        <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20504%20264'%3E%3C/svg%3E" alt="Image for Enterprise: Send high-volume emails through the most reliable email API provider." class="rounded-0" decoding="async" width="504" height="264" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/06/MG-Meta-Enterprise.png"><noscript><img src="https://www.mailgun.com/wp-content/uploads/2025/06/MG-Meta-Enterprise.png" alt="Image for Enterprise: Send high-volume emails through the most reliable email API provider." class="rounded-0" decoding="async" width="504" height="264"></noscript>                    </div>
512                    <div class="card-title fs-xs fw-bold text-accent" data-title-clamp="true">
513                        Enterprise: Send high-volume emails through the most reliable email API provider.                    </div>
514                </div>
515                <div class="mt-auto lh-1">
516                    <span href="https://www.mailgun.com/enterprise/" class="btn-arrow fs-xs">Read more</span>
517                </div>
518            </div>
519        </a>
520        </div>
521    </div>
522</div>                        </div>
523                    </div>
524                        </li>
525            <li class="menu-item has-panel is-megamenu">
526            <a id="resources-7556" class="menu-link" href="#resources-7556-content" role="button" data-overlay="true" aria-haspopup="true" aria-expanded="false" aria-controls="resources-7556-content" data-menu-expand-trigger="resources-7556-content">
527                                <span>Resources</span>
528                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
529                                    <div id="resources-7556-content" class="menu-panel is-fixed" data-menu-expand-content="resources-7556-content" aria-labelledby="resources-7556" role="menuitem">
530                        <div class="menu-back">        <a aria-controls="resources-7556-content" data-menu-close="panel" class="menu-pill menu-pill-sm menu-pill-quiet" href="#resources-7556-content">
531            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-left.svg"></svg>            <div>
532                                                    <p class="menu-pill-title fs-sm m-0">
533                        Back to main menu                    </p>
534                                            </div>
535                    </a>
536    </div>                        <div class="menu-panel-content">
537                            <div class="container-lg" id="resources-dcjs">
538    <div class="row g-5 py-lg-6">
539        <div class="col-lg-3">
540                    <a class="menu-pill" href="https://www.mailgun.com/resources/">
541            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/lightbulb.svg"></svg>            <div>
542                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
543                        Learn                    </p>
544                                            </div>
545                    </a>
546                <hr class="my-2">
547                    <a class="menu-pill" href="https://www.mailgun.com/blog/">
548                        <div>
549                                                    <p class="menu-pill-title fs-sm m-0">
550                        Blog                    </p>
551                                            </div>
552                    </a>
553            <a class="menu-pill" href="https://www.mailgun.com/resources/guides/">
554                        <div>
555                                                    <p class="menu-pill-title fs-sm m-0">
556                        Guides                    </p>
557                                            </div>
558                    </a>
559            <a class="menu-pill" href="https://www.mailgun.com/resources/research/">
560                        <div>
561                                                    <p class="menu-pill-title fs-sm m-0">
562                        Research reports                    </p>
563                                            </div>
564                    </a>
565            <a class="menu-pill" href="https://www.mailgun.com/resources/case-studies/">
566                        <div>
567                                                    <p class="menu-pill-title fs-sm m-0">
568                        Case Studies                    </p>
569                                            </div>
570                    </a>
571            <a class="menu-pill" href="https://www.mailgun.com/integrations/">
572                        <div>
573                                                    <p class="menu-pill-title fs-sm m-0">
574                        Integrations                    </p>
575                                            </div>
576                    </a>
577            <a class="menu-pill" href="https://www.mailgun.com/resources/podcasts/">
578                        <div>
579                                                    <p class="menu-pill-title fs-sm m-0">
580                        Podcasts                    </p>
581                                            </div>
582                    </a>
583            <a class="menu-pill" href="https://www.mailgun.com/resources/videos/">
584                        <div>
585                                                    <p class="menu-pill-title fs-sm m-0">
586                        Videos                    </p>
587                                            </div>
588                    </a>
589            <a class="menu-pill" href="https://www.mailgun.com/resources/deliverability-academy/">
590                        <div>
591                                                    <p class="menu-pill-title fs-sm m-0">
592                        Deliverability Academy                    </p>
593                                            </div>
594                    </a>
595            <a class="menu-pill" href="https://www.mailgun.com/state-of-email-deliverability/">
596                        <div>
597                                                    <p class="menu-pill-title fs-sm m-0">
598                        State of email deliverability                    </p>
599                                            </div>
600                    </a>
601            </div>
602
603        <div class="col-lg-3">
604                    <a href="https://documentation.mailgun.com/" class="card-link text-decoration-none" target="_blank" rel="" title="Documentation: API resources to help you use Mailgun">
605            <div class="card card-bg-solid card-navbar rounded-lg bg-light p-3 pb-4 d-flex flex-column justify-content-between gap-3 text-decoration-none">
606                <div class="d-flex flex-column gap-3">
607                    <div class="card-image-zoom rounded">
608                        <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20504%20284'%3E%3C/svg%3E" alt="Image for Documentation: API resources to help you use Mailgun" class="rounded-0" decoding="async" width="504" height="284" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/06/MG_-_Nav_Card_-_Documentation.png"><noscript><img src="https://www.mailgun.com/wp-content/uploads/2025/06/MG_-_Nav_Card_-_Documentation.png" alt="Image for Documentation: API resources to help you use Mailgun" class="rounded-0" decoding="async" width="504" height="284"></noscript>                    </div>
609                    <div class="card-title fs-xs fw-bold text-accent" data-title-clamp="true">
610                        Documentation: API resources to help you use Mailgun                    </div>
611                </div>
612                <div class="mt-auto lh-1">
613                    <span href="https://documentation.mailgun.com/" class="btn-arrow fs-xs">Read more</span>
614                </div>
615            </div>
616        </a>
617        </div>
618
619        <div class="col-lg-3">
620                    <a href="https://www.mailgun.com/releases/" class="card-link text-decoration-none"  rel="" title="Release Notes: Keep up with what&#039;s new in the Mailgun platform.">
621            <div class="card card-bg-solid card-navbar rounded-lg bg-light p-3 pb-4 d-flex flex-column justify-content-between gap-3 text-decoration-none">
622                <div class="d-flex flex-column gap-3">
623                    <div class="card-image-zoom rounded">
624                        <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20504%20264'%3E%3C/svg%3E" alt="Image for Release Notes: Keep up with what&#039;s new in the Mailgun platform." class="rounded-0" decoding="async" width="504" height="264" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/06/MG-Meta.png"><noscript><img src="https://www.mailgun.com/wp-content/uploads/2025/06/MG-Meta.png" alt="Image for Release Notes: Keep up with what&#039;s new in the Mailgun platform." class="rounded-0" decoding="async" width="504" height="264"></noscript>                    </div>
625                    <div class="card-title fs-xs fw-bold text-accent" data-title-clamp="true">
626                        Release Notes: Keep up with what's new in the Mailgun platform.                    </div>
627                </div>
628                <div class="mt-auto lh-1">
629                    <span href="https://www.mailgun.com/releases/" class="btn-arrow fs-xs">Read more</span>
630                </div>
631            </div>
632        </a>
633        </div>
634
635        <div class="col-lg-3">
636                    <a href="https://www.mailgun.com/email-impact-report/" class="card-link text-decoration-none"  rel="" title="Email Impact Report">
637            <div class="card card-bg-solid card-navbar rounded-lg bg-light p-3 pb-4 d-flex flex-column justify-content-between gap-3 text-decoration-none">
638                <div class="d-flex flex-column gap-3">
639                    <div class="card-image-zoom rounded">
640                        <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20504%20312'%3E%3C/svg%3E" alt="Image for Email Impact Report" class="rounded-0" decoding="async" width="504" height="312" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/06/SEDR_24_Hero_1_Intro-Home-_-_Blog-scaled.png"><noscript><img src="https://www.mailgun.com/wp-content/uploads/2025/06/SEDR_24_Hero_1_Intro-Home-_-_Blog-scaled.png" alt="Image for Email Impact Report" class="rounded-0" decoding="async" width="504" height="312"></noscript>                    </div>
641                    <div class="card-title fs-xs fw-bold text-accent" data-title-clamp="true">
642                        Email Impact Report                    </div>
643                </div>
644                <div class="mt-auto lh-1">
645                    <span href="https://www.mailgun.com/email-impact-report/" class="btn-arrow fs-xs">Read more</span>
646                </div>
647            </div>
648        </a>
649        </div>
650    </div>
651</div>                        </div>
652                    </div>
653                        </li>
654    
655            </ul>
656            <ul class="top-nav__menu navbar-menu navbar-menu-mobile align-items-lg-center justify-content-lg-center pt-2 d-md-none">
657                        <li class="menu-item has-panel">
658            <a id="sinch-email-2216" class="menu-link" href="#sinch-email-2216-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="sinch-email-2216-content" data-menu-expand-trigger="sinch-email-2216-content">
659                                <span>Sinch Email</span>
660                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
661                                    <div id="sinch-email-2216-content" class="menu-panel is-fixed" data-menu-expand-content="sinch-email-2216-content" aria-labelledby="sinch-email-2216" role="menuitem">
662                        <div class="menu-back">        <a aria-controls="sinch-email-2216-content" data-menu-close="panel" class="menu-pill menu-pill-sm menu-pill-quiet" href="#sinch-email-2216-content">
663            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-left.svg"></svg>            <div>
664                                                    <p class="menu-pill-title fs-sm m-0">
665                        Back to main menu                    </p>
666                                            </div>
667                    </a>
668    </div>                        <div class="menu-panel-content">
669                                            <ul class="fs-sm">
670                            <a class="menu-pill" href="https://www.mailgun.com/" target="_blank">
671                        <div>
672                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
673                        Mailgun<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
674                                            </div>
675                    </a>
676            <a class="menu-pill" href="https://www.emailonacid.com/" target="_blank">
677                        <div>
678                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
679                        Email on Acid<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
680                                            </div>
681                    </a>
682                    </ul>
683                                        </div>
684                    </div>
685                        </li>
686            <li class="menu-item has-panel">
687            <a id="about-5763" class="menu-link" href="#about-5763-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="about-5763-content" data-menu-expand-trigger="about-5763-content">
688                                <span>About</span>
689                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
690                                    <div id="about-5763-content" 
690class="menu-panel is-fixed" data-menu-expand-content="about-5763-content" aria-labelledby="about-5763" role="menuitem">
691                        <div class="menu-back">        <a aria-controls="about-5763-content" data-menu-close="panel" class="menu-pill menu-pill-sm menu-pill-quiet" href="#about-5763-content">
692            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-left.svg"></svg>            <div>
693                                                    <p class="menu-pill-title fs-sm m-0">
694                        Back to main menu                    </p>
695                                            </div>
696                    </a>
697    </div>                        <div class="menu-panel-content">
698                                            <ul class="fs-sm">
699                            <a class="menu-pill" href="https://www.mailgun.com/about/jobs/">
700                        <div>
701                                                    <p class="menu-pill-title fs-sm m-0">
702                        Careers                    </p>
703                                            </div>
704                    </a>
705            <a class="menu-pill" href="https://www.mailgun.com/about/">
706                        <div>
707                                                    <p class="menu-pill-title fs-sm m-0">
708                        Company                    </p>
709                                            </div>
710                    </a>
711                    </ul>
712                                        </div>
713                    </div>
714                        </li>
715            <li class="menu-item">
716            <a id="blog-3855" class="menu-link" href="https://www.mailgun.com/blog/">
717                                <span>Blog</span>
718                                </a>
719                        </li>
720            <li class="menu-item has-panel">
721            <a id="help-2564" class="menu-link" href="#help-2564-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="help-2564-content" data-menu-expand-trigger="help-2564-content">
722                                <span>Help</span>
723                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
724                                    <div id="help-2564-content" class="menu-panel is-fixed" data-menu-expand-content="help-2564-content" aria-labelledby="help-2564" role="menuitem">
725                        <div class="menu-back">        <a aria-controls="help-2564-content" data-menu-close="panel" class="menu-pill menu-pill-sm menu-pill-quiet" href="#help-2564-content">
726            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-left.svg"></svg>            <div>
727                                                    <p class="menu-pill-title fs-sm m-0">
728                        Back to main menu                    </p>
729                                            </div>
730                    </a>
731    </div>                        <div class="menu-panel-content">
732                                            <ul class="fs-sm">
733                            <a class="menu-pill" href="https://www.mailgun.com/contact/support/">
734                        <div>
735                                                    <p class="menu-pill-title fs-sm m-0">
736                        Contact Support                    </p>
737                                            </div>
738                    </a>
739            <a class="menu-pill" href="https://help.mailgun.com/hc/en-us" target="_blank">
740                        <div>
741                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
742                        Help Center<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
743                                            </div>
744                    </a>
745            <a class="menu-pill" href="https://documentation.mailgun.com/" target="_blank">
746                        <div>
747                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
748                        Documentation<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
749                                            </div>
750                    </a>
751            <a class="menu-pill" href="https://documentation.mailgun.com/docs/mailgun/sdk/introduction/" target="_blank">
752                        <div>
753                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
754                        SDKs<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
755                                            </div>
756                    </a>
757            <a class="menu-pill" href="https://status.mailgun.com/" target="_blank">
758                        <div>
759                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
760                        Status<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
761                                            </div>
762                    </a>
763            <a class="menu-pill" href="https://trust.sinch.com/?product=mailgun" target="_blank">
764                        <div>
765                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
766                        Security Portal<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
767                                            </div>
768                    </a>
769                    </ul>
770                                        </div>
771                    </div>
772                        </li>
773    
774                        <li class="menu-item has-panel">
775            <a id="english-6351" class="menu-link" href="#english-6351-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="english-6351-content" data-menu-expand-trigger="english-6351-content">
776                <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/language.svg"></svg>
776                <span>English</span>
777                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
778                                    <div id="english-6351-content" class="menu-panel is-fixed" data-menu-expand-content="english-6351-content" aria-labelledby="english-6351" role="menuitem">
779                        <div class="menu-back">        <a aria-controls="english-6351-content" data-menu-close="panel" class="menu-pill menu-pill-sm menu-pill-quiet" href="#english-6351-content">
780            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-left.svg"></svg>            <div>
781                                                    <p class="menu-pill-title fs-sm m-0">
782                        Back to main menu                    </p>
783                                            </div>
784                    </a>
785    </div>                        <div class="menu-panel-content">
786                            <ul class="fs-sm">
787            <a class="menu-pill" href="https://www.mailgun.com/blog/">
788                        <div>
789                                                    <p class="menu-pill-title fs-sm m-0">
790                        English                    </p>
791                                            </div>
792                    </a>
793            <a class="menu-pill" href="https://www.mailgun.com/fr/blog/">
794                        <div>
795                                                    <p class="menu-pill-title fs-sm m-0">
796                        Français                    </p>
797                                            </div>
798                    </a>
799            <a class="menu-pill" href="https://www.mailgun.com/de/blog/">
800                        <div>
801                                                    <p class="menu-pill-title fs-sm m-0">
802                        Deutsch                    </p>
803                                            </div>
804                    </a>
805            <a class="menu-pill" href="https://www.mailgun.com/es/blog/">
806                        <div>
807                                                    <p class="menu-pill-title fs-sm m-0">
808                        Español                    </p>
809                                            </div>
810                    </a>
811            <a class="menu-pill" href="https://www.mailgun.com/pt/blog/">
812                        <div>
813                                                    <p class="menu-pill-title fs-sm m-0">
814                        Portuguese                    </p>
815                                            </div>
816                    </a>
817    </ul>
818                        </div>
819                    </div>
820                        </li>
821                </ul>
822        </div>
823        <div class="d-lg-none d-flex flex-column gap-3 text-center">
824            <a class="fw-bold fs-xs link-reset d-block d-md-none" href="https://login.mailgun.com/login/">Log in</a><a class="btn btn-outline-secondary d-block d-md-none" href="https://signup.mailgun.com/new/signup">Start for free</a><a class="btn btn-secondary d-block" href="https://www.mailgun.com/contact/sales/">Contact sales</a>        </div>
825    </div>
826
827</div>
828<div class="col-auto d-none d-md-block ms-auto">
829    <div class="d-flex gap-2 w-100 justify-content-end align-items-center">
830        <a class="fw-bold fs-xs link-reset pe-lg-2 d-none d-md-block" href="https://login.mailgun.com/login/">Log in</a><a class="btn btn-outline-secondary btn-sm" href="https://signup.mailgun.com/new/signup">Start for free</a><a class="btn btn-secondary btn-sm d-none d-lg-block" href="https://www.mailgun.com/contact/sales/">Contact sales</a>    </div>
831</div>
832      <div class="col-auto d-md-none">
833        <div class="d-flex w-100 justify-content-end menu-item has-panel top-nav__header_mobile_action_secondary_wrap">
834                    <a id="navSearchTrigger-mobile" class="top-nav__header_mobile_action_secondary" href="#navSearch" data-overlay="true" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navSearch" data-menu-expand-trigger="navSearch" aria-label="Open search input">
835            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/search.svg"></svg>
836          </a>
837        </div>
838      </div>
839    </div>
840  </div>
841  <div id="navSearch" class="nav-search is-fixed" data-menu-expand-content="navSearch" aria-labelledby="navSearchTrigger" role="menuitem">
842    <div class="container-lg">
843      <div class="py-2 py-lg-4">
844        <div class="col-12">
845	<div class="form-group">
846		<input id="mainSearchField" placeholder="Search..." type="search" class="form-control" title="Search">
847	</div>
848</div>      </div>
849    </div>
850  </div>
851</nav>
852<div class="menu-background"></div>
853<div class="menu-backdrop"></div>
854<div class="header-featured-card ">
855    
856    <section data-content-type="component" class="header-block section-py bg-body" data-theme="light">
857        <div class="container header-block-container">
858
859            
860            <div class="row align-items-center">
861                <div class="col-12 col-lg-9">
862                    <div class="d-flex flex-column gap-3 gap-md-4">
863                        <div>
864                                                            <p class="text-uppercase section-caption text-body-color">Resources</p>
865                            
866                            
867                            <h1 class="text-accent m-0 p-0 display-1">
868                                Mailgun blog                            </h1>
869                        </div>
870
871                                                    <div class="content-body mb-0 text-body-color">Everything you need to start building connected experiences.</div>
872                        
873                        
874                        
875                        
876                                            </div>
877                </div>
878
879                
880            </div>
881        </div>
882
883                            
884        
885        
886    </section>
887
888    <div class="container mb-6 mb-md-7 mb-lg-9">
889                        <article>
890                                        <a href="https://www.mailgun.com/blog/email/eu-guide-to-tracking-pixels/" class="card-link text-decoration-none " title="Tracking pixels, EU regulators, and you: a calm person&#8217;s guide to what just happened ">
891                        <div class="card h-100 bg-transparent row g-0 card-horizontal card-featured">
892                                                            <div class="col-lg-8">
893                                                <div class="card-image-zoom ratio-16x9 rounded-lg h-100">
894
895                            
896                            
897                            <img width="1500" height="800" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201500%20800'%3E%3C/svg%3E" class="rounded-0" alt="Image for Tracking pixels, EU regulators, and you: a calm person&#8217;s guide to what just happened " decoding="async" data-lazy-sizes="(-webkit-min-device-pixel-ratio: 2) and (min-width: 1200px) 822px, (min-resolution: 2dppx) and (min-width: 1200px) 822px, (min-width: 1200px) 1644px, 100vw" data-lazy-srcset="https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean.png 1500w, https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean-300x160.png 300w, https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean-768x410.png 768w, https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean-1024x546.png 1024w" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean.png" /><noscript><img width="1500" height="800" src="https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean.png" class="rounded-0" alt="Image for Tracking pixels, EU regulators, and you: a calm person&#8217;s guide to what just happened " decoding="async" sizes="(-webkit-min-device-pixel-ratio: 2) and (min-width: 1200px) 822px, (min-resolution: 2dppx) and (min-width: 1200px) 822px, (min-width: 1200px) 1644px, 100vw" srcset="https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean.png 1500w, https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean-300x160.png 300w, https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean-768x410.png 768w, https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean-1024x546.png 1024w" /></noscript>                        </div>
898                                                </div>
899                                                                        <div class="col-lg-4 d-flex align-items-center">
900                                        <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
901                        <div>
902                            
903                                                            <div class="fs-xs d-flex gap-2 pb-2">
904                                                                            <sp
904an class="d-flex gap-2">
905                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
906                                                                                        <span class="card-category-text">Email</span>
907                                        </span>
908                                                                                                                <span>-</span>
909                                                                                                                <span class="time text-nowrap">
910                                            12 min                                        </span>
911                                                                    </div>
912                                                        <h2 class="card-title text-accent mb-0 fw-bold h4"
913                                                                >
914                                Tracking pixels, EU regulators, and you: a calm person&#8217;s guide to what just happened                             </h2>
915                                                                                </div>
916                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
917                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Alison Gootee" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headsh
917ot.jpg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headshot.jpg" width="40" height="40" alt="Photo of Alison Gootee"></noscript>
918                                                                <span class="fs-xs">Alison Gootee</span>
919                            </address>
920                                                                                            </div>
921                                        </div>
922                            </div>
923
924                        </a>
925        
926                        </article>
927        
928            </div>
929</div>
930
931<section id="articleCardsList" class="blog section section-pb bg-body">
932    <div class="container">
933
934        <div class="blog-filter row d-flex justify-content-end gy-3 mb-6 mb-md-7 mb-lg-9">
935            <div class="col-md-6 col-lg-4">
936                        <div>
937            <label class="form-label" for="2599">
938                Category            </label>
939
940            <select id="2599" class="form-select" data-taxonomy-filter data-page="https://www.mailgun.com/blog/" name="blog_category" aria-label="Select a category">
941                <option value="https://www.mailgun.com/blog/">All</option>
942                                    <option value="https://www.mailgun.com/blog/company/" >
943                        Company                    </option>
944                                    <option value="https://www.mailgun.com/blog/deliverability/" >
945                        Deliverability                    </option>
946                                    <option value="https://www.mailgun.com/blog/dev-life/" >
947                        Dev Life                    </option>
948                                    <option value="https://www.mailgun.com/blog/email/" >
949                        Email                    </option>
950                                    <option value="https://www.mailgun.com/blog/it-and-engineering/" >
951                        IT &amp; Engineering                    </option>
952                                    <option value="https://www.mailgun.com/blog/product/" >
953                        Product                    </option>
954                            </select>
955        </div>
956
957            </div>
958        </div>
959                    <div class="row cards gy-3 mb-6 mb-md-7 mb-lg-9">
960                                    <article class="col-12 col-md-6 col-lg-4">
961                                            <a href="https://www.mailgun.com/blog/deliverability/deliverability-is-basically-a-cat/" class="card-link text-decoration-none " title="Deliverability Is Basically a Cat ">
962                        <div class="card h-100 bg-transparent d-flex flex-column">
963                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
964                        <div>
965                            
966                                                            <div class="fs-xs d-flex gap-2 pb-2">
967                                                                            <span class="d-flex gap-2">
968                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
969                                                                                        <span class="card-category-text">Deliverability</span>
970                                        </span>
971                                                                                                                <span>-</span>
972                                                                                                                <span class="time text-nowrap">
973                                            6 min                                        </span>
974                                                                    </div>
975                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
976                                data-title-clamp='true'                                >
977                                Deliverability Is Basically a Cat                             </h2>
978                                                                                </div>
979                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
980                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Alison Gootee" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headsh
980ot.jpg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headshot.jpg" width="40" height="40" alt="Photo of Alison Gootee"></noscript>
981                                                                <span class="fs-xs">Alison Gootee</span>
982                            </address>
983                                                                                            </div>
984                                </div>
985
986                        </a>
987        
988                            </article>
989
990                    
991                                    <article class="col-12 col-md-6 col-lg-4">
992                                            <a href="https://www.mailgun.com/blog/product/mailgun-inspect-is-now-native-in-salesforce-agentforce-marketing/" class="card-link text-decoration-none " title="Mailgun Inspect is now native in Salesforce Agentforce Marketing">
993                        <div class="card h-100 bg-transparent d-flex flex-column">
994                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
995                        <div>
996                            
997                                                            <div class="fs-xs d-flex gap-2 pb-2">
998                                                                            <span class="d-flex gap-2">
999                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1000                                                                                        <span class="card-category-text">Product</span>
1001                                        </span>
1002                                                                                                                <span>-</span>
1003                                                                                                                <span class="time text-nowrap">
1004                                            3 min                                        </span>
1005                                                                    </div>
1006                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1007                                data-title-clamp='true'                                >
1008                                Mailgun Inspect is now native in Salesforce Agentforce Marketing                            </h2>
1009                                                                                </div>
1010                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1011                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of The Sinch Mailgun team" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2026/03/author-icon-mailgun.png"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2026/03/author-icon-mailgun.png" width="40" height="40" alt="Photo of The Sinch Mailgun team"></noscript>
1012                                                                <span class="fs-xs">The Sinch Mailgun team</span>
1013                            </address>
1014                                                                                            </div>
1015                                </div>
1016
1017                        </a>
1018        
1019                            </article>
1020
1021                    
1022                                    <article class="col-12 col-md-6 col-lg-4">
1023                                            <a href="https://www.mailgun.com/blog/deliverability/verified-not-invited-what-gmails-political-sender-program-actually-says-about-deliverability/" class="card-link text-decoration-none " title="Verified, not invited: What Gmail’s political sender program actually says about deliverability ">
1024                        <div class="card h-100 bg-transparent d-flex flex-column">
1025                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1026                        <div>
1027                            
1028                                                            <div class="fs-xs d-flex gap-2 pb-2">
1029                                                                            <sp
1029an class="d-flex gap-2">
1030                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1031                                                                                        <span class="card-category-text">Deliverability</span>
1032                                        </span>
1033                                                                                                                <span>-</span>
1034                                                                                                                <span class="time text-nowrap">
1035                                            10 min                                        </span>
1036                                                                    </div>
1037                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1038                                data-title-clamp='true'                                >
1039                                Verified, not invited: What Gmail’s political sender program actually says about deliverability                             </h2>
1040                                                                                </div>
1041                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1042                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Alison Gootee" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headsh
1042ot.jpg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headshot.jpg" width="40" height="40" alt="Photo of Alison Gootee"></noscript>
1043                                                                <span class="fs-xs">Alison Gootee</span>
1044                            </address>
1045                                                                                            </div>
1046                                </div>
1047
1048                        </a>
1049        
1050                            </article>
1051
1052                                            <div class="col-12 animate">
1053                            <div class="py-5 py-md-7">
1054                                    <div class="">
1055        <div class="row justify-content-center">
1056                            <div class="col-lg-5 d-none d-lg-block">
1057                    <div class="position-relative h-100">
1058                        <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3C/svg%3E" alt="Call To Action Graphic" class="cta-image w-100 h-100 rounded-lg" width="100%" height="100%" data-lazy-src="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/images/blocks/cta/cta-subscribe.jpg"><noscript><img src="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/images/blocks/cta/cta-subscribe.jpg" alt="Call To Action Graphic" class="cta-image w-100 h-100 rounded-lg" width="100%" height="100%"></noscript>
1059
1060                                                    <div class="cta-icon cta-icon-image text-accent bg-body rounded p-3" data-theme="light">
1061                                <svg width="48" height="48" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/email.svg" aria-hidden="true"></svg>
1062                            </div>
1063                                            </div>
1064                </div>
1065                        <div class="col-12 col-lg-7">
1066                <div class="cta bg-primary rounded-lg px-5 py-7 p-md-9">
1067                                                    <div class="form-subscription">
1068                            <div class="h4 mb-3">
1069                    Keep me posted! Get great resources in your inbox every week.                </div>
1070                                    <form accept-charset="UTF-8" action="" enctype="multipart/form-data" data-form-subscription method="POST" style="max-width: 400px;">
1071                <div class="row justify-content-between align-items-top g-2">
1072                    <div class="col-10">
1073                        <input type="email" name="email" class="form-control" placeholder="Email" autocomplete="email" required>
1074                        <div data-fs="error" role="alert" class="invalid-feedback">
1075                            Please complete this required field.                        </div>
1076                    </div>
1077                                            <div class="col-12 order-last mt-3 fs-xxs" data-fs="acceptance" style="display:none;">
1078                            
1079                                <div class="form-check">
1080                                    <input id="formSubscriptionAcceptance-terms-6808" class="form-check-input"
1081                                        type="checkbox" name="terms">
1082                                    <label for="formSubscriptionAcceptance-terms-6808" class="form-check-label text-body-color">
1083                                        I have read and agree to the Terms of Service.                                        <span class="hs-form-required">*</span>
1084                                    </label>
1085                                </div>
1086
1087                            
1088                                <div class="form-check">
1089                                    <input id="formSubscriptionAcceptance-privacy-6923" class="form-check-input"
1090                                        type="checkbox" name="privacy">
1091                                    <label for="formSubscriptionAcceptance-privacy-6923" class="form-check-label text-body-color">
1092                                        I have read and agree to the Privacy Policy.                                        <sp
1092an class="hs-form-required">*</span>
1093                                    </label>
1094                                </div>
1095
1096                                                    </div>
1097                    
1098                                            <div class="col-12 order-last fs-xxs mb-0 mt-2 text-body-color">
1099                            Send me the Mailgun newsletter. I expressly agree to receive the newsletter and know that I can easily unsubscribe at any time.                        </div>
1100                    
1101                    <div class="col-2">
1102                        <button type="submit" value="Submit" aria-label="Submit" class="btn btn-secondary btn-icon">
1103                            <svg aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-right.svg"></svg>
1104                        </button>
1105                    </div>
1106                </div>
1107
1108                <input type="hidden" name="formSubscriptionRecaptchaToken" data-fs="recaptcha-token">
1109                <input type="hidden" name="customListID" value="">
1110
1111            </form>
1112            <div data-fs="message-success" style="display: none;">
1113                <p class="mb-0 mt-2 text-body-color">
1114                    Check your inbox monthly for your Mailgun Newsletter!                </p>
1115            </div>
1116        </div>
1117                                    </div>
1118            </div>
1119        </div>
1120    </div>
1121                            </div>
1122                        </div>
1123                    
1124                                    <article class="col-12 col-md-6 col-lg-4">
1125                                            <a href="https://www.mailgun.com/blog/deliverability/gmail-reputation-data-is-dead-now-what/" class="card-link text-decoration-none " title="Gmail Reputation Data Is Dead. Now What? ">
1126                        <div class="card h-100 bg-transparent d-flex flex-column">
1127                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1128                        <div>
1129                            
1130                                                            <div class="fs-xs d-flex gap-2 pb-2">
1131                                                                            <span class="d-flex gap-2">
1132                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1133                                                                                        <span class="card-category-text">Deliverability</span>
1134                                        </span>
1135                                                                                                                <span>-</span>
1136                                                                                                                <span class="time text-nowrap">
1137                                            11 min                                        </span>
1138                                                                    </div>
1139                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1140                                data-title-clamp='true'                                >
1141                                Gmail Reputation Data Is Dead. Now What?                             </h2>
1142                                                                                </div>
1143                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1144                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Alison Gootee" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headsh
1144ot.jpg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headshot.jpg" width="40" height="40" alt="Photo of Alison Gootee"></noscript>
1145                                                                <span class="fs-xs">Alison Gootee</span>
1146                            </address>
1147                                                                                            </div>
1148                                </div>
1149
1150                        </a>
1151        
1152                            </article>
1153
1154                    
1155                                    <article class="col-12 col-md-6 col-lg-4">
1156                                            <a href="https://www.mailgun.com/blog/dev-life/create-api-workflows-for-transactional-emails/" class="card-link text-decoration-none " title="Transactional email best practices for developers">
1157                        <div class="card h-100 bg-transparent d-flex flex-column">
1158                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1159                        <div>
1160                            
1161                                                            <div class="fs-xs d-flex gap-2 pb-2">
1162                                                                            <span class="d-flex gap-2">
1163                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1164                                                                                        <span class="card-category-text">Dev Life</span>
1165                                        </span>
1166                                                                                                                <span>-</span>
1167                                                                                                                <span class="time text-nowrap">
1168                                            8 min                                        </span>
1169                                                                    </div>
1170                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1171                                data-title-clamp='true'                                >
1172                                Transactional email best practices for developers                            </h2>
1173                                                                                </div>
1174                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1175                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Manish Hatwalne" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/manish_hatwalne.jpeg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/manish_hatwalne.jpeg" width="40" height="40" alt="Photo of Manish Hatwalne"></noscript>
1176                                                                <span class="fs-xs">Manish Hatwalne</span>
1177                            </address>
1178                                                                                            </div>
1179                                </div>
1180
1181                        </a>
1182        
1183                            </article>
1184
1185                    
1186                                    <article class="col-12 col-md-6 col-lg-4">
1187                                            <a href="https://www.mailgun.com/blog/email/what-to-look-for-in-a-transactional-email-provider/" class="card-link text-decoration-none " title="What to look for in a transactional email provider">
1188                        <div class="card h-100 bg-transparent d-flex flex-column">
1189                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1190                        <div>
1191                            
1192                                                            <div class="fs-xs d-flex gap-2 pb-2">
1193                                                                            <sp
1193an class="d-flex gap-2">
1194                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1195                                                                                        <span class="card-category-text">Email</span>
1196                                        </span>
1197                                                                                                                <span>-</span>
1198                                                                                                                <span class="time text-nowrap">
1199                                            10 min                                        </span>
1200                                                                    </div>
1201                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1202                                data-title-clamp='true'                                >
1203                                What to look for in a transactional email provider                            </h2>
1204                                                                                </div>
1205                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1206                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Mdu Sibisi" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/mdu-sibisi.png"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/mdu-sibisi.png" width="40" height="40" alt="Photo of Mdu Sibisi"></noscript>
1207                                                                <span class="fs-xs">Mdu Sibisi</span>
1208                            </address>
1209                                                                                            </div>
1210                                </div>
1211
1212                        </a>
1213        
1214                            </article>
1215
1216                    
1217                                    <article class="col-12 col-md-6 col-lg-4">
1218                                            <a href="https://www.mailgun.com/blog/deliverability/improve-sender-reputation/" class="card-link text-decoration-none " title="10 ways to improve and protect your sender reputation">
1219                        <div class="card h-100 bg-transparent d-flex flex-column">
1220                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1221                        <div>
1222                            
1223                                                            <div class="fs-xs d-flex gap-2 pb-2">
1224                                                                            <span class="d-flex gap-2">
1225                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1226                                                                                        <span class="card-category-text">Deliverability</span>
1227                                        </span>
1228                                                                                                                <span>-</span>
1229                                                                                                                <span class="time text-nowrap">
1230                                            8 min                                        </span>
1231                                                                    </div>
1232                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1233                                data-title-clamp='true'                                >
1234                                10 ways to improve and protect your sender reputation                            </h2>
1235                                                                                </div>
1236                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1237                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of The Sinch Mailgun team" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2026/03/author-icon-mailgun.png"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2026/03/author-icon-mailgun.png" width="40" height="40" alt="Photo of The Sinch Mailgun team"></noscript>
1238                                                                <sp
1238an class="fs-xs">The Sinch Mailgun team</span>
1239                            </address>
1240                                                                                            </div>
1241                                </div>
1242
1243                        </a>
1244        
1245                            </article>
1246
1247                    
1248                                    <article class="col-12 col-md-6 col-lg-4">
1249                                            <a href="https://www.mailgun.com/blog/product/dedicated-ip-upgrade/" class="card-link text-decoration-none " title="Product release: From visibility to control, phase 2 of dedicated IP management is here. ">
1250                        <div class="card h-100 bg-transparent d-flex flex-column">
1251                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1252                        <div>
1253                            
1254                                                            <div class="fs-xs d-flex gap-2 pb-2">
1255                                                                            <span class="d-flex gap-2">
1256                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1257                                                                                        <span class="card-category-text">Product</span>
1258                                        </span>
1259                                                                                                                <span>-</span>
1260                                                                                                                <span class="time text-nowrap">
1261                                            6 min                                        </span>
1262                                                                    </div>
1263                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1264                                data-title-clamp='true'                                >
1265                                Product release: From visibility to control, phase 2 of dedicated IP management is here.                             </h2>
1266                                                                                </div>
1267                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1268                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of The Sinch Mailgun team" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2026/03/author-icon-mailgun.png"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2026/03/author-icon-mailgun.png" width="40" height="40" alt="Photo of The Sinch Mailgun team"></noscript>
1269                                                                <span class="fs-xs">The Sinch Mailgun team</span>
1270                            </address>
1271                                                                                            </div>
1272                                </div>
1273
1274                        </a>
1275        
1276                            </article>
1277
1278                    
1279                                    <article class="col-12 col-md-6 col-lg-4">
1280                                            <a href="https://www.mailgun.com/blog/deliverability/bimi-more-than-funny-name/" class="card-link text-decoration-none " title="The BIMI email specification: Your reward for solid authentication">
1281                        <div class="card h-100 bg-transparent d-flex flex-column">
1282                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1283                        <div>
1284                            
1285                                                            <div class="fs-xs d-flex gap-2 pb-2">
1286                                                                            <sp
1286an class="d-flex gap-2">
1287                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1288                                                                                        <span class="card-category-text">Deliverability</span>
1289                                        </span>
1290                                                                                                                <span>-</span>
1291                                                                                                                <span class="time text-nowrap">
1292                                            11 min                                        </span>
1293                                                                    </div>
1294                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1295                                data-title-clamp='true'                                >
1296                                The BIMI email specification: Your reward for solid authentication                            </h2>
1297                                                                                </div>
1298                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1299                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Nick Lafferty" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/nick_lafferty.jpeg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/nick_lafferty.jpeg" width="40" height="40" alt="Photo of Nick Lafferty"></noscript>
1300                                                                <span class="fs-xs">Nick Lafferty</span>
1301                            </address>
1302                                                                                            </div>
1303                                </div>
1304
1305                        </a>
1306        
1307                            </article>
1308
1309                    
1310                                    <article class="col-12 col-md-6 col-lg-4">
1311                                            <a href="https://www.mailgun.com/blog/deliverability/email-warm-up-strategies-that-work/" class="card-link text-decoration-none " title="Email warm-up tools promise a shortcut: Don&#8217;t be fooled">
1312                        <div class="card h-100 bg-transparent d-flex flex-column">
1313                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1314                        <div>
1315                            
1316                                                            <div class="fs-xs d-flex gap-2 pb-2">
1317                                                                            <span class="d-flex gap-2">
1318                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1319                                                                                        <span class="card-category-text">Deliverability</span>
1320                                        </span>
1321                                                                                                                <span>-</span>
1322                                                                                                                <span class="time text-nowrap">
1323                                            4 min                                        </span>
1324                                                                    </div>
1325                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1326                                data-title-clamp='true'                                >
1327                                Email warm-up tools promise a shortcut: Don&#8217;t be fooled                            </h2>
1328                                                                                </div>
1329                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1330                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Alison Gootee" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headsh
1330ot.jpg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headshot.jpg" width="40" height="40" alt="Photo of Alison Gootee"></noscript>
1331                                                                <span class="fs-xs">Alison Gootee</span>
1332                            </address>
1333                                                                                            </div>
1334                                </div>
1335
1336                        </a>
1337        
1338                            </article>
1339
1340                    
1341                                    <article class="col-12 col-md-6 col-lg-4">
1342                                            <a href="https://www.mailgun.com/blog/deliverability/bad-news-youre-on-a-blocklist/" class="card-link text-decoration-none " title="Bad news: You&#8217;re on a blocklist. Worse news: That&#8217;s not even the real problem. ">
1343                        <div class="card h-100 bg-transparent d-flex flex-column">
1344                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1345                        <div>
1346                            
1347                                                            <div class="fs-xs d-flex gap-2 pb-2">
1348                                                                            <span class="d-flex gap-2">
1349                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1350                                                                                        <span class="card-category-text">Deliverability</span>
1351                                        </span>
1352                                                                                                                <span>-</span>
1353                                                                                                                <span class="time text-nowrap">
1354                                            9 min                                        </span>
1355                                                                    </div>
1356                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1357                                data-title-clamp='true'                                >
1358                                Bad news: You&#8217;re on a blocklist. Worse news: That&#8217;s not even the real problem.                             </h2>
1359                                                                                </div>
1360                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1361                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Alison Gootee" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headsh
1361ot.jpg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headshot.jpg" width="40" height="40" alt="Photo of Alison Gootee"></noscript>
1362                                                                <span class="fs-xs">Alison Gootee</span>
1363                            </address>
1364                                                                                            </div>
1365                                </div>
1366
1367                        </a>
1368        
1369                            </article>
1370
1371                    
1372                                    <article class="col-12 col-md-6 col-lg-4">
1373                                            <a href="https://www.mailgun.com/blog/deliverability/test-emails-are-still-emails-the-inbox-is-not-your-sandbox/" class="card-link text-decoration-none " title="Test emails are still emails: The inbox is not your sandbox ">
1374                        <div class="card h-100 bg-transparent d-flex flex-column">
1375                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1376                        <div>
1377                            
1378                                                            <div class="fs-xs d-flex gap-2 pb-2">
1379                                                                            <span class="d-flex gap-2">
1380                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1381                                                                                        <span class="card-category-text">Deliverability</span>
1382                                        </span>
1383                                                                                                                <span>-</span>
1384                                                                                                                <span class="time text-nowrap">
1385                                            12 min                                        </span>
1386                                                                    </div>
1387                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1388                                data-title-clamp='true'                                >
1389                                Test emails are still emails: The inbox is not your sandbox                             </h2>
1390                                                                                </div>
1391                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1392                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Alison Gootee" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headsh
1392ot.jpg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headshot.jpg" width="40" height="40" alt="Photo of Alison Gootee"></noscript>
1393                                                                <span class="fs-xs">Alison Gootee</span>
1394                            </address>
1395                                                                                            </div>
1396                                </div>
1397
1398                        </a>
1399        
1400                            </article>
1401
1402                    
1403                            </div>
1404
1405
1406            <div class="container">
1407                <div class="row">
1408                    <div class="col-12">
1409                        <nav class='d-flex justify-content-center' aria-label='Page navigation'><ul class='pagination d-flex gap-2 flex-wrap justify-content-center fw-bold mb-0'><li class='page-item active'><a class='page-link fw-bold'>1</a></li><li class='page-item'><a class='page-link fw-bold' href='https://www.mailgun.com/blog/page/2/' >2</a></li><li class='page-item'><a class='page-link fw-bold' href='https://www.mailgun.com/blog/page/3/' >3</a></li><li class='page-item disabled'><span class='page-link'><span aria-hidden='true'>...</span></span></li><li class='page-item page-item-last'><a class='page-link' href='https://www.mailgun.com/blog/page/43/' aria-label='Last Page'><span>Last Page</span></a></li></ul>
1410</nav>                    </div>
1411                </div>
1412            </div>
1413            </div>
1414</section><footer>
1415    <div class="border-top bg-body glow glow-bottom glow-end" data-theme="dark">
1416        <div class="container py-md-3 py-lg-5">
1417            <div class="row justify-content-center py-7">
1418                <div class="col-md-12 col-lg-4 pb-6 pb-md-0">
1419                    <div class="row pb-4 pb-md-5 pb-lg-0">
1420                        <div class="col-md-auto col-lg-12 me-md-3 me-lg-0">
1421                            <div class="pb-4">
1422                                <a href="https://www.mailgun.com" class="text-decoration-none text-accent">
1423                                    <svg role="img" width="116" height="32" data-url="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/images/logo-mailgun-sinch.svg">
1424                                        <title>
1425                                            Transactional Email API Service For Developers
1426                                        </title>
1427                                    </svg>
1428                                </a>
1429                            </div>
1430
1431                            <div class="pb-4 pb-md-0 pb-lg-5">
1432                                <a class="btn btn-secondary" href="https://signup.mailgun.com/new/signup">Start for free</a>
1433                            </div>
1434                        </div>
1435
1436                        <div class="col-md-auto col-lg-12 flex-grow-1">
1437                                    <div class="form-subscription">
1438                            <div class="form-label">
1439                    Subscribe to the Mailgun newsletter                </div>
1440                                    <form accept-charset="UTF-8" action="" enctype="multipart/form-data" data-form-subscription method="POST" style="max-width: 400px;">
1441                <div class="row justify-content-between align-items-top g-2">
1442                    <div class="col-10">
1443                        <input type="email" name="email" class="form-control" placeholder="Email" autocomplete="email" required>
1444                        <div data-fs="error" role="alert" class="invalid-feedback">
1445                            Please complete this required field.                        </div>
1446                    </div>
1447                                            <div class="col-12 order-last mt-3 fs-xxs" data-fs="acceptance" style="display:none;">
1448                            
1449                                <div class="form-check">
1450                                    <input id="formSubscriptionAcceptance-terms-1001" class="form-check-input"
1451                                        type="checkbox" name="terms">
1452                                    <label for="formSubscriptionAcceptance-terms-1001" class="form-check-label text-body-color">
1453                                        I have read and agree to the Terms of Service.                                        <sp
1453an class="hs-form-required">*</span>
1454                                    </label>
1455                                </div>
1456
1457                            
1458                                <div class="form-check">
1459                                    <input id="formSubscriptionAcceptance-privacy-1466" class="form-check-input"
1460                                        type="checkbox" name="privacy">
1461                                    <label for="formSubscriptionAcceptance-privacy-1466" class="form-check-label text-body-color">
1462                                        I have read and agree to the Privacy Policy.                                        <span class="hs-form-required">*</span>
1463                                    </label>
1464                                </div>
1465
1466                                                    </div>
1467                    
1468                                            <div class="col-12 order-last fs-xxs mb-0 mt-2 text-body-color">
1469                            Send me the Mailgun newsletter. I expressly agree to receive the newsletter and know that I can easily unsubscribe at any time.                        </div>
1470                    
1471                    <div class="col-2">
1472                        <button type="submit" value="Submit" aria-label="Submit" class="btn btn-secondary btn-icon">
1473                            <svg aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-right.svg"></svg>
1474                        </button>
1475                    </div>
1476                </div>
1477
1478                <input type="hidden" name="formSubscriptionRecaptchaToken" data-fs="recaptcha-token">
1479                <input type="hidden" name="customListID" value="">
1480
1481            </form>
1482            <div data-fs="message-success" style="display: none;">
1483                <p class="mb-0 mt-2 text-body-color">
1484                    Check your inbox monthly for your Mailgun Newsletter!                </p>
1485            </div>
1486        </div>
1487                        </div>
1488                    </div>
1489
1490                    <div class="row pb-0 pb-md-7 pb-lg-0">
1491                        <div class="col-md-auto col-lg-12 pb-4 pb-md-0 py-lg-5 me-md-3 me-lg-0">
1492                            <div class="form-label">Follow us</div>
1493                            <div class="d-flex gap-3 flex-wrap">
1494            <a class="btn btn-lg btn-light btn-icon btn-icon-lg btn-light-social" href="https://www.linkedin.com/company/mailgun-inc/" target="_blank" rel="external">
1495            <svg role="img" width="32" height="32" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/linkedin.svg">
1496                <title>
1497                    Follow us on LinkedIn                </title>
1498            </svg>
1499        </a>
1500            <a class="btn btn-lg btn-light btn-icon btn-icon-lg btn-light-social" href="https://twitter.com/Mail_Gun/" target="_blank" rel="external">
1501            <svg role="img" width="32" height="32" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/x.svg">
1502                <title>
1503                    Follow us on X                </title>
1504            </svg>
1505        </a>
1506            <a class="btn btn-lg btn-light btn-icon btn-icon-lg btn-light-social" href="https://www.facebook.com/mailgun/" target="_blank" rel="external">
1507            <svg role="img" width="32" height="32" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/facebook.svg">
1508                <title>
1509                    Follow us on Facebook                </title>
1510            </svg>
1511        </a>
1512    </div>                        </div>
1513
1514                        <div class="col-md-auto col-lg-12">
1515                            <div class="form-label">Trusted & certified</div>
1516                            <div class="d-flex gap-3 align-items-center">
1517    <div class="icon-neutral">
1518        <svg class="img-fluid" role="img" width="115" height="48" data-url="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/images/badge-iso.svg">
1519            <title>Badge ISO</title>
1520        </svg>
1521    </div>
1522    <div class="icon-neutral">
1523        <svg class="img-fluid" role="img" width="124" height="48" data-url="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/images/badge-csa.svg">
1524            <title>Badge CSA</title>
1525        </svg>
1526    </div>
1527    <div class="icon-neutral">
1528        <svg class="img-fluid" role="img" width="110" height="48" data-url="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/images/badge-gdpr.svg">
1529            <title>Badge GDPR</title>
1530        </svg>
1531    </div>
1532</div>                        </div>
1533                    </div>
1534
1535                </div>
1536
1537                <div class="col-md-12 col-lg-8">
1538                    <div class="row gy-3">
1539                        <div class="col-md-4">
1540                            <div class="h6">Platform</div>
1541                            <ul class="list-unstyled text-decoration-none m-0 d-flex flex-column gap-2">
1542                                        <li class="fs-xs">
1543                        <a class="link-body-color" href="https://www.mailgun.com/products/send/"  rel="">
1544                                Send            </a>
1545        </li>
1546        <li class="fs-xs">
1547                        <a class="link-body-color" href="https://www.mailgun.com/products/optimize/"  rel="">
1548                                Optimize            </a>
1549        </li>
1550        <li class="fs-xs">
1551                        <a class="link-body-color" href="https://www.mailgun.com/products/validate/"  rel="">
1552                                Validate            </a>
1553        </li>
1554        <li class="fs-xs">
1555                        <a class="link-body-color" href="https://www.mailgun.com/products/inspect/"  rel="">
1556                                Inspect            </a>
1557        </li>
1558        <li class="fs-xs">
1559                        <a class="link-body-color" href="https://www.mailgun.com/enterprise/"  rel="">
1560                                Enterprise            </a>
1561        </li>
1562        <li class="fs-xs">
1563                        <a class="link-body-color" href="https://www.mailgun.com/enterprise/email-consulting-services/"  rel="">
1564                                Consulting            </a>
1565        </li>
1566        <li class="fs-xs">
1567                        <a class="link-body-color" href="https://www.mailgun.com/enterprise/saml-authentication/"  rel="">
1568                                SAML Authentication            </a>
1569        </li>
1570        <li class="fs-xs">
1571                        <a class="link-body-color" href="https://www.mailgun.com/releases/"  rel="">
1572                                Release Notes            </a>
1573        </li>
1574                            </ul>
1575                        </div>
1576
1577                        <div class="col-md-4">
1578                            <div class="h6">Resources</div>
1579                            <ul class="list-unstyled text-decoration-none m-0 d-flex flex-column gap-2">
1580                                        <li class="fs-xs">
1581                        <a class="link-body-color" href="https://www.mailgun.com/resources/case-studies/"  rel="">
1582                                Customer Stories            </a>
1583        </li>
1584        <li class="fs-xs">
1585                        <a class="link-body-color" href="https://www.mailgun.com/integrations/"  rel="">
1586                                Integrations            </a>
1587        </li>
1588        <li class="fs-xs">
1589                        <a class="link-body-color icon-link" href="https://help.mailgun.com/hc/en-us" target="_blank" rel="">
1590                                Help Center<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1591        </li>
1592        <li class="fs-xs">
1593                        <a class="link-body-color icon-link" href="https://documentation.mailgun.com/" target="_blank" rel="">
1594                                API Documentation<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1595        </li>
1596        <li class="fs-xs">
1597                        <a class="link-body-color icon-link" href="https://status.mailgun.com/" target="_blank" rel="">
1598                                Service Status<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1599        </li>
1600        <li class="fs-xs">
1601                        <a class="link-body-color icon-link" href="https://feedback.mailgun.com/" target="_blank" rel="">
1602                                Send Feedback<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1603        </li>
1604        <li class="fs-xs">
1605                        <a class="link-body-color" href="https://www.mailgun.com/about/partners/get-in-touch/"  rel="">
1606                                Become a Partner            </a>
1607        </li>
1608        <li class="fs-xs">
1609                        <a class="link-body-color" href="https://www.mailgun.com/state-of-email-deliverability/"  rel="">
1610                                State of Email Deliverability            </a>
1611        </li>
1612        <li class="fs-xs">
1613                        <a class="link-body-color" href="https://www.mailgun.com/blog/"  rel="">
1614                                Blog            </a>
1615        </li>
1616        <li class="fs-xs">
1617                        <a class="link-body-color" href="https://www.mailgun.com/sitemap_index.xml"  rel="">
1618                                Sitemap            </a>
1619        </li>
1620                            </ul>
1621                        </div>
1622
1623                        <div class="col-md-4">
1624                            <div class="h6">Company</div>
1625                            <ul class="list-unstyled text-decoration-none m-0 d-flex flex-column gap-2">
1626                                        <li class="fs-xs">
1627                        <a class="link-body-color" href="https://www.mailgun.com/about/"  rel="">
1628                                About Us            </a>
1629        </li>
1630        <li class="fs-xs">
1631                        <a class="link-body-color" href="https://www.mailgun.com/about/jobs/"  rel="">
1632                                Careers            </a>
1633        </li>
1634        <li class="fs-xs">
1635                        <a class="link-body-color" href="https://www.mailgun.com/ai-info/"  rel="">
1636                                AI info            </a>
1637        </li>
1638        <li class="fs-xs">
1639                        <a class="link-body-color icon-link" href="https://www.mailjet.com/" target="_blank" rel="">
1640                                Mailjet<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1641        </li>
1642        <li class="fs-xs">
1643                        <a class="link-body-color icon-link" href="https://www.emailonacid.com/" target="_blank" rel="">
1644                                Email on Acid<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1645        </li>
1646        <li class="fs-xs">
1647                        <a class="link-body-color icon-link" href="https://sinch.com/" target="_blank" rel="">
1648                                Sinch<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1649        </li>
1650        <li class="fs-xs">
1651                        <a class="link-body-color" href="https://www.mailgun.com/contact/sales/"  rel="">
1652                                Contact Sales            </a>
1653        </li>
1654        <li class="fs-xs">
1655                        <a class="link-body-color icon-link" href="https://app.mailgun.com/signup?lang=en_US" target="_blank" rel="">
1656                                Try for Free<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1657        </li>
1658                            </ul>
1659                        </div>
1660                    </div>
1661                </div>
1662
1663            </div>
1664        </div>
1665    </div>
1666
1667    <div class="bg-light py-4" data-theme="dark">
1668        <div class="container">
1669            <div class="row">
1670                <div class="col-md-12 col-lg-4 order-2 order-lg-1 d-flex align-items-center">
1671                    <p class="fs-xs mb-0">
1671Copyright &copy; 2026 Mailgun All Rights Reserved.</p>
1672                </div>
1673                <div class="col-md-12 col-lg-8 order-1 order-lg-2 text-lg-end pb-3 pb-lg-0">
1674                    <a class="fs-xs text-accent me-3 py-2" href="https://www.mailgun.com/receiving-spam-from-mailgun/">Report Spam</a>
1675                    <a class="fs-xs text-accent me-3 py-2" href="https://www.mailgun.com/legal/cookie-policy/">Cookie Notice</a>
1676                    <a class="fs-xs text-accent me-3 py-2" href="https://www.mailgun.com/gdpr/">GDPR Compliance</a>
1677                    <a class="fs-xs text-accent me-3 py-2" href="https://www.mailgun.com/legal/aup/">Acceptable Use Policy</a>
1678                    <a class="fs-xs text-accent me-3 py-2" href="https://www.mailgun.com/legal/terms/">Terms of Service</a>
1679                    <a class="fs-xs text-accent me-3 py-2" href="https://www.mailgun.com/legal/privacy-policy/">Privacy Policy</a>
1680                    <a class="fs-xs text-accent py-2" href="https://sinch.com/legal/terms-and-conditions/other-sinch-terms-conditions/data-protection-agreement/" target="_blank">DPA</a>
1681                </div>
1682            </div>
1683        </div>
1684    </div>
1685</footer>
1686<script nowprocket>
1687    // Define dataLayer and the gtag function.
1688    window.dataLayer = window.dataLayer || [];
1689
1690    function gtag() {
1691        dataLayer.push(arguments);
1692    }
1693
1694    gtag('set', 'developer_id.dYWJhMj', true);
1695
1696    // CRITICAL: Set default consent state BEFORE any Google tags load
1697    // Region-specific defaults (Google Consent Mode v2):
1698    //   - EU + UK (opt-in): all denied by default
1699    //   - US (opt-out): all granted by default
1700    //   - Global (everyone else): only analytics_storage granted, rest denied
1701    //
1702    // More specific region rules must come BEFORE the global default.
1703    // OT SDK will call gtag('consent', 'update', ...) after geolocation detection,
1704    // which updates __consentState before OptanonWrapper / OneTrustGroupsUpdated fires.
1705    //
1706    // Reference: https://my.onetrust.com/s/article/UUID-d81787f6-685c-2262-36c3-5f1f3369e2a7
1707
1708    // EU + UK — opt-in: deny all storage types by default
1709    gtag('consent', 'default', {
1710        'ad_storage': 'denied',
1711        'ad_user_data': 'denied',
1712        'ad_personalization': 'denied',
1713        'analytics_storage': 'denied',
1714        'functionality_storage': 'denied',
1715        'personalization_storage': 'denied',
1716        'security_storage': 'granted',
1717        'region': ['AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR',
1718            'DE', 'GR', 'HU', 'IE', 'IT', 'LV', 'LT', 'LU', 'MT', 'NL',
1719            'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'GB',
1720            'NO', 'IS', 'LI'
1721        ],
1722        'wait_for_update': 500
1723    });
1724
1725    // US — opt-out: grant all storage types by default
1726    gtag('consent', 'default', {
1727        'ad_storage': 'granted',
1728        'ad_user_data': 'granted',
1729        'ad_personalization': 'granted',
1730        'analytics_storage': 'granted',
1731        'functionality_storage': 'granted',
1732        'personalization_storage': 'granted',
1733        'security_storage': 'granted',
1734        'region': ['US'],
1735        'wait_for_update': 500
1736    });
1737
1738    // Global (all other regions) — only analytics_storage granted, rest denied
1739    gtag('consent', 'default', {
1740        'ad_storage': 'denied',
1741        'ad_user_data': 'denied',
1742        'ad_personalization': 'denied',
1743        'analytics_storage': 'granted',
1744        'functionality_storage': 'denied',
1745        'personalization_storage': 'denied',
1746        'security_storage': 'granted',
1747        'wait_for_update': 500
1748    });
1749</script>
1749
1750
1751<script nowprocket>
1752    setTimeout(() => {
1753        siteScripts.push({
1754            'type': 'necessary',
1755            'function': 'loadGoogleTagManager',
1756        });
1757    }, 0);
1758</script>
1758
1759<script type="text/rocketlazyloadscript">
1760    function loadGoogleTagManager() {
1761        setTimeout(() => {
1762            console.log('Google Tag Manager loaded');
vendor: 624 bytes, lines 1762-1776
1762
1763            (function(w, d, s, l, i) {
1764                w[l] = w[l] || [];
1765                w[l].push({
1766                    'gtm.start': new Date().getTime(),
1767                    event: 'gtm.js'
1768                });
1769                var f = d.getElementsByTagName(s)[0],
1770                    j = d.createElement(s),
1771                    dl = l != 'dataLayer' ? '&l=' + l : '';
1772                j.async = true;
1773                j.src =
1774                    'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
1775                f.parentNode.insertBefore(j, f);
1776            })(window, document, 'script', 'dataLayer', '
1776GTM-K833FLHN
vendor: 13 bytes, lines 1776-1777
1776');
1777        
1777}, 0);
1778    }
1779</script>
1779<script nowprocket>
1780    siteScripts.push({
1781        'type': 'necessary',
1782        'function': 'loadQualified',
1783    });
1784</script>
1784
1785
1786<script type="text/rocketlazyloadscript">
1787    function loadQualified() {
1788        setTimeout(() => {
1789            if (window.innerWidth >= 1200) {
1790                // Desktop: inject Qualified script normally
1791                _injectQualifiedScript();
1792            } else {
1793                // Mobile/tablet: show a placeholder, inject Qualified on click
1794                var placeholder = document.createElement('div');
1795                placeholder.className = 'qualified-placeholder';
1796                placeholder.style.cssText = '--launcherButtonBackgroundColor: #d13d42; --buttonSizePx: 56px; color: #fff; position: fixed; z-index: 99999; bottom: 16px; right: 16px; cursor: pointer; height: var(--buttonSizePx); width: var(--buttonSizePx); background-color: var(--launcherButtonBackgroundColor); overflow: hidden; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 20px 0px; display: flex; align-items: center; justify-content: center; transition: opacity 0.3s ease;';
1797                placeholder.innerHTML = '<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" height="35" width="35" data-backend-test-id="messenger-button-svg"><path d="M0 8C0 3.58172 3.58172 0 8 0V0C12.4183 0 16 3.58172 16 8V16H8C3.58172 16 0 12.4183 0 8V8Z" fill="currentColor"></path></svg>';
1798                document.body.appendChild(placeholder);
1799
1800                // Preconnect to Qualified's CDN domains while user is still deciding to click
1801                setTimeout(function() {
1802                    ['https://js.qualified.com', 'https://app.qualified.com'].forEach(function(href) {
1803                        var link = document.createElement('link');
1804                        link.rel = 'preconnect';
1805                        link.href = href;
1806                        document.head.appendChild(link);
1807                    });
1808                }, 1000);
1809
1810                placeholder.addEventListener('click', function() {
1811                    placeholder.style.opacity = '0.5';
1812                    placeholder.style.pointerEvents = 'none';
1813                    placeholder.style.cursor = 'wait';
1814
1815                    _injectQualifiedScript(function() {
1816                        placeholder.remove();
1817                        _tryOpenQualifiedChat();
1818                    });
1819                });
1820            }
1821        }, 0);
1822    }
1823
1824    function _injectQualifiedScript(onReadyCallback) {
1825        (function(w, q) {
1826            w['QualifiedObject'] = q;
1827            w[q] = w[q] || function() {
1828                (w[q].q = w[q].q || []).push(arguments);
1829            };
1830        })(window, 'qualified');
1831
1832        var script = document.createElement('script');
1833        script.src = 'https://js.qualified.com/qualified.js?token=zLJN1Nh6aQfGAeJU';
1834        script.async = true;
1835
1836        document.head.appendChild(script);
1837
1838        if (typeof onReadyCallback === 'function') {
1839            // Poll for the Qualified messenger iframe as a reliable readiness signal
1840            var attempts = 0;
1841            var poll = setInterval(function() {
1842                attempts++;
1843                if (document.getElementById('q-messenger-frame')) {
1844                    clearInterval(poll);
1845                    onReadyCallback();
1846                } else if (attempts >= 40) {
1847                    clearInterval(poll);
1848                }
1849            }, 250);
1850        }
1851    }
1852
1853    function _tryOpenQualifiedChat() {
1854        if (typeof qualified === 'function') {
1855            qualified('open');
1856        }
1857    }
1858</script>
1858<script nowprocket>
1859    setTimeout(() => {
1860        siteScripts.push({
1861            'type': 'performance',
1862            'function': 'load6senseWebTag',
1863        });
1864    }, 0);
1865</script>
1865
1866
1867<script type="text/rocketlazyloadscript">
1868    function load6senseWebTag() {
1869        setTimeout(() => {
1870            console.log('6sense Web Tag loaded');
1871            let script = document.createElement('script');
1872            script.id = '6senseWebTag';
1873            script.src = 'https://j.6sc.co/j/a23cb10f-2297-44e1-9942-93c00da72afb.js';
1874            script.async = true;
1875            document.head.appendChild(script);
1876        }, 0);
1877    }
1878</script>
1878
1879<script nowprocket>
1880    setTimeout(() => {
1881        siteScripts.push({
1882            'type': 'performance',
1883            'function': 'loadCapterra',
1884        });
1885    }, 0);
1886</script>
1886
1887
1888<script type="text/rocketlazyloadscript">
1889    function loadCapterra() {
1890        setTimeout(() => {
1891            console.log('Capterra loaded');
1892            var capterra_vkey = 'c86a390876cedfaaa216a3862a89bc66',
1893                capterra_vid = '2111727',
1894                capterra_prefix = (('https:' == document.location.protocol) ? 'https://ct.capterra.com' : 'http://ct.capterra.com');
1895
1896            (function() {
1897                    var ct = document.createElement('script');
1898                    ct.type = 'text/javascript';
1899                    ct.async = true;
1900                    ct.src = capterra_prefix + '/capterra_tracker.js?vid=' + capterra_vid + '&vkey=' + capterra_vkey;
1901                    var s = document.getElementsByTagName('script')[0];
1902                    s.parentNode.insertBefore(ct, s);
1903                }
1904
1905            )();
1906        }, 0);
1907    }
1908</script>
1908<script nowprocket>
1909    setTimeout(() => {
1910        siteScripts.push({
1911            'type': 'performance',
1912            'function': 'loadClarity',
1913        });
1914    }, 0);
1915</script>
1915
1916
1917<script type="text/rocketlazyloadscript">
1918    function loadClarity() {
1919        setTimeout(() => {
1920            console.log('Clarity loaded');
1921            (function(c, l, a, r, i, t, y) {
1922                c[a] = c[a] || function() {
1923                    (c[a].q = c[a].q || []).push(arguments)
1924                };
1925                t = l.createElement(r);
1926                t.async = 1;
1927                t.src = "https://www.clarity.ms/tag/" + i;
1928                y = l.getElementsByTagName(r)[0];
1929                y.parentNode.insertBefore(t, y);
1930            })(window, document, "clarity", "script", "q1iyqzp2vy");
1931        }, 0);
1932    }
1933</script>
1933<script nowprocket>
1934    setTimeout(() => {
1935        siteScripts.push({
1936            'type': 'performance',
1937            'function': 'loadCustomerIOAnalytics',
1938        });
1939    }, 0);
1940</script>
1940
1941
1942<script type="text/rocketlazyloadscript" data-rocket-type='text/javascript'>
1943    function loadCustomerIOAnalytics() {
1944        setTimeout(() => {
1945      console.log('Customer.io Analytics loaded');
1946      !function(){var i="cioanalytics", analytics=(window[i]=window[i]||[]);if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.setAttribute('data-global-customerio-analytics-key', i);t.src="https://cdp.customer.io/v1/analytics-js/snippet/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._writeKey=key;analytics._loadOptions=e};analytics.SNIPPET_VERSION="4.15.3";
1947          analytics.load(
1948            "445a165104ba2707e022",
1949          );
1950          analytics.page();
1951        }}();
1952        }, 0);
1953    }
1954</script>
1954
1955
1956<script nowprocket>
1957    setTimeout(() => {
1958        siteScripts.push({
1959            'type': 'performance',
1960            'function': 'loadGoogleConversionLinker',
1961        });
1962    }, 0);
1963</script>
1963
1964
1965<script type="text/rocketlazyloadscript">
1966    function loadGoogleConversionLinker() {
1967        setTimeout(() => {
1968            console.log('Google Conversion linker loaded');
1969            window.dataLayer = window.dataLayer || [];
1970
1971            function gtag() {
1972                dataLayer.push(arguments);
1973            }
1974            gtag('js', new Date());
1975            gtag('config', 'AW-10868858311', {
1976                'conversion_linker': {
1977                    'enable': true
1978                }
1979            });
1980        }, 0);
1981    }
1982</script>
1982<script nowprocket>
1983    siteScripts.push({
1984        'type': 'performance',
1985        'function': 'loadGoogleAnalyticsPerf',
1986    });
1987</script>
1987
1988
1989<script type="text/rocketlazyloadscript">
1990    function loadGoogleAnalyticsPerf() {
1991
1992        // if (!document.cookie.includes('first_landing_page=')) {
1993        //     document.cookie =
1994        //         `first_landing_page=${window.location.pathname + window.location.search};path=/;domain=.mailjet.com;max-age=1814400`;
1995        // }
1996
1997        console.log('Google Analytics loaded');
1998        // DEBUG
1999        // console.log('Load GA4');
2000
2001        window.dataLayer = window.dataLayer || [];
2002
2003        function gtag() {
2004            dataLayer.push(arguments);
2005        }
2006
2007        // Create the GA-4 script
2008        var script = document.createElement('script');
2009        script.src = 'https://www.googletagmanager.com/gtag/js?id=G-PZB2JSMCGC';
2010        script.async = true;
2011        document.head.appendChild(script);
2012
2013        // Configure
2014        gtag('js', new Date());
2015        gtag('config', 'G-PZB2JSMCGC');
2016
2017    }
2018</script>
2018<script nowprocket>
2019    setTimeout(() => {
2020        siteScripts.push({
2021            'type': 'performance',
2022            'function': 'loadGoogleTagManagerMailgun',
2023        });
2024    }, 0);
2025</script>
2025
2026<script type="text/rocketlazyloadscript">
2027    function loadGoogleTagManagerMailgun() {
2028        setTimeout(() => {
2029            console.log('Google Tag Manager Mailgun loaded');
vendor: 624 bytes, lines 2029-2043
2029
2030            (function(w, d, s, l, i) {
2031                w[l] = w[l] || [];
2032                w[l].push({
2033                    'gtm.start': new Date().getTime(),
2034                    event: 'gtm.js'
2035                });
2036                var f = d.getElementsByTagName(s)[0],
2037                    j = d.createElement(s),
2038                    dl = l != 'dataLayer' ? '&l=' + l : '';
2039                j.async = true;
2040                j.src =
2041                    'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
2042                f.parentNode.insertBefore(j, f);
2043            })(window, document, 'script', 'dataLayer', '
2043GTM-52424JR7
vendor: 13 bytes, lines 2043-2044
2043');
2044        
2044}, 0);
2045    }
2046</script>
2046<script nowprocket>
2047    setTimeout(() => {
2048        siteScripts.push({
2049            'type': 'performance',
2050            'function': 'loadLinkedInInsightTagEMEA',
2051        });
2052    }, 0);
2053</script>
2053
2054
2055<script type="text/rocketlazyloadscript">
2056    function loadLinkedInInsightTagEMEA() {
2057        setTimeout(() => {
2058            console.log('LinkedIn Insight Tag EMEA loaded');
2059            _linkedin_partner_id = "8196258";
2060            window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
2061            window._linkedin_data_partner_ids.push(_linkedin_partner_id);
2062
2063            (function(l) {
2064                if (!l) {
2065                    window.lintrk = function(a, b) {
2066                        window.lintrk.q.push([a, b])
2067                    };
2068                    window.lintrk.q = []
2069                }
2070                var s = document.getElementsByTagName("script")[0];
2071                var b = document.createElement("script");
2072                b.type = "text/javascript";
2073                b.async = true;
2074                b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
2075                s.parentNode.insertBefore(b, s);
2076            })(window.lintrk);
2077        }, 0);
2078    }
2079</script>
2079<script nowprocket>
2080    setTimeout(() => {
2081        siteScripts.push({
2082            'type': 'performance',
2083            'function': 'loadLinkedInInsightTag',
2084        });
2085    }, 0);
2086</script>
2086
2087
2088<script type="text/rocketlazyloadscript">
2089    function loadLinkedInInsightTag() {
2090        setTimeout(() => {
2091            console.log('LinkedIn Insight Tag loaded');
2092            _linkedin_partner_id = "7469082";
2093            window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
2094            window._linkedin_data_partner_ids.push(_linkedin_partner_id);
2095
2096            (function(l) {
2097                if (!l) {
2098                    window.lintrk = function(a, b) {
2099                        window.lintrk.q.push([a, b])
2100                    };
2101                    window.lintrk.q = []
2102                }
2103                var s = document.getElementsByTagName("script")[0];
2104                var b = document.createElement("script");
2105                b.type = "text/javascript";
2106                b.async = true;
2107                b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
2108                s.parentNode.insertBefore(b, s);
2109            })(window.lintrk);
2110        }, 0);
2111    }
2112</script>
2112<script nowprocket>
2113    setTimeout(() => {
2114        siteScripts.push({
2115            'type': 'performance',
2116            'function': 'loadOpenAI',
2117        });
2118    }, 0);
2119</script>
2119
2120
2121<script type="text/rocketlazyloadscript">
2122    function loadOpenAI() {
2123        setTimeout(() => {
2124            (function(w, d, s, u) {
2125                if (w.oaiq) return;
2126                var q = function() {
2127                    q.q.push(arguments);
2128                };
2129                q.q = [];
2130                w.oaiq = q;
2131                var js = d.createElement(s);
2132                js.async = true;
2133                js.src = u;
2134                var f = d.getElementsByTagName(s)[0];
2135                f.parentNode.insertBefore(js, f);
2136            })(window, document, "script", "https://bzrcdn.openai.com/sdk/oaiq.min.js");
2137
2138            oaiq("init", {
2139                pixelId: "AznLNt9JqYUUHYRBZVt3xt",
2140            });
2141        }, 0);
2142    }
2143</script>
vendor: 1 bytes, line 2143
2143
2144<script nowprocket>
2145    setTimeout(() => {
2146        siteScripts.push({
2147            'type': 'performance',
2148            'function': 'loadPardotTracking',
2149        });
2150    }, 0);
2151</script>
2151
2152
2153<script type="text/rocketlazyloadscript">
2154    function loadPardotTracking() {
2155        setTimeout(() => {
2156            console.log('Pardot Tracking loaded');
2157            piAId = '831283'; 
2158            piCId = '2995'; 
2159            piHostname = 'pi.pardot.com';
2160
2161            (function() {
2162                function async_load() {
2163                    var s = document.createElement('script');
2164                    s.type = 'text/javascript';
2165                    s.src = ('https:' == document.location.protocol ? 'https://pi' : 'http://cdn') + '.pardot.com/pd.js';
2166                    var c = document.getElementsByTagName('script')[0];
2167                    c.parentNode.insertBefore(s, c);
2168                }
2169                if (window.attachEvent) {
2170                    window.attachEvent('onload', async_load);
2171                } else {
2172                    window.addEventListener('load', async_load, false);
2173                }
2174            })();
2175        }, 0);
2176    }
2177</script>
2177 
2177<script nowprocket>
2178     setTimeout(() => {
2179         siteScripts.push({
2180             'type': 'performance',
2181             'function': 'loadRudderStack',
2182         });
2183     }, 0);
2184 </script>
2184
2185
2186 
2186<script type="text/rocketlazyloadscript">
2187     function loadRudderStack() {
2188         setTimeout(() => {
2189         // load rudderstack only once
2190         if (loadRudderStack.called) {
2191             console.log('RudderStack is already loaded.');
2192             return; // Exit the function if it's already been called/
2193         }
2194
2195         (function() {
2196             console.log('RudderStack V3 loaded');
2197             "use strict";
2198             window.RudderSnippetVersion = "3.0.60";
2199             var identifier = "rudderanalytics";
2200             if (!window[identifier]) {
2201                 window[identifier] = [];
2202             }
2203             var rudderanalytics = window[identifier];
2204             if (Array.isArray(rudderanalytics)) {
2205                 if (rudderanalytics.snippetExecuted === true && window.console && console.error) {
2206                     console.error("RudderStack JavaScript SDK snippet included more than once.");
2207                 } else {
2208                     rudderanalytics.snippetExecuted = true;
2209                     window.rudderAnalyticsBuildType = "legacy";
2210                     var sdkBaseUrl = "https://cdn.rudderlabs.com";
2211                     var sdkVersion = "v3";
2212                     var sdkFileName = "rsa.min.js";
2213                     var scriptLoadingMode = "async";
2214                     var methods = ["setDefaultInstanceKey", "load", "ready", "page", "track", "identify", "alias", "group", "reset", "setAnonymousId", "startSession", "endSession", "consent"];
2215                     for (var i = 0; i < methods.length; i++) {
2216                         var method = methods[i];
2217                         rudderanalytics[method] = function(methodName) {
2218                             return function() {
2219                                 if (Array.isArray(window[identifier])) {
2220                                     rudderanalytics.push([methodName].concat(Array.prototype.slice.call(arguments)));
2221                                 } else {
2222                                     var _methodName;
2223                                     (_methodName = window[identifier][methodName]) === null || _methodName === undefined || _methodName.apply(window[identifier], arguments);
2224                                 }
2225                             };
2226                         }(method);
2227                     }
2228                     try {
2229                         new Function('class Test{field=()=>{};test({prop=[]}={}){return prop?(prop?.property??[...prop]):import("");}}');
2230                         window.rudderAnalyticsBuildType = "modern";
2231                     } catch (e) {}
2232                     var head = document.head || document.getElementsByTagName("head")[0];
2233                     var body = document.body || document.getElementsByTagName("body")[0];
2234                     window.rudderAnalyticsAddScript = function(url, extraAttributeKey, extraAttributeVal) {
2235                         var scriptTag = document.createElement("script");
2236                         scriptTag.src = url;
2237                         scriptTag.setAttribute("data-loader", "RS_JS_SDK");
2238                         if (extraAttributeKey && extraAttributeVal) {
2239                             scriptTag.setAttribute(extraAttributeKey, extraAttributeVal);
2240                         }
2241                         if (scriptLoadingMode === "async") {
2242                             scriptTag.async = true;
2243                         } else if (scriptLoadingMode === "defer") {
2244                             scriptTag.defer = true;
2245                         }
2246                         if (head) {
2247                             head.insertBefore(scriptTag, head.firstChild);
2248                         } else {
2249                             body.insertBefore(scriptTag, body.firstChild);
2250                         }
2251                     };
2252                     window.rudderAnalyticsMount = function() {
2253                         (function() {
2254                             if (typeof globalThis === "undefined") {
2255                                 var getGlobal = function getGlobal() {
2256                                     if (typeof self !== "undefined") {
2257                                         return self;
2258                                     }
2259                                     if (typeof window !== "undefined") {
2260                                         return window;
2261                                     }
2262                                     return null;
2263                                 };
2264                                 var global = getGlobal();
2265                                 if (global) {
2266                                     Object.defineProperty(global, "globalThis", {
2267                                         value: global,
2268                                         configurable: true
2269                                     });
2270                                 }
2271                             }
2272                         })();
2273                         window.rudderAnalyticsAddScript("".concat(sdkBaseUrl, "/").concat(sdkVersion, "/").concat(window.rudderAnalyticsBuildType, "/").concat(sdkFileName), "data-rsa-write-key", "1rAOS5TDzgx9T39bG58kwN5ZUQz");
2274                     };
2275                     if (typeof Promise === "undefined" || typeof globalThis === "undefined") {
2276                         window.rudderAnalyticsAddScript("https://polyfill-fastly.io/v3/polyfill.min.js?ver
2276sion=3.111.0&features=Symbol%2CPromise&callback=rudderAnalyticsMount");
2277                     } else {
2278                         window.rudderAnalyticsMount();
2279                     }
2280                    var loadOptions = { storage: { cookie: { domain: '.mailgun.com' } } };
2281                     rudderanalytics.load("3Dx70U9yFVf2Mnicj1so6PZl9g4", "https://mailgun-dataplane.rudderstack.com", loadOptions);
2282                     rudderanalytics.page();
2283                 }
2284             }
2285         })();
2286
2287                  function get_ga_clientid() {
2288             try {
2289
2290                 var cookie = {};
2291                 document.cookie.split(';').forEach(function(el) {
2292                     var splitCookie = el.split('=');
2293                     var key = splitCookie[0].trim();
2294                     var value = splitCookie[1];
2295                     cookie[key] = value;
2296                 });
2297                 if (!cookie["_ga"]) {
2298                     return undefined;
2299                 }
2300                 return cookie["_ga"].substring(6);
2301             } catch (_) {
2302                 return undefined
2303             }
2304         }
2305         var cid = get_ga_clientid();
2306         var timeout = 0;
2307
2308         if (!cid) {
2309             timeout = 3000;
2310         }
2311
2312         setTimeout(function() {
2313             cid = get_ga_clientid();
2314             if (cid && window.rudderanalytics) {
2315                //  console.log("GA Client ID (from _ga cookie):", cid);
2316                 window.rudderanalytics.track('track_ga_client_id', {
2317                     event_detail: cid
2318                 })
2319             }
2320         }, timeout);
2321
2322         // load rudderstack only once
2323         loadRudderStack.called = true;
2324
2325         // Wait for RudderStack to be ready and expose the ID globally
2326         rudderanalytics.ready(function() {
2327             window.rudderstackAnonymousId = rudderanalytics.getAnonymousId();
2328
2329             // Set cookie for getRudderstackId() in 00-helpers.php
2330             var id = window.rudderstackAnonymousId;
2331             if (id) {
2332                 var date = new Date();
2333                 date.setTime(date.getTime() + (365 * 24 * 60 * 60 * 1000));
2334                 document.cookie = 'sinch_rudderstack_id=' + id + ';expires=' + date.toUTCString() + ';path=/;SameSite=Lax';
2335             }
2336
2337             // Dispatch event to notify that RudderStack ID is available
2338             window.dispatchEvent(new CustomEvent('rudderstackReady', {
2339                 detail: {
2340                     anonymousId: window.rudderstackAnonymousId
2341                 }
2342             }));
2343         });
2344         }, 0);
2345     }
2346 </script>
2346<script nowprocket>
2347    setTimeout(() => {
2348        siteScripts.push({
2349            'type': 'performance',
2350            'function': 'loadZoomInfoWebSights',
2351        });
2352    }, 0);
2353</script>
2353
2354
2355<script type="text/rocketlazyloadscript">
2356    function loadZoomInfoWebSights() {
2357        setTimeout(() => {
2358            window[(function(_yVk,_Ts){var _Ox='';for(var _1q=0;_1q<_yVk.length;_1q++){var _dM=_yVk[_1q].charCodeAt();_dM-=_Ts;_Ox==_Ox;_dM+=61;_dM%=94;_Ts>6;_dM+=33;_dM!=_1q;_Ox+=String.fromCharCode(_dM)}return _Ox})(atob('emlwNDEsJyU2ayc7'), 32)] = 'ae164772281680012020';
2359            var zi = document.createElement('script');
2360            (zi.type = 'text/javascript'),
2361            (zi.async = true),
2362            (zi.src = (function(_Iy5,_P2){var _NW='';for(var _oq=0;_oq<_Iy5.length;_oq++){var _Tx=_Iy5[_oq].charCodeAt();_Tx!=_oq;_P2>3;_Tx-=_P2;_Tx+=61;_Tx%=94;_NW==_NW;_Tx+=33;_NW+=String.fromCharCode(_Tx)}return _NW})(atob('MDw8ODtgVVUyO1RCMVM7KzoxODw7VCs3NVVCMVM8KS9UMjs='), 38)),
2363            document.readyState === 'complete'?document.body.appendChild(zi):
2364            window.addEventListener('load', function(){
2365                document.body.appendChild(zi)
2366            });
2367        }, 0);
2368    }
2369</script>
vendor: 1 bytes, line 2369
2369
2370<script nowprocket>
2371    setTimeout(() => {
2372        siteScripts.push({
2373            'type': 'targeting',
2374            'function': 'loadBing',
2375        });
2376    }, 0);
2377</script>
2377
2378
2379<script type="text/rocketlazyloadscript">
2380    function loadBing() {
2381        setTimeout(() => {
2382            console.log('Bing loaded');
2383            (function(w, d, t, r, u) {
2384                var f, n, i;
2385                w[u] = w[u] || [], f = function() {
2386                    var o = {
2387                        ti: "5562657"
2388                    };
2389                    o.q = w[u], w[u] = new UET(o), w[u].push("pageLoad")
2390                }, n = d.createElement(t), n.src = r, n.async = 1, n.onload = n.onreadystatechange = function() {
2391                    var s = this.readyState;
2392                    s && s !== "loaded" && s !== "complete" || (f(), n.onload = n.onreadystatechange = null)
2393                }, i = d.getElementsByTagName(t)[0], i.parentNode.insertBefore(n, i)
2394            })(window, document, "script", "//bat.bing.com/bat.js", "uetq");
2395        }, 0);
2396    };
2397</script>
2397<script nowprocket>
2398    setTimeout(() => {
2399        siteScripts.push({
2400            'type': 'targeting',
2401            'function': 'loadClearbit',
2402        });
2403    }, 0);
2404</script>
2404
2405
2406<script type="text/rocketlazyloadscript">
2407    function loadClearbit() {
2408        setTimeout(() => {
2409            console.log('Clearbit loaded');
2410            var cb = document.createElement('script');
2411            cb.src = 'https://tag.clearbitscripts.com/v1/pk_54258638e2140e223e87c6c868ec9a93/tags.js';
2412            cb.async = true;
2413            document.head.appendChild(cb);
2414        }, 0);
2415    };
2416</script>
2416
2417<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">
2418    setTimeout(() => {
2419        // Load OneTrust SDK dynamically to prevent WP Rocket from minifying/caching it
2420        (function() {
2421            var otScript = document.createElement('script');
2422            otScript.src = 'https://cdn.cookielaw.org/scripttemplates/otSDKStub.js';
2423            otScript.type = 'text/javascript';
2424            otScript.charset = 'UTF-8';
2425            otScript.setAttribute('data-domain-script', '0193d43b-caa5-74d0-a9a5-967106b45446');
2426            otScript.setAttribute('data-document-language', 'true');
2427            document.head.appendChild(otScript);
2428        })();
2429    }, 0);
2430</script>
2430
2431
2432<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">
2433    // Debug
2434    // console.log(siteScripts);
2435
2436    function callScriptFunction(scriptFunction) {
2437        if (typeof window[scriptFunction] === 'function') {
2438            window[scriptFunction]();
2439        } else {
2440            // Throw an error
2441            console.log(`Function ${scriptFunction} not found.`);
2442        }
2443    }
2444
2445    function OptanonWrapper() {
2446        console.log('OptanonWrapper called');
2447        
2448        // Helper to check categories safely
2449        function isCategoryAllowed(categoryId) {
2450            return (
2451                typeof OnetrustActiveGroups !== "undefined" &&
2452                OnetrustActiveGroups.indexOf(categoryId) > -1
2453            );
2454        }
2455
2456        // OneTrust Cookie Categories
2457        // C0001: Strictly Necessary
2458        // C0002: Performance Cookies (maps to analytics_storage in OneTrust admin)
2459        // C0003: Functional Cookies (maps to functionality_storage, personalization_storage in OneTrust admin)
2460        // C0004: Targeting Cookies (maps to ad_storage, ad_user_data, ad_personalization in OneTrust admin)
2461        const strictlyNecessary = isCategoryAllowed("C0001");
2462        const performanceAllowed = isCategoryAllowed("C0002");
2463        // const functionalAllowed = isCategoryAllowed("C0003");
2464        const targetingAllowed = isCategoryAllowed("C0004");
2465
2466        console.log('OneTrust Categories:', {
2467            strictlyNecessary,
2468            performanceAllowed,
2469            // functionalAllowed,
2470            targetingAllowed,
2471            activeGroups: typeof OnetrustActiveGroups !== "undefined" ? OnetrustActiveGroups : 'undefined'
2472        });
2473
2474        // --- Execute custom scripts based on consent categories ---
2475        // NOTE: Google Consent Mode updates are handled automatically by OneTrust SDK
2476        // based on the configuration in OneTrust Admin > Geolocation Rules > Google Consent Mode
2477        
2478        // Strictly Necessary (C0001) - Always execute
2479        if (strictlyNecessary) {
2480            siteScripts.forEach(function(script) {
2481                if (script['type'] === 'necessary') {
2482                    callScriptFunction(script['function']);
2483                }
2484            });
2485        }
2486
2487        // Performance scripts (C0002)
2488        if (performanceAllowed) {
2489            siteScripts.forEach(function(script) {
2490                if (script['type'] === 'performance') {
2491                    callScriptFunction(script['function']);
2492                }
2493            });
2494        }
2495
2496        // Targeting scripts (C0004)
2497        if (targetingAllowed) {
2498            siteScripts.forEach(function(script) {
2499                if (script['type'] === 'targeting') {
2500                    callScriptFunction(script['function']);
2501                }
2502            });
2503        }
2504
2505        // disabled
2506        // --- Functional (C0003) ---
2507        // if (isCategoryAllowed("C0003")) {
2508        //     // functional cookies logic
2509        // }
2510
2511        // disabled
2512        // --- Social Media (C0005) ---
2513        // if (isCategoryAllowed("C0005")) {
2514        //     // social media logic
2515        // }
2516    }
2517</script>
2517
2518<script type="text/rocketlazyloadscript">
2519    // Shared helper functions for data layer events
2520
2521    /**
2522     * Get Timezone Offset
2523     *
2524     * Returns the browser's current UTC offset based on the local system timezone.
2525     *
2526     * @returns {string} The UTC offset string (e.g., 'utc+1', 'utc-5', 'utc+0')
2527     */
2528    function getTimezone() {
2529        const offset = -new Date().getTimezoneOffset() / 60;
2530        return 'utc' + (offset >= 0 ? '+' : '') + offset;
2531    }
2532
2533    /**
2534     * Get Page Type
2535     * 
2536     * Determines the type of page based on the URL pathname.
2537     * Extracts the first segment of the path and removes hyphens.
2538     * 
2539     * @returns {string} The page type (e.g., 'homepage', 'about', 'contact')
2540     */
2541    function getPageType() {
2542        const path = window.location.pathname;
2543        if (path === '/') {
2544            return 'homepage';
2545        }
2546        const pageType = path.split('/')[1];
2547        return pageType === '' ? 'homepage' : pageType;
2548    }
2549
2550    /**
2551     * Get Element Hierarchy
2552     * 
2553     * Determines the location of an element within the page structure.
2554     * Traverses up the DOM tree to identify if the element is within
2555     * the navbar, footer, or main body content.
2556     * 
2557     * @param {Element} el - The DOM element to check
2558     * @returns {string} The element location ('navbar', 'footer', or 'body')
2559     */
2560    function getElementHierarchy(el) {
2561        if (!(el instanceof Element)) return 'body';
2562
2563        let current = el;
2564        while (current) {
2565            if (current.tagName === 'NAV') {
2566                return 'navbar';
2567            }
2568            if (current.tagName === 'FOOTER') {
2569                return 'footer';
2570            }
2571            if (current.tagName === 'BODY' || current.tagName === 'HTML') {
2572                break;
2573            }
2574            current = current.parentElement;
2575        }
2576
2577        return 'body';
2578    }
2579
2580    /**
2581     * Get RudderStack Anonymous ID
2582     * 
2583     * Retrieves the RudderStack anonymous ID from our custom cookie.
2584     * The cookie is populated when RudderStack loads (see below).
2585     * 
2586     * @returns {string|null} The RudderStack anonymous ID or null if unavailable
2587     */
2588    function getRudderstackId() {
2589        // DONE MAILGUN: Verify cookie name — 'sinch_rudderstack_id' is shared across Sinch brands. Confirm with analytics team if mailgun should use the same cookie name.
2590        // Get cookie value
2591        const value = `; ${document.cookie}`;
2592        const parts = value.split(`; sinch_rudderstack_id=`);
2593        if (parts.length === 2) {
2594            return parts.pop().split(';').shift();
2595        }
2596        return null;
2597    }
2598
2599    /**
2600     * Get GA4 client ID
2601     * Only used for the Marketing Cloud form iframes (data-iframe-params), not in datalayers.
2602     *
2603     * Read straight from GA's own _ga cookie (GA1.1.<random>.<timestamp> ->
2604     * <random>.<timestamp>). GA only writes _ga when Consent Mode grants
2605     * analytics_storage, so we never hold an ID consent didn't allow.
2606     * Mirrors getGa4ClientId() in the design-system iframe-params-populator.
2607     *
2608     * @returns {string|null}
2609     */
2610    function getGa4ClientId() {
2611        const match = document.cookie.match(/(?:^|;\s*)_ga=([^;]*)/);
2612        if (!match) return null;
2613        const parts = decodeURIComponent(match[1]).split('.');
2614        return parts.length >= 4 ? parts.slice(-2).join('.') : null;
2615    }
2616
2617    /**
2618     * Announce GA4 client ID changes to the iframe populator.
2619     *
2620     * We don't store the ID ourselves - the design-system iframe populator
2621     * reads it from _ga when it runs. GA writes _ga asynchronously (and only
2622     * after consent), and OneTrust may remove it on withdrawal, so watch for
2623     * the value changing and fire utmCookies:updated so it re-reads it.
2624     */
2625    (function watchGa4ClientId() {
2626        var POLL_INTERVAL_MS = 250;
2627        var POLL_TIMEOUT_MS = 5000;
2628        var activeInterval = null;
2629        var lastId = getGa4ClientId();
2630
2631        function check() {
2632            var id = getGa4ClientId();
2633            if (id === lastId) return false;
2634            lastId = id;
2635            window.dispatchEvent(new Event('utmCookies:updated'));
2636            return true;
2637        }
2638
2639        function startPolling() {
2640            if (activeInterval) clearInterval(activeInterval);
2641            var start = Date.now();
2642            activeInterval = setInterval(function () {
2643                if (check() || Date.now() - start >= POLL_TIMEOUT_MS) {
2644                    clearInterval(activeInterval);
2645                    activeInterval = null;
2646                }
2647            }, POLL_INTERVAL_MS);
2648        }
2649
2650        if (!lastId) startPolling();
2651
2652        // Consent accepted (GA writes _ga shortly after) or withdrawn (_ga removed).
2653        window.addEventListener('OneTrustGroupsUpdated', startPolling);
2654    })();
2655
2656    /**
2657     * Set Cookie
2658     *
2659     * Shared helper for writing a first-party cookie.
2660     *
2661     * @param {string} name  - Cookie name
2662     * @param {string} value - Cookie value
2663     * @param {number} days  - Expiry in days (default 365)
2664     */
2665    function setCookieTracking(name, value, days = 365) {
2666        const date = new Date();
2667        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
2668        const expires = `expires=${date.toUTCString()}`;
2669        document.cookie = `${name}=${value};${expires};path=/;SameSite=Lax`;
2670    }
2671
2672    /**
2673     * Save RudderStack ID to cookie when available.
2674     *
2675     * Uses several strategies for robustness against RudderStack SDK v3, which
2676     * loads async via GTM and doesn't always expose getAnonymousId on the stub:
2677     *   1. Listen for the `rudderstackReady` custom event dispatched from
2678     *      rudderstack.php once the SDK is initialized (primary SDK v3 path).
2679     *   2. Register a `rudderanalytics.ready()` callback if the stub is present.
2680     *   3. Poll for the full SDK for up to POLL_TIMEOUT_MS.
2681     *   4. Re-poll when OneTrust consent changes (performance cookies may have
2682     *      been blocked on first load and accepted later).
2683     */
2684    (function saveRudderstackIdToCookie() {
2685        var POLL_INTERVAL_MS = 100;
2686        var POLL_TIMEOUT_MS = 5000;
2687        var activeInterval = null;
2688        var savedId = false;
2689
2690        function saveId(id) {
2691            if (!id || savedId) return false;
2692            savedId = true;
2693            setCookieTracking('sinch_rudderstack_id', id);
2694            window.dispatchEvent(new Event('utmCookies:updated'));
2695            return true;
2696        }
2697
2698        function trySet() {
2699            if (savedId) return true;
2700            if (typeof rudderanalytics !== 'undefined' && typeof rudderanalytics.getAnonymousId === 'function') {
2701                return saveId(rudderanalytics.getAnonymousId());
2702            }
2703            return false;
2704        }
2705
2706        function startPolling() {
2707            // Clear any existing poll before starting a new one
2708            if (activeInterval) clearInterval(activeInterval);
2709
2710            if (trySet()) return;
2711
2712            var start = Date.now();
2713            activeInterval = setInterval(function () {
2714                if (trySet()) {
2715                    clearInterval(activeInterval);
2716                    activeInterval = null;
2717                    return;
2718                }
2719                if (Date.now() - start >= POLL_TIMEOUT_MS) {
2720                    clearInterval(activeInterval);
2721                    activeInterval = null;
2722                }
2723            }, POLL_INTERVAL_MS);
2724        }
2725
2726        // SDK v3: listen for the rudderstackReady event dispatched from rudderstack.php
2727        window.addEventListener('rudderstackReady', function (e) {
2728            if (e && e.detail && e.detail.anonymousId && saveId(e.detail.anonymousId)) {
2729                return;
2730            }
2731            // No anonymousId in payload — fall back to polling the SDK
2732            startPolling();
2733        });
2734
2735        // If the SDK stub is already present at parse time, register a ready() callback
2736        if (typeof rudderanalytics !== 'undefined' && typeof rudderanalytics.ready === 'function') {
2737            rudderanalytics.ready(function () {
2738                trySet();
2739            });
2740        }
2741
2742        // Initial polling attempt on page load (covers case where SDK is already loaded)
2743        startPolling();
2744
2745        // Re-attempt when OneTrust consent changes (e.g. user accepts performance cookies)
2746        window.addEventListener('OneTrustGroupsUpdated', function () {
2747            savedId = false;
2748            startPolling();
2749        });
2750    })();
2751</script>
2751<script type="text/rocketlazyloadscript">
2752    setTimeout(() => {
2753        (function() {
2754            function pushSearchEvent(detail) {
2755                window.dataLayer = window.dataLayer || [];
2756                window.dataLayer.push({
2757                    event: "search",
2758                    event_info: {
2759                        search_term: detail.search_term,
2760                        element_name: detail.element_name,
2761                        destination: detail.destination,
2762                        brand_interaction: "mailgun",
2763                        product_interaction: "ungrouped",
2764                    },
2765                    page_info: {
2766                        page_url: window.location.href,
2767                        page_path: window.location.pathname,
2768                        page_title: document.title.toLowerCase(),
2769                        page_referrer: document.referrer,
2770                        page_type: getPageType(),
2771                        portal: "mailgun",
2772                        platform: "marketing",
2773                        language: "en-us",
2774                        environment: "prod",
2775                        timezone: getTimezone()
2776                    },
2777                    user_info: {
2778                        logged_in: false,
2779                        internal_traffic: false,
2780                        rudderstack_id: getRudderstackId()
2781                    }
2782                });
2783            }
2784
2785            // Consent handling for the search event.
2786            //
2787            // Unlike page_view / ux_error (which fire on page load), the search event
2788            // is user-initiated and always fires AFTER OneTrust has initialised.
2789            //
2790            //   US / Global:  analytics_storage granted by default → push immediately.
2791            //   EU / UK:      analytics_storage denied by default → push only after
2792            //                 the user has accepted consent (OneTrustGroupsUpdated
2793            //                 fires a second time).
2794
2795            document.addEventListener('algoliaSearch:selected', function(e) {
2796                pushSearchEvent(e.detail);
2797                console.log('search event pushed:', window.dataLayer[window.dataLayer.length - 1]);
2798            });
2799        })();
2800    }, 0);
2801</script>
2801
2802<script type="text/rocketlazyloadscript">
2803    setTimeout(() => {
2804        window.addEventListener("message", function(event) {
2805            var allowedOrigins = ["https://cloud.m.sinch.com"];
2806
2807            // Ensure message is from an allowed origin
2808            if (!allowedOrigins.includes(event.origin)) {
2809                // console.warn("Parent: Message from unknown origin", event.origin);
2810                return;
2811            }
2812
2813            // Log the received event data to inspect it
2814            console.log("Received event data:", event.data);
2815
2816            // Check if the message contains the expected event and data structure
2817            if (event.data.event !== "marketingCloudSubmit" || !event.data.mktCloudformName) {
2818                console.warn("Parent: Invalid or unexpected event data", event.data);
2819                return;
2820            }
2821
2822            console.log("Parent: Received valid message", event);
2823            console.table(event.data);
2824
2825            // Push original marketingCloudSubmit event to GTM dataLayer
2826            window.dataLayer = window.dataLayer || [];
2827            window.dataLayer.push({
2828                event: "marketingCloudSubmit", // This must match GTM event name
2829                mktCloudformName: event.data.mktCloudformName, // Keep form data
2830            });
2831
2832            // Push generate_lead event with additional parameters
2833            var formName = event.data.mktCloudformName.toLowerCase() || '';
2834            var leadType = '';
2835
2836            // Extract lead_type from form_name (first part before colon, or entire form_name if no colon)
2837            if (formName.indexOf(':') !== -1) {
2838                leadType = formName.split(':')[0].trim();
2839            } else {
2840                leadType = formName;
2841            }
2842
2843            window.dataLayer.push({
2844                event: 'generate_lead',
2845                event_info: {
2846                    mail_type: "business",
2847                    lead_type: leadType,
2848                    form_type: "marketing cloud",
2849                    business_country: event.data.mktCloudCountry.toLowerCase() || '',
2850                    form_name: formName
2851                }
2852            });
2853
2854                        //console.log("generate_lead event pushed:", window.dataLayer[window.dataLayer.length - 1]);
2855            console.log("Form Submitted Successfully!");
2856        });
2857    }, 0);
2858</script>
2858<script type="text/rocketlazyloadscript">
2859    setTimeout(() => {
2860        /**
2861         * Push page view event to data layer
2862         * Called when user has made a consent choice
2863         */
2864        function pushPageViewEvent() {
2865            window.dataLayer = window.dataLayer || [];
2866            dataLayer.push({
2867                event: "page_view",
2868                event_info: {
2869                    brand_interaction: "mailgun",
2870                    product_interaction: "ungrouped",
2871                },
2872                page_info: {
2873                    page_url: window.location.href,
2874                    page_path: window.location.pathname,
2875                    page_title: document.title.toLowerCase(),
2876                    page_referrer: document.referrer,
2877                    page_type: getPageType(),
2878                    portal: "mailgun",
2879                    platform: "marketing",
2880                    language: "en-us",
2881                    environment: "prod",
2882                    timezone: getTimezone()
2883                },
2884                user_info: {
2885                    logged_in: false,
2886                    internal_traffic: false,
2887                    rudderstack_id: getRudderstackId()
2888                }
2889            });
2890
2891        }
2892
2893        // Consent behaviour differs by region:
2894        //
2895        //   US:          Consent granted by default → page_view on OT init reaches analytics.
2896        //                No need to re-fire when the user interacts with the banner.
2897        //
2898        //   Global:      analytics_storage granted by default (via consent defaults +
2899        //                OptanonWrapper re-grant for pre-consent). page_view on OT init
2900        //                reaches analytics. No need to re-fire.
2901        //
2902        //   EU / UK:     Consent denied by default (essential cookies only) → page_view on
2903        //                OT init is blocked. Re-fire once when the user accepts so the event
2904        //                can reach analytics with the updated consent state.
2905        //
2906        // Strategy: fire for everyone on the first OneTrustGroupsUpdated (OT init).
2907        // Then check geolocation — if US or Global, mark as done; EU/UK gets one re-fire
2908        // on the next OneTrustGroupsUpdated (user acceptance/rejection).
2909
2910        var otInitFired = false;
2911        var pageViewFired = false;
2912
2913        window.addEventListener('OneTrustGroupsUpdated', function() {
2914            if (!otInitFired) {
2915                otInitFired = true;
2916                pushPageViewEvent();
2917
2918                // US and Global users: analytics_storage is granted on init,
2919                // so the initial page_view reaches analytics. No re-fire needed.
2920                var geo = window.OneTrust && typeof window.OneTrust.getGeolocationData === 'function'
2921                    ? window.OneTrust.getGeolocationData() : null;
2922                var euUkCountries = [
2923                    'AT','BE','BG','HR','CY','CZ','DK','EE','FI','FR',
2924                    'DE','GR','HU','IE','IT','LV','LT','LU','MT','NL',
2925                    'PL','PT','RO','SK','SI','ES','SE','GB',
2926                    'NO','IS','LI'
2927                ];
2928                var country = geo && geo.country ? geo.country : '';
2929                var isEuUk = euUkCountries.indexOf(country) > -1;
2930
2931                if (!isEuUk) {
2932                    pageViewFired = true; // block re-fire for US + Global
2933                }
2934                return;
2935            }
2936
2937            // User interacted with the consent banner (accept or reject).
2938            // Re-fire once for EU/UK users where the initial push was blocked.
2939            if (!pageViewFired) {
2940                pageViewFired = true;
2941                pushPageViewEvent();
2942            }
2943        });
2944    }, 0);
2945</script>
2945    
2945<script type="text/rocketlazyloadscript">
2946        setTimeout(() => {
2947            function trackNavigationClicks() {
2948                const navLinks = document.querySelectorAll('nav a, footer a');
2949
2950                navLinks.forEach(link => {
2951                    link.addEventListener('click', function(e) {
2952                        const elementName = e.target.textContent.trim().toLowerCase()
2953                            || e.target.alt?.trim().toLowerCase()
2954                            || e.target.closest('a')?.getAttribute('aria-label')?.trim().toLowerCase()
2955                            || '';
2956                        const elementLocation = getElementHierarchy(e.target);
2957
2958                        let navigationCategory = null;
2959                        const megaMenuParent = e.target.closest('.menu-item.has-panel.is-megamenu');
2960                        if (megaMenuParent) {
2961                            const categoryElement = megaMenuParent.querySelector(':scope > a > span');
2962                            if (categoryElement) {
2963                                navigationCategory = categoryElement.textContent.trim().toLowerCase();
2964                            }
2965                        }
2966
2967                        let navigationType = "inbound";
2968                        const linkElement = e.target.closest('a');
2969                        if (linkElement && linkElement.target === "_blank") {
2970                            navigationType = "outbound";
2971                        }
2972
2973                        window.dataLayer = window.dataLayer || [];
2974                        dataLayer.push({
2975                            event: "select_navigation",
2976                            event_info: {
2977                                element_location: elementLocation,
2978                                element_name: elementName,
2979                                navigation_category: navigationCategory,
2980                                navigation_type: navigationType,
2981                                brand_interaction: "mailgun",
2982                                product_interaction: "ungrouped",
2983                            },
2984                            page_info: {
2985                                page_url: window.location.href,
2986                                page_path: window.location.pathname,
2987                                page_title: document.title.toLowerCase(),
2988                                page_referrer: document.referrer,
2989                                page_type: getPageType(),
2990                                portal: "mailgun",
2991                                platform: "marketing",
2992                                language: "en-us",
2993                                environment: "prod",
2994                                timezone: getTimezone()
2995                            },
2996                            user_info: {
2997                                logged_in: false,
2998                                internal_traffic: false,
2999                                rudderstack_id: getRudderstackId()
3000                            }
3001                        });
3002
3003                        console.log(window.dataLayer);
3004                    });
3005                });
3006            }
3007
3008            // Initialize navigation click tracking unconditionally — GTM handles consent-based blocking
3009            trackNavigationClicks();
3010        }, 0);
3011    </script>
3011
3012<script type="text/rocketlazyloadscript">
3013    setTimeout(() => {
3014        function trackClickByClass(className) {
3015
3016            const links = document.querySelectorAll(`a.${className}`);
3017            const translatedStrings = {
3018                talkToExpert: 'talk to an expert',
3019                contactSales: 'contact sales',
3020                talkToEmailSpecialist: 'talk to an email specialist',
3021                bookDemo: 'schedule a demo',
3022                getDemo: 'get demo'
3023            };
3024
3025            const translatedLinks = {
3026                contactUs: 'https://www.mailgun.com/contact/sales/',
3027            };
3028
3029            links.forEach(link => {
3030                link.addEventListener('click', function(e) {
3031                    const href = link.href;
3032                    let label;
3033                    let eventName;
3034
3035                    // label or href dictates event name
3036
3037                    // Covers both the mailgun.com/signup redirect and
3038                    // all signup subdomain paths (signup.mailgun.com/*):
3039                    // - signup.mailgun.com/new/signup
3040                    // - signup.mailgun.com/deliverability
3041                    // - signup.mailgun.com/inspect
3042                    if (href.includes('mailgun.com/signup') ||
3043                        href.includes('signup.mailgun.com')) {
3044                        eventName = 'sign_up_funnel';
3045                        label = 'sign up cta';
3046
3047                    } else {
3048                        // Get button text for lead funnel checks
3049                        const buttonText = link.textContent.trim().toLowerCase();
3050
3051                        if (buttonText.includes(translatedStrings.talkToExpert) ||
3052                            buttonText.includes(translatedStrings.contactSales) ||
3053                            buttonText.includes(translatedStrings.talkToEmailSpecialist) ||
3054                            buttonText.includes(translatedStrings.bookDemo) ||
3055                            buttonText.includes(translatedStrings.getDemo) ||
3056                            href.includes(translatedLinks.contactUs) ||
3057                            href.includes('#form')) {
3058                            eventName = 'generate_lead_funnel';
3059                            label = buttonText;
3060                        } else {
3061                            // only track specific buttons
3062                            return;
3063                        }
3064                    }
3065
3066                    // Detect pricing plan from the closest plan card (pricing pages)
3067                    const planCard = link.closest('.pePlan');
3068                    const planName = planCard
3069                        ? (planCard.querySelector('.pePlanBadge')?.textContent.trim().toLowerCase() || planCard.id || null)
3070                        : null;
3071
3072                    // Extract email/validation quantity from the plan card (e.g. "10,000" → "10000")
3073                    const planQtyEl = planCard?.querySelector('.pePlanQty');
3074                    const planDetails = planQtyEl
3075                        ? planQtyEl.textContent.trim().replace(/&nbsp;/g, '').replace(/[,.\s\u00A0]/g, '') || null
3076                        : null;
3077
3078                    // Push to dataLayer
3079                    window.dataLayer = window.dataLayer || [];
3080                    dataLayer.push({
3081                        event: eventName,
3082                        event_info: {
3083                            funnel_step: label,
3084                            plan_name: planName,
3085                            plan_details: planDetails,
3086                            destination: link.href,
3087                            element_location: getElementHierarchy(link),
3088                            brand_interaction: "mailgun",
3089                            product_interaction: "ungrouped",
3090                        },
3091                        page_info: {
3092                            page_url: window.location.href,
3093                            page_path: window.location.pathname,
3094                            page_title: document.title.toLowerCase(),
3095                            page_referrer: document.referrer,
3096                            page_type: getPageType(),
3097                            portal: "mailgun",
3098                            platform: "marketing",
3099                            language: "en-us",
3100                            environment: "prod",
3101                            timezone: getTimezone()
3102                        },
3103                        user_info: {
3104                            logged_in: false,
3105                            internal_traffic: false,
3106                            rudderstack_id: getRudderstackId()
3107                        }
3108                    });
3109
3110                    console.log(window.dataLayer);
3111                });
3112            });
3113        }
3114
3115        // Initialize tracking unconditionally — GTM handles consent-based blocking
3116        trackClickByClass('btn');
3117    }, 0);
3118</script>
3118<script type="text/rocketlazyloadscript">
3119    setTimeout(() => {
3120        document.addEventListener("formSubscription:submitSuccess", function(event) {
3121            const form = event.detail?.form;
3122
3123            // Determine element_name from closest heading near the form
3124            let elementName = 'newsletter subscription';
3125            if (form) {
3126                const section = form.closest('section, .wp-block-group, .form-subscription')?.parentElement;
3127                if (section) {
3128                    const heading = section.querySelector('h1, h2, h3, h4, h5, h6');
3129                    if (heading && heading.textContent.trim()) {
3130                        elementName = heading.textContent.trim().toLowerCase();
3131                    }
3132                }
3133            }
3134
3135            window.dataLayer = window.dataLayer || [];
3136            window.dataLayer.push({
3137                event: "subscribe_newsletter",
3138                event_info: {
3139                    element_location: form ? getElementHierarchy(form) : 'body',
3140                    element_name: elementName,
3141                    brand_interaction: "mailgun",
3142                    product_interaction: "ungrouped",
3143                },
3144                page_info: {
3145                    page_url: window.location.href,
3146                    page_path: window.location.pathname,
3147                    page_title: document.title.toLowerCase(),
3148                    page_referrer: document.referrer,
3149                    page_type: getPageType(),
3150                    portal: "mailgun",
3151                    platform: "marketing",
3152                    language: "en-us",
3153                    environment: "prod",
3154                    timezone: getTimezone()
3155                },
3156                user_info: {
3157                    logged_in: false,
3158                    internal_traffic: false,
3159                    rudderstack_id: getRudderstackId()
3160                }
3161            });
3162
3163            console.log("subscribe_newsletter event pushed:", window.dataLayer[window.dataLayer.length - 1]);
3164        });
3165    }, 0);
3166</script>
3166
3167<script type="speculationrules">
3168{"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/simpletexting-theme-blank/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
3169</script>
3169
3170<link rel='preload'  href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/components/list-light.min.css?ver=1790166664' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
3171<link rel='preload'  href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/blocks/cta.min.css?ver=1790166662' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
3172<link rel='preload'  href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/components/pagination.min.css?ver=1790166664' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
3173<link rel='preload'  href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/layout-blocks/onetrust-cmp.min.css?ver=1790166666' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
3174<link rel='preload'  href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/design-system.min.css?ver=1790166662' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
3175<link rel='preload'  href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/layout-blocks/navbar.min.css?ver=1790166666' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
3176<script type="text/rocketlazyloadscript" id="rocket-browser-checker-js-after">
3177"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
3178//# sourceURL=rocket-browser-checker-js-after
3179</script>
vendor: 1 bytes, line 3179
3179
3180<script id="rocket-preload-links-js-extra">
3181var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://www.mailgun.com","onHoverDelay":"100","rateThrottle":"3"};
3182//# sourceURL=rocket-preload-links-js-extra
3183</script>
vendor: 1 bytes, line 3183
3183
3184<script type="text/rocketlazyloadscript" id="rocket-preload-links-js-after">
3185(function() {
3186"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
3187}());
3188
3189//# sourceURL=rocket-preload-links-js-after
3190</script>
vendor: 1 bytes, line 3190
3190
3191<script type="text/rocketlazyloadscript" id="taxonomy-filter-slug-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/components/taxonomy-filter-slug.min.js?ver=1790166669" data-rocket-defer defer></script>
vendor: 1 bytes, line 3191
3191
3192<script id="form-subscription-js-js-extra">
3193var formSubscriptionPhpData = {"ajaxUrl":"https://www.mailgun.com/wp-admin/admin-ajax.php","recaptchaPublicKey":"6LdYZokrAAAAAO1a-zLUFnIsmPX3wAU-53_MKSV8","currentLanguageCode":"en","locale":"en_US","strings":{"requiredField":"Please complete this required field.","invalidEmail":"Email must be formatted correctly.","acceptTerms":"Please accept the required terms."}};
3194var formSubscriptionPhpData = {"ajaxUrl":"https://www.mailgun.com/wp-admin/admin-ajax.php","recaptchaPublicKey":"6LdYZokrAAAAAO1a-zLUFnIsmPX3wAU-53_MKSV8","currentLanguageCode":"en","locale":"en_US","strings":{"requiredField":"Please complete this required field.","invalidEmail":"Email must be formatted correctly.","acceptTerms":"Please accept the required terms."}};
3195//# sourceURL=form-subscription-js-js-extra
3196</script>
vendor: 1 bytes, line 3196
3196
3197<script type="text/rocketlazyloadscript" id="form-subscription-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/components/form-subscription.min.js?ver=1790166669" data-rocket-defer defer></script>
vendor: 1 bytes, line 3197
3197
3198<script type="text/rocketlazyloadscript" id="bs-main-js-js" data-rocket-src="https://www.mailgun.com/wp-content/plugins/sinch-core/libraries/bootstrap-scripts/bootstrap.min.js?ver=35429c238a723c27a123ad4ad5c9733e" data-rocket-defer defer></script>
vendor: 1 bytes, line 3198
3198
3199<script type="text/rocketlazyloadscript" id="utm-cookies-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/utilities/utm-cookies.min.js?ver=1790166669" data-rocket-defer defer></script>
vendor: 1 bytes, line 3199
3199
3200<script type="text/rocketlazyloadscript" id="navbar-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/layout-blocks/navbar.min.js?ver=1790166669" data-rocket-defer defer></script>
vendor: 1 bytes, line 3200
3200
3201<script type="text/rocketlazyloadscript" id="scroll-direction-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/components/scroll-direction.min.js?ver=1790166669" data-rocket-defer defer></script>
vendor: 1 bytes, line 3201
3201
3202<script type="text/rocketlazyloadscript" id="offcanvas-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/components/offcanvas.min.js?ver=1790166669" data-rocket-defer defer></script>
vendor: 1 bytes, line 3202
3202
3203<script type="text/rocketlazyloadscript" id="lazy-svg-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/components/lazy-svg.min.js?ver=1790166669" data-rocket-defer defer></script>
vendor: 1 bytes, line 3203
3203
3204<script id="algolia-js-js-extra">
3205var algoliaVars = {"countryCode":"en","corePluginDirectory":"https://www.mailgun.com/wp-content/plugins/sinch-core/","indexName":"MG"};
3206//# sourceURL=algolia-js-js-extra
3207</script>
vendor: 1 bytes, line 3207
3207
3208<script type="text/rocketlazyloadscript" id="algolia-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/components/algolia.min.js?ver=1790166669" data-rocket-defer defer></script>
vendor: 1 bytes, line 3208
3208
3209<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
3210if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
3211images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
3212if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
3212<script data-no-minify="1" async src="https://www.mailgun.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
3212
3213<noscript><link rel='stylesheet' id='list-light-css-css' href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/components/list-light.min.css?ver=1790166664' media='all' /><link rel='stylesheet' id='cta-css-css' href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/blocks/cta.min.css?ver=1790166662' media='all' /><link rel='stylesheet' id='pagination-css-css' href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/components/pagination.min.css?ver=1790166664' media='all' /><link rel='stylesheet' id='onetrust-cmp-css-css' href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/layout-blocks/onetrust-cmp.min.css?ver=1790166666' media='all' /><link rel='stylesheet' id='design-system-css-css' href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/design-system.min.css?ver=1790166662' media='all' /><link rel='stylesheet' id='navbar-css-css' href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/layout-blocks/navbar.min.css?ver=1790166666' media='all' /></noscript>
3213<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a3ffdad3fb3f1135',t:'MTc5MDIzMjYyNQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
3213</body>
3214
3215</html>
3216<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->

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.