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 & Inclusion</a></li> 99 <li><a href="/us/news/mergers-acquisitions/">Mergers & 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 & 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 & Flood</a></li> 149 <li><a href="/us/news/claims/">Claims</a></li> 150 <li><a href="/us/news/construction/">Construction & 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 & Health</a></li> 157 <li><a href="/us/news/marine/">Marine</a></li> 158 <li><a href="/us/news/auto-motor/">Motor & Fleet</a></li> 159 <li><a href="/us/news/non-profits/">Non-Profits & 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 & Inclusion</a></li> 243 <li><a href="/us/news/mergers-acquisitions/">Mergers & 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 & 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 & Flood</a></li> 293 <li><a href="/us/news/claims/">Claims</a></li> 294 <li><a href="/us/news/construction/">Construction & 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 & Health</a></li> 301 <li><a href="/us/news/marine/">Marine</a></li> 302 <li><a href="/us/news/auto-motor/">Motor & Fleet</a></li> 303 <li><a href="/us/news/non-profits/">Non-Profits & 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 & 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'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'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.