PageSourceSearch

https://www.insurancebusinessmag.com/us/contact-us/

html insurancebusinessmag.com collected 2026-09-24 08:25:32 UTC 66,623 bytes, 1,365 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
6    <link rel="preconnect" href="https://fonts.googleapis.com">
7    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
8            <title>Contact Us | Insurance Business</title>
9    <meta name="description" content="Insurance Business America values your thoughts and welcomes your feedback.">
10
11    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
12    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
13    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
14    <link rel="manifest" href="/manifest.webmanifest">
15    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Barlow+Condensed:400,500|Cormorant+Garamond:600|Libre+Franklin:300,400,500&display=swap">
16    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.1/css/all.css" integrity="sha384-vp86vTRFVJgpjF9jiIGPEEqYqlDwgyBgEF109VFjmqGmIY/Y4HV4d3Gp2irVfcrp" crossorigin="anonymous">
17    <link href="/css/site.min.css?v=RjvV_mwAYfaAYf9cGfemyucAtcKCPUVRFNHkcP20z7I" rel="stylesheet" />
18
19    <meta property="og:locale" content="en_US" />
20    <meta property="og:site_name" content="Insurance Business" />
21
22        
23    <link rel="canonical" href="https://www.insurancebusinessmag.com/us/contact-us/">
24
25        <!-- Google Tag Manager -->
26<script>
vendor: 328 bytes, lines 26-31
26
27(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
28new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
29j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
30'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
31})(window,document,'script','dataLayer','
31GTM-PVJZ6HP
vendor: 3 bytes, line 31
31');
31</script>
31
32<!-- End Google Tag Manager -->
33    
34<script type="text/javascript">!function(T,l,y){var S=T.location,k="script",D="instrumentationKey",C="ingestionendpoint",I="disableExceptionTracking",E="ai.device.",b="toLowerCase",w="crossOrigin",N="POST",e="appInsightsSDK",t=y.name||"appInsights";(y.name||T[e])&&(T[e]=t);var n=T[t]||function(d){var g=!1,f=!1,m={initialize:!0,queue:[],sv:"5",version:2,config:d};function v(e,t){var n={},a="Browser";return n[E+"id"]=a[b](),n[E+"type"]=a,n["ai.operation.name"]=S&&S.pathname||"_unknown_",n["ai.internal.sdkVersion"]="javascript:snippet_"+(m.sv||m.version),{time:function(){var e=new Date;function t(e){var t=""+e;return 1===t.length&&(t="0"+t),t}return e.getUTCFullYear()+"-"+t(1+e.getUTCMonth())+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+((e.getUTCMilliseconds()/1e3).toFixed(3)+"").slice(2,5)+"Z"}(),iKey:e,name:"Microsoft.ApplicationInsights."+e.replace(/-/g,"")+"."+t,sampleRate:100,tags:n,data:{baseData:{ver:2}}}}var h=d.url||y.src;if(h){function a(e){var t,n,a,i,r,o,s,c,u,p,l;g=!0,m.queue=[],f||(f=!0,t=h,s=function(){var e={},t=d.connectionString;if(t)for(var n=t.split(";"),a=0;a<n.length;a++){var i=n[a].split("=");
342===i.length&&(e[i[0][b]()]=i[1])}if(!e[C]){var r=e.endpointsuffix,o=r?e.location:null;e[C]="https://"+(o?o+".":"")+"dc."+(r||"services.visualstudio.com")}return e}(),c=s[D]||d[D]||"",u=s[C],p=u?u+"/v2/track":d.endpointUrl,(l=[]).push((n="SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)",a=t,i=p,(o=(r=v(c,"Exception")).data).baseType="ExceptionData",o.baseData.exceptions=[{typeName:"SDKLoadFailed",message:n.replace(/\./g,"-"),hasFullStack:!1,stack:n+"\nSnippet failed to load ["+a+"] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: "+(S&&S.pathname||"_unknown_")+"\nEndpoint: "+i,parsedStack:[]}],r)),l.push(function(e,t,n,a){var i=v(c,"Message"),r=i.data;r.baseType="MessageData";var o=r.baseData;return o.message='AI (Internal): 99 message:"'+("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) ("+n+")").replace(/\"/g,"")+'"',o.properties={endpoint:a},i}(0,0,t,p)),function(e,t){if(JSON){var n=T.fetch;if(n&&!y.useXhr)n(t,{method:N,body:JSON.stringify(e),mode:"cors"});else if(XMLHttpRequest){var a=new XMLHttpRequest;a.open(N,t),a.setRequestHeader("Content-type","application/json"),a.send(JSON.stringify(e))}}}(l,p))}function i(e,t){f||setTimeout(function(){!t&&m.core||a()},500)}var e=function(){var n=l.createElement(k);n.src=h;var e=y[w];return!e&&""!==e||"undefined"==n[w]||(n[w]=e),n.onload=i,n.onerror=a,n.onreadystatechange=function(e,t){"loaded"!==n.readyState&&"complete"!==n.readyState||i(0,t)},n}();y.ld<0?l.getElementsByTagName("head")[0].appendChild(e):setTimeout(function(){l.getElementsByTagName(k)[0].parentNode.appendChild(e)},y.ld||0)}try{m.cookie=l.cookie}catch(p){}function t(e){for(;e.length;)!function(t){m[t]=function(){var e=arguments;g||m.queue.push(function(){m[t].apply(m,e)})}}(e.pop())}var n="track",r="TrackPage",o="TrackEvent";t([n+"Event",n+"PageView",n+"Exception",n+"Trace",n+"DependencyData",n+"Metric",n+"PageViewPerformance","start"+r,"stop"+r,"start"+o,"stop"+o,"addTelemetryInitializer","setAuthenticatedUserContext","clearAuthenticatedUserContext","flush"]),m.SeverityLevel={Verbose:0,Information:1,Warning:2,Error:3,Critical:4};var s=(d.extensionConfig||{}).ApplicationInsightsAnalytics||{};if(!0!==d[I]&&!0!==s[I]){var c="onerror";t(["_"+c]);var u=T[c];T[c]=function(e,t,n,a,i){var r=u&&u(e,t,n,a,i);return!0!==r&&m["_"+c]({message:e,url:t,lineNumber:n,columnNumber:a,error:i}),r},d.autoExceptionInstrumented=!0}return m}(y.cfg);function a(){y.onInit&&y.onInit(n)}(T[t]=n).queue&&0===n.queue.length?(n.queue.push(a),n.trackPageView({})):a()}(window,document,{
35src: "https://js.monitor.azure.com/scripts/b/ai.2.min.js", // The SDK URL Source
36crossOrigin: "anonymous", 
37cfg: { // Application Insights Configuration
38    connectionString: 'InstrumentationKey=df30986d-3201-4e36-b9af-0e77873ecf59;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/'
39}});</script>
39</head>
40<body class="page">
41    <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 41-42
41
42<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
42GTM-PVJZ6HP
vendor: 83 bytes, lines 42-43
42"
43height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
44<!-- End Google Tag Manager (noscript) -->
45    
46    
47    
48    <div>
49        <header class="header">
50            <nav class="nav">
51                <!--- Nav Bar --->
52                <div class="nav-bar">
53                    <div class="nav-bar__top">
54                        <div class="nav-bar__wrapper nav-bar__wrapper--top ">
55                            <a class="nav-bar__logo " href="/us/">
56                                <img src="/images/logo.svg" alt="Insurance Business" />
57                            </a>
58                        </div>
59                    </div>
60                    <div class="nav-bar__bottom">
61                        <div class="nav-bar__wrapper nav-bar__wrapper--bottom">
62                            <div class="nav-bar__left">
63                                <div class="nav-bar__region__select">
64                                    <select id="regionSelect" onchange="location = this.value;" autocomplete="off">
65                                        <option value="" disabled>
66                                            SELECT REGION
67                                        </option>
68                                        <option value="/us/" selected="selected">
69                                            UNITED STATES
70                                        </option>
71                                        <option value="/ca/">
72                                            CANADA
73                                        </option>
74                                        <option value="/uk/">
75                                            UNITED KINGDOM
76                                        </option>
77                                        <option value="/au/">
78                                            AUSTRALIA
79                                        </option>
80                                        <option value="/nz/">
81                                            NEW ZEALAND
82                                        </option>
83                                        <option value="/asia/">
84                                            ASIA
85                                        </option>
86                                    </select>
87                                </div>
88                            </div>
89                            <div class="nav-bar__middle">
90                                <ul class="nav__items">
91    <li class="nav__item">
92        <a class="nav__item__link" href="/us/news/breaking-news/">News</a>
93        <div class="nav__item__menu">
94            <ul class="nav__item__menu__items">
95                <li><a href="/us/news/breaking-news/">Insurance News</a></li>
96                <li><a href="/us/news/industry-news/">Industry News</a></li>
97                <li><a href="/us/news/columns/">Columns</a></li>
98                <li><a href="/us/news/diversity-inclusion/">Diversity &amp; Inclusion</a></li>
99                <li><a href="/us/news/mergers-acquisitions/">Mergers &amp; Acquisitions</a></li>
100                <li><a href="/us/news/legal-advisory-board/">Legal Advisory Board</a></li>
101                <li><a href="/reinsurance/">Reinsurance</a></li>
102                <li><a href="/us/news/risk-management/">Risk Management</a></li>
103            </ul>
104        </div>
105    </li>
106    <li class="nav__item">
107        <a class="nav__item__link" href="/us/tv/">TV</a>
108    </li>
109    <li class="nav__item">
110        <a class="nav__item__link" href="/us/benefits/">Group Benefits</a>
111    </li>
112    <li class="nav__item">
113        <a class="nav__item__link" href="/us/news/technology/">Digital Transformation</a>
114    </li>
115    <li class="nav__item">
116        <a class="nav__item__link" href="/us/news/excess-surplus/">E&S</a>
117    </li>
118    <li class="nav__item">
119        <a class="nav__item__link" href="#">Resources</a>
120        <div class="nav__item__menu">
121            <ul class="nav__item__menu__items">
122                <li><a href="/us/annual-guides/">Annual Guides</a></li>
123                <li><a href="/us/business-strategy/">Business Strategy</a></li>
124                <li><a href="/us/data-hub/">Data Hub</a></li>
125                <li><a href="/us/e-magazines/">E-mag</a></li>
126                <li><a href="/us/events/">Events</a></li>
127                <li><a href="/us/guides/">Guides</a></li>
128                <li><a href="/us/ib-talk/">IB Talk</a></li>
129                <li><a href="/us/industry-reports/">Industry Reports</a></li>
130                <li><a href="/us/companies/">Insurance Companies</a></li>
131                <li><a href="/us/leaders-network/">Leaders Network</a></li>
132                <li><a href="/us/news/risk-compliance-legal/">Risk, Compliance &amp; Legal</a></li>
133                <li><a href="/us/opinion/">Opinion</a></li>
134                <li><a href="/us/premium/">Premium Content</a></li>
135                <li><a href="/us/webinars/">Webinars</a></li>
136                <li><a href="/us/white-papers/">White papers</a></li>
137            </ul>
138        </div>
139    </li>
140    <li class="nav__item">
141        <a class="nav__item__link" href="/us/best-insurance/">Best In Insurance</a>
142    </li>
143    <li class="nav__item">
144        <a class="nav__item__link" href="#">Specialty</a>
145        <div class="nav__item__menu">
146            <ul class="nav__item__menu__items">
147                <li><a href="/us/news/cannabis/">Cannabis</a></li>
148                <li><a href="/us/news/catastrophe/">Catastrophe &amp; Flood</a></li>
149                <li><a href="/us/news/claims/">Claims</a></li>
150                <li><a href="/us/news/construction/">Construction &amp; Engineering</a></li>
151                <li><a href="/us/news/cyber/">Cyber</a></li>
152                <li><a href="/us/news/environmental/">Environmental</a></li>
153                <li><a href="/us/news/excess-surplus/">E&S</a></li>
154                <li><a href="/us/news/benefits/">Group Benefits</a></li>
155                <li><a href="/us/news/hospitality/">Hospitality</a></li>
156                <li><a href="/us/news/life-insurance/">Life &amp; Health</a></li>
157                <li><a href="/us/news/marine/">Marine</a></li>
158                <li><a href="/us/news/auto-motor/">Motor &amp; Fleet</a></li>
159                <li><a href="/us/news/non-profits/">Non-Profits &amp; Charities</a></li>
160                <li><a href="/us/news/professional-liability/">Professional Risks</a></li>
161                <li><a href="/us/news/programs/">Programs</a></li>
162                <li><a href="/us/news/property/">Property</a></li>
163                <li><a href="/us/news/sme/">SME</a></li>
164                <li><a href="/us/news/technology/">Digital Transformation</a></li>
165                <li><a href="/us/news/travel/">Travel</a></li>
166                <li><a href="/us/news/workers-comp/">Workers Comp</a></li>
167            </ul>
168        </div>
169    </li>
170    <li class="nav__item">
171        <a class="nav__item__link" href="/us/contact-us/">Contact Us</a>
172        <div class="nav__item__menu">
173            <ul class="nav__item__menu__items">
174                <li><a href="/us/contact-us/">Contact Us</a></li>
175                <li><a href="/us/newsletter/">E-newsletter</a></li>
176                <li><a href="/us/authors/">Authors</a></li>
177                <li><a href="/us/regular-contributors/">Regular Contributors</a></li>
178                <li><a href="https://info.insurancebusinessmag.com/media-kit-ib-us-2026/p/1">Advertise</a></li>
179            </ul>
180        </div>
181    </li>
182</ul>
183                            </div>
184                            <div class="nav-bar__right">
185                                    <div class="nav-bar__pelcro">
186                                        <button class="nav-bar__pelcro__button pelcro-login-button" data-dashboard-text="Login">
187                                            Login
188                                        </button>
189                                        <button class="nav-bar__pelcro__button nav-bar__pelcro__button--orange pelcro-dashboard-button">
190                                            My account
191                                        </button>
192                                        <button class="nav-bar__pelcro__button pelcro-logout-button">
193                                            Logout
194                                        </button>
195                                    </div>
196                                <button class="nav-bar__search__button nav-bar__button--icon algolia-search__btn" data-region="us">
197                                    <i class="fa fa-search"></i>
198                                </button>
199                                <button id="navOverlayOpen" class="nav-bar__overlay__button">
200                                    <i class="fa fa-bars"></i>
201                                </button>
202                            </div>
203                        </div>
204                    </div>
205                </div>
206            </nav>
207        </header>
208        <!--- Nav Overlay --->
209        <div id="navOverlay" class="nav-overlay">
210            <div class="nav-overlay__top">
211                <div class="nav-overlay__buttons">
212                        <div class="nav-overlay__pelcro">
213                            <button class="nav-overlay__pelcro__button nav-overlay__pelcro__button--orange pelcro-dashboard-button">
214                                My account
215                            </button>
216                            <button class="nav-overlay__pelcro__button pelcro-logout-button">
217                                Logout
218                            </button>
219                            <button class="nav-overlay__pelcro__button pelcro-login-button" data-dashboard-text="Login">
220                                Login
221                            </button>
222                        </div>
223                    <div class="nav-overlay__search-close">
224                        <button class="nav-overlay__search-close__button algolia-search__btn menu-item__search__btn--padding" data-region="us">
225                            <i class="fa fa-search" aria-hidden="true" tabindex="-1" style="pointer-events: none;"></i>
226                        </button>
227                        <button id="navOverlayClose" class="nav-overlay__search-close__button">
228                            <i class="fa fa-times"></i>
229                        </button>
230                    </div>
231                </div>
232            </div>
233            <div class="nav-overlay__bottom">
234                <ul class="nav__items">
235    <li class="nav__item">
236        <a class="nav__item__link" href="/us/news/breaking-news/">News</a>
237        <div class="nav__item__menu">
238            <ul class="nav__item__menu__items">
239                <li><a href="/us/news/breaking-news/">Insurance News</a></li>
240                <li><a href="/us/news/industry-news/">Industry News</a></li>
241                <li><a href="/us/news/columns/">Columns</a></li>
242                <li><a href="/us/news/diversity-inclusion/">Diversity &amp; Inclusion</a></li>
243                <li><a href="/us/news/mergers-acquisitions/">Mergers &amp; Acquisitions</a></li>
244                <li><a href="/us/news/legal-advisory-board/">Legal Advisory Board</a></li>
245                <li><a href="/reinsurance/">Reinsurance</a></li>
246                <li><a href="/us/news/risk-management/">Risk Management</a></li>
247            </ul>
248        </div>
249    </li>
250    <li class="nav__item">
251        <a class="nav__item__link" href="/us/tv/">TV</a>
252    </li>
253    <li class="nav__item">
254        <a class="nav__item__link" href="/us/benefits/">Group Benefits</a>
255    </li>
256    <li class="nav__item">
257        <a class="nav__item__link" href="/us/news/technology/">Digital Transformation</a>
258    </li>
259    <li class="nav__item">
260        <a class="nav__item__link" href="/us/news/excess-surplus/">E&S</a>
261    </li>
262    <li class="nav__item">
263        <a class="nav__item__link" href="#">Resources</a>
264        <div class="nav__item__menu">
265            <ul class="nav__item__menu__items">
266                <li><a href="/us/annual-guides/">Annual Guides</a></li>
267                <li><a href="/us/business-strategy/">Business Strategy</a></li>
268                <li><a href="/us/data-hub/">Data Hub</a></li>
269                <li><a href="/us/e-magazines/">E-mag</a></li>
270                <li><a href="/us/events/">Events</a></li>
271                <li><a href="/us/guides/">Guides</a></li>
272                <li><a href="/us/ib-talk/">IB Talk</a></li>
273                <li><a href="/us/industry-reports/">Industry Reports</a></li>
274                <li><a href="/us/companies/">Insurance Companies</a></li>
275                <li><a href="/us/leaders-network/">Leaders Network</a></li>
276                <li><a href="/us/news/risk-compliance-legal/">Risk, Compliance &amp; Legal</a></li>
277                <li><a href="/us/opinion/">Opinion</a></li>
278                <li><a href="/us/premium/">Premium Content</a></li>
279                <li><a href="/us/webinars/">Webinars</a></li>
280                <li><a href="/us/white-papers/">White papers</a></li>
281            </ul>
282        </div>
283    </li>
284    <li class="nav__item">
285        <a class="nav__item__link" href="/us/best-insurance/">Best In Insurance</a>
286    </li>
287    <li class="nav__item">
288        <a class="nav__item__link" href="#">Specialty</a>
289        <div class="nav__item__menu">
290            <ul class="nav__item__menu__items">
291                <li><a href="/us/news/cannabis/">Cannabis</a></li>
292                <li><a href="/us/news/catastrophe/">Catastrophe &amp; Flood</a></li>
293                <li><a href="/us/news/claims/">Claims</a></li>
294                <li><a href="/us/news/construction/">Construction &amp; Engineering</a></li>
295                <li><a href="/us/news/cyber/">Cyber</a></li>
296                <li><a href="/us/news/environmental/">Environmental</a></li>
297                <li><a href="/us/news/excess-surplus/">E&S</a></li>
298                <li><a href="/us/news/benefits/">Group Benefits</a></li>
299                <li><a href="/us/news/hospitality/">Hospitality</a></li>
300                <li><a href="/us/news/life-insurance/">Life &amp; Health</a></li>
301                <li><a href="/us/news/marine/">Marine</a></li>
302                <li><a href="/us/news/auto-motor/">Motor &amp; Fleet</a></li>
303                <li><a href="/us/news/non-profits/">Non-Profits &amp; Charities</a></li>
304                <li><a href="/us/news/professional-liability/">Professional Risks</a></li>
305                <li><a href="/us/news/programs/">Programs</a></li>
306                <li><a href="/us/news/property/">Property</a></li>
307                <li><a href="/us/news/sme/">SME</a></li>
308                <li><a href="/us/news/technology/">Digital Transformation</a></li>
309                <li><a href="/us/news/travel/">Travel</a></li>
310                <li><a href="/us/news/workers-comp/">Workers Comp</a></li>
311            </ul>
312        </div>
313    </li>
314    <li class="nav__item">
315        <a class="nav__item__link" href="/us/contact-us/">Contact Us</a>
316        <div class="nav__item__menu">
317            <ul class="nav__item__menu__items">
318                <li><a href="/us/contact-us/">Contact Us</a></li>
319                <li><a href="/us/newsletter/">E-newsletter</a></li>
320                <li><a href="/us/authors/">Authors</a></li>
321                <li><a href="/us/regular-contributors/">Regular Contributors</a></li>
322                <li><a href="https://info.insurancebusinessmag.com/media-kit-ib-us-2026/p/1">Advertise</a></li>
323            </ul>
324        </div>
325    </li>
326</ul>
327            </div>
328        </div>
329        
330    </div>
331    <div>
332        
333        <div class="body">
334            
335
336
337<section class="wrapper wrapper--detail-title">
338    Contact Us
339</section>
340
341<section class="wrapper">
342    <div class="page-section">
343        <div class="page-section__left">
344            <div class="single-page single-page--contact-us" property="article:body">
345<p><em>Insurance Business </em>values your thoughts and welcomes your feedback.</p>
346
347<p>If you have any questions, comments, or requests, please contact us via the form below.</p>
348<embed align="top" cellspacing="0" data-origheight="" data-origwidth="" frameborder="0" marginheight="0" scrolling="no" src="https://app.smartsheet.com/b/form/a15ed0e2304c4cf481dbbf186316cd89" style="border-style: none; width: 968px; height: 900px;"></embed>
349
350<p><span style="font-size:14px;"><em><strong>*</strong>Insurance Business</em> is a publisher and does not provide coverage or recommend coverage 
350providers. Please do not inquire here regarding policies.</span></p>            </div>
351        </div>
352        <div class="page-section__right">
353            <div class="side-section">
354                    <div class="vc-latest-news">
355    <h3 class="vc-latest-news__title">
356        LATEST NEWS
357    </h3>
358    <div class="vc-latest-news__items">
359            <div class="vc-latest-news__item">
360                    <a class="vc-latest-news__item__image" href="/us/news/breaking-news/plymouth-rock-names-a-returning-executive-as-president-and-ceo-of-its-agency-group-590960.aspx">
361                        <img src="https://cdn-res.keymedia.com/cdn-cgi/image/w=110,h=66,fit=scale-down,f=auto/https://cdn-res.keymedia.com/cms/images/us/003/0382_639258204139861343.png"
362                            srcset="https://cdn-res.keymedia.com/cdn-cgi/image/w=110,h=66,fit=scale-down,f=auto/https://cdn-res.keymedia.com/cms/images/us/003/0382_639258204139861343.png 110w,
363                                    https://cdn-res.keymedia.com/cdn-cgi/image/w=220,h=132,fit=scale-down,f=auto/https://cdn-res.keymedia.com/cms/images/us/003/0382_639258204139861343.png 220w"
364                            sizes="110px"
365                            width="110" height="66" alt="Plymouth Rock names a returning executive as president and CEO of its agency group" loading="lazy">
366                    </a>
367                <div class="vc-latest-news__item__right">
368                    <a class="vc-latest-news__item__title clamp clamp-3" href="/us/news/breaking-news/plymouth-rock-names-a-returning-executive-as-president-and-ceo-of-its-agency-group-590960.aspx">
369                        Plymouth Rock names a returning executive as president and CEO of its agency group
370                    </a>
371                    <a class="vc-latest-news__item__tagvalue" href="https://www.insurancebusinessmag.com/us/news/breaking-news/">Insurance News</a>
372                </div>
373            </div>
374            <div class="vc-latest-news__item">
375                    <a class="vc-latest-news__item__image" href="/us/news/technology/independent-agency-revenue-rose-at-three-in-four-firms-as-ai-adoption-tripled-big-i-study-finds-590958.aspx">
376                        <img src="https://cdn-res.keymedia.com/cdn-cgi/image/w=110,h=66,fit=scale-down,f=auto/https://cdn-res.keymedia.com/cms/images/us/003/0382_639258201749386408.png"
377                            srcset="https://cdn-res.keymedia.com/cdn-cgi/image/w=110,h=66,fit=scale-down,f=auto/https://cdn-res.keymedia.com/cms/images/us/003/0382_639258201749386408.png 110w,
378                                    https://cdn-res.keymedia.com/cdn-cgi/image/w=220,h=132,fit=scale-down,f=auto/https://cdn-res.keymedia.com/cms/images/us/003/0382_639258201749386408.png 220w"
379                            sizes="110px"
380                            width="110" height="66" alt="Independent agency revenue rose at three in four firms as AI adoption tripled, Big I study finds" loading="lazy">
381                    </a>
382                <div class="vc-latest-news__item__right">
383                    <a class="vc-latest-news__item__title clamp clamp-3" href="/us/news/technology/independent-agency-revenue-rose-at-three-in-four-firms-as-ai-adoption-tripled-big-i-study-finds-590958.aspx">
384                        Independent agency revenue rose at three in four firms as AI adoption tripled, Big I study finds
385                    </a>
386                    <a class="vc-latest-news__item__tagvalue" href="https://www.insurancebusinessmag.com/us/news/technology/">Digital Transformation</a>
387                </div>
388            </div>
389            <div class="vc-latest-news__item">
390                    <a class="vc-latest-news__item__image" href="/us/news/mergers-acquisitions/oakbridge-expands-into-tampa-bay-with-coastal-property-specialist-590961.aspx">
391                        <img src="https://cdn-res.keymedia.com/cdn-cgi/image/w=110,h=66,fit=scale-down,f=auto/https://cdn-res.keymedia.com/cms/images/us/003/0382_639258206837200644.png"
392                            srcset="https://cdn-res.keymedia.com/cdn-cgi/image/w=110,h=66,fit=scale-down,f=auto/https://cdn-res.keymedia.com/cms/images/us/003/0382_639258206837200644.png 110w,
393                                    https://cdn-res.keymedia.com/cdn-cgi/image/w=220,h=132,fit=scale-down,f=auto/https://cdn-res.keymedia.com/cms/images/us/003/0382_639258206837200644.png 220w"
394                            sizes="110px"
395                            width="110" height="66" alt="Oakbridge expands into Tampa Bay with coastal property specialist" loading="lazy">
396                    </a>
397                <div class="vc-latest-news__item__right">
398                    <a class="vc-latest-news__item__title clamp clamp-3" href="/us/news/mergers-acquisitions/oakbridge-expands-into-tampa-bay-with-coastal-property-specialist-590961.aspx">
399                        Oakbridge expands into Tampa Bay with coastal property specialist
400                    </a>
401                    <a class="vc-latest-news__item__tagvalue" href="https://www.insurancebusinessmag.com/us/news/mergers-acquisitions/">Mergers &amp; Acquisitions</a>
402                </div>
403            </div>
404            <div class="vc-latest-news__item">
405                    <a class="vc-latest-news__item__image" href="/us/news/breaking-news/ai-governance-isnt-keeping-pace-with-ai-adoption-axa-xl-warns-591011.aspx">
406                        <img src="https://cdn-res.keymedia.com/cdn-cgi/image/w=110,h=66,fit=scale-down,f=auto/https://cdn-res.keymedia.com/cms/images/us/018/0321_639258281360727187.png"
407                            srcset="https://cdn-res.keymedia.com/cdn-cgi/image/w=110,h=66,fit=scale-down,f=auto/https://cdn-res.keymedia.com/cms/images/us/018/0321_639258281360727187.png 110w,
408                                    https://cdn-res.keymedia.com/cdn-cgi/image/w=220,h=132,fit=scale-down,f=auto/https://cdn-res.keymedia.com/cms/images/us/018/0321_639258281360727187.png 220w"
409                            sizes="110px"
410                            width="110" height="66" alt="AI governance isn&#x27;t keeping pace with AI adoption, AXA XL warns" loading="lazy">
411                    </a>
412                <div class="vc-latest-news__item__right">
413                    <a class="vc-latest-news__item__title clamp clamp-3" href="/us/news/breaking-news/ai-governance-isnt-keeping-pace-with-ai-adoption-axa-xl-warns-591011.aspx">
414                        AI governance isn&#x27;t keeping pace with AI adoption, AXA XL warns
415                    </a>
416                    <a class="vc-latest-news__item__tagvalue" href="https://www.insurancebusinessmag.com/us/news/breaking-news/">Insurance News</a>
417                </div>
418            </div>
419            <div class="vc-latest-news__item">
420                    <a class="vc-latest-news__item__image" href="/us/news/breaking-news/insurance-moves-penn-mutual-protective-life-and-hub-international-590962.aspx">
421                        <img src="https://cdn-res.keymedia.com/cdn-cgi/image/w=110,h=66,fit=scale-down,f=auto/https://cdn-res.keymedia.com/cms/images/us/003/0382_639258210444927736.png"
422                            srcset="https://cdn-res.keymedia.com/cdn-cgi/image/w=110,h=66,fit=scale-down,f=auto/https://cdn-res.keymedia.com/cms/images/us/003/0382_639258210444927736.png 110w,
423                                    https://cdn-res.keymedia.com/cdn-cgi/image/w=220,h=132,fit=scale-down,f=auto/https://cdn-res.keymedia.com/cms/images/us/003/0382_639258210444927736.png 220w"
424                            sizes="110px"
425                            width="110" height="66" alt="Insurance moves: Penn Mutual, Protective Life and HUB International" loading="lazy">
426                    </a>
427                <div class="vc-latest-news__item__right">
428                    <a class="vc-latest-news__item__title clamp clamp-3" href="/us/news/breaking-news/insurance-moves-penn-mutual-protective-life-and-hub-international-590962.aspx">
429                        Insurance moves: Penn Mutual, Protective Life and HUB International
430                    </a>
431                    <a class="vc-latest-news__item__tagvalue" href="https://www.insurancebusinessmag.com/us/news/breaking-news/">Insurance News</a>
432                </div>
433            </div>
434    </div>
435</div>
436            </div>
437        </div>
438    </div>
439</section>
440
441        </div>
442        <footer class="footer">
443            <button class="btn-go-top js-btn-go-top" title="Go to top">
444                <i class="fa fa-chevron-up"></i>
445            </button>
446            <div class="footer__wrapper">
447                <div class="footer__left">
448                    <a class="footer__logo" href="/us/">
449                        <img src="/images/logo_footer.svg" alt="Insurance Business" />
450                    </a>
451                        <div class="footer__sns">
452                            <a href="https://www.facebook.com/InsuranceBusinessUS" target="_blank" rel="nofollow">
453                                <i class="fab fa-facebook-square"></i>
454                            </a>
455                            <a href="https://twitter.com/InsuranceBizUS" target="_blank" rel="nofollow">
456                                <img class="footer-svg-icon" src="/images/square-x.svg" />
457                            </a>
458                            <a href="https://www.linkedin.com/company/13684888" target="_blank" rel="nofollow">
459                                <i class="fab fa-linkedin"></i>
460                            </a>
461                        </div>
462                </div>
463                <div class="footer__right">
464                    <ul class="footer__nav">
465                            <li><a href="/us/tools/people/">People</a></li>
466                        <li><a href="/us/glossary/">Glossary</a></li>
467                        <li><a href="https://www.keymedia.com/terms-and-conditions">Terms & conditions</a></li>
468                        <li><a href="/us/privacy-policy/">Privacy policy</a></li>
469                        <li><a href="/us/cookie-policy/">Cookie policy</a></li>
470                        <li><a class="termly-display-preferences" href="#">Consent Preferences</a></li>
471                        <li><a href="/us/conditions-of-use/">Conditions of Use</a></li>
472                        <li><a href="/us/about-us/">About us</a></li>
473                        <li><a href="/us/contact-us/">Contact us</a></li>
474                        <li><a href="/us/sitemap/">Sitemap</a></li>
475                        <li><a href="https://www.insurancebusinessmag.com/us/rss/">Rss</a></li>
476                    </ul>
477                    <div class="footer__award-copyright">
478                            <div class="footer__award">
479                                <img src="/images/audited_media.png" />
480                            </div>
481                        <div class="footer__copyright">
482                            Copyright © 2026 KM Business Information US, Inc
483                        </div>
484                    </div>
485                </div>
486            </div>
487        </footer>
488        <!--
489        <div id="custom_modal_contact_us" class="custom-modal">
490            <div class="custom-modal-content">
491                <div class="subscription__card subscription__card--right">
492                    <div class="subscription__card__body">
493                        <h2 class="subscription__card__title">
494                            IB+ Data Hub
495                        </h2>
496                        <h3 class="subscription__card__subtitle">
497                            The Ultimate Data Intelligence Platform for Insurance Professionals
498                        </h3>
499                        <p class="subscription__card__description">
500                            Unlock powerful dashboards and industry insights with IB+ Data Hub—your essential subscription for data-driven decision-making.
501                        </p>
502                    </div>
503                    <div class="subscription__card__footer subscription__card__footer--center custom-modal-content-footer--center ">
504                        <a class="subscription__button subscription__button--right" target="_blank" href="https://share.hsforms.com/1KcTZ4JHpQHuyBwubOFZI3Qcys6f?__hstc=226989634.d3aa988593c7d2214744435347143d26.1726773514384.1755700362051.1755724915579.415&__hssc=226989634.7.1755724915579&__hsfp=3474073941">
505                            Register for free access
506                        </a>
507
508                        <span>
509                            Already an IB+ Data Hub Subscriber? <a class="custom-modal-content-footer__login-link login_btn" href="javascript:void(0);">Login here</a>
510                        </span>
511                    </div>
512                </div>
513            </div>
514        </div>
515        -->
516    </div>
517
518    
518<script>
519        window.jsGlobalConfig = {
520            insurrDefaultSearchType: 'Coverage'
521        }
522    </script>
522
523
524    
524<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
524
525    
525<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"></script>
525
526    
526<script src="//cdnjs.cloudflare.com/ajax/libs/js-cookie/2.2.0/js.cookie.min.js"></script>
526
527    
527<script src="/js/site.min.js?v=NTpQ6xQ3-C8A0sBKiithZl_RkeJ_F1bAtaggd4acUWU"></script>
527
528    
529    
530
531    
532            
532<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/algoliasearch-lite.umd.js" integrity="sha256-1QNshz86RqXe/qsCBldsUu13eAX6n/O98uubKQs87UI=" crossorigin="anonymous"></script>
532
533    
533<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/instantsearch.production.min.js" integrity="sha256-pk7I7Xu6RA1qVbVU7Haw3ULL8nd5CXM5ith59df0/7I=" crossorigin="anonymous"></script>
533
534    <div>
535        <div id="search_overlay">
536            <div id="search_inner_overlay"></div>
537        </div>
538        <div id="search_container">
539            <div id="search_modal">
540                <div id="search_box"></div>
541                <div id="search_content">
542                    <div id="search_panel">
543                        <div id="search_stats"></div>
544                        <div>
545                            <div id="search_per_page"></div>
546                            <div id="search_sort"></div>
547                            <div id="search_region_select"></div>
548                        </div>
549                    </div>
550                    <div id="search_region"></div>
551                    <div id="search_results"></div>
552                    <div id="search_pagination"></div>
553                </div>
554            </div>
555        </div>
556    </div>
557    
557<script type="text/javascript">
558        (function () {
559            const searchClient = algoliasearch('G2EY7Y6809', 'd94bfd076b2b98e0c2154b72702ee66d');
560
561            var currentRegion = 'us';
562            var searchCount = 0;
563
564
565            var useRegions = true;
566
567            var regions = [
568                { label: 'All', value: '', count: 0, isRefined: false, exhaustive: true, data: null, order: 0 },
569
570                            { label: 'United Kingdom', value: 'uk', count: 0, isRefined: false, exhaustive: true, data: null, order: 1 },
571                        
572
573                            { label: 'United States', value: 'us', count: 0, isRefined: false, exhaustive: true, data: null, order: 2 },
574                        
575
576                            { label: 'Canada', value: 'ca', count: 0, isRefined: false, exhaustive: true, data: null, order: 3 },
577                        
578
579                            { label: 'Australia', value: 'au', count: 0, isRefined: false, exhaustive: true, data: null, order: 4 },
580                        
581
582                            { label: 'New Zealand', value: 'nz', count: 0, isRefined: false, exhaustive: true, data: null, order: 5 },
583                        
584
585                            { label: 'Asia', value: 'asia', count: 0, isRefined: false, exhaustive: true, data: null, order: 6 },
586                        
587
588                            { label: 'Reinsurance', value: 'reinsurance', count: 0, isRefined: false, exhaustive: true, data: null, order: 7 },
589                        
590            ];
591
592            const search = instantsearch({
593                indexName: 'relevance',
594                searchFunction: function (helper) {
595                    if (helper.state.query === '' && searchCount == 0) {
596                        return;
597                    }
598
599                    document.getElementsByClassName('ais-SearchBox-input')[0].style.borderBottomLeftRadius = 0;
600                    document.getElementsByClassName('ais-SearchBox-input')[0].style.borderBottomRightRadius = 0;
601                    document.getElementById('search_content').style.display = 'contents';
602
603                    if (window.innerWidth < 768) {
604                        document.getElementById('search_modal').style.height = '100%';
605                    }
606
607                    if (useRegions)
608                    {
609                        if (helper.state.hierarchicalFacetsRefinements.region.length > 0) {
610                            if (helper.state.hierarchicalFacetsRefinements.region[0] === undefined) {
611                                helper.state.hierarchicalFacetsRefinements.region.pop();
612                            }
613
614                            currentRegion = helper.state.hierarchicalFacetsRefinements.region[0];
615                        } else {
616                            currentRegion = '';
617                        }
618                    }
619
620                    searchCount++;
621                    helper.search();
622
623                    var searchResults = document.getElementsByClassName('ais-Hits');
624
625                    if (searchResults.length > 0)
626                        document.getElementsByClassName('ais-Hits')[0].scrollTop = 0;
627                },
628                searchClient
629            });
630
631            function debounce(func, wait) {
632                let timeout;
633                return function (...args) {
634                    clearTimeout(timeout);
635                    timeout = setTimeout(() => func.apply(this, args), wait);
636                };
637            }
638
639            search.addWidgets([
640                instantsearch.widgets.searchBox({
641                    container: '#search_box',
642                    placeholder: 'Search',
643                    showSubmit: true,
644                    showReset: true,
645                    autofocus: false,
646                    queryHook: debounce(function (query, search) {
647                        search(query);
648                    }, 250)
649                }),
650                instantsearch.widgets.hitsPerPage({
651                    container: '#search_per_page',
652                    items: [
653                        { label: '15', value: 15, default: true },
654                        { label: '25', value: 25 },
655                        { label: '50', value: 50 },
656                        { label: '100', value: 100 }
657                    ]
658                }),
659                instantsearch.widgets.stats({
660                    container: '#search_stats',
661                    templates: {
662                        text(data, { html }) {
663                            return html`
664                                    ${data.nbHits.toLocaleString()} results for "<strong>${data.query}</strong>"
665                                `;
666                        }
667                    }
668                }),
669                instantsearch.widgets.hits({
670                    container: '#search_results',
671                    templates: {
672                        item(data, { html }) {
673                            return html`
674                                    <h3>
675                                        <a href="${data.url}">${data.title}</a>
676                                    </h3>
677                                    <a href="${data.url}">${data.url}</a>
678                                    <p>${data.summary}</p>
679                                `;
680                        },
681                        empty(data, { html }) {
682                            return html`
683                                    <h1>No results</h1>
684                                    <p>No matches were found for "<strong>${data.query}</strong>"</p>
685                                `;
686                        }
687                    }
688                }),
689                instantsearch.widgets.pagination({
690                    container: '#search_pagination',
691                }),
692                instantsearch.widgets.sortBy({
693                    container: '#search_sort',
694                    items: [
695                        { value: 'relevance', label: 'Relevance' },
696                        { value: 'date_desc', label: 'Latest' }
697                    ]
698                }),
699                {
700                    init: function (options) {
701                        if (useRegions) {
702                            options.helper.state.hierarchicalFacetsRefinements.region.push(currentRegion);
703                        }
704                    }
705                }
706            ]);
707
708            if (useRegions) {
709                search.addWidgets([
710                    instantsearch.widgets.menuSelect({
711                        container: '#search_region_select',
712                        attribute: 'region',
713                        transformItems(items) {
714                            const itemOrder = Object.fromEntries(
715                                regions.map(region => [region.value, region.order])
716                            );
717
718                            const sortedItems = items.sort((a, b) => {
719                                return itemOrder[a.value] - itemOrder[b.value]
720                            });
721
722                            return items;
723                        },
724                        templates: {
725                            defaultOption(data, { html }) {
726                                return html`<span>All</span>`;
727                            },
728                            item(data, { html }) {
729                                return html`<span>
730                                    ${regions.find(item => item.value === data.label).label}</span>`;
731                            }
732                        }
733                    }),
734                    instantsearch.widgets.menu({
735                        container: '#search_region',
736                        attribute: 'region',
737                        transformItems(items) {
738                            const selectedItem = items.find(item => item.isRefined);
739                            regions.forEach(item => {
740                                item.isRefined = false;
741                            });
742
743                            if (selectedItem) {
744                                regions.find(item => item.value === selectedItem.value).isRefined = true;
745                            } else {
746                                regions.find(item => item.value === currentRegion).isRefined = true;
747                            }
748
749                            return regions;
750                        },
751                        templates: {
752                            item(data, { html }) {
753                                return html`
754                                        <a class="${data.cssClasses.link}" href="${data.url}">
755                                            <span class="${data.cssClasses.label}">${data.label}</span>
756                                        </a>
757                                    `;
758                            }
759                        }
760                    })
761                ]);
762            }
763
764            search.start();
765
766            // Shows and Hides search overlay
767            var searchButton = document.getElementsByClassName('algolia-search__btn');
768
769            if (searchButton.length > 0) {
770                var container = document.getElementById('search_container');
771                var overlay = document.getElementById('search_overlay');
772
773                Array.from(searchButton).forEach(function (button) {
774                    button.addEventListener('click', function (event) {
775                        event.preventDefault();
776                        container.style.display = 'block';
777                        overlay.style.display = 'block';
778                        document.body.style.overflow = 'hidden';
779                        document.getElementsByClassName('ais-SearchBox-input')[0].focus();
780                    });
781                });
782
783                document.addEventListener('keydown', function (event) {
784                    if (event.key === 'Escape' && container.style.display === 'block') {
785                        document.getElementsByClassName('ais-SearchBox-reset')[0].click();
786                    }
787                });
788
789                container.addEventListener('click', function (event) {
790                    if (this === event.target) {
791                        document.getElementsByClassName('ais-SearchBox-reset')[0].click();
792                    }
793                });
794
795                document.getElementsByClassName('ais-SearchBox-reset')[0].addEventListener('click', function (event) {
796                    container.style.display = 'none';
797                    overlay.style.display = 'none';
798                    document.body.style.overflow = 'auto';
799                    document.getElementById('search_content').style.display = 'none';
800                    document.getElementById('search_modal').style.height = 'auto';
801                    document.getElementsByClassName('ais-SearchBox-input')[0].style.borderBottomLeftRadius = '10px';
802                    document.getElementsByClassName('ais-SearchBox-input')[0].style.borderBottomRightRadius = '10px';
803                    searchCount = 0;
804                });
805
806                window.addEventListener('resize', function (event) {
807                    if (window.innerWidth < 768 && search.helper.state.query != '') {
808                        document.getElementById('search_modal').style.height = '100%';
809                    } else {
810                        document.getElementById('search_modal').style.height = 'auto';
811                    }
812                });
813            }
814
815            var styleLink = document.createElement('link');
816            styleLink.setAttribute('rel', 'stylesheet');
817            styleLink.setAttribute('href', 'https://cdn.jsdelivr.net/npm/[email protected]/themes/satellite-min.css');
818            styleLink.setAttribute('integrity', 'sha256-p/rGN4RGy6EDumyxF9t7LKxWGg6/MZfGhJM/asKkqvA=');
819            styleLink.setAttribute('crossorigin', 'anonymous');
820
821            document.head.appendChild(styleLink);
822        })();
823    </script>
823
824    <style>
825        @keyframes fadeIn {
826            from {
827                opacity: 0;
828            }
829
830            to {
831                opacity: 1;
832            }
833        }
834
835        #search_overlay {
836            z-index: 2147483647;
837            position: fixed;
838            inset: 0px;
839            display: none;
840            backdrop-filter: blur(0.25em);
841            animation: fadeIn 0.5s ease-in-out;
842        }
843
844        #search_inner_overlay {
845            position: absolute;
846            inset: 0px;
847            --bg-opacity: 1;
848            background-color: rgba(55, 65, 81, var(--bg-opacity));
849            opacity: 0.75;
850        }
851
852        #search_container {
853            z-index: 2147483647;
854            position: fixed;
855            inset: 0px;
856            display: none;
857            align-items: flex-start;
858            background-color: rgba(255, 255, 255, var(--bg-opacity));
859            outline: transparent solid 2px;
860            outline-offset: 2px;
861            padding: 0;
862        }
863
864        #search_container div,
865        #search_container p,
866        #search_container table {
867            font-weight: 400;
868        }
869
870        #search_modal {
871            margin-left: auto;
872            margin-right: auto;
873            max-width: 80em;
874            background-color: #fff;
875            border-radius: 10px;
876            display: flex;
877            flex-direction: column;
878            max-height: 100%;
879        }
880
881        #search_sort {
882            margin-right: 20px;
883        }
884
885        #search_region_select {
886            display: block;
887        }
888
889        #search_region_select > div::before {
890            content: 'Region';
891            margin-right: 10px;
892        }
893
894        #search_region {
895            display: none;
896        }
897
898        .ais-SearchBox-form {
899            background: none;
900            font-size: 1.25rem;
901            height: 4.5rem;
902        }
903
904        .ais-SearchBox-input {
905            border-radius: 10px;
906            padding-left: 3.5rem;
907            animation: fadeIn 0.5s ease-in-out;
908        }
909
910        .ais-SearchBox-input, .ais-SearchBox-form::before, .ais-SearchBox-reset {
911            font-size: 1.3em;
912        }
913
914        .ais-SearchBox-reset {
915            display: flex !important;
916        }
917
918        .ais-SearchBox-form::before {
919            background-repeat: no-repeat;
920            background-size: cover;
921            width: 28px;
922            height: 28px;
923            margin-top: -13px;
924        }
925
926        .ais-SearchBox-resetIcon {
927            width: 15px;
928            height: 15px;
929        }
930
931        .ais-SearchBox-input:focus, .ais-HitsPerPage-select:focus, .ais-SortBy-select:focus {
932            outline: 0;
933            border: 1px solid #d6d6e7;
934        }
935
936        #search_content {
937            display: none;
938            animation: fadeIn 0.5s ease-in-out;
939        }
940
941        #search_panel, #search_region {
942            padding: 0 1.5rem;
943        }
944
945        #search_panel {
946            display: flex;
947            justify-content: space-between;
948            font-size: 0.875em;
949            --text-opacity: 1;
950            color: rgba(107, 114, 128, var(--text-opacity));
951            flex-direction: column;
952        }
953
954        .ais-Stats-text {
955            padding: 0px;
956            margin: 0px;
957            font-size: 1.125rem;
958            line-height: 1.75rem;
959            --text-opacity: 1;
960            color: rgba(37, 47, 63, var(--text-opacity));
961        }
962
963        .ais-Stats, .ais-HitsPerPage, .ais-SortBy, .ais-MenuSelect-select {
964            margin-top: 20px;
965        }
966
967        .ais-HitsPerPage-select, .ais-SortBy-select, .ais-MenuSelect-select {
968            width: fit-content;
969            height: 2em;
970        }
971
972        #search_per_page, #search_panel > div {
973            display: flex;
974            flex-direction: row;
975            align-items: center;
976        }
977
978        #search_panel > div:last-child {
979            flex-wrap: wrap;
980            padding-bottom: 20px;
981            border-bottom: 1px solid #d6d6e7;
982        }
983
984        .ais-HitsPerPage:before {
985            content: 'Result';
986            margin-right: 10px;
987        }
988
989        .ais-SortBy:before {
990            content: 'Sort';
991            margin-left: 20px;
992            margin-right: 10px;
993        }
994
995        .ais-Menu {
996            border-bottom: 1px solid #d6d6e7;
997        }
998
999        .ais-Menu-list {
1000            display: flex;
1001        }
1002
1003        .ais-Menu-item {
1004            padding: 0.75em 1em;
1005        }
1006
1007        .ais-Menu-item--selected {
1008            border-style: solid;
1009            border-width: 0px 0px 2px;
1010            border-color: transparent transparent rgb(102, 126, 234);
1011        }
1012
1013        .ais-Menu-label {
1014            font-weight: 400 !important;
1015        }
1016
1017        .ais-Menu-link {
1018            font-size: 16px;
1019            --text-opacity: 1;
1020            color: rgba(107, 114, 128, var(--text-opacity));
1021        }
1022
1023        .ais-Menu-link:hover {
1024            text-decoration: none;
1025            --text-opacity: 1;
1026            color: rgba(55, 65, 81, var(--text-opacity));
1027        }
1028
1029        .ais-Menu-item--selected .ais-Menu-link, .ais-Menu-item--selected .ais-Menu-link:hover {
1030            color: rgb(102, 126, 234);
1031        }
1032
1033        #search_results {
1034            display: flex;
1035            overflow: hidden;
1036        }
1037
1038        .ais-Hits {
1039            overflow-y: scroll;
1040            flex-grow: 1;
1041            animation: fadeIn 0.5s ease-in-out;
1042        }
1043
1044        .ais-Hits-item {
1045            display: flex;
1046            flex-direction: column;
1047            align-items: start;
1048            box-shadow: none;
1049        }
1050
1051        .ais-Hits-item > h3 {
1052            margin: 0;
1053            font-size: 1rem;
1054            font-weight: 500;
1055            overflow-wrap: break-word;
1056        }
1057
1058        .ais-Hits-item > h3 > a {
1059            margin: 0;
1060            font-size: 1rem;
1061            font-weight: 500;
1062            overflow-wrap: break-word;
1063            --text-opacity: 1;
1064            color: rgba(37, 47, 63, var(--text-opacity));
1065        }
1066
1067        .ais-Hits-item > a {
1068            font-size: 0.75rem;
1069            overflow: hidden;
1070            text-overflow: ellipsis;
1071            --text-opacity: 1;
1072            color: rgba(159, 166, 178, var(--text-opacity));
1073        }
1074
1075        .ais-Hits-item > p {
1076            padding: 0px;
1077            margin: 0.25em 0px 0px;
1078            overflow: hidden;
1079            font-size: 0.875rem;
1080            --text-opacity: 1;
1081            color: rgba(107, 114, 128, var(--text-opacity));
1082        }
1083
1084        .ais-Hits-item a:hover {
1085            color: rgb(102, 126, 234) !important;
1086        }
1087
1088        .ais-Hits--empty {
1089            padding: 10em 3em;
1090            text-align: center;
1091        }
1092
1093        .ais-Hits--empty > h1 {
1094            padding: 0px;
1095            margin: 0px;
1096            --text-opacity: 1;
1097            color: rgba(37, 47, 63, var(--text-opacity));
1098            font-size: 1.875em;
1099            font-weight: 600;
1100            text-transform: none;
1101            letter-spacing: -0.025em;
1102        }
1103
1104        .ais-Hits--empty > p {
1105            padding: 0px;
1106            margin: 0px;
1107            --text-opacity: 1;
1108            color: rgba(107, 114, 128, var(--text-opacity));
1109        }
1110
1111        .ais-Pagination {
1112            display: flex;
1113            padding: 0.875rem 1.5rem 1.5rem;
1114            justify-content: center;
1115        }
1116
1117        .ais-Pagination-link {
1118            padding: 20px 17px;
1119            font-size: 16px;
1120            --text-opacity: 1;
1121            color: rgba(107, 114, 128, var(--text-opacity));
1122        }
1123
1124        .ais-Pagination-link:hover {
1125            --text-opacity: 1;
1126            color: rgba(107, 114, 128, var(--text-opacity));
1127            text-decoration: none;
1128        }
1129
1130        .ais-Pagination-item:not(.ais-Pagination-item--selected):not(.ais-Pagination-item--disabled) > .ais-Pagination-link:hover {
1131            background: rgb(224, 224, 235);
1132        }
1133
1134        .ais-Pagination-item--selected > .ais-Pagination-link {
1135            color: rgb(255, 255, 255);
1136            background: rgb(102, 126, 234);
1137        }
1138
1139        .ais-Pagination-item--selected > .ais-Pagination-link:hover {
1140            color: rgb(255, 255, 255);
1141            background: rgb(90, 103, 216);
1142        }
1143
1144        .ais-Pagination-item--disabled > .ais-Pagination-link:hover {
1145            cursor: not-allowed;
1146            color: #b6b7d5;
1147        }
1148
1149        @media only screen and (min-width: 768px) {
1150            #search_container {
1151                padding: 2.5em;
1152            }
1153
1154            #search_modal {
1155                max-height: calc(100% - 3em);
1156            }
1157
1158            .ais-Stats {
1159                margin: 20px 0;
1160            }
1161
1162            .ais-HitsPerPage, .ais-SortBy, .ais-MenuSelect-select {
1163                margin: 0;
1164            }
1165        }
1166
1167        @media only screen and (min-width: 992px) {
1168            #search_region_select {
1169                display: none;
1170            }
1171
1172            #search_region {
1173                display: block;
1174            }
1175
1176            #search_panel {
1177                flex-direction: row;
1178            }
1179
1180            #search_panel > div:last-child {
1181                padding-bottom: 0;
1182                border-bottom: none;
1183            }
1184
1185            #search_sort {
1186                margin: 0;
1187            }
1188        }
1189    </style>
1190
1191
1192    
1192<script type="text/javascript">
1193        (function (d, s, id) {
1194            var js, tjs = d.getElementsByTagName(s)[0];
1195            if (d.getElementById(id)) return;
1196            js = d.createElement(s); js.id = id;
1197            js.src = "https://app.termly.io/embed-policy.min.js";
1198            tjs.parentNode.insertBefore(js, tjs);
1199        }(document, 'script', 'termly-jssdk'));</script>
1199
1200
1201    
1201<script type="text/javascript"
1202            src="https://app.termly.io/resource-blocker/571d5703-8dbd-4f95-bcdb-8b3b77265f3f?autoBlock=on"></script>
1202
1203
1204    
1204<script>
1205        var Pelcro = window.Pelcro || (window.Pelcro = {});
1206        Pelcro.siteid = 5399;
1207        Pelcro.environment = {};
1208        Pelcro.environment.stripe = "pk_live_Wdef2LjEQXsgFWult6IVFobB"
1209        Pelcro.environment.domain = "https://www.pelcro.com";
1210        Pelcro.environment.ui = "https://js.pelcro.com/ui/plugin/membership/v1/main.min.js"
1211        Pelcro.uiSettings = {skipPaymentForFreePlans: true}
1212    </script>
1212
1213    
1213<script src="//js.pelcro.com/sdk/main.min.js" type="text/javascript"></script>
1213
1214    
1214<script>
1215        (function() {
1216            function displayContactUs(value = true) {
1217                const modal_container = document.getElementById("custom_modal_contact_us");
1218                if (!modal_container) return;
1219
1220                modal_container.style.display = value ? "block" : "none";
1221
1222                if (value) {
1223                    document.body.classList.add("custom-modal-open");
1224                } else {
1225                    document.body.classList.remove("custom-modal-open");
1226                }
1227            }
1228
1229            function displayElement(query, show = true, displayValue = 'block') {
1230                const elements = document.querySelectorAll(query);
1231
1232                elements.forEach((element) => {
1233                    if (show)
1234                        element.style.display = displayValue;
1235                    else
1236                        element.style.display = 'none';
1237                });
1238            }
1239
1240            // function checkUserAccessToDataHub(has_data_hub) {
1241            //     if (!has_data_hub) return;
1242
1243            //     try {
1244            //         if (!Pelcro.user.isAuthenticated()) {
1245            //             displayContactUs(true);
1246            //             return;
1247            //         }
1248
1249            //         const hasEntitlement = Pelcro.user.isEntitledTo("data-hub");
1250            //         if (!hasEntitlement) {
1251            //             displayContactUs(true);
1252            //             return;
1253            //         }
1254
1255            //         const user = Pelcro.user.read();
1256
1257            //         const hasValidSubscription = (user?.subscriptions ?? []).some(sub =>
1258            //             (sub.status === "active" || sub.status === "trialing") &&
1259            //             sub.plan?.product?.entitlements?.includes("data-hub")
1260            //         );
1261
1262            //         const hasValidMembership = (user?.memberships ?? []).some(membership =>
1263            //             membership.status === "active" &&
1264            //             (membership.subscription?.status === "active" || membership.subscription?.status === "trialing") &&
1265            //             membership.subscription?.plan?.product?.entitlements?.includes("data-hub")
1266            //         );
1267
1268            //         const isValidAccess = hasValidSubscription || hasValidMembership;
1269
1270            //         displayContactUs(!isValidAccess);
1271            //     } catch (error) {
1272            //         console.error("Error checking data hub access:", error);
1273            //         displayContactUs(true);
1274            //     }
1275            // }
1276
1277            document.addEventListener("PelcroSiteLoaded", function() {
1278                try {
1279                    function pelcroLogin() {
1280                        displayElement('.pelcro-dashboard-button');
1281                        displayElement('.pelcro-logout-button');
1282                        displayElement('.pelcro-login-button', false);
1283                    }
1284
1285                    function pelcroLogout() {
1286                        displayElement('.pelcro-dashboard-button', false);
1287                        displayElement('.pelcro-logout-button', false);
1288                        displayElement('.pelcro-login-button');
1289                    }
1290
1291                    //const page_tags = Pelcro.helpers.getOgArticleTags();
1292                    //const has_data_hub = page_tags && page_tags.includes("data-hub");
1293                    //const user_isAuthenticated = Pelcro.user.isAuthenticated();
1294
1295                    // if (has_data_hub) {
1296                    //     if (!user_isAuthenticated){
1297                    //         displayContactUs(true);
1298                    //     }
1299                    //     else {
1300                    //         displayContactUs(false);
1301                    //     }
1302                    // }
1303
1304                    if (!Pelcro.user.isAuthenticated()) {
1305                        pelcroLogout();
1306                    }
1307
1308                    const logoutBtn = document.querySelectorAll(".pelcro-logout-button");
1309
1310                    logoutBtn.forEach((btn) => {
1311                        btn.addEventListener('click', function () {
1312                            Pelcro.user.logout();
1313                            Pelcro.modalManager.show("login");
1314                        });
1315                    });
1316
1317                    document.addEventListener('PelcroUserLogout', function() {
1318                        pelcroLogout();
1319                        // if (has_data_hub) {
1320                        //     displayContactUs(true);
1321                        // }
1322
1323                    });
1324
1325                    document.addEventListener('PelcroUserLoggedIn', function() {
1326                        pelcroLogin();
1327                        //checkUserAccessToDataHub(has_data_hub);
1328                    });
1329
1330                    document.addEventListener('PelcroUserLoaded', function() {
1331                        pelcroLogin();
1332                        //checkUserAccessToDataHub(has_data_hub);
1333                    });
1334                } catch (error) {
1335                    console.error("Error in Pelcro site initialization:", error);
1336                }
1337            });
1338
1339            function observePelcroApp(callback) {
1340                const observer = new MutationObserver((mutations, obs) => {
1341                    if (document.getElementById("pelcro-app")) {
1342                        obs.disconnect();
1343                        callback();
1344                    }
1345                });
1346
1347                observer.observe(document.body, { childList: true, subtree: true });
1348            }
1349
1350            observePelcroApp(() => {
1351                try {
1352                    const buttons =  document.querySelectorAll(".pelcro-subscribe-button, .pelcro-purchase-button");
1353                    Array.from(buttons).forEach(button => {
1354                        button.classList.add("pelcro-active-button");
1355                    });
1356                } catch (error) {
1357                    console.error("Error processing Pelcro app:", error);
1358                }
1359            });
1360        })();
1361    </script>
1361
1362
1363    
1364<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:'a40066282b7c2c1d',t:'MTc5MDIzODMzMg=='};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>
1364</body>
1365</html>

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