1<!doctype html > 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" 3 class="ios-preview-native-scroll"> 4<head> 5 <meta charset="utf-8"> 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
43<script type="text/javascript"> 44 window._currentDevice = 'desktop'; 45 window.Parameters = window.Parameters || { 46 HomeUrl: 'https://www.generousapp.com/', 47 48 SystemID: 'US_DIRECT_PRODUCTION', 49 SiteAlias: '32d8fe3e', 50 SiteType: atob('RFVEQU9ORQ=='), 51 PublicationDate: 'Oct 05, 2026', 52 ExternalUid: null, 53 IsSiteMultilingual: true, 54 InitialPostAlias: '', 55 InitialPostPageUuid: '', 56 InitialDynamicItem: '', 57 DynamicPageInfo: { 58 isDynamicPage: false, 59 base64JsonRowData: 'null', 60 }, 61 InitialPageAlias: 'blog', 62 InitialPageUuid: 'eda8bc7094254764ad221ae66f2bb3a2', 63 InitialPageId: '1207961700', 64 InitialEncodedPageAlias: 'YmxvZw==', 65 InitialHeaderUuid: '4ee7239ef8da4c3a8c537cc3206d7420', 66 CurrentPageUrl: '', 67 IsCurrentHomePage: false, 68 ThemeVersion: '500000', 69 DefaultPageAlias: '', 70 RemoveDID: true, 71 WidgetStyleID: null, 72 IsHeaderFixed: false, 73 IsHeaderSkinny: false, 74 StorePagesUrls: 'e30=', 75 IsNewStore: 'false', 76 StorePath: '/store', 77 StoreId: '82761518', 78 StoreVersion: 0, 79 StoreBaseUrl: '/store', 80 StoreCleanUrl: true, 81 StoreDisableScrolling: true, 82 IsStoreSuspended: false, 83 showCookieNotification: true, 84 cookiesNotificationMarkup: ' <div>We use cookies to ensure that we give you the best experience on our website. If you would like to change your preferences you may do so by following the instructions <a href=\"http:\/\/www.aboutcookies.org\/Default.aspx?page=1\" target=\"_blank\">here<\/a>.<\/div> \n', 85 translatedPageUrl: '', 86 sidebarPosition: 'LEFT', 87 currentLanguage: 'en', 88 currentLocale: 'en', 89 NavItems: '{}', 90 91 mapConsent: { 92 message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.', 93 enable: 'Enable' 94 }, 95 NavigationAreaParams: { 96 ShowBackToHomeOnInnerPages: true, 97 NavbarSize: 5, 98 NavbarLiveHomePage: 'https://www.generousapp.com/', 99 NavbarSelector: '#dmNav:has(a)', 100 SubNavbarSelector: '#subnav_main' 101 }, 102 planID: '7', 103 disableTracking: false, 104 pageType: 'FROM_SCRATCH', 105 isRuntimeServer: true, 106 isInEditor: false, 107 isInPreview: false, 108 hasNativeStore: false, 109 defaultLang: 'en', 110 hamburgerMigration: null, 111 isFlexSite: false 112 }; 113 114 window.Parameters.LayoutID = {}; 115 window.Parameters.LayoutID[window._currentDevice] = 23; 116 window.Parameters.LayoutVariationID = {}; 117 window.Parameters.LayoutVariationID[window._currentDevice] = 5; 118</script>
118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141<!-- Injecting site-wide to the head --> 142 143
144<script type="text/javascript" data-termly-config> 145 window.TERMLY_CUSTOM_BLOCKING_MAP = { 146 'app.multiscreenstore.com': {'\/script.js': 'essential'}, 147 'd2j6dbq0eux0bg.cloudfront.net': 'essential', 148 'd34ikvsdm2rlij.cloudfront.net': 'essential', 149 'd1oxsl77a1kjht.cloudfront.net': 'essential', 150 'd3fi9i0jj23cau.cloudfront.net': 'essential', 151 'djqizrxa6f10j.cloudfront.net': 'essential', 152 'd1e443hvef5jf2.cloudfront.net': 'essential' 153 }; 154</script>
154 155
156<script type="text/javascript" src="https://www.monto.io/monto-global.js" data-shop-id="mg2dlDVqOxljQw87MGrQjZ1R" async="" data-swh-uuid="07500fd1e27e4a7fbe0c05f17f48eea9"> 157 158 159 160 161</script>
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178
179<script type="text/javascript" id="d_track_campaign" data-entry-referrer data-utm-cookies></script>
179 180
181<script type="text/javascript" > 182 var _dm_gaq = {}; 183 var _gaq = _gaq || []; 184 var _dm_insite = []; 185</script>
vendor: 68 bytes, lines 185-190
185 186 187 188 189 190<script async src="https://www.googletagmanager.com/gtag/js?id=
190G-RDLDYF9VKW
vendor: 75 bytes, lines 190-191
190"></script> 191<script async src="https://www.googletagmanager.com/gtag/js?id=
191G-382168810
vendor: 13 bytes, lines 191-192
191"></script> 192
193<script type="text/javascript" id="d_track_ga"> 194 window.dataLayer = window.dataLayer || []; 195 _dm_gaq.siteAlias = '32d8fe3e'; 196 _dm_gaq.externalGaqID = 'non-empty'; 197 198 function gtag() { dataLayer.push(arguments); } 199 200 function pushInsiteImpressions(id) { 201 _dm_insite.forEach((rule) => { 202 _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId); 203 }); 204 } 205 206 _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) { 207 const eventProps = { 208 event_category: category, 209 event_label: label, 210 value, 211 ...additionalParams 212 }; 213 gtag('event', event, eventProps); 214 } 215 216 gtag('js', new Date()) 217 218 219gtag('set', 'developer_id.dMDU5Nj', true); 220gtag('set', 'developer_id.dMWY5NG', true); 221gtag('config', 'G-RDLDYF9VKW', { 222 'send_page_view': false, 223 'linker': { 224 'domains': ['www.generousapp.com'] 225 } 226}); 227gtag('config', 'G-382168810', { 228 'send_page_view': false, 229 'linker': { 230 'domains': ['www.generousapp.com'] 231 } 232}); 233 234 _dm_gaq.pushEvent('', 'page_view'); 235 236 pushInsiteImpressions(_dm_gaq.externalGaqID); 237</script>
237 238 239 240 241 242 243<!-- End Injecting site-wide to the head --> 244 245 246 247 248 249<meta name="d-service-worker" content="unregister"> 250 251 252 253<link rel="canonical" href="https://www.generousapp.com/blog"> 254 255<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 256 257<meta name="apple-mobile-web-app-capable" content="yes"> 258 259 260 261<link rel="apple-touch-icon" 262 href="https://irp-cdn.multiscreensite.com/7c61fd57/dms3rep/multi/favicon-57x57.png"/> 263 264<link rel="icon" type="image/x-icon" href="https://irp-cdn.multiscreensite.com/7c61fd57/site_favicon_16_1452235541466.ico"/> 265 266 267<link rel="preconnect" href="https://irp.cdn-website.com"/> 268<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/> 269<link rel="preconnect" href="https://static.cdn-website.com"/> 270 271 272 273<link rel="prefetch" href="https://app.multiscreenstore.com/script.js?82761518&lang=en"/>
274<script> 275 if (window.Parameters) { 276 window.Parameters.ecwidScriptUrl = 'https://app.multiscreenstore.com/script.js?82761518&lang=en'; 277 } 278</script>
278 279 280 281
282<script id='d-js-dmapi'> 283 window.SystemID = 'US_DIRECT_PRODUCTION'; 284 285 if (!window.dmAPI) { 286 window.dmAPI = { 287 registerExternalRuntimeComponent: function () { 288 }, 289 getCurrentDeviceType: function () { 290 return window._currentDevice; 291 }, 292 runOnReady: (ns, fn) => { 293 const safeFn = dmAPI.toSafeFn(fn); 294 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 295 const eventName = 'afterAjax.' + ns; 296 297 if (document.readyState === 'complete') { 298 $.DM.events.off(eventName).on(eventName, safeFn); 299 setTimeout(function () { 300 safeFn({ 301 isAjax: false, 302 }); 303 }, 0); 304 } else { 305 window?.waitForDeferred?.('dmAjax', () => { 306 $.DM.events.off(eventName).on(eventName, safeFn); 307 safeFn({ 308 isAjax: false, 309 }); 310 }); 311 } 312 }, 313 toSafeFn: (fn) => { 314 if (fn?.safe) { 315 return fn; 316 } 317 const safeFn = function (...args) { 318 try { 319 return fn?.apply(null, args); 320 } catch (e) { 321 console.log('function failed ' + e.message); 322 } 323 }; 324 safeFn.safe = true; 325 return safeFn; 326 } 327 }; 328 } 329 330 if (!window.requestIdleCallback) { 331 window.requestIdleCallback = function (fn) { 332 setTimeout(fn, 0); 333 } 334 } 335</script>
335 336 337 338 339 340 341 342 343
344<script id="d-js-load-css"> 345/** 346 * There are a few <link> tags with CSS resource in them that are preloaded in the page 347 * in each of those there is a "onload" handler which invokes the loadCSS callback 348 * defined here. 349 * We are monitoring 3 main CSS files - the runtime, the global and the page. 350 * When each load we check to see if we can append them all in a batch. If threre 351 * is no page css (which may happen on inner pages) then we do not wait for it 352 */ 353(function () { 354 let cssLinks = {}; 355 function loadCssLink(link) { 356 link.onload = null; 357 link.rel = "stylesheet"; 358 link.type = "text/css"; 359 } 360 361 function checkCss() { 362 const pageCssLink = document.querySelector("[id*='CssLink']"); 363 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 364 365 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 366 const storedRuntimeCssLink = cssLinks.runtime; 367 const storedPageCssLink = cssLinks.page; 368 const storedGlobalCssLink = cssLinks.global; 369 const storedWidgetCssLink = cssLinks.widget; 370 371 storedGlobalCssLink.disabled = true; 372 loadCssLink(storedGlobalCssLink); 373 374 if (storedPageCssLink) { 375 storedPageCssLink.disabled = true; 376 loadCssLink(storedPageCssLink); 377 } 378 379 if(storedWidgetCssLink) { 380 storedWidgetCssLink.disabled = true; 381 loadCssLink(storedWidgetCssLink); 382 } 383 384 storedRuntimeCssLink.disabled = true; 385 loadCssLink(storedRuntimeCssLink); 386 387 requestAnimationFrame(() => { 388 setTimeout(() => { 389 storedRuntimeCssLink.disabled = false; 390 storedGlobalCssLink.disabled = false; 391 if (storedPageCssLink) { 392 storedPageCssLink.disabled = false; 393 } 394 if (storedWidgetCssLink) { 395 storedWidgetCssLink.disabled = false; 396 } 397 // (SUP-4179) Clear the accumulated cssLinks only when we're 398 // sure that the document has finished loading and the document 399 // has been parsed. 400 if(document.readyState === 'interactive') { 401 cssLinks = null; 402 } 403 }, 0); 404 }); 405 } 406 } 407 408 409 function loadCSS(link) { 410 try { 411 var urlParams = new URLSearchParams(window.location.search); 412 var noCSS = !!urlParams.get("nocss"); 413 var cssTimeout = urlParams.get("cssTimeout") || 0; 414 415 if (noCSS) { 416 return; 417 } 418 if (link.href && link.href.includes("d-css-runtime")) { 419 cssLinks.runtime = link; 420 checkCss(); 421 } else if (link.id === "siteGlobalCss") { 422 cssLinks.global = link; 423 checkCss(); 424 } 425 426 else if (link.id && link.id.includes("CssLink")) { 427 cssLinks.page = link; 428 checkCss(); 429 } else if (link.id && link.id.includes("widgetCSS")) { 430 cssLinks.widget = link; 431 checkCss(); 432 } 433 434 else { 435 requestIdleCallback(function () { 436 window.setTimeout(function () { 437 loadCssLink(link); 438 }, parseInt(cssTimeout, 10)); 439 }); 440 } 441 } catch (e) { 442 throw e 443 } 444 } 445 window.loadCSS = window.loadCSS || loadCSS; 446})(); 447</script>
447 448 449 450
451<script data-role="deferred-init" type="text/javascript"> 452 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 453 function Def() { 454 this.promise = new Promise((function (a, b) { 455 this.resolve = a, this.reject = b 456 }).bind(this)) 457 } 458 459 const defs = {}; 460 window.getDeferred = function (a) { 461 return null == defs[a] && (defs[a] = new Def), defs[a] 462 } 463 window.waitForDeferred = function (b, a, c) { 464 let d = window?.getDeferred?.(b); 465 d 466 ? d.promise.then(a) 467 : c && ["complete", "interactive"].includes(document.readyState) 468 ? setTimeout(a, 1) 469 : c 470 ? document.addEventListener("DOMContentLoaded", a) 471 : console.error(`Deferred does not exist`); 472 }; 473</script>
473 474<style id="forceCssIncludes"> 475 /* This file is auto-generated from a `scss` file with the same name */ 476 477.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}} 478 479 480</style> 481<style id="cssVariables" type="text/css"> 482 483</style> 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Cabin:ital,wght@0,400..700;1,400..700&family=Eater:ital,wght@0,400&family=Domine:ital,wght@0,400..700;1,400..700&family=Spinnaker:ital,wght@0,400&family=Amiko:ital,wght@0,400;0,600;0,700&family=Fahkwang:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&family=Lobster:ital,wght@0,400&family=Duru+Sans:ital,wght@0,400&family=Creepster:ital,wght@0,400&family=Arvo:ital,wght@0,400;0,700;1,400;1,700&family=Abril+Fatface:ital,wght@0,400&family=Alfa+Slab+One:ital,wght@0,400&family=Homemade+Apple:ital,wght@0,400&family=Alata:ital,wght@0,400&family=Lobster+Two:ital,wght@0,400;0,700;1,400;1,700&family=Creepster:ital,wght@0,400&family=Stalemate:ital,wght@0,400&family=Alegreya:ital,wght@0,400..900;1,400..900&family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Bebas+Neue:ital,wght@0,400&family=Be+Vietnam:ital,wght@0,100;0,200;0,300;0,400;0,600;0,700;0,800;0,900&family=Comfortaa:ital,wght@0,300..700;1,300..700&family=Dancing+Script:ital,wght@0,400..700;1,400..700&subset=latin-ext&display=swap" /> 528 529<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=DM+Sans:ital,wght@0,100..1000;1,100..1000&family=DM+Serif+Display:ital,wght@0,400;1,400&family=Droid+Sans:ital,wght@0,400;0,700&family=Droid+Sans+Mono:ital,wght@0,400&family=Droid+Serif:ital,wght@0,400;0,700&family=Epilogue:ital,wght@0,100..900;1,100..900&family=Fjalla+One:ital,wght@0,400&family=Heebo:ital,wght@0,100..900;1,100..900&family=Inter:ital,wght@0,100..900;1,100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lora:ital,wght@0,400..700;1,400..700&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Muli:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900&family=Noto+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Nunito+Sans:ital,wght@0,200..1000;1,200..1000&family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Oswald:ital,wght@0,200..700;1,200..700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Petit+Formal+Script:ital,wght@0,400&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&subset=latin-ext&display=swap" /> 530 531<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Prata:ital,wght@0,400&family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;
5311,900&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Quicksand:ital,wght@0,300..700;1,300..700&family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto+Slab:ital,wght@0,100..900;1,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&family=Rock+Salt:ital,wght@0,400&family=Shadows+Into+Light:ital,wght@0,400&family=Slabo+27px:ital,wght@0,400&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&family=Spartan:ital,wght@0,100;0,200;0,300;0,400;0,600;0,700;0,800;0,900&family=Sulphur+Point:ital,wght@0,300;0,400;0,700&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&family=Vidaloka:ital,wght@0,400&family=Work+Sans:ital,wght@0,100..900;1,100..900&family=Yeseva+One:ital,wght@0,400&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Red+Rose:ital,wght@0,300..700;1,300..700&family=Abril+Fatface:ital,wght@0,400&family=Fraunces:ital,wght@0,100..900;1,100..900&family=Albert+Sans:ital,wght@0,100..900;1,100..900&subset=latin-ext&display=swap" /> 532 533<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Space+Grotesk:ital,wght@0,300..700;1,300..700&family=Outfit:ital,wght@0,100..900;1,100..900&family=Aboreto:ital,wght@0,400&family=Arapey:ital,wght@0,400;1,400&family=Questrial:ital,wght@0,400&family=Marcellus:ital,wght@0,400&family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&family=Red+Hat+Text:ital,wght@0,300..700;1,300..700&family=Quattrocento+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Hedvig+Letters+Serif:ital,wght@0,400&subset=latin-ext&display=swap" /> 534 535<style> 536@font-face { 537 font-family: "InterTight-BoldItalic"; 538 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-BoldItalic-a599_400.ttf"); 539 font-weight: 400; 540 font-style: normal; 541 font-display: swap; 542} 543</style> 544 545 546<style> 547@font-face { 548 font-family: "InterTight-ExtraBoldItalic"; 549 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-ExtraBoldItalic-5f3a_400.ttf"); 550 font-weight: 400; 551 font-style: normal; 552 font-display: swap; 553} 554</style> 555 556 557<style> 558@font-face { 559 font-family: "AGaramondPro-Regular"; 560 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/AGaramondPro-Regular-5808_400.otf"); 561 font-weight: 400; 562 font-style: normal; 563 font-display: swap; 564} 565</style> 566 567 568<style> 569@font-face { 570 font-family: "InterTight-Italic"; 571 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-Italic-a80b_400.ttf"); 572 font-weight: 400; 573 font-style: normal; 574 font-display: swap; 575} 576</style> 577 578 579<style> 580@font-face { 581 font-family: "InterTight-Black"; 582 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-Black-768d_400.ttf"); 583 font-weight: 400; 584 font-style: normal; 585 font-display: swap; 586} 587</style> 588 589 590<style> 591@font-face { 592 font-family: "InterTight-ExtraLight"; 593 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-ExtraLight-ec3d_400.ttf"); 594 font-weight: 400; 595 font-style: normal; 596 font-display: swap; 597} 598</style> 599 600 601<style> 602@font-face { 603 font-family: "InterTight-ExtraBold"; 604 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-ExtraBold-1ec5_400.ttf"); 605 font-weight: 400; 606 font-style: normal; 607 font-display: swap; 608} 609</style> 610 611 612<style> 613@font-face { 614 font-family: "InterTight-Bold"; 615 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-Bold-c8b2_400.ttf"); 616 font-weight: 400; 617 font-style: normal; 618 font-display: swap; 619} 620</style> 621 622 623<style> 624@font-face { 625 font-family: "InterTight-VariableFont_wght"; 626 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-VariableFont_wght-2a8f_400.ttf"); 627 font-weight: 400; 628 font-style: normal; 629 font-display: swap; 630} 631</style> 632 633 634<style> 635@font-face { 636 font-family: "InterTight-BlackItalic"; 637 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-BlackItalic-4587_400.ttf"); 638 font-weight: 400; 639 font-style: normal; 640 font-display: swap; 641} 642</style> 643 644 645<style> 646@font-face { 647 font-family: "InterTight-Italic-VariableFont_wght"; 648 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-Italic-VariableFont_wght-bf1e_400.ttf"); 649 font-weight: 400; 650 font-style: normal; 651 font-display: swap; 652} 653</style> 654 655 656<style> 657@font-face { 658 font-family: "InterTight-SemiBoldItalic"; 659 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-SemiBoldItalic-1661_400.ttf"); 660 font-weight: 400; 661 font-style: normal; 662 font-display: swap; 663} 664</style> 665 666 667<style> 668@font-face { 669 font-family: "futura-light-bt"; 670 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/futura-light-bt-74e9_400.ttf"); 671 font-weight: 400; 672 font-style: normal; 673 font-display: swap; 674} 675</style> 676 677 678<style> 679@font-face { 680 font-family: "TrajanPro-Bold"; 681 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/TrajanPro-Bold-198b_400.otf"); 682 font-weight: 400; 683 font-style: normal; 684 font-display: swap; 685} 686</style> 687 688 689<style> 690@font-face { 691 font-family: "InterTight-Thin"; 692 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-Thin-29db_400.ttf"); 693 font-weight: 400; 694 font-style: normal; 695 font-display: swap; 696} 697</style> 698 699 700<style> 701@font-face { 702 font-family: "InterTight-ThinItalic"; 703 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-ThinItalic-403b_400.ttf"); 704 font-weight: 400; 705 font-style: normal; 706 font-display: swap; 707} 708</style> 709 710 711<style> 712@font-face { 713 font-family: "InterTight-Regular"; 714 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-Regular-1eed_400.ttf"); 715 font-weight: 400; 716 font-style: normal; 717 font-display: swap; 718} 719</style> 720 721 722<style> 723@font-face { 724 font-family: "InterTight-ExtraLightItalic"; 725 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-ExtraLightItalic-da6f_400.ttf"); 726 font-weight: 400; 727 font-style: normal; 728 font-display: swap; 729} 730</style> 731 732 733<style> 734@font-face { 735 font-family: "InterTight-SemiBold"; 736 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-SemiBold-15c2_400.ttf"); 737 font-weight: 400; 738 font-style: normal; 739 font-display: swap; 740} 741</style> 742 743 744<style> 745@font-face { 746 font-family: "InterTight-LightItalic"; 747 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-LightItalic-b737_400.ttf"); 748 font-weight: 400; 749 font-style: normal; 750 font-display: swap; 751} 752</style> 753 754 755<style> 756@font-face { 757 font-family: "InterTight-MediumItalic"; 758 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-MediumItalic-7b72_400.ttf"); 759 font-weight: 400; 760 font-style: normal; 761 font-display: swap; 762} 763</style> 764 765 766<style> 767@font-face { 768 font-family: "InterTight-Light"; 769 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-Light-d96a_400.ttf"); 770 font-weight: 400; 771 font-style: normal; 772 font-display: swap; 773} 774</style> 775 776 777<style> 778@font-face { 779 font-family: "InterTight-Medium"; 780 src: url("https://irp.cdn-website.com/32d8fe3e/fonts/InterTight-Medium-dd1b_400.ttf"); 781 font-weight: 400; 782 font-style: normal; 783 font-display: swap; 784} 785</style> 786 787 788 789 790 791 792 793<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6827/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" /> 794 795 796 797<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/WIDGET_CSS/209c956c1b91d9baa74d2422e98de5f2.css" id="widgetCSS" /> 798 799 800<style>img[width][height] { 801 height: auto; 802}</style> 803 804 805<style> 806 body[data-page-alias="blog"] #dm [data-show-on-page-only="blog"] { 807 display: block !important; 808 } 809</style> 810 811 812<style id="pageAdditionalWidgetsCss" type="text/css"> 813</style> 814 815 816 817 818 819<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/32d8fe3e/files/32d8fe3e_header_1.min.css?v=396b552a1d5095e6b5facf99f1d5687a" id="siteGlobalCss" /> 820 821 822 823<style id="customWidgetStyle" type="text/css"> 824 825</style> 826<style id="innerPagesStyle" type="text/css"> 827 828</style> 829 830 831<style 832 id="additionalGlobalCss" type="text/css" 833> 834</style> 835 836<style id="pagestyle" type="text/css"> 837 *#dm *.dmBody a.span.textonly 838{ 839 color:rgb(255,255,255) !important; 840} 841*#dm *.dmBody div.dmform-error 842{
843 font-style:normal !important; 844} 845*#dm *.dmBody div.dmforminput textarea 846{ 847 font-style:italic !important; 848} 849*#dm *.dmBody div.dmforminput *.fileUploadLink 850{ 851 font-style:italic !important; 852} 853*#dm *.dmBody div.checkboxwrapper span 854{ 855 font-style:italic !important; 856} 857*#dm *.dmBody div.radiowrapper span 858{ 859 font-style:italic !important; 860} 861*#dm *.dmBody nav.u_1144820115 862{ 863 color:black !important; 864} 865*#dm *.dmBody div.u_1659466129 866{ 867 background-color:rgba(255,255,255,1) !important; 868} 869*#dm *.dmBody div.u_1125857350 .dmBlogSearchInput 870{ 871 border-radius:25px !important; 872 -moz-border-radius:25px !important; 873 -webkit-border-radius:25px !important; 874} 875*#dm *.dmBody div.u_1243667655 876{ 877 background-color:rgba(255,255,255,1) !important; 878 box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important; 879 -moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important; 880 -webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important; 881} 882*#dm *.dmBody div.u_1695535625 .postArticle .blogImgLink 883{ 884 height:190px !important; 885} 886*#dm *.dmBody div.u_1695535625 .postTitle a 887{ 888 color:rgba(5,37,211,1) !important; 889} 890*#dm *.dmBody div.u_1944151003 891{ 892 background-repeat:no-repeat !important; 893 background-image:url(https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/A_split-image_divided_vertically_down_the_center._On_th_691c07a7-c9f0-4480-9836-b97a6bf6260f-2880w.png) !important; 894 background-size:cover !important; 895} 896*#dm *.dmBody *.u_1944151003:before 897{ 898 opacity:0.5 !important; 899 background-color:rgb(255,255,255) !important; 900} 901*#dm *.dmBody *.u_1944151003.before 902{ 903 opacity:0.5 !important; 904 background-color:rgb(255,255,255) !important; 905} 906*#dm *.dmBody *.u_1944151003>.bgExtraLayerOverlay 907{ 908 opacity:0.5 !important; 909 background-color:rgb(255,255,255) !important; 910} 911*#dm *.dmBody div.u_1944151003:before 912{ 913 background-color:rgba(0,0,0,1) !important; 914 opacity:0.3 !important; 915} 916*#dm *.dmBody div.u_1944151003.before 917{ 918 background-color:rgba(0,0,0,1) !important; 919 opacity:0.3 !important; 920} 921*#dm *.dmBody div.u_1944151003>.bgExtraLayerOverlay 922{ 923 background-color:rgba(0,0,0,1) !important; 924 opacity:0.3 !important; 925} 926 927</style> 928 929<style id="pagestyleDevice" type="text/css"> 930 *#dm *.d-page-1716942098 DIV.dmInner 931{ 932 background-repeat:no-repeat !important; 933 background-size:cover !important; 934 background-attachment:fixed !important; 935 background-position:50% 50% !important; 936} 937*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight 938{ 939 background-repeat:no-repeat !important; 940 background-image:none !important; 941 background-size:cover !important; 942 background-attachment:fixed !important; 943 background-position:50% 50% !important; 944} 945*#dm *.dmBody div.u_1659466129 946{ 947 margin-left:0px !important; 948 padding-top:36px !important; 949 padding-left:40px !important; 950 padding-bottom:36px !important; 951 margin-top:0px !important; 952 margin-bottom:0px !important; 953 margin-right:0px !important; 954 padding-right:40px !important; 955 width:auto !important; 956} 957*#dm *.dmBody div.u_1125857350 958{ 959 width:450px !important; 960 display:block !important; 961 float:none !important; 962 top:0px !important; 963 left:0 !important; 964 position:relative !important; 965 height:32px !important; 966 padding-top:0px !important; 967 padding-left:0px !important; 968 padding-bottom:0px !important; 969 margin-right:255px !important; 970 margin-left:255px !important; 971 max-width:100% !important; 972 margin-top:10px !important; 973 margin-bottom:0px !important; 974 padding-right:0px !important; 975 min-width:0 !important; 976 text-align:start !important; 977} 978*#dm *.dmBody div.u_1944151003 979{ 980 margin-left:0px !important; 981 padding-top:250px !important; 982 padding-left:40px !important; 983 padding-bottom:150px !important; 984 margin-top:0px !important; 985 margin-bottom:0px !important; 986 margin-right:0px !important; 987 padding-right:40px !important; 988 width:auto !important; 989 background-position:50% 50% !important; 990 background-attachment:fixed !important; 991} 992*#dm *.dmBody div.u_1243667655 993{ 994 margin-left:0px !important; 995 padding-top:8px !important; 996 padding-left:8px !important; 997 padding-bottom:200px !important; 998 margin-top:0px !important; 999 margin-bottom:0px !important; 1000 padding-right:8px !important; 1001 margin-right:0px !important; 1002 float:none !important; 1003 top:0 !important; 1004 left:0 !important; 1005 width:auto !important; 1006 position:relative !important; 1007 height:auto !important; 1008 max-width:none !important; 1009 min-width:0 !important; 1010 text-align:center !important; 1011} 1012 1013</style> 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023<style id="globalFontSizeStyle" type="text/css"> 1024 .font-size-48, .size-48, .size-48 > font { font-size: 48px !important; }.font-size-36, .size-36, .size-36 > font { font-size: 36px !important; }.font-size-18, .size-18, .size-18 > font { font-size: 18px !important; }.font-size-16, .size-16, .size-16 > font { font-size: 16px !important; }.font-size-1, .size-1, .size-1 > font { font-size: 1px !important; }.font-size-12, .size-12, .size-12 > font { font-size: 12px !important; } 1025</style> 1026<style id="pageFontSizeStyle" type="text/css"> 1027</style> 1028 1029 1030 1031 1032<style id="hideAnimFix"> 1033 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 1034 visibility: hidden; 1035 } 1036 1037 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 1038 visibility: hidden !important; 1039 } 1040 1041 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 1042 visibility: hidden; 1043 } 1044 1045</style> 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057<link rel="alternate" hreflang="zh" href="https://www.generousapp.com/zh/blog" /> 1058 1059<link rel="alternate" hreflang="fr" href="https://www.generousapp.com/fr/blog" /> 1060 1061<link rel="alternate" hreflang="en" href="https://www.generousapp.com/blog" /> 1062 1063<link rel="alternate" hreflang="x-default" href="https://www.generousapp.com/blog" /> 1064 1065<link rel="alternate" hreflang="es" href="https://www.generousapp.com/es/blog" /> 1066 1067 1068 1069 1070 <link type="application/rss+xml" rel="alternate" href="https://www.generousapp.com/feed/rss2"/> 1071 <link type="application/atom+xml" rel="alternate" href="https://www.generousapp.com/feed/atom"/> 1072 <meta property="og:type" content="website"/> 1073 <meta property="og:url" content="https://www.generousapp.com/blog"/> 1074 <meta property="og:image" content="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/generousapp-blog-1920w.jpg"/> 1075 <title> 1076
1077 Tech Trends in Hospitality, Real Estate & Healthcare 1078 1079 </title> 1080 <meta name="description" content="Explore key tech trends for 2025 in hospitality, real estate & healthcare. Learn how AI & immersive tech enhance guest experiences & patient communication."/> 1081 <meta name="keywords" content="real estate agent website, room service app, concierge app, real estate web design, ecommerce, seo, real estate website, mls search, idx search"/> 1082 <!--THE CONTENT OF THIS FILE WILL BE APPENDED TO EVERY PAGE INSIDE THE </HEAD> ELEMENT--> <!--THE CONTENT OF THIS FILE WILL BE APPENDED TO EVERY PAGE INSIDE THE </HEAD> ELEMENT--> <!--THE CONTENT OF THIS FILE WILL BE APPENDED TO EVERY PAGE INSIDE THE </HEAD> ELEMENT--> <!--THE CONTENT OF THIS FILE WILL BE APPENDED TO EVERY PAGE INSIDE THE </HEAD> ELEMENT--> <!--THE CONTENT OF THIS FILE WILL BE APPENDED TO EVERY PAGE INSIDE THE </HEAD> ELEMENT--> <!--THE CONTENT OF THIS FILE WILL BE APPENDED TO EVERY PAGE INSIDE THE </HEAD> ELEMENT--> <meta name="impact-site-verification" value="cd102f26-243c-4f89-98d3-9876f6fec3a7"/> 1083 <!--THE CONTENT OF THIS FILE WILL BE APPENDED TO EVERY PAGE INSIDE THE </HEAD> ELEMENT--> <!--THE CONTENT OF THIS FILE WILL BE APPENDED TO EVERY PAGE INSIDE THE </HEAD> ELEMENT--> <!--THE CONTENT OF THIS FILE WILL BE APPENDED TO EVERY PAGE INSIDE THE </HEAD> ELEMENT--> <!--THE CONTENT OF THIS FILE WILL BE APPENDED TO EVERY PAGE INSIDE THE </HEAD> ELEMENT--> <!--THE CONTENT OF THIS FILE WILL BE APPENDED TO EVERY PAGE INSIDE THE </HEAD> ELEMENT-->
1083<script type="text/javascript"> 1084 1085 1086 1087 1088 1089 1090 adroll_adv_id = "HW446YQFPND2BGBQQ2LL5D"; 1091 adroll_pix_id = "SXLJL4HG55F2NC62MCCK5L"; 1092 adroll_version = "2.0"; 1093 (function(w, d, e, o, a) { 1094 w.__adroll_loaded = true; 1095 w.adroll = w.adroll || []; 1096 w.adroll.f = [ 'setProperties', 'identify', 'track' ]; 1097 var roundtripUrl = "https://s.adroll.com/j/" + adroll_adv_id 1098 + "/roundtrip.js"; 1099 for (a = 0; a < w.adroll.f.length; a++) { 1100 w.adroll[w.adroll.f[a]] = w.adroll[w.adroll.f[a]] || (function(n) { 1101 return function() { 1102 w.adroll.push([ n, arguments ]) 1103 } 1104 })(w.adroll.f[a]) 1105 } 1106 e = d.createElement('script'); 1107 o = d.getElementsByTagName('script')[0]; 1108 e.async = 1; 1109 e.src = roundtripUrl; 1110 o.parentNode.insertBefore(e, o); 1111 })(window, document); 1112 adroll.track("pageView"); 1113 1114 1115 1116 1117 1118 1119 </script>
1119 1120 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, line 1120
1120 <script async="" src="https://www.googletagmanager.com/gtag/js?id=
1120G-RDLDYF9VKW
vendor: 34 bytes, lines 1120-1130
1120"> 1121 1122 1123 1124 1125 1126 1127 1128 1129 </script> 1130
1130<script> 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140
vendor: 133 bytes, lines 1140-1143
1140window.dataLayer = window.dataLayer || []; 1141 function gtag(){dataLayer.push(arguments);} 1142 gtag('js', new Date()); 1143 gtag('config', '
1143G-RDLDYF9VKW
vendor: 26 bytes, lines 1143-1154
1143'); 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154
1154</script>
1154 1155 1156 <meta name="twitter:card" content="summary"/> 1157 <meta name="twitter:title" content="Tech Trends in Hospitality, Real Estate & Healthcare"/> 1158 <meta name="twitter:description" content="Explore key tech trends for 2025 in hospitality, real estate & healthcare. Learn how AI & immersive tech enhance guest experiences & patient communication."/> 1159 <meta property="og:description" content="Explore key tech trends for 2025 in hospitality, real estate & healthcare. Learn how AI & immersive tech enhance guest experiences & patient communication."/> 1160 <meta property="og:title" content="Tech Trends in Hospitality, Real Estate & Healthcare"/> 1161 1162 1163 1164 1165<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= --> 1166</head> 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188<body id="dmRoot" data-page-alias="blog" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody " 1189 style="padding:0;margin:0;" 1190 1191 > 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206
1207<script> 1208window.NativeEcommSettings = {"publicApiKey":"test_pub_63d4a402302f45cb8d1c6c67e0484e0c","mode":"test","orderConfirmationPageUrl":null}; 1209 1210window._nativeEcommOnHashChangeHandler = () => { return; }; 1211window.addEventListener('hashchange', (e) => window._nativeEcommOnHashChangeHandler(e)); 1212</script>
vendor: 1 bytes, line 1212
1212
1213<script defer src="https://ms-cdn.multiscreensite.com/snipcart-frontend/latest/res/loader.js"></script>
1213 1214 1215 1216 1217<div id="dm" class='dmwr'> 1218 1219 <div class="dm_wrapper hamburgerLayout-var5 null hamburgerLayout"> 1220 <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true" desktop-global-classes="header-over-content" tablet-global-classes="header-over-content" mobile-global-classes="header-over-content"> <div dmtemplateid="Hamburger" class="runtime-module-container dm-bfs dm-layout-sec hasAnimations inMiniHeaderMode hasStickyHeader header-over-content dmPageBody d-page-1716942098 inputs-css-clean dmDHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var"> <div id="site_content"> <div class="p_hfcontainer"> <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="5ff40d2f36ae4e5ea1bc96b2e2fcf67e===header" data-origin="top"> <div class="u_1192298093 dmRespRow" style="text-align: center;" id="1192298093"> <div class="dmRespColsWrapper" id="1032195626"> <div class="u_1368773405 dmRespCol small-12 medium-12 large-12 empty-column" id="1368773405"></div> 1221</div> 1222</div> 1223 <div class="u_1567535480 dmRespRow middleDrawerRow" style="text-align: center;" id="1567535480"> <div class="dmRespColsWrapper" id="1327719047"> <div class="dmRespCol small-12 u_1970515075 medium-12 large-12" id="1970515075"> <nav class="u_1725756065 unifiednav_vertical effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_2" layout-sub="" data-show-vertical-sub-items="HIDE" id="1725756065" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_00 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1224 Home 1225 " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 1226</span> 1227</a> 1228</li> 1229 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_02 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1230 About 1231 " data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 1232</span> 1233</a> 1234</li> 1235 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/#Solutions" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101544014 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Our Products" data-auto="page-text-style">Our Products<span class="icon icon-angle-down"></span> 1236</span> 1237</a> 1238 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="#" class="unifiednav__item unav-item dmUDNavigationItem_010101326315 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="PROPTECH & AI" data-auto="page-text-style">PROPTECH & AI<span class="icon icon-angle-right"></span> 1239</span> 1240</a> 1241 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="1" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="2"> <a href="/real-estate-ai-assistant" class="unifiednav__item unav-item dmUDNavigationItem_010101532727 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="RealtyVox" data-auto="page-text-style">RealtyVox<span class="icon icon-angle-right"></span> 1242</span> 1243</a> 1244</li> 1245 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="2"> <a href="/connected-in-10-ai-voice-assistant-luxury-property-leads" class="unifiednav__item unav-item dmUDNavigationItem_010101429114 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Connected In 10" data-auto="page-text-style">Connected In 10<span class="icon icon-angle-right"></span> 1246</span> 1247</a> 1248</li> 1249 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="2"> <a href="/real-estate-web-design" class="unifiednav__item unav-item dmUDNavigationItem_010101149064 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Stunning Web Design" data-auto="page-text-style">Stunning Web Design<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1250</span> 1251</a> 1252</li> 1253</ul> 1254</li> 1255 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="#" class="unifiednav__item unav-item dmUDNavigationItem_010101947516 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="DIGITAL HOSPITALITY" data-auto="page-text-style">DIGITAL HOSPITALITY<span class="icon icon-angle-right"></span> 1256</span> 1257</a> 1258 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="1" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="2"> <a href="/ai-voice-concierge" class="unifiednav__item unav-item dmUDNavigationItem_010101249116 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Sophia AI Concierge" data-auto="page-text-style">Sophia AI Concierge<span class="icon icon-angle-right"></span> 1259</span> 1260</a> 1261</li> 1262 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="2"> <a href="/room-service-app" class="unifiednav__item unav-item dmUDNavigationItem_04s2 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Privilege Guest v 3.0" data-auto="page-text-style">Privilege Guest v 3.0<span class="icon icon-angle-right"></span> 1263</span> 1264</a> 1265</li> 1266</ul> 1267</li> 1268 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="#" class="unifiednav__item unav-item dmUDNavigationItem_01010159305 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="DIGITAL HEALTH" data-auto="page-text-style">DIGITAL HEALTH<span class="icon icon-angle-right"></span> 1269</span> 1270</a> 1271 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="1" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="2"> <a href="/ai-patient-scheduling" class="unifiednav__item unav-item dmUDNavigationItem_010101768070 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="ClinicVox AI " data-auto="page-text-style">ClinicVox AI<span class="icon icon-angle-right"></span> 1272</span> 1273</a> 1274</li> 1275 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="2"> <a href="http://www.doctortouch.com" class="unifiednav__item unav-item dmUDNavigationItem_010101684734 " target="_blank" data-target-page-alias=""> <span class="nav-item-text " data-link-text="DoctorTouch" data-auto="page-text-style">DoctorTouch<span class="icon icon-angle-right"></span> 1276</span> 1277</a> 1278</li> 1279</ul> 1280</li> 1281 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="#" class="unifiednav__item unav-item dmUDNavigationItem_010101291960 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="LEGALTECH AI" data-auto="page-text-style">LEGALTECH AI<span class="icon icon-angle-right"></span> 1282</span> 1283</a> 1284 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="1" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="2"> <a href="/ai-for-law-firms" class="unifiednav__item unav-item dmUDNavigationItem_010101852927 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="JurisSync AI" data-auto="page-text-style">JurisSync AI<span class="icon icon-angle-right"></span> 1285</span> 1286</a> 1287</li> 1288</ul> 1289</li> 1290</ul> 1291</li> 1292 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101863335 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Agentic AI Systems" data-auto="page-text-style">Agentic AI Systems<span class="icon icon-angle-down"></span> 1293</span> 1294</a> 1295 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="http://www.generousapp.com/real-estate-ai-assistant" class="unifiednav__item unav-item dmUDNavigationItem_01010189327 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="RealtyVox" data-auto="page-text-style">RealtyVox<span class="icon icon-angle-right"></span> 1296</span> 1297</a> 1298</li> 1299 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="http://www.generousapp.com/ai-voice-concierge" class="unifiednav__item unav-item dmUDNavigationItem_010101227662 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Sophia AI Concierge" data-auto="page-text-style">Sophia AI Concierge<span class="icon icon-angle-right"></span> 1300</span> 1301</a> 1302</li> 1303 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="http://www.generousapp.com/ai-patient-scheduling" class="unifiednav__item unav-item dmUDNavigationItem_010101914393 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="ClinicVox AI" data-auto="page-text-style">ClinicVox AI<span class="icon icon-angle-right"></span> 1304</span> 1305</a> 1306</li> 1307 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="http://www.generousapp.com/ai-for-law-firms" class="unifiednav__item unav-item dmUDNavigationItem_010101915619 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="JurisSync AI" data-auto="page-text-style">JurisSync AI<span class="icon icon-angle-right"></span> 1308</span> 1309</a> 1310</li> 1311</ul> 1312</li> 1313 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_01010169579 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1314 Internet Of Things 1315 " data-auto="page-text-style">Internet Of Things<span class="icon icon-angle-down"></span> 1316</span> 1317</a> 1318 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="http://www.doctortouch.com/telehealth-kiosk" class="unifiednav__item unav-item dmUDNavigationItem_010101860516 " target="_blank" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1319 R2-DT Kiosk Series 1320 " data-auto="page-text-style">R2-DT Kiosk Series<span class="icon icon-angle-right"></span> 1321</span> 1322</a> 1323</li> 1324</ul> 1325</li> 1326 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/blog" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_010101425577 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 1327 Blog 1328 " data-auto="page-text-style">Blog<span class="icon icon-angle-down"></span> 1329</span> 1330</a> 1331</li> 1332 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0">
1332 <a href="/career-opportunities" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101514324 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Career Opportunities" data-auto="page-text-style">Career Opportunities<span class="icon icon-angle-down"></span> 1333</span> 1334</a> 1335</li> 1336 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="http://www.generousapp.com/about#contact" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101533523 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 1337 Contact 1338 " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 1339</span> 1340</a> 1341</li> 1342</ul> 1343</nav> 1344</div> 1345</div> 1346</div> 1347 <div class="dmRespRow u_1539132683" style="text-align: center;" id="1539132683"> <div class="dmRespColsWrapper" id="1492565380"> <div class="u_1453813904 dmRespCol small-12 medium-12 large-12" id="1453813904"> <div class="u_1858945335 align-center text-align-center dmSocialHub gapSpacing" id="1858945335" dmle_extension="social_hub" data-element-type="social_hub" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://facebook.com/generousapp" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style3" aria-hidden="true" data-hover-effect=""></span> 1348</a> 1349 <a href="https://linkedin.com/generous-app" target="_blank" dm_dont_rewrite_url="true" aria-label="linkedin" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Linkedin')"> <span class="dmSocialLinkedin icon-linkedin oneIcon socialHubIcon style3" aria-hidden="true" data-hover-effect=""></span> 1350</a> 1351 <a href="mailto:[email protected]" dm_dont_rewrite_url="true" aria-label="email" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Email')"> <span class="dmSocialEmail dm-social-icons-email oneIcon socialHubIcon style3" aria-hidden="true" data-hover-effect=""></span> 1352</a> 1353 <a href="https://www.pinterest.com/generousapp" target="_blank" dm_dont_rewrite_url="true" aria-label="pinterest" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Pinterest')"> <span class="dmSocialPinterest icon-pinterest oneIcon socialHubIcon style3" aria-hidden="true" data-hover-effect=""></span> 1354</a> 1355</div> 1356</div> 1357</div> 1358</div> 1359</div> 1360</div> 1361</div> 1362 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 1363</div> 1364 <div class="site_content"> <div id="hamburger-header-container" class="hamburger-header-container p_hfcontainer"> <div id="hamburger-header" class="hamburger-header p_hfcontainer" layout="44dc38f951e9489490b055748e10ba9f===header" data-scrollable-target="body" data-scroll-responder-id="hamburger-header" secondary-image="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/generous+app+copy-4a472f31.gif" has-secondary-image="true"> <div class="u_1507913876 dmRespRow" style="text-align: center;" id="1507913876"> <div class="dmRespColsWrapper" id="1098771664"> <div class="u_1685352933 dmRespCol small-12 medium-4 large-4 empty-column" id="1685352933"></div> 1365 <div class="u_1996448446 dmRespCol small-12 medium-4 large-4" id="1996448446"> <div class="u_1707328140 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1707328140"><img src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/generous+app-a3681f39.gif" alt="" id="1822697938" class="" width="1400" height="1400" data-dm-image-path="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/generous+app-a3681f39.gif" onerror="handleImageLoadError(this)"/></div> 1366</div> 1367 <div class="u_1798993022 dmRespCol small-12 medium-4 large-4 empty-column" id="1798993022"></div> 1368</div> 1369</div> 1370</div> 1371</div> 1372 <button class="layout-drawer-hamburger hamburger-on-header" id="layout-drawer-hamburger" data-auto="layout-drawer-hamburger" aria-label="menu" aria-controls="hamburger-drawer" aria-expanded="false"> <span class="hamburger__slice"></span> 1373 <span class="hamburger__slice"></span> 1374 <span class="hamburger__slice"></span> 1375</button> 1376 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_blog dm-home-page" themewaschanged="true" desktop-global-classes="header-over-content" tablet-global-classes="header-over-content" mobile-global-classes="header-over-content"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"><!-- navigation placeholders -->
1376 <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div class="dmRespRow u_1944151003 hasBackgroundOverlay" id="1944151003"> <div class="dmRespColsWrapper" id="1524885117"> <div class="dmRespCol large-12 medium-12 small-12" id="1684205752"> <div class="u_1458015979 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1458015979" style="transition: opacity 1s ease-in-out 0s;"><p class="m-size-38 text-align-center size-48" style="line-height: 1.5;"><strong class="m-font-size-38 font-size-48" style="font-weight: bold; display: unset; color: rgb(255, 255, 255);">Blog</strong></p><p class="m-size-24 text-align-center size-36" style="line-height: 1.5;"><strong class="m-font-size-24 font-size-36" m-font-size-set="true" style="font-weight: bold; display: unset; color: rgb(255, 255, 255);">Tech Trends In Hospitality, Real Estate & Healthcare</strong></p><p class="text-align-center"><span style="display: initial;"><br/></span></p></div> 1377</div> 1378</div> 1379</div> 1380 <div class="dmRespRow u_1659466129" id="1659466129"> <div class="dmRespColsWrapper" id="1423711622"> <div class="dmRespCol large-12 medium-12 small-12" id="1489365545"> <div class="u_1125857350 default dmBlogSearch" searchpage="search" id="1125857350" dmle_extension="internal_blog_search" data-element-type="internal_blog_search" wr="true" icon="true" surround="true" adwords="" placeholder="Search The Blog"> <div class="dmBlogSearchWrapper"><!-- position relative --><input type="text" placeholder="Search The Blog" class="dmBlogSearchInput" aria-label="Search" maxlength="100" data-placeholder-original="Search The Blog"/> <div class="dmBlogSearchClickOverlay"></div> 1381 <div class="dmBlogSearchIcon dm-icon-search2"></div> 1382<!-- position absolute --></div> 1383</div> 1384</div> 1385</div> 1386</div> 1387 <div class="u_1243667655 dmRespRow" style="text-align: center;" id="1243667655"> <div class="dmRespColsWrapper" id="1173148036"> <div class="dmRespCol small-12 u_1620106714 medium-12 large-12" id="1620106714"> <div class="default u_1695535625 mainBlog layout4" id="1695535625" dmle_extension="internal_blog_list" data-element-type="internal_blog_list" show-images="true" wr="true" trim-title="false" show-blog-title="false" show-action-text="false" text-align="left" icon="true" surround="true" adwords="" list-layout="layout4" visible-items="10" visible-post-lines="4" search-tags="" search-term="" more-posts-text="Show More" header-type="H2" posts-padding="10" posts-per-row="3" show-author="false" text-box-padding="true" action-text="Read More →" skip-post-index="-1" blog-posts-feature-flag="true" data-image-hover-effect="zoomout" show-more-posts-text="true" data-paginate-total-elements="94"> <div class="inner "> <div style="-ms-grid-column:1; -ms-grid-row:1" class="postArticle " data-auto="blog-post-article"> <div class="inner clearfix wow" style="animation-delay: 200.0ms;"> <a class="blogImgLink" data-auto="blog-img-link" dont-color-link="true" href="/realtyvox-now-tells-agents-when-not-to-trust-their-cma" data-blog-post-alias="realtyvox-now-tells-agents-when-not-to-trust-their-cma" aria-label="RealtyVox three-tier market intelligence system showing data confidence levels across real estate "> <div class="blogImg" data-auto="blog-img" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/slide-1-overview-1080-37e377fb-1920w.png');"><img src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/slide-1-overview-1080-37e377fb-1920w.png" alt="RealtyVox three-tier market intelligence system showing data confidence levels across real estate " onerror="handleImageLoadError(this)"/></div> 1388</a> 1389 <div class="postTextContainer"> <div class="postText clearfix"> <div class="postTitle" data-auto="blog-post-title"> <h3> <a dont-color-link="true" href="/realtyvox-now-tells-agents-when-not-to-trust-their-cma" data-blog-post-alias="realtyvox-now-tells-agents-when-not-to-trust-their-cma">RealtyVox Now Tells Agents When Not to Trust Their CMA</a> 1390</h3> 1391</div> 1392 <div class="authorBar" data-auto="blog-author-bar"> <span>March 3, 2026</span> 1393</div> 1394 <div class="postDescription" data-auto="blog-post-description">RealtyVox launches three-tier data confidence advisory — the first AI that tells real estate agents how reliable their market data actually is by price segment.</div> 1395</div> 1396</div> 1397</div> 1398</div> 1399 <div style="-ms-grid-column:2; -ms-grid-row:1" class="postArticle " data-auto="blog-post-article"> <div class="inner clearfix wow" style="animation-delay: 400.0ms;"> <a class="blogImgLink" data-auto="blog-img-link" dont-color-link="true" href="/realtyvox-team-the-a2a-network-where-agent-ai-meets-agency-intelligence" data-blog-post-alias="realtyvox-team-the-a2a-network-where-agent-ai-meets-agency-intelligence" aria-label="Business team around a table, interacting with digital sphere of data and holograms."> <div class="blogImg" data-auto="blog-img" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/realtorvox-team-ai-1920w.png');"><img src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/realtorvox-team-ai-1920w.png" alt="Bu
1399siness team around a table, interacting with digital sphere of data and holograms." onerror="handleImageLoadError(this)"/></div> 1400</a> 1401 <div class="postTextContainer"> <div class="postText clearfix"> <div class="postTitle" data-auto="blog-post-title"> <h3> <a dont-color-link="true" href="/realtyvox-team-the-a2a-network-where-agent-ai-meets-agency-intelligence" data-blog-post-alias="realtyvox-team-the-a2a-network-where-agent-ai-meets-agency-intelligence">RealtyVox Team: Every Agent Connected to Your Agency's AI Intelligence Network</a> 1402</h3> 1403</div> 1404 <div class="authorBar" data-auto="blog-author-bar"> <span>December 22, 2025</span> 1405</div> 1406 <div class="postDescription" data-auto="blog-post-description">Discover how RealtyVox Team transforms real estate brokerages with centralized AI intelligence that every agent can access directly via text or voice chat. Optional A2A connectivity for enhanced AI-to-AI communication.</div> 1407</div> 1408</div> 1409</div> 1410</div> 1411 <div style="-ms-grid-column:3; -ms-grid-row:1" class="postArticle " data-auto="blog-post-article"> <div class="inner clearfix wow" style="animation-delay: 600.0ms;"> <a class="blogImgLink" data-auto="blog-img-link" dont-color-link="true" href="/every-real-estate-agent-deserves-their-own-jarvis-introducing-realtyvox-pro" data-blog-post-alias="every-real-estate-agent-deserves-their-own-jarvis-introducing-realtyvox-pro" aria-label="A man in a suit gestures towards holographic data displays against a city skyline background."> <div class="blogImg" data-auto="blog-img" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/RealtorVox+Pro-1920w.png');"><img src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/RealtorVox+Pro-1920w.png" alt="A man in a suit gestures towards holographic data displays against a city skyline background." onerror="handleImageLoadError(this)"/></div> 1412</a> 1413 <div class="postTextContainer"> <div class="postText clearfix"> <div class="postTitle" data-auto="blog-post-title"> <h3> <a dont-color-link="true" href="/every-real-estate-agent-deserves-their-own-jarvis-introducing-realtyvox-pro" data-blog-post-alias="every-real-estate-agent-deserves-their-own-jarvis-introducing-realtyvox-pro">Every Real Estate Agent Deserves Their Own Jarvis: Introducing RealtyVox Pro</a> 1414</h3> 1415</div> 1416 <div class="authorBar" data-auto="blog-author-bar"> <span>September 30, 2025</span> 1417</div> 1418 <div class="postDescription" data-auto="blog-post-description">Transform your real estate business with RealtyVox Pro - the AI assistant that automates calls, texts, and marketing in multiple languages. Launch 2025.</div> 1419</div> 1420</div> 1421</div> 1422</div> 1423 <div style="-ms-grid-column:1; -ms-grid-row:2" class="postArticle " data-auto="blog-post-article"> <div class="inner clearfix wow" style="animation-delay: 800.0ms;"> <a class="blogImgLink" data-auto="blog-img-link" dont-color-link="true" href="/blog/real-estate/unique-real-estate-marketing-strategies" data-blog-post-alias="blog/real-estate/unique-real-estate-marketing-strategies" aria-label="People in coffee shop discussing real estate, seated at table. Sign promotes free home value estimates."> <div class="blogImg" data-auto="blog-img" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/real-estate-marketing-1920w.png');"><img src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/real-estate-marketing-1920w.png" alt="People in coffee shop discussing real estate, seated at table. Sign promotes free home value estimates." onerror="handleImageLoadError(this)"/></div> 1424</a> 1425 <div class="postTextContainer"> <div class="postText clearfix"> <div class="postTitle" data-auto="blog-post-title"> <h3> <a dont-color-link="true" href="/blog/real-estate/unique-real-estate-marketing-strategies" data-blog-post-alias="blog/real-estate/unique-real-estate-marketing-strategies">Beyond the Postcard: Unique Real Estate Marketing Strategies for Agents.</a> 1426</h3> 1427</div> 1428 <div class="authorBar" data-auto="blog-author-bar"> <span>September 22, 2025</span> 1429</div> 1430 <div class="postDescription" data-auto="blog-post-description">Tired of the same old real estate marketing tactics? Discover unheard-of online and offline strategies to secure more listings, from hyper-local video storytelling to community pop-ups. This guide goes beyond traditional mailers to help you dominate your local market and build a lasting brand.</div> 1431</div> 1432</div> 1433</div> 1434</div> 1435 <div style="-ms-grid-column:2; -ms-grid-row:2" class="postArticle " data-auto="blog-post-article"> <div class="inner clearfix wow" style="animation-delay: 1000.0ms;"> <a class="blogImgLink" data-auto="blog-img-link" dont-color-link="true" href="/blog/hospitality-tech/sophia-ai-concierge-web-app" data-blog-post-alias="blog/hospitality-tech/sophia-ai-concierge-web-app" aria-label="A woman in a suit uses a tablet on a patio overlooking a pool. She's smiling."> <div class="blogImg" data-auto="blog-img" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/unnamed-1920w.png');"><img src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/unnamed-1920w.png" alt="A woman in a suit uses a tablet on a patio overlooking a pool. She's smiling." onerror="handleImageLoadError(this)"/></div> 1436</a> 1437 <div class="postTextContainer"> <div class="postText clearfix"> <div class="postTitle" data-auto="blog-post-title"> <h3> <a dont-color-link="true" href="/blog/hospitality-tech/sophia-ai-concierge-web-app" data-blog-post-alias="blog/hospitality-tech/sophia-ai-concierge-web-app">Elevate Guest Experiences & Operational Efficiency: Introducing Sophia AI Concierge's Custom-Branded Web App</a> 1438</h3> 1439</div> 1440 <div class="authorBar" data-auto="blog-author-bar"> <span>August 29, 2025</span> 1441</div> 1442 <div class="postDescription" data-auto="blog-post-description">Discover Sophia AI Concierge, a revolutionary AI web app for hotels & resorts. With Sophia Lite & Beyond's secure, personalized services, get 24/7 guest support, enhanced operational efficiency, and a truly modern hospital
1442ity experience. Transform guest engagement and streamline your operations.</div> 1443</div> 1444</div> 1445</div> 1446</div> 1447 <div style="-ms-grid-column:3; -ms-grid-row:2" class="postArticle " data-auto="blog-post-article"> <div class="inner clearfix wow" style="animation-delay: 1200.0ms;"> <a class="blogImgLink" data-auto="blog-img-link" dont-color-link="true" href="/blog/hospitality-tech/marriott-ai-property-search-event-planning" data-blog-post-alias="blog/hospitality-tech/marriott-ai-property-search-event-planning" aria-label="Four business people collaborate, pointing at a glowing, digital display in a dimly lit room."> <div class="blogImg" data-auto="blog-img" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/Marriot+AI+Event+Planning-db6ee3a9-1920w.png');"><img src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/Marriot+AI+Event+Planning-db6ee3a9-1920w.png" alt="Four business people collaborate, pointing at a glowing, digital display in a dimly lit room." onerror="handleImageLoadError(this)"/></div> 1448</a> 1449 <div class="postTextContainer"> <div class="postText clearfix"> <div class="postTitle" data-auto="blog-post-title"> <h3> <a dont-color-link="true" href="/blog/hospitality-tech/marriott-ai-property-search-event-planning" data-blog-post-alias="blog/hospitality-tech/marriott-ai-property-search-event-planning">A Look into Marriott's AI-Powered Future: Revolutionizing Property Search & Event Planning</a> 1450</h3> 1451</div> 1452 <div class="authorBar" data-auto="blog-author-bar"> <span>August 16, 2025</span> 1453</div> 1454 <div class="postDescription" data-auto="blog-post-description">Discover how Marriott International is pioneering the use of artificial intelligence to transform property search & event planning landscape. This post explores their latest AI initiatives, from intuitive search tools to data-driven personalization, and what it means for the future of hospitality and event management.</div> 1455</div> 1456</div> 1457</div> 1458</div> 1459 <div style="-ms-grid-column:1; -ms-grid-row:3" class="postArticle " data-auto="blog-post-article"> <div class="inner clearfix wow" style="animation-delay: 1400.0ms;"> <a class="blogImgLink" data-auto="blog-img-link" dont-color-link="true" href="/blog/hospitality-tech/5-digital-trends-reshaping-hotels-resorts" data-blog-post-alias="blog/hospitality-tech/5-digital-trends-reshaping-hotels-resorts" aria-label="A diverse group of people at an airport, smiling and posing in front of a digital world map."> <div class="blogImg" data-auto="blog-img" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/The+Future+of+Hotels+-+Resorts-1920w.png');"><img src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/The+Future+of+Hotels+-+Resorts-1920w.png" alt="A diverse group of people at an airport, smiling and posing in front of a digital world map." onerror="handleImageLoadError(this)"/></div> 1460</a> 1461 <div class="postTextContainer"> <div class="postText clearfix"> <div class="postTitle" data-auto="blog-post-title"> <h3> <a dont-color-link="true" href="/blog/hospitality-tech/5-digital-trends-reshaping-hotels-resorts" data-blog-post-alias="blog/hospitality-tech/5-digital-trends-reshaping-hotels-resorts">The Future of Hospitality: 5 Digital Trends Reshaping Hotels & Resorts</a> 1462</h3> 1463</div> 1464 <div class="authorBar" data-auto="blog-author-bar"> <span>August 12, 2025</span> 1465</div> 1466 <div class="postDescription" data-auto="blog-post-description">Discover the cutting-edge digital hospitality trends reshaping the industry. This article explores how innovations in AI, contactless technology, and sustainability are transforming the guest experience, driving operational efficiency, and defining the future of travel globally.</div> 1467</div> 1468</div> 1469</div> 1470</div> 1471 <div style="-ms-grid-column:2; -ms-grid-row:3" class="postArticle " data-auto="blog-post-article"> <div class="inner clearfix wow" style="animation-delay: 1600.0ms;"> <a class="blogImgLink" data-auto="blog-img-link" dont-color-link="true" href="/blog/clinical-innovation/never-miss-patient-call-clinicvox-core-transforms-healthcare-communication" data-blog-post-alias="blog/clinical-innovation/never-miss-patient-call-clinicvox-core-transforms-healthcare-communication" aria-label="Never Miss Another Patient
1471Call: How ClinicVox Core Transforms Healthcare Communication"> <div class="blogImg" data-auto="blog-img" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/ClinicVox+Core-1920w.jpg');"><img src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/ClinicVox+Core-1920w.jpg" alt="" onerror="handleImageLoadError(this)"/></div> 1472</a> 1473 <div class="postTextContainer"> <div class="postText clearfix"> <div class="postTitle" data-auto="blog-post-title"> <h3> <a dont-color-link="true" href="/blog/clinical-innovation/never-miss-patient-call-clinicvox-core-transforms-healthcare-communication" data-blog-post-alias="blog/clinical-innovation/never-miss-patient-call-clinicvox-core-transforms-healthcare-communication">Never Miss Another Patient Call: How ClinicVox Core Transforms Healthcare Communication</a> 1474</h3> 1475</div> 1476 <div class="authorBar" data-auto="blog-author-bar"> <span>August 1, 2025</span> 1477</div> 1478 <div class="postDescription" data-auto="blog-post-description">Discover how ClinicVox Core's AI-powered 24/7 virtual receptionist empowers healthcare teams, eliminates missed calls, and converts more patient inquiries into appointments. Starting at $449/month.</div> 1479</div> 1480</div> 1481</div> 1482</div> 1483 <div style="-ms-grid-column:3; -ms-grid-row:3" class="postArticle " data-auto="blog-post-article"> <div class="inner clearfix wow" style="animation-delay: 1800.0ms;"> <a class="blogImgLink" data-auto="blog-img-link" dont-color-link="true" href="/blog/clinical-innovation/ai-ending-physician-burnout" data-blog-post-alias="blog/clinical-innovation/ai-ending-physician-burnout" aria-label="A doctor is sitting at a desk talking to a patient."> <div class="blogImg" data-auto="blog-img" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/ACI-new-1920w.jpg');"><img src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/ACI-new-1920w.jpg" alt="A doctor is sitting at a desk talking to a patient." onerror="handleImageLoadError(this)"/></div> 1484</a> 1485 <div class="postTextContainer"> <div class="postText clearfix"> <div class="postTitle" data-auto="blog-post-title"> <h3> <a dont-color-link="true" href="/blog/clinical-innovation/ai-ending-physician-burnout" data-blog-post-alias="blog/clinical-innovation/ai-ending-physician-burnout">Tired of Typing? How AI is Giving Clinicians Their Focus (and Lives) Back</a> 1486</h3> 1487</div> 1488 <div class="authorBar" data-auto="blog-author-bar"> <span>July 2, 2025</span> 1489</div> 1490 <div class="postDescription" data-auto="blog-post-description">Sick of endless charting and screen time? Discover how Ambient Clinical Intelligence (ACI) is empowering clinicians to reclaim their focus, reduce burnout, and restore genuine patient engagement by intelligently automating documentation. Learn how this innovative AI is bringing the human element back to healthcare</div> 1491</div> 1492</div> 1493</div> 1494</div> 1495 <div style="-ms-grid-column:1; -ms-grid-row:4" class="postArticle lastArticle" data-auto="blog-post-article"> <div class="inner clearfix wow" style="animation-delay: 2000.0ms;"> <a class="blogImgLink" data-auto="blog-img-link" dont-color-link="true" href="/blog/healthcare-tech/digital-pulse-clinic-tech-trends-2025" data-blog-post-alias="blog/healthcare-tech/digital-pulse-clinic-tech-trends-2025" aria-label="A doctor is talking to an older man while holding a tablet."> <div class="blogImg" data-auto="blog-img" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/Top+2025+trends-7fe8f092-1920w.png');"><img src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/opt/Top+2025+trends-7fe8f092-1920w.png" alt="A doctor is talking to an older man while holding a tablet." onerror="handleImageLoadError(this)"/></div> 1496</a> 1497 <div class="postTextContainer"> <div class="postText clearfix"> <div class="postTitle" data-auto="blog-post-title"> <h3> <a dont-color-link="true" href="/blog/healthcare-tech/digital-pulse-clinic-tech-trends-2025" data-blog-post-alias="blog/healthcare-tech/digital-pulse-clinic-tech-trends-2025">The Digital Pulse: Top Healthcare Tech Trends for Clinics in 2025</a> 1498</h3> 1499</div> 1500 <div class="authorBar" data-auto="blog-author-bar"> <span>June 24, 2025</span> 1501</div> 1502 <div class="postDescription" data-auto="blog-post-description">Discover the cutting-edge digital healthcare and operational trends shaping small to medium-sized clinics in 2025. From AI automation to advanced virtual care, learn how technology is revolutionizing patient care and clinic efficie
1502ncy.</div> 1503</div> 1504</div> 1505</div> 1506</div> 1507</div> 1508 <a dont-color-link="true" class="more-posts-text-container dmWidget"> <span class="morePosts text">Show More</span> 1509</a> 1510</div> 1511</div> 1512</div> 1513</div> 1514</div> 1515</div> 1516</div> 1517</div> 1518 <div class="dmFooterContainer"> <div id="fcontainer" class="u_fcontainer f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="14" class="dmFooterResp dmFullFooterResp" id="1062676287"> <div class="dmRespRow dmDividerRow" id="1631623999"> <div class="dmRespColsWrapper" id="1408495796"> <div class="large-12 medium-12 small-12 dmRespCol" id="1616311466"> <div class="defaultDivider dmDividerWrapper clearfix" id="1622439670" data-element-type=""><hr id="1695686967" class="dmDivider"/></div> 1519</div> 1520</div> 1521</div> 1522 <div class="dmRespRow u_1611937530" id="1611937530"> <div class="dmRespColsWrapper" id="1789690669"> <div class="dmRespCol large-12 medium-12 small-12" id="1470077774"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1541789640" style="transition: opacity 1s ease-in-out 0s;"><p class="m-size-14 text-align-center size-18"><span style="color:rgb(255, 255, 255);font-weight:400;display:unset;font-family:Lato, 'Lato Fallback';" class="m-font-size-14 font-size-18">Some Of Our Clients & Partners</span></p></div> 1523 <div class="dmPhotoGallery newPhotoGallery dmPhotoGalleryResp u_1117276594 photo-gallery-done text-layout-over captionAlignment-center_center photoGallery" galleryoptionsparams="{thumbnailsPerRow: 3, rowsToShow: 3, imageScaleMethod: true}" data-desktop-layout="square" data-desktop-columns="6" data-element-type="dPhotoGalleryId" data-desktop-text-layout="over" id="1117276594" data-rows-to-show="100" data-placeholder="false" data-dm-multisize-skip-opt="true" data-image-animation="zoomIn"> <div class="dmPhotoGalleryHolder clearfix gallery shadowEffectToChildren gallery4inArow" id="1362986591"></div> 1524 <div class="layout-container square"> <div class="photogallery-row " data-index=""> <div class="photogallery-column column-6" data-index="0"> <div index="0" class="photoGalleryThumbs animated " data-index="0"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="The logo for coldwell banker realty is on a blue background." data-dm-force-device="mobile" class="u_1928421552" data-image-url="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/download-1ec7458c.png" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/download-1ec7458c.png');"><img id="1779256001" data-src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/download-1ec7458c.png" alt="The logo for coldwell banker realty is on a blue background." aria-label="The logo for coldwell banker realty is on a blue background." onerror="handleImageLoadError(this)"/></a> 1525</div> 1526 <div id="1923964701" class="caption-container u_1923964701" style="display:none"> <span class="caption-inner"> <a id="1079532690" class="caption-button dmWidget clearfix u_1079532690" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 1527</span> 1528 <span class="text" data-auto="button-text">Button</span> 1529</a> 1530</span> 1531</div> 1532</div> 1533</div> 1534</div> 1535 <div class="photogallery-column column-6" data-index="1"> <div index="1" class="photoGalleryThumbs animated " data-index="1"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="A cho knows logo with a house on it" data-dm-force-device="mobile" class="u_1734609230" data-image-url="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/High+Resolution+Logo.png" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/High+Resolution+Logo.png');"><img id="1856289803" data-src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/High+Resolution+Logo.png" alt="A cho knows logo with a house on it" aria-label="A cho knows logo with a house on it" onerror="handleImageLoadError(this)"/></a> 1536</div> 1537 <div id="1347940148" class="caption-container u_1347940148" style="display:none"> <span class="caption-inner"> <a id="1402092876" class="caption-button dmWidget clearfix u_1402092876" data-auto="c
1537aption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 1538</span> 1539 <span class="text" data-auto="button-text">Button</span> 1540</a> 1541</span> 1542</div> 1543</div> 1544</div> 1545</div> 1546 <div class="photogallery-column column-6" data-index="2"> <div index="2" class="photoGalleryThumbs animated " data-index="2"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="A black and white logo for compass on a white background." data-dm-force-device="mobile" class="u_1423654662" data-image-url="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/ef1aa384-0ac8-4eb9-b719-83baab45ea65_removalai_preview.png" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/ef1aa384-0ac8-4eb9-b719-83baab45ea65_removalai_preview.png');"><img id="1899887480" data-src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/ef1aa384-0ac8-4eb9-b719-83baab45ea65_removalai_preview.png" alt="A black and white logo for compass on a white background." aria-label="A black and white logo for compass on a white background." onerror="handleImageLoadError(this)"/></a> 1547</div> 1548 <div id="1118969905" class="caption-container u_1118969905" style="display:none"> <span class="caption-inner"> <a id="1880072114" class="caption-button dmWidget clearfix u_1880072114" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 1549</span> 1550 <span class="text" data-auto="button-text">Button</span> 1551</a> 1552</span> 1553</div> 1554</div> 1555</div> 1556</div> 1557 <div class="photogallery-column column-6" data-index="3"> <div index="3" class="photoGalleryThumbs animated " data-index="3"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="The logo for suffolk house is a shield with a crown on it." data-dm-force-device="mobile" class="u_1630180326" data-image-url="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/c2-776x555-640x458-168w.webp" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/c2-776x555-640x458-168w.webp');"><img id="1667075055" data-src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/c2-776x555-640x458-168w.webp" alt="The logo for suffolk house is a shield with a crown on it." aria-label="The logo for suffolk house is a shield with a crown on it." onerror="handleImageLoadError(this)"/></a> 1558</div> 1559 <div id="1241268440" class="caption-container u_1241268440" style="display:none"> <span class="caption-inner"> <a id="1792469284" class="caption-button dmWidget clearfix u_1792469284" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 1560</span> 1561 <span class="text" data-auto="button-text">Button</span> 1562</a> 1563</span> 1564</div> 1565</div> 1566</div> 1567</div> 1568 <div class="photogallery-column column-6" data-index="4"> <div index="4" class="photoGalleryThumbs animated " data-index="4"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="The wax solution beauty spa logo on a white background." data-dm-force-device="mobile" class="u_1024723526" data-image-url="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/Screenshot+2024-01-09+at+1.52.35+PM.png" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/Screenshot+2024-01-09+at+1.52.35+PM.png');"><img id="1626008720" data-src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/Screenshot+2024-01-09+at+1.52.35+PM.png" alt="The wax solution beauty spa logo on a white background." aria-label="The wax solution beauty spa logo on a white background." onerror="handleImageLoadError(this)"/></a> 1569</div> 1570 <div id="1969004465" class="caption-container u_1969004465" style="display:none"> <span class="caption-inner"> <a id="1386990064" class="caption-button dmWidget clearfix u_1386990064" data-auto="c
1570aption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 1571</span> 1572 <span class="text" data-auto="button-text">Button</span> 1573</a> 1574</span> 1575</div> 1576</div> 1577</div> 1578</div> 1579 <div class="photogallery-column column-6" data-index="5"> <div index="5" class="photoGalleryThumbs animated " data-index="5"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="A blue and pink logo for uem sunrise" data-dm-force-device="mobile" class="u_1305209540" data-image-url="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/FYH-Smiley-Logo-RGB-GA.webp" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/FYH-Smiley-Logo-RGB-GA.webp');"><img id="1866702881" data-src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/FYH-Smiley-Logo-RGB-GA.webp" alt="A blue and pink logo for uem sunrise" aria-label="A blue and pink logo for uem sunrise" onerror="handleImageLoadError(this)"/></a> 1580</div> 1581 <div id="1694449370" class="caption-container u_1694449370" style="display:none"> <span class="caption-inner"> <a id="1178009604" class="caption-button dmWidget clearfix u_1178009604" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 1582</span> 1583 <span class="text" data-auto="button-text">Button</span> 1584</a> 1585</span> 1586</div> 1587</div> 1588</div> 1589</div> 1590</div> 1591 <div class="photogallery-row " data-index=""> <div class="photogallery-column column-6" data-index="6"> <div index="6" class="photoGalleryThumbs animated " data-index="6"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="A logo for ykh group of restaurants by yeoh kah hock" data-dm-force-device="mobile" class="u_1546064247" data-image-url="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/Web-copy-252x122-300w.png" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/Web-copy-252x122-300w.png');"><img id="1896085717" data-src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/Web-copy-252x122-300w.png" alt="A logo for ykh group of restaurants by yeoh kah hock" aria-label="A logo for ykh group of restaurants by yeoh kah hock" onerror="handleImageLoadError(this)"/></a> 1592</div> 1593 <div id="1183678108" class="caption-container u_1183678108" style="display:none"> <span class="caption-inner"> <a id="1881297529" class="caption-button dmWidget clearfix u_1881297529" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 1594</span> 1595 <span class="text" data-auto="button-text">Button</span> 1596</a> 1597</span> 1598</div> 1599</div> 1600</div> 1601</div> 1602 <div class="photogallery-column column-6" data-index="7"> <div index="7" class="photoGalleryThumbs animated " data-index="7"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="The logo for thirty two bar restaurant and seaside terrace" data-dm-force-device="mobile" class="u_1486813959" data-image-url="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/32logo-1212x340-300w.webp" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/32logo-1212x340-300w.webp');"><img id="1983823237" data-src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/32logo-1212x340-300w.webp" alt="The logo for thirty two bar restaurant and seaside terrace" aria-label="The logo for thirty two bar restaurant and seaside terrace" onerror="handleImageLoadError(this)"/></a> 1603</div> 1604 <div id="1879842606" class="caption-container u_1879842606" style="display:none"> <span class="caption-inner"> <a id="1101813169" class="caption-button dmWidget clearfix u_1101813169" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 1605</span> 1606 <span class="text" data-auto="button-text">Button</span> 1607</a> 1608</span> 1609</div> 1610</div> 1611</div> 1612</div> 1613 <div class="photogallery-column column-6" data-index="8"> <div index="8" class="photoGalleryThumbs animated " data-index="8"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="A doctor touch logo with a fingerprint on it" data-dm-force-device="mobile" class="u_1057427887" data-image-url="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/Logo_new2-1920w.webp" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/Logo_new2-1920w.webp');"><img id="1466091946" data-src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/Logo_new2-1920w.webp" alt="A doctor touch logo with a fingerprint on it" aria-label="A doctor touch logo with a fingerprint on it" onerror="handleImageLoadError(this)"/></a> 1614</div> 1615 <div id="1835248091" class="caption-container u_1835248091" style="display:none"> <span class="caption-inner"> <a id="1266093816" class="caption-button dmWidget clearfix u_1266093816" data-auto="c
1615aption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 1616</span> 1617 <span class="text" data-auto="button-text">Button</span> 1618</a> 1619</span> 1620</div> 1621</div> 1622</div> 1623</div> 1624 <div class="photogallery-column column-6" data-index="9"> <div index="9" class="photoGalleryThumbs animated " data-index="9"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="A logo for home medicare with a house and a stethoscope" data-dm-force-device="mobile" class="u_1631762019" data-image-url="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/newlogo-1000x300-1920w.png" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/newlogo-1000x300-1920w.png');"><img id="1769675717" data-src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/newlogo-1000x300-1920w.png" alt="A logo for home medicare with a house and a stethoscope" aria-label="A logo for home medicare with a house and a stethoscope" onerror="handleImageLoadError(this)"/></a> 1625</div> 1626 <div id="1817263639" class="caption-container u_1817263639" style="display:none"> <span class="caption-inner"> <a id="1302877032" class="caption-button dmWidget clearfix u_1302877032" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 1627</span> 1628 <span class="text" data-auto="button-text">Button</span> 1629</a> 1630</span> 1631</div> 1632</div> 1633</div> 1634</div> 1635 <div class="photogallery-column column-6" data-index="10"> <div index="10" class="photoGalleryThumbs animated " data-index="10"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="The logo for three sixty revolving restaurant and skybar" data-dm-force-device="mobile" class="u_1276287785" data-image-url="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/360logo-1214x346-1920w.webp" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/360logo-1214x346-1920w.webp');"><img id="1693353027" data-src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/360logo-1214x346-1920w.webp" alt="The logo for three sixty revolving restaurant and skybar" aria-label="The logo for three sixty revolving restaurant and skybar" onerror="handleImageLoadError(this)"/></a> 1636</div> 1637 <div id="1221211448" class="caption-container u_1221211448" style="display:none"> <span class="caption-inner"> <a id="1172038818" class="caption-button dmWidget clearfix u_1172038818" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 1638</span> 1639 <span class="text" data-auto="button-text">Button</span> 1640</a> 1641</span> 1642</div> 1643</div> 1644</div> 1645</div> 1646 <div class="photogallery-column column-6" data-index="11"> <div index="11" class="photoGalleryThumbs animated " data-index="11"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="A logo for pappa e with a red diamond on a white background." data-dm-force-device="mobile" class="u_1976429809" data-image-url="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/newlogo2-700x153-345w.webp" style="background-image: url('https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/newlogo2-700x153-345w.webp');"><img id="1480751913" data-src="https://irp.cdn-website.com/32d8fe3e/dms3rep/multi/newlogo2-700x153-345w.webp" alt="A logo for pappa e with a red diamond on a white background." aria-label="A logo for pappa e with a red diamond on a white background." onerror="handleImageLoadError(this)"/></a> 1647</div> 1648 <div id="1888895002" class="caption-container u_1888895002" style="display:none"> <span class="caption-inner"> <a id="1875612579" class="caption-button dmWidget clearfix u_1875612579" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 1649</span> 1650 <span class="text" data-auto="button-text">Button</span> 1651</a> 1652</span> 1653</div> 1654</div> 1655</div> 1656</div> 1657</div> 1658</div> 1659</div> 1660</div> 1661</div> 1662</div> 1663 <div class="u_1645705049 dmRespRow dmFooterContent fullBleedChanged" id="1645705049"> <div class="dmRespColsWrapper" id="1837327391"> <div class="dmRespCol small-12 dmFooterCol medium-4 large-4" id="1823956999"> <h3 class="dmFooterDefaultH3" id="1915026993">Follow Us</h3> 1664 <div class="dmNewParagraph u_1718091200" id="1718091200" style="line-height:initial;" data-version="5"><p class="size-18"><span style="display: initial; font-weight: 400; color: rgb(50, 185, 208);" class="font-size-18"> </span><span style="color:rgb(50, 185, 208);font-weight:400;display:initial;font-family:Lato, 'Lato Fallback';" class="font-size-18">About</span></p><p><span style="display:initial;font-family:Lato, 'Lato Fallback';"><br/></span></p><p><a href="http://www.generousapp.com/about#teamadvisories" runtime_url="http://www.generousapp.com/about#teamadvisories" file="false" style="display:initial;font-family:Lato, 'Lato Fallback';">People, Team & Advisories</a><span style="display:initial;font-family:Lato, 'Lato Fallback';"><br/></span></p><p class="size-16"><a href="http://generousapp.com/about#contact" runtime_url="http://generousapp.com/about#contact" file="false" style="color:rgb(255, 255, 255);font-weight:400;display:initial;font-family:Lato, 'Lato Fallback';" class="font-size-16">Contact</a></p><p class="size-1"><a href="/privacy-policy" runtime_url="/privacy-policy" file="false" style="display:initial;font-family:Lato, 'Lato Fallback';" class="font-size-1em">Privacy Policy</a><span style="display:initial;font-family:Lato, 'Lato Fallback';"><br/></span></p><p class="size-16"><a href="http://www.generousapp.com/sitemap.xml" runtime_url="http://www.generousapp.com/sitemap.xml" file="false" style="color:rgb(38, 38, 40);font-weight:400;display:initial;text-decoration:none;font-family:Lato, 'Lato Fallback';" class="font-size-16">Site Map</a><span style="display:initial;font-family:Lato, 'Lato Fallback';"><br/></span></p><p><span style="color:rgb(50, 185, 208);font-weight:400;display:initial;font-family:Lato, 'Lato Fallback';">USA</span></p><p class="size-1"><span style="color:rgb(255, 255, 255);font-weight:400;display:initial;font-family:Lato, 'Lato Fallback';" class="font-size-1em">1 888.331.7088</span></p><p><span style="color:rgb(255, 255, 255);
1664display:initial;font-family:Lato, 'Lato Fallback';">888-869-4598</span></p><p><span style="display:initial;font-family:Lato, 'Lato Fallback';"><br/></span></p><p><span style="color:rgb(50, 185, 208);font-weight:400;display:initial;font-family:Lato, 'Lato Fallback';">Asia Pacific</span></p><p><span style="color:rgb(255, 255, 255);display:initial;font-family:Lato, 'Lato Fallback';">6012-477-1358</span></p><p class="size-1"><span style="color:rgb(255, 255, 255);font-weight:400;display:initial;font-family:Helvetica, 'Helvetica Fallback';" class="font-size-1em">6 012.477.1358</span></p></div></div> 1665 <div class="dmRespCol small-12 medium-4 large-4" id="1700320510"> <div class="dmNewParagraph u_1290757034" id="1290757034" style="line-height:initial;" data-version="5"><p class="m-size-16 size-18"><span style="display: initial; font-weight: 400; color: rgb(50, 185, 208);" class="font-size-18"> </span><span style="color:rgb(50, 185, 208);font-weight:400;display:initial;font-family:Lato, 'Lato Fallback';" class="font-size-18 m-font-size-16" m-font-size-set="true">Web & Software Solutions</span></p><p><span style="display:initial;font-family:Lato, 'Lato Fallback';"><br/></span></p><p class="size-1"><a href="/loyalty-programs" runtime_url="/loyalty-programs" file="false" style="color:rgb(255, 255, 255);display:initial;font-family:Lato, 'Lato Fallback';" class="font-size-1em">Loyalty Programs</a><span style="display:initial;font-family:Lato, 'Lato Fallback';"><br/></span></p><p><a href="/room-service-app" runtime_url="/room-service-app" type="page" style="color:rgb(255, 255, 255);display:initial;font-family:Lato, 'Lato Fallback';">Hotels & Resorts</a></p><p><a href="/real-estate-web-design" runtime_url="/real-estate-web-design" type="page" style="color:rgb(255, 255, 255);display:initial;font-family:Lato, 'Lato Fallback';">Property & Real Estate</a></p><p><a href="https://doctortouch.com" target="_blank" runtime_url="https://doctortouch.com" type="url" style="display:initial;font-family:Lato, 'Lato Fallback';">Healthcare</a></p><p><a href="http://www.generousapp.com/web-design" target="_blank" runtime_url="http://www.generousapp.com/web-design" type="url" style="display:initial;font-family:Lato, 'Lato Fallback';">Omni-Channel</a><a href="http://www.generousapp.com/web-design" target="_blank" runtime_url="http://www.generousapp.com/web-design" style="display:initial;font-family:Lato, 'Lato Fallback';" file="false"> </a></p><p><a href="http://generousapp.com/web-design#ecommerce" target="_blank" runtime_url="http://generousapp.com/web-design#ecommerce" type="url" style="display:initial;font-family:Lato, 'Lato Fallback';">E-Commerce Flagships</a></p><p><span style="display: initial;"><br/></span></p></div></div> 1666 <div class="dmRespCol small-12 medium-4 large-4" id="1412730274"> <div class="dmSocialHome u_1906803253 dmSocialHub gapSpacing" id="1906803253" dmle_extension="social_hub" data-element-type="social_hub" wr="false" icon="true" surround="false"> <div class="socialHubWrapper"> <div class="socialHubInnerDiv vertical" data-auto="social-hub-inner"> <a href="https://facebook.com/generousapp" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style3" aria-hidden="true" data-hover-effect=""></span> 1667</a> 1668 <a href="https://www.youtube.com/@generous-app" target="_blank" dm_dont_rewrite_url="true" aria-label="youtube" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Youtube')"> <span class="dmSocialYoutube dm-social-icons-youtube oneIcon socialHubIcon style3" aria-hidden="true" data-hover-effect=""></span> 1669</a> 1670 <a href="http://linkedin.com/company/generous-app" target="_blank" dm_dont_rewrite_url="true" aria-label="linkedin" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Linkedin')"> <span class="dmSocialLinkedin icon-linkedin oneIcon socialHubIcon style3" aria-hidden="true" data-hover-effect=""></span> 1671</a> 1672 <a href="http://pinterest.com/generousapp" target="_blank" dm_dont_rewrite_url="true" aria-label="pinterest" onclick="dm_gaq_push_event &&
1672 dm_gaq_push_event('socialLink', 'click', 'Pinterest')"> <span class="dmSocialPinterest icon-pinterest oneIcon socialHubIcon style3" aria-hidden="true" data-hover-effect=""></span> 1673</a> 1674 <a href="http://instagram.com/generous_app" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Instagram')"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style3" aria-hidden="true" data-hover-effect=""></span> 1675</a> 1676 <a href="https://www.generousapp.com/feed/rss2" target="_blank" dm_dont_rewrite_url="true" aria-label="rss" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Rss')"> <span class="dmSocialRss icon-rss oneIcon socialHubIcon style3" aria-hidden="true" data-hover-effect=""></span> 1677</a> 1678</div> 1679</div> 1680</div> 1681 <div class="u_1789825394 dmNewParagraph" id="1789825394" style="line-height: initial; text-align: center;" data-version="5"><p class="text-align-center"><span style="color:rgb(255, 255, 255);display:initial;font-family:Lato, 'Lato Fallback';">2012 - 2</span><span class="font-size-16" style="color:rgb(255, 255, 255);display:initial;font-family:Lato, 'Lato Fallback';"><span style="color:rgb(255, 255, 255);display:initial;font-family:Lato, 'Lato Fallback';" class="font-size-16">026</span> 1682</span><span style="color:rgb(255, 255, 255);display:initial;font-family:Lato, 'Lato Fallback';" class="font-size-1em">© Generous App</span></p><p class="text-align-center"><span style="color:rgb(255, 255, 255);display:initial;font-family:Lato, 'Lato Fallback';"><br/></span></p><p class="text-align-center size-12" style="line-height: 1.5;"><span style="color:rgb(255, 255, 255);display:initial;font-family:Lato, 'Lato Fallback';" class="font-size-12">Los Angeles, New York, Miami, Penang, Kuala Lumpur, Dubai, Utrecht, Amsterdam, Sydney, Bahamas, Jamaica, Cayman Islands, Caribbean</span></p></div></div> 1683</div> 1684</div> 1685 <div id="1441319309" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div> 1686</div> 1687</div> 1688</div> 1689</div> 1690</div> 1691</div> 1692</div> 1693</div> 1694</div> 1695</div> 1696 1697 </div> 1698</div> 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737
1738<script> 1739 var isWLR = true; 1740 1741 window.customWidgetsFunctions = {}; 1742 window.customWidgetsStrings = {}; 1743 window.collections = {}; 1744 window.currentLanguage = "ENGLISH" 1745 window.isSitePreview = false; 1746</script>
1746 1747 1748 1749 1750
1751<script type="text/javascript"> 1752 1753 var d_version = "production_6827"; 1754 var build = "2026-10-05T13_14_46"; 1755 window['v' + 'ersion'] = d_version; 1756 1757 function buildEditorParent() { 1758 window.isMultiScreen = true; 1759 window.editorParent = {}; 1760 window.previewParent = {}; 1761 try { 1762 var _p = window.parent; 1763 if (_p && _p.document && _p.$ && _p.$.dmfw) { 1764 window.editorParent = _p; 1765 } else if (_p.isSitePreview) { 1766 window.previewParent = _p; 1767 } 1768 } catch (e) { 1769 1770 } 1771 } 1772 1773 buildEditorParent(); 1774</script>
1774 1775 1776 1777 1778
1779<script type="text/javascript" id='d-js-jquery' 1780 src="https://static.cdn-website.com/libs/jquery/jquery-3.7.0.min.js"></script>
1780 1781 1782 1783 1784 1785<!-- Injecting site-wide before scripts --> 1786 1787<!-- End Injecting site-wide to the head --> 1788 1789 1790
1791<script> 1792 var _jquery = window.$; 1793 1794 var jqueryAliases = ['$', 'jquery', 'jQuery']; 1795 1796 jqueryAliases.forEach((alias) => { 1797 Object.defineProperty(window, alias, { 1798 get() { 1799 return _jquery; 1800 }, 1801 set() { 1802 console.warn("Trying to over-write the global jquery object!"); 1803 } 1804 }); 1805 }); 1806 window.jQuery.migrateMute = true; 1807</script>
1807 1808 1809 1810 1811
1812<script> 1813 window.cookiesNotificationMarkupPreview = ' <div>We use cookies to ensure that we give you the best experience on our website. If you would like to change your preferences you may do so by following the instructions <a href=\"http:\/\/www.aboutcookies.org\/Default.aspx?page=1\" target=\"_blank\">here<\/a>.<\/div> \n'; 1814</script>
1814 1815 1816
1817<script id='d-js-params'> 1818 window.INSITE = window.INSITE || {}; 1819 window.INSITE.device = "desktop"; 1820 1821 window.rtCommonProps = {}; 1822 rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com'; 1823 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 1824 rtCommonProps["inlineEditGrid.snap"] =true; 1825 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 1826 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 1827 rtCommonProps["common.mapbox.js.override"] =false; 1828 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 1829 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 1830 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 1831 rtCommonProps["common.build.dist.folder"] = 'production/6827'; 1832 rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com'; 1833 rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6827'; 1834 rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family='; 1835 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 1836 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 1837 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 1838 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 1839 rtCommonProps["isAutomation.test"] =false; 1840 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 1841 1842 1843 rtCommonProps['common.mapsProvider'] = 'mapbox'; 1844 1845 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 1846 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 1847 rtCommonProps['server.for.resources'] = ''; 1848 rtCommonProps['feature.flag.lazy.widgets'] = true; 1849 rtCommonProps['feature.flag.single.wow'] = false; 1850 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 1851 rtCommonProps['feature.flag.mark.anchors'] = true; 1852 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 1853 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 1854 rtCommonProps["images.sizes.small"] =160; 1855 rtCommonProps["images.sizes.mobile"] =640; 1856 rtCommonProps["images.sizes.tablet"] =1280; 1857 rtCommonProps["images.sizes.desktop"] =1920; 1858 rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/'; 1859 rtCommonProps["feature.flag.performance.logs"] =false; 1860 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 1861 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 1862 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 1863 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 1864 // feature flags that's used out of runtime module (in legacy files) 1865 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 1866 1867 window.rtFlags = {}; 1868 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true; 1869 rtFlags["scripts.widgetCount.enabled"] =true; 1870 rtFlags["fnb.animations.tracking.enabled"] =true; 1871 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 1872 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 1873 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 1874 rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true; 1875 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 1876 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false; 1877 rtFlags["geocode.search.localize"] =false; 1878 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 1879 rtFlags["twitter.heightLimit.enabled"] = true; 1880 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 1881 rtFlags["flex.animation.design.panel.layout"] =true; 1882 rtFlags["runtime.cwv.report.cls.enabled"] =false; 1883 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 1884 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 1885 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 1886 rtFlags["runtime.lcp.preload.monitor.enabled"] =false; 1887 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 1888 rtFlags["runtime.video.widget.lazy.enabled"] =true; 1889 rtFlags["contact.form.useActiveForm"] =true; 1890 rtFlags["contact.form.custom.errors.enabled"] =true; 1891 rtFlags["runtime.ssr.productStore.internal.observer"] =true; 1892 rtFlags["editor.widget.form.a11y"] =true; 1893</script>
vendor: 1 bytes, line 1893
1893
1894<script src="https://static.cdn-website.com/mnlt/production/6827/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js" id="d-js-core"></script>
1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908
1908<script src="https://static.cdn-website.com/mnlt/production/6827/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
1908 1909 1910 1911 1912 1913
1914<script> 1915 1916 $(window).bind("orientationchange", function (e) { 1917 $.layoutManager.initLayout(); 1918 1919 }); 1920 $(document).resize(function () { 1921 1922 }); 1923</script>
1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942
1943<script type="text/javascript" id="d_track_sp"> 1944 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 1945 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 1946 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 1947 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 1948 window.dmsnowplow = window.snowplow; 1949 1950 dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker 1951 appId: '32d8fe3e' 1952 }); 1953 1954 // snowplow queries element styles so we wait until CSS calculations are done. 1955 requestAnimationFrame(() => { 1956 dmsnowplow('trackPageView'); 1957 _dm_insite.forEach((rule) => { 1958 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 1959 // the tracking is in popup.js 1960 if (rule.actionName !== "popup") { 1961 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 1962 } 1963 window?.waitForDeferred?.('dmAjax', () => { 1964 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 1965 }); 1966 }); 1967 }); 1968</script>
1968 1969 1970 1971 1972<div style="display:none;" id="P6iryBW0Wu"></div> 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 1985 1986 1987 <div class="pswp__bg"></div> 1988 1989 1990 <div class="pswp__scroll-wrap"> 1991 1992 1993 <div class="pswp__container"> 1994 <div class="pswp__item"></div> 1995 <div class="pswp__item"></div> 1996 <div class="pswp__item"></div> 1997 </div> 1998 1999 2000 <div class="pswp__ui pswp__ui--hidden"> 2001 2002 <div class="pswp__top-bar"> 2003 2004 2005 2006 <div class="pswp__counter"></div> 2007 2008 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button> 2009 2010 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button> 2011 2012 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 2013 2014 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 2015 2016 2017 2018 <div class="pswp__preloader"> 2019 <div class="pswp__preloader__icn"> 2020 <div class="pswp__preloader__cut"> 2021 <div class="pswp__preloader__donut"></div> 2022 </div> 2023 </div> 2024 </div> 2025 </div> 2026 2027 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 2028 <div class="pswp__share-tooltip"></div> 2029 </div> 2030 2031 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 2032 </button> 2033 2034 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 2035 </button> 2036 2037 <div class="pswp__caption"> 2038 <div class="pswp__caption__center"></div> 2039 </div> 2040 2041 </div> 2042 2043 </div> 2044 2045</div> 2046<div id="fb-root" 2047 data-locale="en"></div> 2048<!-- Alias: 32d8fe3e --> 2049<div class="dmPopupMask" id="dmPopupMask"></div> 2050<div id="dmPopup" class="dmPopup" data-auto="popup"> 2051 <div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div> 2052 <div class="dmPopupTitle"> <span></span> Share by:</div> 2053 <div class="data"></div> 2054</div>
2054<script id="d_track_personalization"> 2055 window?.waitForDeferred?.('dmAjax', () => { 2056 // Collects client data and updates cookies used by smart sites 2057 window.expireDays = 365; 2058 window.visitLength = 30 * 60000; 2059 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 2060 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 2061 }); 2062</script>
vendor: 1 bytes, line 2062
2062
2063<script type="text/javascript"> 2064 2065 Parameters.NavigationAreaParams.MoreButtonText = 'More'; 2066 2067 Parameters.NavigationAreaParams.LessButtonText = 'Less'; 2068 </script>
2068 2069<!-- Begin Body End Markup --> 2070<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 2070-2071
2070 2071<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2071GTM-W5MP9286
vendor: 83 bytes, lines 2071-2072
2071" 2072height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2073<!-- End Google Tag Manager (noscript) --> 2074 2075
2076<script type="text/javascript"> 2077_linkedin_partner_id = "865283"; 2078window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; 2079window._linkedin_data_partner_ids.push(_linkedin_partner_id); 2080</script>
2080<script type="text/javascript"> 2081(function(){var s = document.getElementsByTagName("script")[0]; 2082var b = document.createElement("script"); 2083b.type = "text/javascript";b.async = true; 2084b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 2085s.parentNode.insertBefore(b, s);})(); 2086</script>
2086 2087<noscript> 2088<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=865283&fmt=gif" /> 2089</noscript> 2090 2091
2092<script src="https://cdn.commoninja.com/sdk/latest/commonninja.js" defer></script>
2092 2093<div class="commonninja_component pid-9228331c-fb0e-4c6c-875c-b90b8a60270c"></div> 2094 2095<!-- End Body End Markup --> 2096<!-- Site Wide Html Markup --> 2097<div id="swh-34284f5d259e471191c16162c677b574"><div data-wrapper-source="appstore" >
2097<script src='https://app.bestfreecdn.com/storage/js/p-1748.js?ver=2' async='' defer=''></script>
2097 </div></div> 2098<div id="swh-d1175712908e4364869f063b7b43c32e"><div data-wrapper-source="appstore" > 2099 2100
2100<script> 2101 2102 const getMenu_ = {}; 2103 2104 getMenu_['32d8fe3e'] = function(){ 2105 2106 return 'Setup Mega Menu Widget'; 2107 2108 } 2109 2110 </script>
2110 2111 2112 </div></div><!-- Site Wide Html Markup --> 2113</body> 2114</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.