1<!doctype html> 2<html lang="en-US" prefix="og: https://ogp.me/ns#"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 8
8<script type="text/javascript"> 9 window.flatStyles = window.flatStyles || '' 10 11 window.lightspeedOptimizeStylesheet = function () { 12 const currentStylesheet = document.querySelector( '.tcb-lightspeed-style:not([data-ls-optimized])' ) 13 14 if ( currentStylesheet ) { 15 try { 16 if ( currentStylesheet.sheet && currentStylesheet.sheet.cssRules ) { 17 if ( window.flatStyles ) { 18 if ( this.optimizing ) { 19 setTimeout( window.lightspeedOptimizeStylesheet.bind( this ), 24 ) 20 } else { 21 this.optimizing = true; 22 23 let rulesIndex = 0; 24 25 while ( rulesIndex < currentStylesheet.sheet.cssRules.length ) { 26 const rule = currentStylesheet.sheet.cssRules[ rulesIndex ] 27 /* remove rules that already exist in the page */ 28 if ( rule.type === CSSRule.STYLE_RULE && window.flatStyles.includes( `${rule.selectorText}{` ) ) { 29 currentStylesheet.sheet.deleteRule( rulesIndex ) 30 } else { 31 rulesIndex ++ 32 } 33 } 34 /* optimize, mark it such, move to the next file, append the styles we have until now */ 35 currentStylesheet.setAttribute( 'data-ls-optimized', '1' ) 36 37 window.flatStyles += currentStylesheet.innerHTML 38 39 this.optimizing = false 40 } 41 } else { 42 window.flatStyles = currentStylesheet.innerHTML 43 currentStylesheet.setAttribute( 'data-ls-optimized', '1' ) 44 } 45 } 46 } catch ( error ) { 47 console.warn( error ) 48 } 49 50 if ( currentStylesheet.parentElement.tagName !== 'HEAD' ) { 51 /* always make sure that those styles end up in the head */ 52 const stylesheetID = currentStylesheet.id; 53 /** 54 * make sure that there is only one copy of the css 55 * e.g display CSS 56 */ 57 if ( ( ! stylesheetID || ( stylesheetID && ! document.querySelector( `head #${stylesheetID}` ) ) ) ) { 58 document.head.prepend( currentStylesheet ) 59 } else { 60 currentStylesheet.remove(); 61 } 62 } 63 } 64 } 65 66 window.lightspeedOptimizeFlat = function ( styleSheetElement ) { 67 if ( document.querySelectorAll( 'link[href*="thrive_flat.css"]' ).length > 1 ) { 68 /* disable this flat if we already have one */ 69 styleSheetElement.setAttribute( 'disabled', true ) 70 } else { 71 /* if this is the first one, make sure he's in head */ 72 if ( styleSheetElement.parentElement.tagName !== 'HEAD' ) { 73 document.head.append( styleSheetElement ) 74 } 75 } 76 } 77 </script>
77 78 79<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --> 80<title>Digital Marketing, AI & Social Media Blog | Expert Insights</title> 81<meta name="description" content="Get practical insights on AI, digital marketing, SEO and social media, including strategy guidance, industry updates and skills you can apply at work."/> 82<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 83<link rel="canonical" href="https://bootcampdigital.com/blog/" /> 84<link rel="next" href="https://bootcampdigital.com/blog/page/2/" /> 85<meta property="og:locale" content="en_US" /> 86<meta property="og:type" content="website" /> 87<meta property="og:title" content="Digital Marketing, AI & Social Media Blog | Expert Insights" /> 88<meta property="og:description" content="Get practical insights on AI, digital marketing, SEO and social media, including strategy guidance, industry updates and skills you can apply at work." /> 89<meta property="og:url" content="https://bootcampdigital.com/blog/" /> 90<meta property="og:site_name" content="Boot Camp Digital" /> 91<meta property="og:image" content="https://bootcampdigital.com/wp-content/uploads/2025/04/BootCampDigital-Social.png" /> 92<meta property="og:image:secure_url" content="https://bootcampdigital.com/wp-content/uploads/2025/04/BootCampDigital-Social.png" /> 93<meta property="og:image:width" content="1200" /> 94<meta property="og:image:height" content="630" /> 95<meta property="og:image:type" content="image/png" /> 96<meta name="twitter:card" content="summary_large_image" /> 97<meta name="twitter:title" content="Digital Marketing, AI & Social Media Blog | Expert Insights" /> 98<meta name="twitter:description" content="Get practical insights on AI, digital marketing, SEO and social media, including strategy guidance, industry updates and skills you can apply at work." /> 99<meta name="twitter:image" content="https://bootcampdigital.com/wp-content/uploads/2025/04/BootCampDigital-Social.png" />
100<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Place","@id":"https://bootcampdigital.com/#place","geo":{"@type":"GeoCoordinates","latitude":"25.7619992","longitude":"-80.1949252"},"hasMap":"https://www.google.com/maps/search/?api=1&query=25.7619992,-80.1949252","address":{"@type":"PostalAddress","streetAddress":"1200 Brickell Ave Suite 1950 #1052","addressLocality":"Miami","addressRegion":"Florida","postalCode":"33131","addressCountry":"US"}},{"@type":"Organization","@id":"https://bootcampdigital.com/#organization","name":"Boot Camp Digital","url":"https://bootcampdigital.com/","sameAs":["https://www.facebook.com/bootcampdigital","https://www.linkedin.com/company/boot-camp-digital","https://www.pinterest.com/bootcampdigital","https://www.instagram.com/bootcampdigital"],"email":"[email protected]","address":{"@type":"PostalAddress","streetAddress":"1200 Brickell Ave Suite 1950 #1052","addressLocality":"Miami","addressRegion":"Florida","postalCode":"33131","addressCountry":"US"},"logo":{"@type":"ImageObject","@id":"https://bootcampdigital.com/#logo","url":"https://bootcampdigital.com/wp-content/uploads/2024/07/logo.webp","contentUrl":"https://bootcampdigital.com/wp-content/uploads/2024/07/logo.webp","caption":"Boot Camp Digital","inLanguage":"en-US","width":"1053","height":"221"},"contactPoint":[{"@type":"ContactPoint","telephone":"+1 513 223 3878","contactType":"customer support"}],"description":"Founded in 2007, Boot Camp Digital is a leading provider of social media and digital marketing consulting, training, workshops, seminars and speaking. We have trained countless Fortune 500 businesses, startups, government agencies, and small businesses.","location":{"@id":"https://bootcampdigital.com/#place"}},{"@type":"WebSite","@id":"https://bootcampdigital.com/#website","url":"https://bootcampdigital.com","name":"Boot Camp Digital","publisher":{"@id":"https://bootcampdigital.com/#organization"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://bootcampdigital.com/blog/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://bootcampdigital.com/","name":"Boot Camp Digital"}}]},{"@type":"CollectionPage","@id":"https://bootcampdigital.com/blog/#webpage","url":"https://bootcampdigital.com/blog/","name":"Digital Marketing, AI & Social Media Blog | Expert Insights","isPartOf":{"@id":"https://bootcampdigital.com/#website"},"inLanguage":"en-US","breadcrumb":{"@id":"https://bootcampdigital.com/blog/#breadcrumb"}}]}</script>
100 101<!-- /Rank Math WordPress SEO plugin --> 102 103<link rel='dns-prefetch' href='//wordpress.livechat.com' /> 104<link rel='dns-prefetch' href='//player.vimeo.com' /> 105<link rel="alternate" type="application/rss+xml" title="Boot Camp Digital » Feed" href="https://bootcampdigital.com/feed/" /> 106<style id="wp-img-auto-sizes-contain-inline-css"> 107img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 108/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 109</style> 110<link rel='stylesheet' id='acfwf-wc-cart-block-integration-css' href='https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/assets/index-467dde24.css?ver=1785938122' media='all' /> 111<link rel='stylesheet' id='acfwf-wc-checkout-block-integration-css' href='https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/assets/index-2a7d8588.css?ver=1785938122' media='all' /> 112<style id="wp-emoji-styles-inline-css"> 113 114 img.wp-smiley, img.emoji { 115 display: inline !important; 116 border: none !important; 117 box-shadow: none !important; 118 height: 1em !important; 119 width: 1em !important; 120 margin: 0 0.07em !important; 121 vertical-align: -0.1em !important; 122 background: none !important; 123 padding: 0 !important; 124 } 125/*# sourceURL=wp-emoji-styles-inline-css */ 126</style> 127<style id="wp-block-library-inline-css"> 128/** 129 * Colors 130 */ 131/** 132 * Typography 133 */ 134/** 135 * SCSS Variables. 136 * 137 * Please use variables from this sheet to ensure consistency across the UI. 138 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 139 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 140 */ 141/** 142 * Fonts & basic variables. 143 */ 144/** 145 * Typography 146 */ 147/** 148 * Grid System. 149 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 150 */ 151/** 152 * Radius scale. 153 */ 154/** 155 * Elevation scale. 156 */ 157/** 158 * Dimensions. 159 */ 160/** 161 * Mobile specific styles 162 */ 163/** 164 * Editor styles. 165 */ 166/** 167 * Block & Editor UI. 168 */ 169/** 170 * Block paddings. 171 */ 172/** 173 * React Native specific. 174 * These variables do not appear to be used anywhere else. 175 */ 176/** 177 * Breakpoints & Media Queries 178 */ 179/** 180* Converts a hex value into the rgb equivalent. 181* 182* @param {string} hex - the hexadecimal value to convert 183* @return {string} comma separated rgb values 184*/ 185/** 186 * Long content fade mixin 187 * 188 * Creates a fading overlay to signify that the content is longer 189 * than the space allows. 190 */ 191/** 192 * Breakpoint mixins 193 */ 194/** 195 * Focus styles. 196 */ 197/** 198 * Applies editor left position to the selector passed as argument 199 */ 200/** 201 * Styles that are reused verbatim in a few places 202 */ 203/** 204 * Allows users to opt-out of animations via OS-level preferences. 205 */ 206/** 207 * Reset default styles for JavaScript UI based pages. 208 * This is a WP-admin agnostic reset 209 */ 210/** 211 * Reset the WP Admin page styles for Gutenberg-like pages. 212 */ 213/** 214 * Creates a checkerboard pattern background to indicate transparency. 215 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 216 */ 217:root { 218 --wp-block-synced-color: #7a00df; 219 --wp-block-synced-color--rgb: 122, 0, 223; 220 --wp-bound-block-color: var(--wp-block-synced-color); 221 --wp-editor-canvas-background: #ddd; 222 --wp-admin-theme-color: #007cba; 223 --wp-admin-theme-color--rgb: 0, 124, 186; 224 --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5); 225 --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5; 226 --wp-admin-theme-color-darker-20: #005a87; 227 --wp-admin-theme-color-darker-20--rgb: 0, 90, 135; 228 --wp-admin-border-width-focus: 2px; 229} 230@media (min-resolution: 192dpi) { 231 :root { 232 --wp-admin-border-width-focus: 1.5px; 233 } 234} 235 236/** 237 * Element styles. 238 */ 239.wp-element-button { 240 cursor: pointer; 241} 242 243:root .has-very-light-gray-background-color { 244 background-color: #eee; 245} 246:root .has-very-dark-gray-background-color { 247 background-color: #313131; 248} 249:root .has-very-light-gray-color { 250 color: #eee; 251} 252:root .has-very-dark-gray-color { 253 color: #313131; 254} 255:root { 256 /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */ 257} 258:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { 259 background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%); 260} 261:root .has-purple-crush-gradient-background { 262 background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%); 263} 264:root .has-hazy-dawn-gradient-background { 265 background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%); 266} 267:root .has-subdued-olive-gradient-background { 268 background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%); 269} 270:root .has-atomic-cream-gradient-background { 271 background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%); 272} 273:root .has-nightshade-gradient-background { 274 background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%); 275} 276:root .has-midnight-gradient-background { 277 background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); 278} 279:root { 280 /* stylelint-enable @stylistic/function-comma-space-after */ 281 --wp--preset--font-size--normal: 16px; 282 --wp--preset--font-size--huge: 42px; 283} 284 285.has-regular-font-size { 286 font-size: 1em; 287} 288 289.has-larger-font-size { 290 font-size: 2.625em; 291} 292 293.has-normal-font-size { 294 font-size: var(--wp--preset--font-size--normal); 295} 296 297.has-huge-font-size { 298 font-size: var(--wp--preset--font-size--huge); 299} 300 301:root .has-text-align-center { 302 text-align: center; 303} 304 305:root .has-text-align-left { 306 /*rtl:ignore*/ 307 text-align: left; 308} 309 310:root .has-text-align-right { 311 /*rtl:ignore*/ 312 text-align: right; 313} 314 315.has-fit-text { 316 white-space: nowrap !important; 317} 318 319#end-resizable-editor-section { 320 display: none; 321} 322 323.aligncenter { 324 clear: both; 325} 326 327.items-justified-left { 328 justify-content: flex-start; 329} 330 331.items-justified-center { 332 justify-content: center; 333} 334 335.items-justified-right { 336 justify-content: flex-end; 337} 338 339.items-justified-space-between { 340 justify-content: space-between; 341} 342 343.screen-reader-text { 344 border: 0; 345 clip-path: inset(50%); 346 height: 1px; 347 margin: -1px; 348 overflow: hidden; 349 padding: 0; 350 position: absolute; 351 width: 1px; 352 word-wrap: normal !important; 353} 354 355.screen-reader-text:focus { 356 background-color: #ddd; 357 clip-path: none; 358 color: #444; 359 display: block; 360 font-size: 1em; 361 height: auto; 362 left: 5px; 363 line-height: normal; 364 padding: 15px 23px 14px; 365 text-decoration: none; 366 top: 5px; 367 width: auto; 368 z-index: 100000; 369} 370 371/** 372 * The following provide a simple means of applying a default border style when 373 * a user first makes a selection in the border block support panel. 374 * This prevents issues such as where the user could set a border width 375 * and see no border due there being no border style set. 376 * 377 * This is intended to be removed once intelligent defaults can be set while 378 * making border selections via the block support. 379 * 380 * See: https://github.com/WordPress/gutenberg/pull/33743 381 */ 382html :where(.has-border-color) { 383 border-style: solid; 384} 385 386html :where([style*=border-color]) { 387 border-style: solid; 388} 389 390html :where([style*=border-top-color]) { 391 border-top-style: solid; 392} 393 394html :where([style*=border-right-color]) { 395 /*rtl:ignore*/ 396 border-right-style: solid; 397} 398 399html :where([style*=border-bottom-color]) { 400 border-bottom-style: solid; 401} 402 403html :where([style*=border-left-color]) { 404 /*rtl:ignore*/ 405 border-left-style: solid; 406} 407 408html :where([style*=border-width]) { 409 border-style: solid; 410} 411 412html :where([style*=border-top-width]) { 413 border-top-style: solid; 414} 415 416html :where([style*=border-right-width]) { 417 /*rtl:ignore*/ 418 border-right-style: solid; 419} 420 421html :where([style*=border-bottom-width]) { 422 border-bottom-style: solid; 423} 424 425html :where([style*=border-left-width]) { 426 /*rtl:ignore*/ 427 border-left-style: solid; 428} 429 430/** 431 * Provide baseline responsiveness for images. 432 */ 433html :where(img[class*=wp-image-]) { 434 height: auto; 435 max-width: 100%; 436} 437 438/** 439 * Reset user agent styles for figure element margins. 440 */ 441:where(figure) { 442 margin: 0 0 1em 0; 443} 444 445html :where(.is-position-sticky) { 446 /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */ 447 --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px); 448 /* stylelint-enable length-zero-no-unit */ 449} 450 451@media screen and (max-width: 600px) { 452 html :where(.is-position-sticky) { 453 /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */ 454 --wp-admin--admin-bar--position-offset: 0px; 455 /* stylelint-enable length-zero-no-unit */ 456 } 457} 458 459/*# sourceURL=/wp-includes/css/dist/block-library/common.css */ 460</style> 461<style id="wp-block-paragraph-inline-css"> 462/** 463 * SCSS Variables. 464 * 465 * Please use variables from this sheet to ensure consistency across the UI. 466 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 467 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 468 */ 469/** 470 * Colors 471 */ 472/** 473 * Fonts & basic variables. 474 */ 475/** 476 * Typography 477 */ 478/** 479 * Grid System. 480 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 481 */ 482/** 483 * Radius scale. 484 */ 485/** 486 * Elevation scale. 487 */ 488/** 489 * Dimensions. 490 */ 491/** 492 * Mobile specific styles 493 */ 494/** 495 * Editor styles. 496 */ 497/** 498 * Block & Editor UI. 499 */ 500/** 501 * Block paddings. 502 */ 503/** 504 * React Native specific. 505 * These variables do not appear to be used anywhere else. 506 */ 507.is-small-text { 508 font-size: 0.875em; 509} 510 511.is-regular-text { 512 font-size: 1em; 513} 514 515.is-large-text { 516 font-size: 2.25em; 517} 518 519.is-larger-text { 520 font-size: 3em; 521} 522 523.has-drop-cap:not(:focus)::first-letter { 524 float: left; 525 font-size: 8.4em; 526 line-height: 0.68; 527 font-weight: 100; 528 margin: 0.05em 0.1em 0 0; 529 text-transform: uppercase; 530 font-style: normal; 531} 532 533body.rtl .has-drop-cap:not(:focus)::first-letter { 534 float: initial; 535 margin-left: 0.1em; 536} 537 538p.has-drop-cap.has-background { 539 overflow: hidden; 540} 541 542:root :where(p.has-background) { 543 padding: 1.25em 2.375em; 544} 545 546:where(p.has-text-color:not(.has-link-color)) a { 547 color: inherit; 548} 549 550p.has-text-align-right[style*="writing-mode:vertical-rl"], 551p.has-text-align-left[style*="writing-mode:vertical-lr"] { 552 rotate: 180deg; 553} 554/*# sourceURL=https://bootcampdigital.com/wp-includes/blocks/paragraph/style.css */ 555</style> 556 557<style id="classic-theme-styles-inline-css"> 558/** 559 * These rules are needed for backwards compatibility. 560 * They should match the button element rules in the base theme.json file. 561 */ 562.wp-block-button__link { 563 color: #ffffff; 564 background-color: #32373c; 565 border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */ 566 567 /* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */ 568 box-shadow: none; 569 text-decoration: none; 570 571 /* The extra 2px are added to size solids the same as the outline versions.*/ 572 padding: calc(0.667em + 2px) calc(1.333em + 2px); 573 574 font-size: 1.125em; 575} 576 577.wp-block-file__button { 578 background: #32373c; 579 color: #ffffff; 580 text-decoration: none; 581} 582 583/*# sourceURL=/wp-includes/css/classic-themes.css */ 584</style> 585 586<style id="global-styles-inline-css"> 587:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
5870) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
587.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 588/*# sourceURL=global-styles-inline-css */ 589</style> 590 591<link rel='stylesheet' id='tve-ult-main-frame-css-css' href='https://bootcampdigital.com/wp-content/plugins/thrive-ultimatum/tcb-bridge/assets/css/placeholders.css?ver=11.0.1' media='all' /> 592<style id="woocommerce-inline-inline-css"> 593.woocommerce form .form-row .required { visibility: visible; } 594/*# sourceURL=woocommerce-inline-inline-css */ 595</style> 596<link rel='stylesheet' id='awsm-jobs-general-css' href='https://bootcampdigital.com/wp-content/plugins/wp-job-openings/assets/css/general.min.css?ver=4.1.0' media='all' /> 597<link rel='stylesheet' id='awsm-jobs-style-css' href='https://bootcampdigital.com/wp-content/plugins/wp-job-openings/assets/css/style.min.css?ver=4.1.0' media='all' /> 598<link rel='stylesheet' id='affwp-forms-css' href='https://bootcampdigital.com/wp-content/plugins/affiliate-wp/assets/css/forms.css?ver=2.36.3' media='all' /> 599<link rel='stylesheet' id='wcsatt-css-css' href='https://bootcampdigital.com/wp-content/plugins/woocommerce-subscriptions/build/apfs-frontend.css?ver=9.2.0' media='all' /> 600<link rel='stylesheet' id='bootstrap-min-css' href='https://bootcampdigital.com/wp-content/themes/bootcamp/assets/vendors/bootstrap/css/bootstrap.min.css?ver=1717196970' media='all' /> 601<link rel='stylesheet' id='font-awesome-css' href='https://bootcampdigital.com/wp-content/themes/bootcamp/assets/vendors/font-awesome/css/all.min.css?ver=1717196970' media='all' /> 602<link rel='stylesheet' id='slick-theme-css' href='https://bootcampdigital.com/wp-content/themes/bootcamp/assets/vendors/slick/slick-theme.css?ver=1718557388' media='all' /> 603<link rel='stylesheet' id='slick-css' href='https://bootcampdigital.com/wp-content/themes/bootcamp/assets/vendors/slick/slick.css?ver=1718557388' media='all' /> 604<link rel='stylesheet' id='lity-css' href='https://bootcampdigital.com/wp-content/themes/bootcamp/assets/vendors/lity/css/lity.min.css?ver=1717196970' media='all' /> 605<link rel='stylesheet' id='magnific-popup-css-css' href='https://bootcampdigital.com/wp-content/themes/bootcamp/assets/vendors/magnific-popup/css/magnific-popup.css?ver=1742280219' media='all' /> 606<link rel='stylesheet' id='fonts-css' href='https://bootcampdigital.com/wp-content/themes/bootcamp/assets/fonts/fonts.css?ver=1717196968' media='all' /> 607<link rel='stylesheet' id='bootcamp-style-css' href='https://bootcampdigital.com/wp-content/themes/bootcamp/assets/css/style.css?ver=1747160708' media='all' /> 608<link rel='stylesheet' id='select2-css' href='https://bootcampdigital.com/wp-content/plugins/woocommerce/assets/css/select2.css?ver=11.1.2' media='all' />
609<script id="jquery-core-js" src="https://bootcampdigital.com/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
vendor: 1 bytes, line 609
609
610<script id="jquery-migrate-js" src="https://bootcampdigital.com/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1"></script>
vendor: 1 bytes, line 610
610
611<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://bootcampdigital.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.js?ver=2.7.0-wc.11.1.2"></script>
vendor: 1 bytes, line 611
611
612<script id="wc-add-to-cart-js-extra"> 613var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://bootcampdigital.com/checkout/","is_cart":"","cart_redirect_after_add":"no"}; 614//# sourceURL=wc-add-to-cart-js-extra 615</script>
vendor: 1 bytes, line 615
615
616<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://bootcampdigital.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.js?ver=11.1.2"></script>
vendor: 1 bytes, line 616
616
617<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://bootcampdigital.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.js?ver=2.1.4-wc.11.1.2"></script>
vendor: 1 bytes, line 617
617
618<script id="woocommerce-js-extra"> 619var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"}; 620//# sourceURL=woocommerce-js-extra 621</script>
vendor: 1 bytes, line 621
621
622<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://bootcampdigital.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.js?ver=11.1.2"></script>
vendor: 1 bytes, line 622
622
623<script data-wp-strategy="defer" id="wc-jquery-cookie-js" src="https://bootcampdigital.com/wp-content/plugins/woocommerce/assets/js/jquery-cookie/jquery.cookie.js?ver=1.4.1-wc.11.1.2"></script>
vendor: 1 bytes, line 623
623
624<script id="jquery-cookie-js-extra"> 625var affwp_scripts = {"ajaxurl":"https://bootcampdigital.com/wp-admin/admin-ajax.php"}; 626//# sourceURL=jquery-cookie-js-extra 627</script>
vendor: 1 bytes, line 627
627
628<script id="affwp-tracking-js-extra"> 629var affwp_debug_vars = {"integrations":{"woocommerce":"WooCommerce"},"version":"2.36.3","currency":"USD","ref_cookie":"affwp_ref","visit_cookie":"affwp_ref_visit_id","campaign_cookie":"affwp_campaign"}; 630//# sourceURL=affwp-tracking-js-extra 631</script>
vendor: 1 bytes, line 631
631
632<script id="affwp-tracking-js" src="https://bootcampdigital.com/wp-content/plugins/affiliate-wp/assets/js/tracking.js?ver=2.36.3"></script>
vendor: 1 bytes, line 632
632
633<script id="text-connect-js-extra"> 634var textConnect = {"addons":["woocommerce"],"ajax_url":"https://bootcampdigital.com/wp-admin/admin-ajax.php","visitor":null}; 635//# sourceURL=text-connect-js-extra 636</script>
vendor: 1 bytes, line 636
636
637<script id="text-connect-js" src="https://bootcampdigital.com/wp-content/plugins/wp-live-chat-software-for-wordpress/includes/js/textConnect.js?ver=5.0.12"></script>
vendor: 1 bytes, line 637
637
638<script data-wp-strategy="defer" defer id="selectWoo-js" src="https://bootcampdigital.com/wp-content/plugins/woocommerce/assets/js/selectWoo/selectWoo.full.js?ver=1.0.9-wc.11.1.2"></script>
638 639<link rel="https://api.w.org/" href="https://bootcampdigital.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://bootcampdigital.com/xmlrpc.php?rsd" /> 640<meta name="generator" content="Advanced Coupons for WooCommerce Free v4.7.5" /><meta name="cdp-version" content="1.5.6" />
640<script type="text/javascript"> 641 var AFFWP = AFFWP || {}; 642 AFFWP.referral_var = 'ref'; 643 AFFWP.expiration = 30; 644 AFFWP.debug = 0; 645 646 647 AFFWP.referral_credit_last = 0; 648 </script>
648 649 <!-- TrustBox script -->
650<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
650 651<!-- End TrustBox code --> 652 653<!-- Google Tag Manager -->
654<script>
vendor: 331 bytes, lines 654-658
654(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 655new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 656j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 657'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 658})(window,document,'script','dataLayer','
658GTM-KSW7487
vendor: 3 bytes, line 658
658');
658</script>
658 659<!-- End Google Tag Manager -->
659<script async type="text/javascript" src="https://connect.livechatinc.com/api/v1/script/6fce08b3-8f02-4410-b871-c05906769a0a/widget.js"></script>
659<style type="text/css" id="tve_global_variables">:root{--tcb-background-author-image:url(https://secure.gravatar.com/avatar/8500f891d46ba762fd1a1b77283c7535aaed31d78fa0587126a560d5a7231c6d?s=256&d=mm&r=g);--tcb-background-user-image:url();--tcb-background-featured-image-thumbnail:url(https://bootcampdigital.com/wp-content/uploads/2026/09/Blog-Header-September-2026.png);}</style> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 660 <style type="text/css" id="filter-everything-inline-css">.wpc-orderby-select{width:100%}.wpc-filters-open-button-container{display:none}.wpc-debug-message{padding:16px;font-size:14px;border:1px dashed #ccc;margin-bottom:20px}.wpc-debug-title{visibility:hidden}.wpc-button-inner,.wpc-chip-content{display:flex;align-items:center}.wpc-icon-html-wrapper{position:relative;margin-right:10px;top:2px}.wpc-icon-html-wrapper span{display:block;height:1px;width:18px;border-radius:3px;background:#2c2d33;margin-bottom:4px;position:relative}span.wpc-icon-line-1:after,span.wpc-icon-line-2:after,span.wpc-icon-line-3:
660after{content:"";display:block;width:3px;height:3px;border:1px solid #2c2d33;background-color:#fff;position:absolute;top:-2px;box-sizing:content-box}span.wpc-icon-line-3:after{border-radius:50%;left:2px}span.wpc-icon-line-1:after{border-radius:50%;left:5px}span.wpc-icon-line-2:after{border-radius:50%;left:12px}body .wpc-filters-open-button-container a.wpc-filters-open-widget,body .wpc-filters-open-button-container a.wpc-open-close-filters-button{display:inline-block;text-align:left;border:1px solid #2c2d33;border-radius:2px;line-height:1.5;padding:7px 12px;background-color:transparent;color:#2c2d33;box-sizing:border-box;text-decoration:none!important;font-weight:400;transition:none;position:relative}@media screen and (max-width:768px){.wpc_show_bottom_widget .wpc-filters-open-button-container,.wpc_show_open_close_button .wpc-filters-open-button-container{display:block}.wpc_show_bottom_widget .wpc-filters-open-button-container{margin-top:1em;margin-bottom:1em}}</style> 661<link rel="modulepreload" href="https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/common/NoticesPlugin.a0f34319.js" /><link rel="modulepreload" href="https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/common/sanitize.e37d93cf.js" /><link rel="modulepreload" href="https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce/dist/common/NoticesPlugin.cbb0e416.js" /><link rel="modulepreload" href="https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/common/NoticesPlugin.a0f34319.js" /><link rel="modulepreload" href="https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/common/sanitize.e37d93cf.js" /><link rel="modulepreload" href="https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce/dist/common/NoticesPlugin.cbb0e416.js" /><style type="text/css" id="thrive-default-styles"></style><link rel="icon" href="https://bootcampdigital.com/wp-content/uploads/2024/07/favicon.png" sizes="32x32" /> 662<link rel="icon" href="https://bootcampdigital.com/wp-content/uploads/2024/07/favicon.png" sizes="192x192" /> 663<link rel="apple-touch-icon" href="https://bootcampdigital.com/wp-content/uploads/2024/07/favicon.png" /> 664<meta name="msapplication-TileImage" content="https://bootcampdigital.com/wp-content/uploads/2024/07/favicon.png" /> 665<style id="wp-custom-css"> 666body .thrv-leads-form-box.thrv_wrapper { 667 background-color: transparent; 668 padding: 0; 669} 670 671.c_form .tve_lg_dropdown, 672.c_form .tve_lg_input_container input, 673.c_form .tve_lg_input_container textarea, 674.c_form .tve_lg_input_container select { 675 width: 100% !important; 676 height: 50px !important; 677 border: none !important; 678 background: transparent !important; 679 padding: 0 !important; 680 border-bottom: 1px solid rgba(255, 255, 255, 0.16) !important; 681 color: #fff !important; 682} 683 684.c_form .tve_lg_dropdown { 685 border-radius: 0; 686 padding: 12px 0 0 !important; 687 color: #C3C3C2 !important; 688 box-shadow: none !important; 689 height: 39px !important; 690} 691 692body .tve_lg_dropdown[data-style=style-6] { 693 border-bottom: 1px solid rgba(255, 255, 255, 0.16) !important; 694 695} 696 697.c_form .tve_lg_input_container textarea { 698 min-height: 120px; 699 padding-top: 15px !important; 700} 701 702.c_form .tve_lg_input_container { 703 margin-bottom: 20px !important; 704} 705 706.c_form.alt form { 707 margin-top: 0px; 708} 709 710.thrv_text_element { 711 color: #fff; 712 font-weight: bold; 713 padding-bottom: 5px !important; 714} 715 716.tve-new-radio .tve_lg_radio_wrapper { 717 min-width: 100%; 718 margin: 20px 0 0 ; 719 padding: 0 !important; 720 color: #c3c3c3; 721} 722 723.c_form * { 724 font-family: 'DM Sans' !important; 725} 726 727body 728.thrv_wrapper { 729 margin: 0; 730} 731 732body .tve-form-button { 733 width: 100%; 734 padding-top: 15px !important; 735} 736 737body a.tcb-button-link { 738 background: #FF9900; 739 text-transform: capitalize; 740 font-family: DM Sans, sans-serif !important; 741 font-size: 15px; 742 font-weight: 500; 743 min-width: 100%; 744 width: auto; 745 padding: 20px 15px; 746 border-radius: 5px; 747} 748 749body a.tcb-button-link:hover { 750 background: #ce8310; 751 color: #fff 752} 753 754.c_form.alt:not(.space) li.tve-lg-dropdown-option { 755 margin-bottom: 0px; 756 line-height: 1; 757} 758 759.woo-result-count { 760 white-space: nowrap; 761} 762 763@media screen and (min-width: 768px) { 764 .wpc-custom-selected-terms ul.wpc-filter-chips-list { 765 flex-wrap: wrap; 766 } 767} 768 769.woocommerce-checkout .customer_info .form-row.woocommerce-invalid { 770 border-color: red !important; 771} 772 773.woocommerce-NoticeGroup-checkout { 774 display: none !important; 775} 776 777@media(min-width: 768px) { 778 779 #wc-infusionsoft-cc-payment-fields keap-payment-method { 780 margin: -15px -15px -20px -15px; 781 display: table; 782 } 783} 784 785body form.checkout div.payment_method_infusionsoft_cc > div > div > div { 786 margin-top: -15px; 787} 788 789form.checkout div.payment_method_infusionsoft_cc > div > div { 790 margin: -30px 0 0 0 !important; 791} 792 793.checkout-coupon .woocommerce-message[role="alert"] { 794 color: green; 795 font-size: 14px; 796 position: absolute; 797 bottom: -4px; 798} 799 800.checkout-coupon { 801 position: relative; 802} 803 804.woocommerce-checkout .customer_info .form-row .checkout-inline-error-message { 805 display: none; 806} 807 808form.checkout .woocommerce-NoticeGroup-checkout { 809 display: block !important; 810} 811 812form.checkout .woocommerce-NoticeGroup-checkout ul { 813 border: 2px solid red; 814 padding: 10px; 815 margin: 15px 0px 0; 816 font-size: 13px; 817 line-height: 1.4; 818} 819 820form.checkout .woocommerce-NoticeGroup-checkout ul *{ 821 color: red; 822} 823 824body .payment_method_infusionsoft_cc label { 825 display: block !important; 826 background: transparent !important; 827 top: 0 !important; 828 left: 0 !important; 829 position: relative !important; 830} 831 832body .payment_method_infusionsoft_cc input { 833 position: relative !important; 834 background: #fff !important; 835 border: 1px solid #ddd !important; 836} 837 838body .payment_method_infusionsoft_cc br { 839 display: none !important; 840} 841 842.checkout-body .col-md-7 .col-1 , 843.checkout-body .col-md-7 .col-2 { 844 min-width: 100%; 845} 846
847.checkout-body form.woocommerce-checkout .shop_table { 848 width: 100%; 849} 850 851.checkout-body .col-md-7 h3 { 852 font-weight: bold; 853 font-size: 22px; 854 line-height: 27px; 855 margin: 0 0 25px; 856} 857 858.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper { 859 display: none; 860} 861 862.woocommerce-additional-fields > h3 { 863 display: none; 864} 865 866.woocommerce-billing-fields { 867 padding-bottom: 40px; 868} 869 870.woocommerce-additional-fields .iw-extra-fields-wrap h3 { 871 margin-bottom: 10px; 872} 873 874.woocommerce-additional-fields .iw-extra-fields-wrap { 875 margin-bottom: 30px; 876} 877 878.woocommerce-additional-fields .iw-extra-fields-wrap select { 879 border-radius: 0px; 880 border: 2px solid #dee2e6; 881} 882 883body form.woocommerce-checkout .shop_table th { 884 font-size: 14px; 885 padding: 0 10px; 886} 887 888body .woocommerce-checkout-payment h3 { 889 text-transform: capitalize; 890} 891 892.woocommerce-checkout-payment.customer_info .form-row { 893 padding-top: 5px; 894} 895 896body .woocommerce-SavedPaymentMethods-saveNew input { 897 position: relative !important; 898 top: 0 !important; 899 left: 0 !important; 900} 901 902body .woocommerce-SavedPaymentMethods-saveNew label { 903 position: relative !important; 904 top: 0 !important; 905 left: 0 !important; 906} 907 908.wc_payment_methods { 909 margin: 0; 910 border: 1px solid #ddd; 911 padding: 20px; 912} 913 914.checkout-inner h1 { 915 padding: 15px; 916 width: 100%; 917 text-align: center; 918 border-bottom: 1px solid #ddd; 919} 920 921.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row label, .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row label, .woocommerce-checkout .customer_info .form-row label { 922 top: -14px; 923 font-size: 12px; 924} 925 926.woocommerce-form-coupon-toggle { 927 border: 1px solid #ddd; 928 padding: 10px; 929} 930 931.woocommerce-form-coupon-toggle a { 932 color: #000; 933} 934 935.woocommerce-form-coupon-toggle + .woocommerce-message { 936 font-size: 14px; 937 color: #ff9900; 938} 939 940body .woocommerce-billing-fields { 941 padding-top: 20px; 942} 943 944body .checkout-body .select2-container--default .select2-selection--single { 945 border: none; 946} 947 948body .checkout-body .select2-container--default .select2-selection--single { 949 background-color: transparent; 950 border-radius: 0px; 951} 952 953body .woocommerce-shipping-fields { 954 padding-bottom: 0px; 955} 956 957.course-tab-slider:not(.slick-initialized) { 958 display: none; 959} 960 961body label[for="payment_method_stripe"] { 962 display: flex; 963 justify-content: space-between; 964 border-bottom: 1px solid #dddddd; 965 margin: -20px -20px 20px; 966 padding: 13px 20px; 967} 968 969input#payment_method_stripe { 970 position: absolute; 971 pointer-events: none; 972 opacity: 0; 973} 974 975.woocommerce-form-coupon-toggle { 976 display: flex; 977 align-items: center; 978 justify-content: center; 979} 980 981body .woocommerce select { 982 border: none; 983} 984 985.acfw-store-credits-checkout-ui h3 { 986 font-size: 15px !important; 987 font-weight: 500 !important; 988 margin-bottom:0px !important; 989} 990 991body #acfw-checkout-ui-block { 992 margin-bottom: 0; 993} 994 995#billing_address_2_field:before { 996 content: "Apartment, suite, unit, etc. (optional)"; 997 font-size: 12px; 998 color: #747474; 999 font-weight: 600; 1000 position: absolute; 1001 top: -14px; 1002 left: 13px; 1003 background: #fff; 1004 padding: 0 5px; 1005 z-index: 2 1006} 1007 1008input:-webkit-autofill { 1009 -webkit-box-shadow: 0 0 0px 1000px white inset !important; 1010} 1011 1012.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row label { 1013 z-index: 2; 1014} 1015 1016#woocommerce-checkout-form-coupon { 1017 display: block !important; 1018 transform: scale(0); 1019 height: 0; 1020 margin: 0; 1021 padding: 0; 1022} 1023 1024body .woocommerce-billing-fields { 1025 padding-top: 0; 1026} 1027 1028.custom-coupon-field input { 1029 border-radius: 0px; 1030 border: 2px solid #dee2e6; 1031 width: 100%; 1032 font-size: 16px; 1033 height: 51px; 1034 padding: 0 15px; 1035} 1036 1037.custom-coupon-field { 1038 display: flex; 1039 margin: -10px 0 30px; 1040} 1041 1042.custom-coupon-field button { 1043 height: 51px; 1044 min-width: 150px; 1045 margin-left: 10px; 1046} 1047 1048.custom-coupon-field .bcd-coupon-message { 1049 color: green; 1050 position: absolute; 1051 bottom: -25px; 1052 font-size: 13px; 1053} 1054 1055.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper, .woocommerce-checkout .woocommerce-billing-fields__field-wrapper, .woocommerce-checkout .customer_info:not(.woocommerce-billing-fields) { 1056 gap: 0px; 1057 margin: 0 -10px; 1058} 1059 1060.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row, .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row, .woocommerce-checkout .customer_info .form-row { 1061 margin: 10px; 1062} 1063 1064.order-total td, 1065.cart-subtotal td { 1066 text-align: right; 1067 padding-right: 10px; 1068 font-size: 14px; 1069} 1070 1071.checkout-product-wrap { 1072 display: flex; 1073 align-items: center; 1074} 1075 1076.checkout-product-wrap img { 1077 width: 60px; 1078 height: 60px; 1079 object-fit: cover; 1080} 1081 1082.checkout-product-wrap .checkout-product-title { 1083 font-weight: 600 !important; 1084 color: #000; 1085 line-height: 1.2; 1086 padding-left: 10px; 1087} 1088 1089td.product-total { 1090 width: 120px; 1091 text-align: right; 1092} 1093 1094.woocommerce-checkout-payment.customer_info { 1095 margin: 0px !important; 1096} 1097 1098input.qty::-webkit-inner-spin-button, 1099input.qty::-webkit-outer-spin-button { 1100 -webkit-appearance: none; 1101 margin: 0; 1102} 1103 1104input.qty { 1105 -moz-appearance: textfield; 1106} 1107 1108.checkout-qty-wrap { 1109 display: flex; 1110} 1111 1112.checkout-qty-wrap input { 1113 text-align: center; 1114 max-width: 35px; 1115 height: 30px; 1116 border-radius: 0px !important; 1117 padding: 0 !important; 1118} 1119 1120.checkout-qty-wrap button { 1121 height: 30px; 1122 background: #000; 1123 color: #fff; 1124 width: 30px; 1125} 1126 1127#payment { 1128 margin-top: 25px !important; 1129} 1130 1131body .woocommerce-checkout-payment.customer_info .form-row.place-order { 1132 margin: 0; 1133} 1134 1135.form-row-wide + div.create-account:not([style*="none"]) { 1136 display: flex; 1137} 1138 1139div.create-account { 1140 flex-wrap: wrap; 1141 margin: 0 -10px; 1142} 1143 1144div.create-account h3 { 1145 width: 100%; 1146 padding: 0 10px; 1147 margin-bottom: 12px !important; 1148} 1149 1150div.create-account p { 1151 width: 50%; 1152 padding: 0 10px; 1153} 1154 1155body div.create-account p input { 1156 border-radius: 0px !important; 1157 border: 2px solid #ddd !important; 1158} 1159 1160body div.create-account button { 1161 display: none; 1162} 1163 1164body div.woocommerce-account-fields { 1165 margin-top: -20px; 1166} 1167 1168@media(max-width: 767px) { 1169 1170td.product-total { 1171 width: auto; 1172} 1173 1174 .checkout-product-image { 1175 display: none !important; 1176 } 1177 1178.checkout-product-wrap .checkout-product-title { 1179 padding-left: 0; 1180} 1181 1182.create-account .form-row label { 1183 display: block; 1184 margin-bottom: 8px; 1185 font-weight: 600; 1186 font-size: 13px; 1187 white-space: nowrap; 1188 text-overflow: ellipsis; 1189 overflow: hidden; 1190} 1191 1192} 1193 1194.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper, .woocommerce-checkout .woocommerce-billing-fields__field-wrapper, .woocommerce-checkout .customer_info:not(.woocommerce-billing-fields) { 1195 width: 100%; 1196} 1197 1198.checkout-remove-item svg { width: 18px; 1199 height: 18px; 1200margin-left: 4px 1201} 1202 1203.recurring-totals { 1204 background: #eee; 1205 color: #000; 1206 text-align: center; 1207} 1208 1209@media(min-width: 600px) { 1210
1211 body form.woocommerce-checkout .shop_table td.product-total { 1212 min-width: 130px; 1213} 1214 1215} 1216 1217@media(min-width: 1100px) { 1218 1219.mainmenu ul li { 1220 margin-right: 8px; 1221} 1222 1223} 1224 1225/* Centers pricing tiers when fewer than 4 are shown - added 9/2/2026 */ 1226.pricing-table .row:has(.plan-item) { 1227 justify-content: center; 1228} 1229 1230/* Sitemap page reorganization - Rank Math HTML sitemap */ 1231.rank-math-html-sitemap { 1232 display: flex; 1233 flex-direction: column; 1234 margin-top: 10px; 1235} 1236.rank-math-html-sitemap__section { 1237 margin-bottom: 48px; 1238 padding-bottom: 32px; 1239 border-bottom: 1px solid #e5e5e5; 1240} 1241.rank-math-html-sitemap__section:last-child { 1242 border-bottom: none; 1243 margin-bottom: 0; 1244} 1245 1246/* Visual priority order - most useful sections first */ 1247.rank-math-html-sitemap__section--page { order: 1; } 1248.rank-math-html-sitemap__section--category { order: 2; } 1249.rank-math-html-sitemap__section--course { order: 3; } 1250.rank-math-html-sitemap__section--awsm_job_openings { order: 4; } 1251.rank-math-html-sitemap__section--book { order: 5; } 1252.rank-math-html-sitemap__section--press { order: 6; } 1253.rank-math-html-sitemap__section--post { order: 7; } 1254 1255.rank-math-html-sitemap__title { 1256 font-size: 20px; 1257 text-transform: uppercase; 1258 letter-spacing: 0.5px; 1259 color: #141414; 1260 border-left: 4px solid #ff9900; 1261 padding-left: 12px; 1262 margin: 0 0 20px; 1263} 1264 1265.rank-math-html-sitemap__list { 1266 columns: 260px 4; 1267 column-gap: 32px; 1268 margin: 0; 1269 padding: 0; 1270 list-style: none; 1271} 1272.rank-math-html-sitemap__item { 1273 break-inside: avoid; 1274 padding: 6px 0; 1275} 1276.rank-math-html-sitemap__link { 1277 font-size: 14px; 1278 color: #555; 1279 line-height: 1.5; 1280 text-decoration: none; 1281 transition: color .15s ease; 1282} 1283.rank-math-html-sitemap__link:hover { 1284 color: #ff9900; 1285 text-decoration: underline; 1286} 1287 1288/* Contain the two very large lists so the page doesn't scroll forever */ 1289.rank-math-html-sitemap__section--post .rank-math-html-sitemap__list, 1290.rank-math-html-sitemap__section--course .rank-math-html-sitemap__list { 1291 max-height: 480px; 1292 overflow-y: auto; 1293 padding: 16px 20px; 1294 border: 1px solid #e5e5e5; 1295 border-radius: 8px; 1296 background: #fafafa; 1297 columns: 220px 3; 1298} 1299</style> 1300<link rel='stylesheet' id='tve_leads_forms-css' href='https://bootcampdigital.com/wp-content/plugins/thrive-leads/editor-layouts/css/frontend.css?ver=11.0.1' media='all' /> 1301<style id="core-block-supports-inline-css"> 1302/** 1303 * Core styles: block-supports 1304 */ 1305 1306/*# sourceURL=core-block-supports-inline-css */ 1307</style> 1308 1309</head> 1310 1311<body class="blog wp-embed-responsive wp-theme-bootcamp theme-bootcamp woocommerce-no-js"> 1312<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 1312-1313
1312 1313<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1313GTM-KSW7487
vendor: 85 bytes, lines 1313-1314
1313" 1314height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1315<!-- End Google Tag Manager (noscript) --> <!-- ======== MAIN WRAPPER START ======= --> 1316 <div class="main-wrapper"> 1317 1318 <!-- Header Top Start --> 1319 <div class="header-top-area"> 1320 <div class="container wide"> 1321 <div class="row align-items-center"> 1322 <div class="col-sm-6"> 1323 <div class="header-top-left text-md-start text-center"><p>Get the All Access Pass from $77/month <a href="https://bootcampdigital.com/all-access-pass/">GET STARTED!</a></p> 1324</div> </div> 1325 <div class="col-sm-6"> 1326 <div class="header-top-right d-none d-sm-flex align-items-center justify-content-end"> 1327 <a href="/cdn-cgi/l/email-protection#234a4d454c63414c4c5740424e53474a444a57424f0d404c4e" target="" class=" d-flex align-items-center "><img src="https://bootcampdigital.com/wp-content/themes/bootcamp/assets/img/email-icon.svg" alt="icon"><span><span class="__cf_email__" data-cfemail="1a73747c755a7875756e797b776a7e737d736e7b7634797577">[email protected]</span></span></a><a href="tel:+15132233878" target="" class=" d-flex align-items-center "><img src="https://bootcampdigital.com/wp-content/themes/bootcamp/assets/img/phone-icon.svg" alt="icon"><span>+1 (513) 223 3878</span></a> </div> 1328 </div> 1329 </div> 1330 </div> 1331 </div> 1332 <!-- Header Top End --> 1333 1334 <!-- Header Start --> 1335 <header class="header-area"> 1336 <div class="container wide"> 1337 <div class="header-inn d-flex align-items-center justify-content-between"> 1338 <a href="https://bootcampdigital.com/" class="site-logo"> 1339 <img src="https://bootcampdigital.com/wp-content/uploads/2024/07/logo.webp" alt="" /> </a> 1340 <div class="header-navigation d-flex align-items-center justify-content-between"> 1341 <div class="header-search"> 1342 <form role="search" method="get" class="search-form" id="ajax-live-search-container" action="https://bootcampdigital.com/"> 1343 <label for="search"><em class="fa fa-search"></em></label> 1344 <input type="text" id="ajax-live-search-input" name="s" placeholder="Search For Courses" value=""> 1345 <div id="ajax-live-search-results"></div> 1346 </form> 1347 </div> 1348 <div class="mainmenu"> 1349 <nav id="menu"> 1350 <ul id="menu-main-menu" class=""><li id="menu-item-35719" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-35719"><a href="https://bootcampdigital.com/ai/">AI Training</a> 1351<ul class="sub-menu"> 1352 <li id="menu-item-35720" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35720"><a href="https://bootcampdigital.com/ai-boot-camps/">AI Boot Camps</a></li> 1353 <li id="menu-item-35723" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-35723"><a href="https://bootcampdigital.com/ai-artificial-intelligence/">AI E-Learning</a></li> 1354 <li id="menu-item-35721" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35721"><a href="https://bootcampdigital.com/generative-ai-training/">Team AI Training</a></li> 1355 <li id="menu-item-35729" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35729"><a href="https://bootcampdigital.com/ai-certifications/">AI Certifications</a></li> 1356</ul> 1357</li> 1358<li id="menu-item-1117" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1117"><a href="https://bootcampdigital.com/digital-marketing-course-library/">Online Marketing Courses</a></li> 1359<li id="menu-item-1118" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1118"><a href="https://bootcampdigital.com/online-certification-programs/">Certifications</a> 1360<ul class="sub-menu"> 1361 <li id="menu-item-36410" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36410"><a href="https://bootcampdigital.com/ai-certifications/">AI Certifications</a></li> 1362 <li id="menu-item-36409" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36409"><a href="https://bootcampdigital.com/marketing-certifications/">Marketing Certifications</a></li> 1363</ul> 1364</li> 1365<li id="menu-item-5111" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5111"><a href="https://bootcampdigital.com/corporate-training/">Team Training</a></li> 1366<li id="menu-item-1120" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1120"><a href="#">Services</a> 1367<ul class="sub-menu"> 1368 <li id="menu-item-12102" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12102"><a href="https://bootcampdigital.com/digital-marketing-workshop/">Live Boot Camp</a></li> 1369 <li id="menu-item-5112" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5112"><a href="https://bootcampdigital.com/coaching/">1:1 Training</a></li> 1370 <li id="menu-item-12103" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12103"><a href="https://bootcampdigital.com/consulting/">Marketing Consulting</a></li> 1371 <li id="menu-item-5152" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5152"><a href="https://bootcampdigital.com/speaking/">Speaking</a></li> 1372 <li id="menu-item-12104" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12104"><a href="https://bootcampdigital.com/digital-marketing-mastery-workshop/">Custom Workshop</a></li> 1373</ul> 1374</li> 1375<li id="menu-item-1122" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1122"><a href="https://bootcampdigital.com/free-resources/">Free Resources</a></li> 1376<li id="menu-item-1124" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-1124"><a href="https://bootcampdigital.com/about/">About</a> 1377<ul class="sub-menu"> 1378 <li id="menu-item-5116" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5116"><a href="https://bootcampdigital.com/books/">Books</a></li> 1379 <li id="menu-item-5117" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5117"><a href="https://bootcampdigital.com/testimonials/">Testimonials</a></li> 1380 <li id="menu-item-12105" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12105"><a href="https://bootcampdigital.com/training-case-studies-and-results/">Case Studies</a></li> 1381 <li id="menu-item-8899" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8899"><a href="https://bootcampdigital.com/digital-marketing-training-faq/">FAQ</a></li> 1382 <li id="menu-item-5115" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5115"><a href="https://bootcampdigital.com/results/">Results</a></li> 1383 <li id="menu-item-12106" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-610 current_page_item current_page_parent menu-item-12106"><a href="https://bootcampdigital.com/blog/" aria-current="page">Blog</a></li> 1384</ul> 1385</li> 1386</ul> </nav> 1387 </div> 1388 <div class="header-action"> 1389 <a href="javascript:;" class="header-search-toggle searchToggle"><em class="fa fa-search"></em></a> 1390 <a href="https://training.bootcampdigital.com/" target="_blank" class="loginBtn"><span>Login</span> <em class="fa-regular fa-user"></em></a> 1391 <a href="https://bootcampdigital.com/checkout/" class="header-cart"><img src="https://bootcampdigital.com/wp-content/themes/bootcamp/assets/img/cart.svg" alt="icon"></a> 1392 <div class="header-toggle"> 1393 <div class="menu-toggle-inn"> 1394 <div id="menu-toggle"> 1395 <span></span><span></span><span></span> 1396 </div> 1397 </div> 1398 </div> 1399 </div>
1400 </div> 1401 </div> 1402 </div> 1403 </header> 1404 <!-- Header End --> 1405 <section class="page-banner-area style1 "> 1406 <div class="container wide"> 1407 <div class="breadcrumb_navigation"> 1408 <nav aria-label="breadcrumbs" class="rank-math-breadcrumb"><p><a href="https://bootcampdigital.com/">Boot Camp Digital</a><span class="separator"> • </span><span class="last">Blog</span></p></nav> </div> 1409 <div class="container"> 1410 <div class="row"> 1411 <div class="col-lg-12"> 1412 <div class="banner-text text-center"> 1413 <h1 class="fw_900 h1">Boot Camp Digital Blog</h1> 1414 </div> 1415 </div> 1416 1417 </div> 1418 </div> 1419 </section> 1420 1421 1422 <!-- Sticky Bar Start --> 1423 <div class="sticky-bar"> 1424 <div class="container"> 1425 <div class="inner"> 1426<ul> 1427 <li><a class="active" href="javascript:;">All Categories</a></li> 1428 <li><a href="https://bootcampdigital.com/blog/category/digital-marketing/">Digital Marketing</a></li><li><a href="https://bootcampdigital.com/blog/category/seo-marketing/">SEO, Marketing</a></li><li><a href="https://bootcampdigital.com/blog/category/social-media-marketing/">Social Media Marketing</a></li> </ul> 1429 1430 <div class="bc-filter"> 1431 <span>Filter:</span> 1432 <div> 1433 <select id="categorySelect"> 1434 <option value="">Select Category</option> 1435 <option value="https://bootcampdigital.com/blog/category/ai-artificial-intelligence/">AI (Artificial Intelligence)</option><option value="https://bootcampdigital.com/blog/category/ai-training/">AI Training</option><option value="https://bootcampdigital.com/blog/category/analytics/">Analytics</option><option value="https://bootcampdigital.com/blog/category/blogging/">Blogging</option><option value="https://bootcampdigital.com/blog/category/chatbots/">Chatbots</option><option value="https://bootcampdigital.com/blog/category/commerce-marketing/">Commerce Marketing</option><option value="https://bootcampdigital.com/blog/category/community-management/">Community Management</option><option value="https://bootcampdigital.com/blog/category/content-marketing/">Content Marketing</option><option value="https://bootcampdigital.com/blog/category/corporate-digital-marketing-training/">Corporate Digital Marketing Training</option><option value="https://bootcampdigital.com/blog/category/corporate-social-media-training/">Corporate Social Media Training</option><option value="https://bootcampdigital.com/blog/category/customer-experience/">Customer Experience</option><option value="https://bootcampdigital.com/blog/category/digital-advertising/">Digital Advertising</option><option value="https://bootcampdigital.com/blog/category/digital-marketing/">Digital Marketing</option><option value="https://bootcampdigital.com/blog/category/digital-marketing-analytics/">Digital Marketing Analytics</option><option value="https://bootcampdigital.com/blog/category/digital-marketing-certification/">Digital Marketing Certification</option><option value="https://bootcampdigital.com/blog/category/digital-marketing-jobs/">Digital Marketing Jobs</option><option value="https://bootcampdigital.com/blog/category/digital-marketing-news/">Digital Marketing News</option><option value="https://bootcampdigital.com/blog/category/digital-marketing-research/">Digital marketing research</option><option value="https://bootcampdigital.com/blog/category/digital-marketing-skills/">Digital Marketing Skills</option><option value="https://bootcampdigital.com/blog/category/digital-marketing-strategy/">Digital Marketing Strategy</option><option value="https://bootcampdigital.com/blog/category/digital-marketing-training/">Digital Marketing Training</option><option value="https://bootcampdigital.com/blog/category/digital-transformation/">Digital Transformation</option><option value="https://bootcampdigital.com/blog/category/email-marketing/">Email Marketing</option><option value="https://bootcampdigital.com/blog/category/emerging-technology/">Emerging Technology</option><option value="https://bootcampdigital.com/blog/category/employee-ambassadors/">Employee Ambassadors</option><option value="https://bootcampdigital.com/blog/category/executives-and-social-media/">Executives and Social Media</option><option value="https://bootcampdigital.com/blog/category/facebook/">
1435Facebook</option><option value="https://bootcampdigital.com/blog/category/facebook-marketing/">Facebook Marketing</option><option value="https://bootcampdigital.com/blog/category/frequently-asked-questions/">Frequently Asked Questions</option><option value="https://bootcampdigital.com/blog/category/general/">General</option><option value="https://bootcampdigital.com/blog/category/generative-ai/">Generative AI</option><option value="https://bootcampdigital.com/blog/category/industry-news/">Industry News</option><option value="https://bootcampdigital.com/blog/category/infographics/">Infographics</option><option value="https://bootcampdigital.com/blog/category/instagram-marketing/">Instagram Marketing</option><option value="https://bootcampdigital.com/blog/category/internet-marketing-strategy/">Internet Marketing Strategy</option><option value="https://bootcampdigital.com/blog/category/jobs/">Jobs</option><option value="https://bootcampdigital.com/blog/category/linkedin/">LinkedIn</option><option value="https://bootcampdigital.com/blog/category/linkedin-marketing/">LinkedIn Marketing</option><option value="https://bootcampdigital.com/blog/category/marketing-skills/">Marketing Skills</option><option value="https://bootcampdigital.com/blog/category/measuring-social-media/">Measuring Social Media</option><option value="https://bootcampdigital.com/blog/category/member-announcements/">Member Announcements</option><option value="https://bootcampdigital.com/blog/category/member-tips/">Member Tips</option><option value="https://bootcampdigital.com/blog/category/mobile/">Mobile</option><option value="https://bootcampdigital.com/blog/category/paid-ads/">Paid Ads</option><option value="https://bootcampdigital.com/blog/category/personal-branding/">Personal Branding</option><option value="https://bootcampdigital.com/blog/category/pinterest/">Pinterest</option><option value="https://bootcampdigital.com/blog/category/podcasting/">Podcasting</option><option value="https://bootcampdigital.com/blog/category/press-release/">Press Release</option><option value="https://bootcampdigital.com/blog/category/professional-development/">Professional Development</option><option value="https://bootcampdigital.com/blog/category/qa-recording/">Q&A Recording</option><option value="https://bootcampdigital.com/blog/category/reputation-management/">Reputation Management</option><option value="https://bootcampdigital.com/blog/category/seo/">SEO</option><option value="https://bootcampdigital.com/blog/category/seo-certification/">SEO Certification</option><option value="https://bootcampdigital.com/blog/category/seo-marketing/">SEO, Marketing</option><option value="https://bootcampdigital.com/blog/category/slideshare/">slideshare</option><option value="https://bootcampdigital.com/blog/category/small-business/">Small Business</option><option value="https://bootcampdigital.com/blog/category/snapchat/">SnapChat</option><option value="https://bootcampdigital.com/blog/category/social-media-101/">Social Media 101</option><option value="https://bootcampdigital.com/blog/category/social-media-certification/">Social Media Certification</option><option value="https://bootcampdigital.com/blog/category/social-media-commerce/">Social Media Commerce</option><option value="https://bootcampdigital.com/blog/category/social-media-contest/">Social Media Contest</option><option value="https://bootcampdigital.com/blog/category/social-media-for-nonprofits/">Social Media for Nonprofits</option><option value="https://bootcampdigital.com/blog/category/social-media-for-small-business/">Social Media for Small Business</option><option value="https://bootcampdigital.com/blog/category/social-media-marketing/">Social Media Marketing</option><option value="https://bootcampdigital.com/blog/category/social-media-metrics-and-measurement/">Social Media Metrics and Measurement</option><option value="https://bootcampdigital.com/blog/category/social-media-optimization/">Social Media Optimization</option><option value="https://bootcampdigital.com/blog/category/social-media-pr/">Social Media PR</option><option value="https://bootcampdigital.com/blog/category/social-media-speaker/">Social Media Speaker</option><option value="https://bootcampdigital.com/blog/category/social-media-strategy/">Social Media Strategy</option><option value="https://bootcampdigital.com/blog/category/social-media-tools/">Social Media Tools</option><option value="https://bootcampdigital.com/blog/category/social-media-training/">Social Media Training</option><option value="https://bootcampdigital.com/blog/category/social-networks/">Social Networks</option><option value="https://bootcampdigital.com/blog/category/social-selling/">Social Selling</option><option value="https://bootcampdigital.com/blog/category/speaking-presentations/">Speaking & Presentations</option><option value="https://bootcampdigital.com/blog/category/this-week-in-social-media/">This Week in Social Media</option><option value="https://bootcampdigital.com/blog/category/tool-review-recording/">Tool Review Recording</option><option value="https://bootcampdigital.com/blog/category/tool-reviews/">Tool Reviews</option><option value="https://bootcampdigital.com/blog/category/twitter/">Twitter</option><option value="https://bootcampdigital.com/blog/category/uncategorized/">Uncategorized</option><option value="https://bootcampdigital.com/blog/category/upcoming-qa/">Upcoming Q&A</option><option value="https://bootcampdigital.com/blog/category/upcoming-tool-review/">Upcoming Tool Review</option><option value="https://bootcampdigital.com/blog/category/upcoming-webinars/">Upcoming Webinars</option><option value="https://bootcampdigital.com/blog/category/video/">Video</option><option value="https://bootcampdigital.com/blog/category/webinar-recordings/">Webinar Recordings</option><option value="https://bootcampdigital.com/blog/category/websites/">Websites</option><option value="https://bootcampdigital.com/blog/category/wordpress/">WordPress</option> </select> 1436 </div> 1437 </div> 1438 1439 </div> 1440 </div> 1441 </div>
vendor: 126 bytes, lines 1441-1443
1441 1442 1443 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1443<script> 1444 document.getElementById('categorySelect').addEventListener('change', function () { 1445 if (this.value) { 1446 window.location.href = this.value; 1447 } 1448 }); 1449 </script>
1449 1450 1451 1452 1453 <!-- Content Start --> 1454 <section class="content-area"> 1455 <div class="container"> 1456 <!-- <div class="text-center"> 1457 <h3 class="h3 fw_900">Our Articles</h3> 1458 </div> --> 1459 <div class="row"> 1460 <div class="col-md-4 col-sm-6"> 1461 <a href="https://bootcampdigital.com/blog/how-to-build-an-ai-marketing-toolkit-for-consistent-on-brand-content/" class="box style14"> 1462 <div class="image"><img width="1024" height="576" src="https://bootcampdigital.com/wp-content/uploads/2026/09/Blog-Header-September-2026-1024x576.png" class="img-fluid wp-post-image" alt="Blog Header September 2026" decoding="async" srcset="https://bootcampdigital.com/wp-content/uploads/2026/09/Blog-Header-September-2026-1024x576.png 1024w, https://bootcampdigital.com/wp-content/uploads/2026/09/Blog-Header-September-2026-300x169.png 300w, https://bootcampdigital.com/wp-content/uploads/2026/09/Blog-Header-September-2026-768x432.png 768w, https://bootcampdigital.com/wp-content/uploads/2026/09/Blog-Header-September-2026-1536x864.png 1536w, https://bootcampdigital.com/wp-content/uploads/2026/09/Blog-Header-September-2026-600x338.png 600w, https://bootcampdigital.com/wp-content/uploads/2026/09/Blog-Header-September-2026.png 1672w" sizes="(max-width: 1024px) 100vw, 1024px"></div> <div class="text"> 1463 <span class="d-block title">How to Build an AI Marketing Toolkit for Consistent, On-Brand Content</span> <ul> 1464 <li>Krista Neher</li> 1465 </ul> 1466 <p>Summary Why Generic AI Inputs Create Generic Content: Learn why AI needs specific business and brand context. What Is an AI Marketing Toolkit?: See how reusable context improves speed, quality, and consistency. The 7-Step Method for Building Your AI Toolkit: Follow a practical process to build and improve each asset. What to Include in Your […]</p> 1467 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1468 </div> 1469 </a> 1470 </div> 1471 <div class="col-md-4 col-sm-6"> 1472 <a href="https://bootcampdigital.com/blog/september-2026-digital-news-updates/" class="box style14"> 1473 <div class="image"><img width="1024" height="576" src="https://bootcampdigital.com/wp-content/uploads/2026/09/September-2026-DNU-Thumbnail-1024x576.png" class="img-fluid wp-post-image" alt="September 2026 DNU Thumbnail" decoding="async" srcset="https://bootcampdigital.com/wp-content/uploads/2026/09/September-2026-DNU-Thumbnail-1024x576.png 1024w, https://bootcampdigital.com/wp-content/uploads/2026/09/September-2026-DNU-Thumbnail-300x169.png 300w, https://bootcampdigital.com/wp-content/uploads/2026/09/September-2026-DNU-Thumbnail-768x432.png 768w, https://bootcampdigital.com/wp-content/uploads/2026/09/September-2026-DNU-Thumbnail-600x338.png 600w, https://bootcampdigital.com/wp-content/uploads/2026/09/September-2026-DNU-Thumbnail.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px"></div> <div class="text"> 1474 <span class="d-block title">September 2026 Digital News Updates: Meta AI Business Insights, LinkedIn AI Visibility, AI Search Changes, and More!</span> <ul> 1475 <li>Krista Neher</li> 1476 </ul> 1477 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1478 </div> 1479 </a> 1480 </div> 1481 <div class="col-md-4 col-sm-6"> 1482 <a href="https://bootcampdigital.com/blog/ai-maturity-how-to-know-where-your-organization-really-stands/" class="box style14"> 1483 <div class="image"><img width="1024" height="576" src="https://bootcampdigital.com/wp-content/uploads/2026/08/August-2026-Resource-Blog-Cover-1024x576.png" class="img-fluid wp-post-image" alt="August 2026 Resource Blog Cover" decoding="async" srcset="https://bootcampdigital.com/wp-content/uploads/2026/08/August-2026-Resource-Blog-Cover-1024x576.png 1024w, https://bootcampdigital.com/wp-content/uploads/2026/08/August-2026-Resource-Blog-Cover-300x169.png 300w, https://bootcampdigital.com/wp-content/uploads/2026/08/August-2026-Resource-Blog-Cover-768x432.png 768w, https://bootcampdigital.com/wp-content/uploads/2026/08/August-2026-Resource-Blog-Cover-600x338.png 600w, https://bootcampdigital.com/wp-content/uploads/2026/08/August-2026-Resource-Blog-Cover.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px"></div> <div class="text"> 1484 <span class="d-block title">AI Maturity: How to Know Where Your Organization Really Stands</span> <ul> 1485 <li>Krista Neher</li> 1486 </ul> 1487 <p>You probably already have people using AI at work. Your marketing team may use ChatGPT for content. Sales may use Copilot to prep for meetings. Someone in HR f
1487igured out how to summarize a 40-page document in five minutes. There’s probably at least one person doing something with AI that nobody else even knows about. […]</p> 1488 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1489 </div> 1490 </a> 1491 </div> 1492 <div class="col-md-4 col-sm-6"> 1493 <a href="https://bootcampdigital.com/blog/stronger-strategy-better-results-the-digital-marketing-master-certification-just-got-a-full-update/" class="box style14"> 1494 <div class="image"><img width="1024" height="576" src="https://bootcampdigital.com/wp-content/uploads/2026/07/2025-2026-YouTube-Blog-Live-Event-Headers-1024x576.png" class="img-fluid wp-post-image" alt="2025 2026 YouTube Blog Live Event Headers" decoding="async" srcset="https://bootcampdigital.com/wp-content/uploads/2026/07/2025-2026-YouTube-Blog-Live-Event-Headers-1024x576.png 1024w, https://bootcampdigital.com/wp-content/uploads/2026/07/2025-2026-YouTube-Blog-Live-Event-Headers-300x169.png 300w, https://bootcampdigital.com/wp-content/uploads/2026/07/2025-2026-YouTube-Blog-Live-Event-Headers-768x432.png 768w, https://bootcampdigital.com/wp-content/uploads/2026/07/2025-2026-YouTube-Blog-Live-Event-Headers-600x338.png 600w, https://bootcampdigital.com/wp-content/uploads/2026/07/2025-2026-YouTube-Blog-Live-Event-Headers.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px"></div> <div class="text"> 1495 <span class="d-block title">Stronger Strategy, Better Results: The Digital Marketing Master Certification Just Got a Full Update</span> <ul> 1496 <li>Krista Neher</li> 1497 </ul> 1498 <p>Summary The Digital Marketing Master Certification Just Got a Full Update The certification of all certifications, rebuilt for how digital marketing actually works today. The Problem Isn’t Your Channels. It’s the Gaps Between Them. Most marketers are good at individual tactics. Few are good at making those tactics work as one system. Start With a […]</p> 1499 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1500 </div> 1501 </a> 1502 </div> 1503 <div class="col-md-4 col-sm-6"> 1504 <a href="https://bootcampdigital.com/blog/the-new-ai-skill-set-what-every-marketer-needs-to-learn-now/" class="box style14"> 1505 <div class="image"><img width="1024" height="576" src="https://bootcampdigital.com/wp-content/uploads/2026/08/Aug-2026-Crash-Course-Blog-Image-1024x576.png" class="img-fluid wp-post-image" alt="Aug 2026 Crash Course Blog Image" decoding="async" srcset="https://bootcampdigital.com/wp-content/uploads/2026/08/Aug-2026-Crash-Course-Blog-Image-1024x576.png 1024w, https://bootcampdigital.com/wp-content/uploads/2026/08/Aug-2026-Crash-Course-Blog-Image-300x169.png 300w, https://bootcampdigital.com/wp-content/uploads/2026/08/Aug-2026-Crash-Course-Blog-Image-768x432.png 768w, https://bootcampdigital.com/wp-content/uploads/2026/08/Aug-2026-Crash-Course-Blog-Image-600x338.png 600w, https://bootcampdigital.com/wp-content/uploads/2026/08/Aug-2026-Crash-Course-Blog-Image.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px"></div> <div class="text"> 1506 <span class="d-block title">The New AI Skill Set: What Every Marketer Needs to Learn Now</span> <ul> 1507 <li>Krista Neher</li> 1508 </ul> 1509 <p>Being effective with AI requires more than knowing how to write prompts. You need a broader set of skills that help you direct AI, design better workflows, evaluate results, improve outputs, and make smarter decisions. Summary: The 5 AI Skills Professionals Need Direct AI Clearly â Better direction creates more specific and useful AI outputs. […]</p> 1510 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1511 </div> 1512 </a> 1513 </div> 1514 <div class="col-md-4 col-sm-6"> 1515 <a href="https://bootcampdigital.com/blog/august-2026-digital-news-updates/" class="box style14"> 1516 <div class="image"><img width="1024" height="576" src="https://bootcampdigital.com/wp-content/uploads/2026/08/August-DNU-Banner-1024x576.png" class="img-fluid wp-post-image" alt="August DNU Banner" decoding="async" srcset="https://bootcampdigital.com/wp-content/uploads/2026/08/August-DNU-Banner-1024x576.png 1024w, https://bootcampdigital.com/wp-content/uploads/2026/08/August-DNU-Banner-300x169.png 300w, https://bootcampdigital.com/wp-content/uploads/2026/08/August-DNU-Banner-768x432.png 768w, https://bootcampdigital.com/wp-content/uploads/2026/08/August-DNU-Banner-600x338.png 600w, https://bootcampdigital.com/wp-content/uploads/2026/08/August-DNU-Banner.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px"></div> <div class="text"> 1517 <span class="d-block title">August 2026 Digital News Updates: Meta AI Labels, Instagram Translations, LinkedIn AI Content Rules, and More!</span> <ul> 1518 <li>Krista Neher</li> 1519 </ul> 1520 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1521 </div> 1522 </a> 1523 </div> 1524 <div class="col-md-4 col-sm-6"> 1525 <a href="https://bootcampdigital.com/blog/content-vs-approach-the-real-test-for-any-ai-certification/" class="box style14"> 1526 <div class="image"><img width="1024" height="576" src="https://bootcampdigital.com/wp-content/uploads/2026/07/What-Should-You-Learn-1024x576.png" class="img-fluid wp-post-image" alt="What Should You Learn" decoding="async" srcset="https://bootcampdigital.com/wp-content/uploads/2026/07/What-Should-You-Learn-1024x576.png 1024w, https://bootcampdigital.com/wp-content/uploads/2026/07/What-Should-You-Learn-300x169.png 300w, https://bootcampdigital.com/wp-content/uploads/2026/07/What-Should-You-Learn-768x432.png 768w, https://bootcampdigital.com/wp-content/uploads/2026/07/What-Should-You-Learn-600x338.png 600w, https://bootcampdigital.com/wp-content/uploads/2026/07/What-Should-You-Learn.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px"></div> <div class="text"> 1527 <span class="d-block title">Content vs. Approach: The Real Test for Any AI Certification</span> <ul> 1528 <li>Krista Neher</li> 1529 </ul> 1530 <p>Summary What Should You Learn in an AI Certification? Evaluate two buckets: what it teaches, and how it teaches it. Is the Topic Covered Comprehensively? A 5-minute video on a topic isn’t training. Check the depth, the breadth, and the learning path. Is the Content Practical, Not Theoretical? Talking the talk isn’t the same as […]</p> 1531 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1532 </div> 1533 </a> 1534 </div> 1535 <div class="col-md-4 col-sm-6"> 1536 <a href="https://bootcampdigital.com/blog/what-should-you-look-for-in-an-ai-certification-6-things-to-check-before-you-enroll/" class="box style14"> 1537 <div class="image"><img width="1024" height="576" src="https://bootcampdigital.com/wp-content/uploads/2026/07/What-Should-I-Look-For-in-an-AI-Certification-1024x576.png" class="img-fluid wp-post-image" alt="What Should I Look For in an AI Certification" decoding="async" srcset="https://bootcampdigital.com/wp-content/uploads/2026/07/What-Should-I-Look-For-in-an-AI-Certification-1024x576.png 1024w, https://bootcampdigital.com/wp-content/uploads/2026/07/What-Should-I-Look-For-in-an-AI-Certification-300x169.png 300w, https://bootcampdigital.com/wp-content/uploads/2026/07/What-Should-I-Look-For-in-an-AI-Certification-768x432.png 768w, https://bootcampdigital.com/wp-content/uploads/2026/07/What-Should-I-Look-For-in-an-AI-Certification-600x338.png 600w, https://bootcampdigital.com/wp-content/uploads/2026/07/What-Should-I-Look-For-in-an-AI-Certification.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px"></div> <div class="text"> 1538 <span class="d-block title">What Should You Look for in an AI Certification? 6 Things to Check Before You Enroll</span> <ul> 1539 <li>Krista Neher</li> 1540 </ul> 1541 <p>Summary What Should You Look for in an AI Certification? Go beyond cost and length. Here are 6 things that actually determine whether a certification is worth your time. Does It Prioritize Practice Over Theory? Be
1541ing able to talk about AI isn’t the same as being able to use it. Look for practical training from […]</p> 1542 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1543 </div> 1544 </a> 1545 </div> 1546 <div class="col-md-4 col-sm-6"> 1547 <a href="https://bootcampdigital.com/blog/do-you-need-technical-experience-to-earn-an-ai-certification/" class="box style14"> 1548 <div class="image"><img width="1024" height="576" src="https://bootcampdigital.com/wp-content/uploads/2026/07/No-Tech-Background-1024x576.png" class="img-fluid wp-post-image" alt="No Tech Background" decoding="async" srcset="https://bootcampdigital.com/wp-content/uploads/2026/07/No-Tech-Background-1024x576.png 1024w, https://bootcampdigital.com/wp-content/uploads/2026/07/No-Tech-Background-300x169.png 300w, https://bootcampdigital.com/wp-content/uploads/2026/07/No-Tech-Background-768x432.png 768w, https://bootcampdigital.com/wp-content/uploads/2026/07/No-Tech-Background-600x338.png 600w, https://bootcampdigital.com/wp-content/uploads/2026/07/No-Tech-Background.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px"></div> <div class="text"> 1549 <span class="d-block title">Do You Need Technical Experience to Earn an AI Certification?</span> <ul> 1550 <li>Krista Neher</li> 1551 </ul> 1552 <p>Summary Do You Need Technical Experience for an AI Certification? No. Unless you specifically want a technical AI certification for coding or building AI systems. What’s the Difference Between Using AI and Building AI? Using AI in your daily work is a completely different skill than coding it. Most professionals only need the first one. […]</p> 1553 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1554 </div> 1555 </a> 1556 </div> 1557 <div class="col-md-4 col-sm-6"> 1558 <a href="https://bootcampdigital.com/blog/from-chat-to-coworkers-the-next-evolution-of-ai/" class="box style14"> 1559 <div class="image"><img width="1024" height="576" src="https://bootcampdigital.com/wp-content/uploads/2026/07/From-Chat-to-Coworkers-Blog-Header-1024x576.png" class="img-fluid wp-post-image" alt="From Chat to Coworkers Blog Header" decoding="async" srcset="https://bootcampdigital.com/wp-content/uploads/2026/07/From-Chat-to-Coworkers-Blog-Header-1024x576.png 1024w, https://bootcampdigital.com/wp-content/uploads/2026/07/From-Chat-to-Coworkers-Blog-Header-300x169.png 300w, https://bootcampdigital.com/wp-content/uploads/2026/07/From-Chat-to-Coworkers-Blog-Header-768x432.png 768w, https://bootcampdigital.com/wp-content/uploads/2026/07/From-Chat-to-Coworkers-Blog-Header-1536x864.png 1536w, https://bootcampdigital.com/wp-content/uploads/2026/07/From-Chat-to-Coworkers-Blog-Header-600x338.png 600w, https://bootcampdigital.com/wp-content/uploads/2026/07/From-Chat-to-Coworkers-Blog-Header.png 1672w" sizes="(max-width: 1024px) 100vw, 1024px"></div> <div class="text"> 1560 <span class="d-block title">From Chat to Coworkers: The Next Evolution of AI</span> <ul> 1561 <li>Krista Neher</li> 1562 </ul> 1563 <p>Summary of what’s covered: What’s the Real Difference Between Chat and a Coworker? Chat helps you do the work. A coworker actually does the work for you. Here’s why that distinction should shape how you use both. Three Things a Coworker Can Do That Chat Can’t Coworkers can touch your files directly, run multi-step tasks […]</p> 1564 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1565 </div> 1566 </a> 1567 </div> 1568 <div class="col-md-4 col-sm-6"> 1569 <a href="https://bootcampdigital.com/blog/three-new-ai-master-certifications-are-now-open-for-enrollment/" class="box style14"> 1570 <div class="image"><img width="1024" height="550" src="https://bootcampdigital.com/wp-content/uploads/2026/07/AI-Master-Certifications-Promo-Image-LI-Article-Size-1-1024x550.png" class="img-fluid wp-post-image" alt="AI Master Certifications Promo Image LI Article Size 1" decoding="async" srcset="https://bootcampdigital.com/wp-content/uploads/2026/07/AI-Master-Certifications-Promo-Image-LI-Article-Size-1-1024x550.png 1024w, https://bootcampdigital.com/wp-content/uploads/2026/07/AI-Master-Certifications-Promo-Image-LI-Article-Size-1-300x161.png 300w, https://bootcampdigital.com/wp-content/uploads/2026/07/AI-Master-Certifications-Promo-Image-LI-Article-Size-1-768x412.png 768w, https://bootcampdigital.com/wp-content/uploads/2026/07/AI-Master-Certifications-Promo-Image-LI-Article-Size-1-600x322.png 600w, https://bootcampdigital.com/wp-content/uploads/2026/07/AI-Master-Certifications-Promo-Image-LI-Article-Size-1.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px"></div> <div class="text"> 1571 <span class="d-block title">Three New AI Master Certifications Are Now Open for Enrollment</span> <ul> 1572 <li>Krista Neher</li> 1573 </ul> 1574 <p>
1574If you’ve opened ChatGPT, typed a question, and felt like everyone else already knows something you don’t, you’re not alone. That question, how do you actually use AI in your work instead of just experimenting with it, is the one I hear more than any other after 20 years of teaching digital marketing and technology […]</p> 1575 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1576 </div> 1577 </a> 1578 </div> 1579 <div class="col-md-4 col-sm-6"> 1580 <a href="https://bootcampdigital.com/blog/july-2026-digital-news-updates/" class="box style14"> 1581 <div class="image"><img width="1024" height="576" src="https://bootcampdigital.com/wp-content/uploads/2026/07/06-2026-DNU-Blog-Image-1024x576.png" class="img-fluid wp-post-image" alt="06 2026 DNU Blog Image" decoding="async" srcset="https://bootcampdigital.com/wp-content/uploads/2026/07/06-2026-DNU-Blog-Image-1024x576.png 1024w, https://bootcampdigital.com/wp-content/uploads/2026/07/06-2026-DNU-Blog-Image-300x169.png 300w, https://bootcampdigital.com/wp-content/uploads/2026/07/06-2026-DNU-Blog-Image-768x432.png 768w, https://bootcampdigital.com/wp-content/uploads/2026/07/06-2026-DNU-Blog-Image-1536x864.png 1536w, https://bootcampdigital.com/wp-content/uploads/2026/07/06-2026-DNU-Blog-Image-600x338.png 600w, https://bootcampdigital.com/wp-content/uploads/2026/07/06-2026-DNU-Blog-Image.png 1672w" sizes="(max-width: 1024px) 100vw, 1024px"></div> <div class="text"> 1582 <span class="d-block title">July 2026 Digital News Updates: Meta’s AI Advertising Expansion, TikTok’s Agentic AI Tools, LinkedIn’s Creator Marketplace, and More!</span> <ul> 1583 <li>Krista Neher</li> 1584 </ul> 1585 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1586 </div> 1587 </a> 1588 </div> 1589 <div class="text-center"><div class="paginations"><ul class=""><li class='active'><span class='page active'>1</span></li><li><a href='https://bootcampdigital.com/blog/page/2/' title='2' class='page'>2</a></li><li><a href='https://bootcampdigital.com/blog/page/3/' title='3' class='page'>3</a></li><li><a href='https://bootcampdigital.com/blog/page/4/' title='4' class='page'>4</a></li><li><a href='https://bootcampdigital.com/blog/page/5/' title='5' class='page'>5</a></li><li><a href='https://bootcampdigital.com/blog/page/6/' title='6' class='page'>6</a></li><li><a href='https://bootcampdigital.com/blog/page/7/' title='7' class='page'>7</a></li><li><span class='gap'>...</span></li><li><a href='https://bootcampdigital.com/blog/page/183/' title='183' class='page'>183</a></li><li><a href="https://bootcampdigital.com/blog/page/2/" class="next"><em class="fa-solid fa-angle-right"></em></a></li></ul></div></div> </div> 1590 </div> 1591 </section> 1592 1593 1594<!-- content start --> 1595<section class="content-area py-0"> 1596 <div class="container"> 1597 <div class="subscribe-box"> 1598 1599 <h3 class="h2 fw_900 text-center">Not Sure? Try a Course for Free!</h3> 1600 1601 <span style="display:none" class="tl-placeholder-f-type-shortcode_7906"></span> 1602 </div> 1603 </div> 1604</section> 1605<!-- content end --> 1606 1607 1608 1609 1610 <footer class="footer-area" style="background: #141414 url(https://bootcampdigital.com/wp-content/uploads/2024/06/footer-bg.webp) no-repeat scroll left center;"> 1611 1612 1613 <!-- Footer Start --> 1614 <footer class="footer-area" style="background: #141414 url(https://bootcampdigital.com/wp-content/uploads/2024/06/footer-bg.webp) no-repeat scroll left center;"> 1615 <div class="footer-top"> 1616 <div class="container wide"> 1617 <div class="row justify-content-between"> 1618 <div class="col-lg-3"> 1619 <div class="footer-widget footer-info"> 1620 <a href="https://bootcampdigital.com/" class="footer-logo"> 1621 <img src="https://bootcampdigital.com/wp-content/uploads/2024/07/logo-lite.webp" alt="" /> </a> 1622 <p>Industry-Leading Digital Marketing Experts Training The Worldâs Most Innovative Companies.</p> 1623<a href="https://www.bbb.org/us/oh/cincinnati/profile/digital-marketing/boot-camp-digital-llc-0292-90006924/#sealclick" target="_blank" rel="nofollow">
1623<img src="https://seal-cincinnati.bbb.org/seals/blue-seal-200-42-whitetxt-bbb-90006924.png" style="border: 0;" alt="Boot Camp Digital, LLC BBB Business Review" /></a> </div> 1624 <div class="d-lg-none"><ul class="footer-social"><li><a href="https://www.linkedin.com/company/boot-camp-digital" target="_blank"><em class="fab fa-brands fa-linkedin-in"></em><span class="d-none">icon</span></a></li><li><a href="https://www.pinterest.com/bootcampdigital" target="_blank"><em class="fab fa-brands fa-pinterest-p"></em><span class="d-none">icon</span></a></li><li><a href="https://www.instagram.com/bootcampdigital" target="_blank"><em class="fab fa-brands fa-instagram"></em><span class="d-none">icon</span></a></li><li><a href="https://www.facebook.com/bootcampdigital" target="_blank"><em class="fab fa-brands fa-facebook-f"></em><span class="d-none">icon</span></a></li></ul></div> </div> 1625 <div class="col-lg-5"> 1626 <div class="row"> 1627 <div class="col-md-8 col-sm-7"> 1628 <div class="footer-widget"> 1629 <div class="footer_acc"> 1630 <span class="d-block text_white footer_title"><strong>Quick Links</strong></span><ul id="menu-quick-links" class="footer_links column_2"><li id="menu-item-5155" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5155"><a href="https://bootcampdigital.com/about/">About Us</a></li> 1631<li id="menu-item-7909" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7909"><a href="https://bootcampdigital.com/free-resources/">Free Resources</a></li> 1632<li id="menu-item-5156" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-610 current_page_item current_page_parent menu-item-5156"><a href="https://bootcampdigital.com/blog/" aria-current="page">Blog</a></li> 1633<li id="menu-item-5157" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5157"><a href="https://bootcampdigital.com/books/">Books</a></li> 1634<li id="menu-item-5158" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5158"><a href="https://bootcampdigital.com/careers/">Careers</a></li> 1635<li id="menu-item-5161" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5161"><a href="https://bootcampdigital.com/contact/">Contact Us</a></li> 1636</ul> </div> 1637 </div> 1638 </div> 1639 <div class="col-md-4 col-sm-5"> 1640 <div class="footer-widget"> 1641 <div class="footer_acc"> 1642 <span class="d-block text_white footer_title"><strong>More Links</strong></span><ul id="menu-more-links" class="footer_links"><li id="menu-item-5163" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5163"><a href="https://bootcampdigital.com/press/">Press</a></li> 1643<li id="menu-item-5164" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5164"><a href="https://bootcampdigital.com/results/">Results</a></li> 1644<li id="menu-item-5166" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5166"><a href="https://bootcampdigital.com/testimonials/">Reviews</a></li> 1645</ul> </div> 1646 </div> 1647 </div> 1648 </div> 1649 <div class="d-none d-lg-block"><ul class="footer-social"><li><a href="https://www.linkedin.com/company/boot-camp-digital" target="_blank"><em class="fab fa-brands fa-linkedin-in"></em><span class="d-none">icon</span></a></li><li><a href="https://www.pinterest.com/bootcampdigital" target="_blank"><em class="fab fa-brands fa-pinterest-p"></em><span class="d-none">icon</span></a></li><li><a href="https://www.instagram.com/bootcampdigital" target="_blank"><em class="fab fa-brands fa-instagram"></em><span class="d-none">icon</span></a></li><li><a href="https://www.facebook.com/bootcampdigital" target="_blank"><em class="fab fa-brands fa-facebook-f"></em><span class="d-none">icon</span></a></li></ul></div> </div> 1650 <div class="col-lg-3"> 1651 <div class="footer-widget badge-widget"> 1652 <span class="d-block text_white footer_title"><strong>Companies Prefer Us Because We Are Certified & Aligned With</strong></span><ul class="footer-badges"><li><img src="https://bootcampdigital.com/wp-content/uploads/2024/06/cpd-certificate.webp" alt=""></li><li><img src="https://bootcampdigital.com/wp-content/uploads/2024/06/omcp.svg" alt=""></li><li><img src="https://bootcampdigital.com/wp-content/uploads/2024/10/meta-logo-white.webp" alt=""></li><li><img src="https://bootcampdigital.com/wp-content/uploads/2024/06/google.webp" alt=""></li></ul><div class="d-sm-flex align-items-center trustpilot"><!-- TrustBox widget - Mini --> 1653<div class="trustpilot-widget" data-locale="en-US" data-template-id="53aa8807dec7e10d38f59f32" data-businessunit-id="5d41ca4bbd377f000108efa9" data-style-height="150px" data-style-width="60%" data-theme="dark"><a href="https://www.trustpilot.com/review/bootcampdigital.com" target="_blank" rel="noopener">Trustpilot</a></div> 1654<!-- End TrustBox widget --></div> </div> 1655 </div> 1656 </div>
1657 </div> 1658 </div> 1659 <div class="copyright"> 1660 <div class="container wide"> 1661 <div class="row"> 1662 <div class="col-lg-4"> 1663 <div class="text-lg-start text-center"> 1664 <p>Copyright © – All Rights Reserved. Boot Camp Digital, LLC.</p> 1665 </div> 1666 </div> 1667 <div class="col-lg-5"> 1668 <ul id="menu-footer-privacy-links" class="copyright-menu"><li id="menu-item-257" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-257"><a href="https://bootcampdigital.com/privacy-policy/">Privacy Policy</a></li> 1669<li id="menu-item-256" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-256"><a href="https://bootcampdigital.com/boot-camp-digital-class-cancellation-policies/">Class Cancellation</a></li> 1670</ul> </div> 1671 <div class="col-lg-3"> 1672 <div class="text-lg-end text-center"> 1673 </div> 1674 </div> 1675 </div> 1676 </div> 1677 </div> 1678 </footer> 1679 <!-- Footer End --> 1680 1681 </div> 1682 1683 1684
1684<script type="speculationrules"> 1685{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/bootcamp/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1686</script>
1686 1687<template id="affwp-notification"> 1688 <style> 1689 #notification { 1690 z-index: 9999; 1691 opacity: 0; 1692 transform: translateY(1rem); 1693 transition: transform 0.3s ease-out, opacity 0.3s ease-out; 1694 } 1695 1696 @keyframes slideIn { 1697 from { 1698 transform: translateY(1rem); 1699 opacity: 0; 1700 } 1701 to { 1702 transform: translateY(0); 1703 opacity: 1; 1704 } 1705 } 1706 1707 @keyframes slideOut { 1708 from { 1709 transform: translateY(0); 1710 opacity: 1; 1711 } 1712 to { 1713 transform: translateY(1rem); 1714 opacity: 0; 1715 } 1716 } 1717 </style> 1718 1719 <!-- #notification --> 1720 <div id="notification" aria-live="assertive" class="mt pointer-events-none fixed inset-0 flex items-end px-4 py-6 sm:items-start sm:p-6"> 1721 1722 <!-- Container 1 --> 1723 <div class="flex w-full flex-col items-center space-y-4 sm:items-end"> 1724 <div class="pointer-events-auto w-full max-w-sm overflow-hidden rounded-lg bg-white dark:bg-slate-800 shadow-lg ring-1 ring-black/5"><!-- Container 2 --> 1725 1726 <!-- Container 3 --> 1727 <div class="p-4"> 1728 1729 <!-- items-start --> 1730 <div class="flex items-start"> 1731 1732 <!-- âï¸ Icon --> 1733 <div class="flex-shrink-0"> 1734 <svg class="h-6 w-6 text-green-500" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"> 1735 <path stroke-linecap="round" stroke-linejoin="round" d="M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z" /> 1736 </svg> 1737 </div> 1738 1739 <!-- Text --> 1740 <div class="ml-3 w-0 flex-1 pt-0.5"> 1741 <p class="text-sm font-medium text-gray-900 dark:text-white">Discount Applied Successfully!</p> 1742 <p class="mt-1 text-sm text-gray-500 dark:text-slate-400">Your savings have been added to the cart.</p> 1743 </div> 1744 1745 <!-- à Icon --> 1746 <div class="ml-4 flex flex-shrink-0"> 1747 <button id="close-notification" type="button" class="inline-flex rounded-md bg-white dark:bg-slate-800 text-gray-400 dark:text-slate-300 hover:text-gray-500 dark:hover:text-slate-400 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2"> 1748 <span class="sr-only">Close</span> 1749 <svg class="h-5 w-5" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> 1750 <path d="M6.28 5.22a.75.75 0 00-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 101.06 1.06L10 11.06l3.72 3.72a.75.75 0 101.06-1.06L11.06 10l3.72-3.72a.75.75 0 00-1.06-1.06L10 8.94 6.28 5.22z" /> 1751 </svg> 1752 </button> 1753 </div> 1754 1755 </div> <!-- items-start --> 1756 </div> <!-- Container 3 --> 1757 </div> <!-- Container 2 --> 1758 </div> <!-- Container 1 --> 1759 </div><!-- #notification --> 1760 1761</template>
1762<script type='text/javascript'>( $ => { 1763 /** 1764 * Displays toast message from storage, it is used when the user is redirected after login 1765 */ 1766 if ( window.sessionStorage ) { 1767 $( window ).on( 'tcb_after_dom_ready', () => { 1768 const message = sessionStorage.getItem( 'tcb_toast_message' ); 1769 1770 if ( message ) { 1771 tcbToast( sessionStorage.getItem( 'tcb_toast_message' ), false ); 1772 sessionStorage.removeItem( 'tcb_toast_message' ); 1773 } 1774 } ); 1775 } 1776 1777 /** 1778 * Displays toast message 1779 * 1780 * @param {string} message - message to display 1781 * @param {Boolean} error - whether the message is an error or not 1782 * @param {Function} callback - callback function to be called after the message is closed 1783 */ 1784 function tcbToast( message, error, callback ) { 1785 /* Also allow "message" objects */ 1786 if ( typeof message !== 'string' ) { 1787 message = message.message || message.error || message.success; 1788 } 1789 if ( ! error ) { 1790 error = false; 1791 } 1792 TCB_Front.notificationElement.toggle( message, error ? 'error' : 'success', callback ); 1793 } 1794} )( typeof ThriveGlobal === 'undefined' ? jQuery : ThriveGlobal.$j ); 1795</script>
1795<div class="wpc-filters-overlay"></div> 1796<style type="text/css" id="tve_notification_styles"></style> 1797<div class="tvd-toast tve-fe-message" style="display: none"> 1798 <div class="tve-toast-message tve-success-message"> 1799 <div class="tve-toast-icon-container"> 1800 <span class="tve_tick thrv-svg-icon"></span> 1801 </div> 1802 <div class="tve-toast-message-container"></div> 1803 </div> 1804</div>
1804<script> 1805 (function () { 1806 var c = document.body.className; 1807 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 1808 document.body.className = c; 1809 })(); 1810 </script>
1810 1811
1811<script type="text/javascript">var tcb_current_post_lists=JSON.parse('[]'); var tcb_post_lists=tcb_post_lists?[...tcb_post_lists,...tcb_current_post_lists]:tcb_current_post_lists;</script>
1811<script id="awsm-job-scripts-js-extra"> 1812var awsmJobsPublic = {"ajaxurl":"https://bootcampdigital.com/wp-admin/admin-ajax.php","is_tax_archive":"","is_search":"","job_id":"0","wp_max_upload_size":"52428800","deep_linking":{"search":true,"spec":true,"pagination":true},"i18n":{"loading_text":"Loading...","form_error_msg":{"general":"Error in submitting your application. Please try again later!","file_validation":"The file you have selected is too large.","captcha_failed":"reCAPTCHA failed to load. Please check your configuration."}},"vendors":{"selectric":true,"jquery_validation":true},"is_homepage":"1","block_nonce":"9604dba180","view_count_nonce":"65869a20c6"}; 1813//# sourceURL=awsm-job-scripts-js-extra 1814</script>
vendor: 1 bytes, line 1814
1814
1815<script id="awsm-job-scripts-js" src="https://bootcampdigital.com/wp-content/plugins/wp-job-openings/assets/js/script.min.js?ver=4.1.0"></script>
vendor: 1 bytes, line 1815
1815
1816<script id="affiliatewp-frontend-notifications-js-extra"> 1817var affiliateWPFENotifications = {"referralVar":"ref","cssUrl":"https://bootcampdigital.com/wp-content/plugins/affiliate-wp/assets/css/affiliatewp-frontend-notifications.css","ajaxUrl":"https://bootcampdigital.com/wp-admin/admin-ajax.php","darkMode":"light"}; 1818//# sourceURL=affiliatewp-frontend-notifications-js-extra 1819</script>
vendor: 1 bytes, line 1819
1819
1820<script id="affiliatewp-frontend-notifications-js" src="https://bootcampdigital.com/wp-content/plugins/affiliate-wp/assets/js/affiliatewp-frontend-notifications.js?ver=2.36.3"></script>
vendor: 1 bytes, line 1820
1820
1821<script async data-wp-strategy="async" id="text-widget-js" src="https://wordpress.livechat.com/api/v2/script/2fc8fb04-8f81-481a-9da9-e019941075e6/widget.js?ver=5.0.12"></script>
vendor: 1 bytes, line 1821
1821
1822<script id="bootstrap-min-js" src="https://bootcampdigital.com/wp-content/themes/bootcamp/assets/vendors/bootstrap/js/bootstrap.min.js?ver=1717196970"></script>
vendor: 1 bytes, line 1822
1822
1823<script id="slick-min-js" src="https://bootcampdigital.com/wp-content/themes/bootcamp/assets/vendors/slick/slick.min.js?ver=1718557388"></script>
vendor: 1 bytes, line 1823
1823
1824<script id="masonary-js" src="https://bootcampdigital.com/wp-content/themes/bootcamp/assets/vendors/masonary/masonry.pkgd.min.js?ver=1717196970"></script>
vendor: 1 bytes, line 1824
1824
1825<script id="lity-min-js" src="https://bootcampdigital.com/wp-content/themes/bootcamp/assets/vendors/lity/js/lity.min.js?ver=1717196970"></script>
vendor: 1 bytes, line 1825
1825
1826<script id="magnific-popup-js-js" src="https://bootcampdigital.com/wp-content/themes/bootcamp/assets/vendors/magnific-popup/js/jquery.magnific-popup.min.js?ver=1742280225"></script>
vendor: 1 bytes, line 1826
1826
1827<script id="vimeo-player-api-js" src="https://player.vimeo.com/api/player.js"></script>
vendor: 1 bytes, line 1827
1827
1828<script id="bootcamp-main-js" src="https://bootcampdigital.com/wp-content/themes/bootcamp/assets/js/main.js?ver=1747160790"></script>
vendor: 1 bytes, line 1828
1828
1829<script id="tve-dash-frontend-js-extra"> 1830var tve_dash_front = {"ajaxurl":"https://bootcampdigital.com/wp-admin/admin-ajax.php","force_ajax_send":"","is_crawler":"","recaptcha":[],"turnstile":[],"post_id":"36832"}; 1831//# sourceURL=tve-dash-frontend-js-extra 1832</script>
vendor: 1 bytes, line 1832
1832
1833<script id="tve-dash-frontend-js" src="https://bootcampdigital.com/wp-content/plugins/thrive-ultimatum/thrive-dashboard/js/dist/frontend.min.js?ver=11.0.1"></script>
vendor: 1 bytes, line 1833
1833
1834<script id="sourcebuster-js-js" src="https://bootcampdigital.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.js?ver=11.1.2"></script>
vendor: 1 bytes, line 1834
1834
1835<script id="wc-order-attribution-js-extra"> 1836var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://bootcampdigital.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; 1837//# sourceURL=wc-order-attribution-js-extra 1838</script>
vendor: 1 bytes, line 1838
1838
1839<script id="wc-order-attribution-js" src="https://bootcampdigital.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.js?ver=11.1.2"></script>
vendor: 1 bytes, line 1839
1839
1840<script id="jquery-ui-core-js" src="https://bootcampdigital.com/wp-includes/js/jquery/ui/core.js?ver=1.13.3"></script>
vendor: 1 bytes, line 1840
1840
1841<script id="jquery-ui-menu-js" src="https://bootcampdigital.com/wp-includes/js/jquery/ui/menu.js?ver=1.13.3"></script>
vendor: 1 bytes, line 1841
1841
1842<script id="wp-dom-ready-js" src="https://bootcampdigital.com/wp-includes/js/dist/dom-ready.js?ver=a06281ae5cf5500e9317"></script>
vendor: 1 bytes, line 1842
1842
1843<script id="wp-hooks-js" src="https://bootcampdigital.com/wp-includes/js/dist/hooks.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 1843
1843
1844<script id="wp-i18n-js" src="https://bootcampdigital.com/wp-includes/js/dist/i18n.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 1844
1844
1845<script id="wp-i18n-js-after"> 1846wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1847//# sourceURL=wp-i18n-js-after 1848</script>
vendor: 1 bytes, line 1848
1848
1849<script id="wp-a11y-js" src="https://bootcampdigital.com/wp-includes/js/dist/a11y.js?ver=af934e5259bc51b8718e"></script>
vendor: 1 bytes, line 1849
1849
1850<script id="jquery-ui-autocomplete-js" src="https://bootcampdigital.com/wp-includes/js/jquery/ui/autocomplete.js?ver=1.13.3"></script>
vendor: 1 bytes, line 1850
1850
1851<script id="imagesloaded-js" src="https://bootcampdigital.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 1851
1851
1852<script id="masonry-js" src="https://bootcampdigital.com/wp-includes/js/masonry.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 1852
1852
1853<script id="jquery-masonry-js" src="https://bootcampdigital.com/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b"></script>
vendor: 1 bytes, line 1853
1853
1854<script id="tve_frontend-js-extra"> 1855var tve_frontend_options = {"is_editor_page":"","page_events":[],"is_single":"0","ajaxurl":"https://bootcampdigital.com/wp-admin/admin-ajax.php","social_fb_app_id":"","dash_url":"https://bootcampdigital.com/wp-content/plugins/thrive-ultimatum/thrive-dashboard","translations":{"Copy":"Copy"},"user_profile_nonce":"2908fdbed3","ip":"209.51.181.162","current_user":[],"post_request_data":[],"woo_rest_routes":{"shop":"https://bootcampdigital.com/wp-json/tcb/v1/woo/render_shop","product_categories":"https://bootcampdigital.com/wp-json/tcb/v1/woo/render_product_categories","product_variations":"https://bootcampdigital.com/wp-json/tcb/v1/woo/variations"},"conditional_display":{"is_tooltip_dismissed":false}}; 1856//# sourceURL=tve_frontend-js-extra 1857</script>
vendor: 1 bytes, line 1857
1857
1858<script id="tve_frontend-js" src="https://bootcampdigital.com/wp-content/plugins/thrive-ultimatum/tcb/editor/js/dist/modules/general.min.js?ver=11.0.1"></script>
vendor: 1 bytes, line 1858
1858
1859<script id="tve_leads_frontend-js" src="https://bootcampdigital.com/wp-content/plugins/thrive-leads/js/frontend.min.js?ver=11.0.1"></script>
vendor: 1 bytes, line 1859
1859
1860<script id="wp-emoji-settings" type="application/json"> 1861{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"wpemoji":"https://bootcampdigital.com/wp-includes/js/wp-emoji.js?ver=7.0.5","twemoji":"https://bootcampdigital.com/wp-includes/js/twemoji.js?ver=7.0.5"}} 1862</script>
vendor: 1 bytes, line 1862
1862
1863<script type="module"> 1864/** 1865 * @output wp-includes/js/wp-emoji-loader.js 1866 */ 1867 1868/* eslint-env es6 */ 1869 1870// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope. 1871 1872/** 1873 * Emoji Settings as exported in PHP via _print_emoji_detection_script(). 1874 * @typedef WPEmojiSettings 1875 * @type {object} 1876 * @property {?object} source 1877 * @property {?string} source.concatemoji 1878 * @property {?string} source.twemoji 1879 * @property {?string} source.wpemoji 1880 */ 1881 1882const selector = 'script#wp-emoji-settings'; 1883const script = document.querySelector( selector ); 1884if ( ! ( script instanceof HTMLScriptElement ) ) { 1885 throw new Error( `Element missing: ${ selector }`); 1886} 1887const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) ); 1888 1889// For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js). 1890window._wpemojiSettings = settings; 1891 1892/** 1893 * Support tests. 1894 * @typedef SupportTests 1895 * @type {object} 1896 * @property {?boolean} flag 1897 * @property {?boolean} emoji 1898 */ 1899 1900const sessionStorageKey = 'wpEmojiSettingsSupports'; 1901const tests = [ 'flag', 'emoji' ]; 1902 1903/** 1904 * Checks whether the browser supports offloading to a Worker. 1905 * 1906 * @since 6.3.0 1907 * 1908 * @private 1909 * 1910 * @returns {boolean} 1911 */ 1912function supportsWorkerOffloading() { 1913 return ( 1914 typeof Worker !== 'undefined' && 1915 typeof OffscreenCanvas !== 'undefined' && 1916 typeof URL !== 'undefined' && 1917 URL.createObjectURL && 1918 typeof Blob !== 'undefined' 1919 ); 1920} 1921 1922/** 1923 * @typedef SessionSupportTests 1924 * @type {object} 1925 * @property {number} timestamp 1926 * @property {SupportTests} supportTests 1927 */ 1928 1929/** 1930 * Get support tests from session. 1931 * 1932 * @since 6.3.0 1933 * 1934 * @private 1935 * 1936 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week. 1937 */ 1938function getSessionSupportTests() { 1939 try { 1940 /** @type {SessionSupportTests} */ 1941 const item = JSON.parse( 1942 sessionStorage.getItem( sessionStorageKey ) 1943 ); 1944 if ( 1945 typeof item === 'object' && 1946 typeof item.timestamp === 'number' && 1947 new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. 1948 typeof item.supportTests === 'object' 1949 ) { 1950 return item.supportTests; 1951 } 1952 } catch ( e ) {} 1953 return null; 1954} 1955 1956/** 1957 * Persist the supports in session storage. 1958 * 1959 * @since 6.3.0 1960 * 1961 * @private 1962 * 1963 * @param {SupportTests} supportTests Support tests. 1964 */ 1965function setSessionSupportTests( supportTests ) { 1966 try { 1967 /** @type {SessionSupportTests} */ 1968 const item = { 1969 supportTests: supportTests, 1970 timestamp: new Date().valueOf() 1971 }; 1972 1973 sessionStorage.setItem( 1974 sessionStorageKey, 1975 JSON.stringify( item ) 1976 ); 1977 } catch ( e ) {} 1978} 1979 1980/** 1981 * Checks if two sets of Emoji characters render the same visually. 1982 * 1983 * This is used to determine if the browser is rendering an emoji with multiple data points 1984 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji 1985 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser 1986 * does not support the emoji correctly. 1987 * 1988 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 1989 * scope. Everything must be passed by parameters. 1990 * 1991 * @since 4.9.0 1992 * 1993 * @private 1994 * 1995 * @param {CanvasRenderingContext2D} context 2D Context. 1996 * @param {string} set1 Set of Emoji to test. 1997 * @param {string} set2 Set of Emoji to test. 1998 * 1999 * @return {boolean} True if the two sets render the same. 2000 */ 2001function emojiSetsRenderIdentically( context, set1, set2 ) { 2002 // Cleanup from previous test. 2003 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 2004 context.fillText( set1, 0, 0 ); 2005 const rendered1 = new Uint32Array( 2006 context.getImageData( 2007 0, 2008 0, 2009 context.canvas.width, 2010 context.canvas.height 2011 ).data 2012 ); 2013 2014 // Cleanup from previous test. 2015 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 2016 context.fillText( set2, 0, 0 ); 2017 const rendered2 = new Uint32Array( 2018 context.getImageData( 2019 0, 2020 0, 2021 context.canvas.width,
2022 context.canvas.height 2023 ).data 2024 ); 2025 2026 return rendered1.every( ( rendered2Data, index ) => { 2027 return rendered2Data === rendered2[ index ]; 2028 } ); 2029} 2030 2031/** 2032 * Checks if the center point of a single emoji is empty. 2033 * 2034 * This is used to determine if the browser is rendering an emoji with a single data point 2035 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly 2036 * rendered emoji will have a non-zero value at the center point. 2037 * 2038 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 2039 * scope. Everything must be passed by parameters. 2040 * 2041 * @since 6.8.2 2042 * 2043 * @private 2044 * 2045 * @param {CanvasRenderingContext2D} context 2D Context. 2046 * @param {string} emoji Emoji to test. 2047 * 2048 * @return {boolean} True if the center point is empty. 2049 */ 2050function emojiRendersEmptyCenterPoint( context, emoji ) { 2051 // Cleanup from previous test. 2052 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 2053 context.fillText( emoji, 0, 0 ); 2054 2055 // Test if the center point (16, 16) is empty (0,0,0,0). 2056 const centerPoint = context.getImageData(16, 16, 1, 1); 2057 for ( let i = 0; i < centerPoint.data.length; i++ ) { 2058 if ( centerPoint.data[ i ] !== 0 ) { 2059 // Stop checking the moment it's known not to be empty. 2060 return false; 2061 } 2062 } 2063 2064 return true; 2065} 2066 2067/** 2068 * Determines if the browser properly renders Emoji that Twemoji can supplement. 2069 * 2070 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 2071 * scope. Everything must be passed by parameters. 2072 * 2073 * @since 4.2.0 2074 * 2075 * @private 2076 * 2077 * @param {CanvasRenderingContext2D} context 2D Context. 2078 * @param {string} type Whether to test for support of "flag" or "emoji". 2079 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. 2080 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. 2081 * 2082 * @return {boolean} True if the browser can render emoji, false if it cannot. 2083 */ 2084function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { 2085 let isIdentical; 2086 2087 switch ( type ) { 2088 case 'flag': 2089 /* 2090 * Test for Transgender flag compatibility. Added in Unicode 13. 2091 * 2092 * To test for support, we try to render it, and compare the rendering to how it would look if 2093 * the browser doesn't render it correctly (white flag emoji + transgender symbol). 2094 */ 2095 isIdentical = emojiSetsRenderIdentically( 2096 context, 2097 '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence 2098 '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space 2099 ); 2100 2101 if ( isIdentical ) { 2102 return false; 2103 } 2104 2105 /* 2106 * Test for Sark flag compatibility. This is the least supported of the letter locale flags, 2107 * so gives us an easy test for full support. 2108 * 2109 * To test for support, we try to render it, and compare the rendering to how it would look if 2110 * the browser doesn't render it correctly ([C] + [Q]). 2111 */ 2112 isIdentical = emojiSetsRenderIdentically( 2113 context, 2114 '\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points 2115 '\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space 2116 ); 2117 2118 if ( isIdentical ) { 2119 return false; 2120 } 2121 2122 /* 2123 * Test for English flag compatibility. England is a country in the United Kingdom, it 2124 * does not have a two letter locale code but rather a five letter sub-division code. 2125 * 2126 * To test for support, we try to render it, and compare the rendering to how it would look if 2127 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). 2128 */ 2129 isIdentical = emojiSetsRenderIdentically( 2130 context, 2131 // as the flag sequence 2132 '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', 2133 // with each code point separated by a zero-width space 2134 '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' 2135 ); 2136 2137 return ! isIdentical; 2138 case 'emoji': 2139 /* 2140 * Is there a large, hairy, humanoid mythical creature living in the browser? 2141 * 2142 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature. 2143 * 2144 * The hairy creature emoji is a single code point emoji. Testing for browser 2145 * support required testing the center point of the emoji to see if it is empty. 2146 * 2147 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == ð« Hairy creature. 2148 * 2149 * When updating this test, please ensure that the emoji is either a single code point 2150 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width 2151 * joiner vs a zero-width space. 2152 */ 2153 const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' ); 2154 return ! notSupported; 2155 } 2156 2157 return false;
2158} 2159 2160/** 2161 * Checks emoji support tests. 2162 * 2163 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 2164 * scope. Everything must be passed by parameters. 2165 * 2166 * @since 6.3.0 2167 * 2168 * @private 2169 * 2170 * @param {string[]} tests Tests. 2171 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification. 2172 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. 2173 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. 2174 * 2175 * @return {SupportTests} Support tests. 2176 */ 2177function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { 2178 let canvas; 2179 if ( 2180 typeof WorkerGlobalScope !== 'undefined' && 2181 self instanceof WorkerGlobalScope 2182 ) { 2183 canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. 2184 } else { 2185 canvas = document.createElement( 'canvas' ); 2186 } 2187 2188 const context = canvas.getContext( '2d', { willReadFrequently: true } ); 2189 2190 /* 2191 * Chrome on OS X added native emoji rendering in M41. Unfortunately, 2192 * it doesn't work when the font is bolder than 500 weight. So, we 2193 * check for bold rendering support to avoid invisible emoji in Chrome. 2194 */ 2195 context.textBaseline = 'top'; 2196 context.font = '600 32px Arial'; 2197 2198 const supports = {}; 2199 tests.forEach( ( test ) => { 2200 supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); 2201 } ); 2202 return supports; 2203} 2204 2205/** 2206 * Adds a script to the head of the document. 2207 * 2208 * @ignore 2209 * 2210 * @since 4.2.0 2211 * 2212 * @param {string} src The url where the script is located. 2213 * 2214 * @return {void} 2215 */ 2216function addScript( src ) { 2217 const script = document.createElement( 'script' ); 2218 script.src = src; 2219 script.defer = true; 2220 document.head.appendChild( script ); 2221} 2222 2223settings.supports = { 2224 everything: true, 2225 everythingExceptFlag: true 2226}; 2227 2228// Obtain the emoji support from the browser, asynchronously when possible. 2229new Promise( ( resolve ) => { 2230 let supportTests = getSessionSupportTests(); 2231 if ( supportTests ) { 2232 resolve( supportTests ); 2233 return; 2234 } 2235 2236 if ( supportsWorkerOffloading() ) { 2237 try { 2238 // Note that the functions are being passed as arguments due to minification. 2239 const workerScript = 2240 'postMessage(' + 2241 testEmojiSupports.toString() + 2242 '(' + 2243 [ 2244 JSON.stringify( tests ), 2245 browserSupportsEmoji.toString(), 2246 emojiSetsRenderIdentically.toString(), 2247 emojiRendersEmptyCenterPoint.toString() 2248 ].join( ',' ) + 2249 '));'; 2250 const blob = new Blob( [ workerScript ], { 2251 type: 'text/javascript' 2252 } ); 2253 const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } ); 2254 worker.onmessage = ( event ) => { 2255 supportTests = event.data; 2256 setSessionSupportTests( supportTests ); 2257 worker.terminate(); 2258 resolve( supportTests ); 2259 }; 2260 return; 2261 } catch ( e ) {} 2262 } 2263 2264 supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); 2265 setSessionSupportTests( supportTests ); 2266 resolve( supportTests ); 2267} ) 2268 // Once the browser emoji support has been obtained from the session, finalize the settings. 2269 .then( ( supportTests ) => { 2270 /* 2271 * Tests the browser support for flag emojis and other emojis, and adjusts the 2272 * support settings accordingly. 2273 */ 2274 for ( const test in supportTests ) { 2275 settings.supports[ test ] = supportTests[ test ]; 2276 2277 settings.supports.everything = 2278 settings.supports.everything && settings.supports[ test ]; 2279 2280 if ( 'flag' !== test ) { 2281 settings.supports.everythingExceptFlag = 2282 settings.supports.everythingExceptFlag && 2283 settings.supports[ test ]; 2284 } 2285 } 2286 2287 settings.supports.everythingExceptFlag = 2288 settings.supports.everythingExceptFlag && 2289 ! settings.supports.flag; 2290 2291 // When the browser can not render everything we need to load a polyfill. 2292 if ( ! settings.supports.everything ) { 2293 const src = settings.source || {}; 2294 2295 if ( src.concatemoji ) { 2296 addScript( src.concatemoji ); 2297 } else if ( src.wpemoji && src.twemoji ) { 2298 addScript( src.twemoji ); 2299 addScript( src.wpemoji ); 2300 } 2301 } 2302 } ); 2303//# sourceURL=https://bootcampdigital.com/wp-includes/js/wp-emoji-loader.js 2304</script>
vendor: 1 bytes, line 2304
2304
2305<script type="text/javascript">/*<![CDATA[*/if ( !window.TL_Const ) {var TL_Const={"security":"d8ddd7b530","ajax_url":"https:\/\/bootcampdigital.com\/wp-admin\/admin-ajax.php","forms":[],"action_conversion":"tve_leads_ajax_conversion","action_button_conversion":"tve_leads_ajax_button_conversion","action_impression":"tve_leads_ajax_impression","ajax_load":1,"shortcode_ids":["7906"],"custom_post_data":{"http_referrer":"https:\/\/bootcampdigital.com\/"},"current_screen":{"screen_type":2,"screen_id":0},"ignored_fields":["email","_captcha_size","_captcha_theme","_captcha_type","_submit_option","_use_captcha","g-recaptcha-response","__tcb_lg_fc","__tcb_lg_msg","_state","_form_type","_error_message_option","_back_url","url","_asset_group","_asset_option","mailchimp_optin","tcb_token","tve_labels","tve_mapping","_api_custom_fields","_sendParams","_autofill"]};} else { window.TL_Front && TL_Front.extendConst && TL_Front.extendConst({"security":"d8ddd7b530","ajax_url":"https:\/\/bootcampdigital.com\/wp-admin\/admin-ajax.php","forms":[],"action_conversion":"tve_leads_ajax_conversion","action_button_conversion":"tve_leads_ajax_button_conversion","action_impression":"tve_leads_ajax_impression","ajax_load":1,"shortcode_ids":["7906"],"custom_post_data":{"http_referrer":"https:\/\/bootcampdigital.com\/"},"current_screen":{"screen_type":2,"screen_id":0},"ignored_fields":["email","_captcha_size","_captcha_theme","_captcha_type","_submit_option","_use_captcha","g-recaptcha-response","__tcb_lg_fc","__tcb_lg_msg","_state","_form_type","_error_message_option","_back_url","url","_asset_group","_asset_option","mailchimp_optin","tcb_token","tve_labels","tve_mapping","_api_custom_fields","_sendParams","_autofill"]})} /*]]> */</script>
2305<script type='text/javascript'> 2306/* <![CDATA[ */ 2307var TVE_Ult_Data = {"ajaxurl":"https:\/\/bootcampdigital.com\/wp-admin\/admin-ajax.php","ajax_load_action":"tve_ult_ajax_load","conversion_events_action":"tve_ult_conversion_event","impression_action":"tve_ult_viewport_impression","impression_nonce":"9b095810b2","shortcode_campaign_ids":[],"matched_display_settings":[],"campaign_ids":[],"post_id":36495,"is_singular":false,"tu_em":"","evergreen_redirects":[]}; 2308/* ]]> */ 2309</script>
2309 2310
2310<script type="text/javascript" src="https://bootcampdigital.com/wp-content/plugins/thrive-ultimatum/js/dist/no-campaign.min.js?v=11.0.1"></script>
2310 2311
2312<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a403e20ecb4fa1f0',t:'MTc5MDI3NDg2NA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2312<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"a71f0432638043b9a6cf14e59687d72c","r":1,"spa":2}' crossorigin="anonymous"></script>
2312 2313</body> 2314</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.