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=1790300717' 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=1790300717' 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.4' 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.4","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.4"></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.6" /><meta name="cdp-version" content="1.5.7" />
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/2023/12/Social-Networks-Best-Practices-Hero.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.39a23215.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.39a23215.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#9ff6f1f9f0dffdf0f0ebfcfef2effbf6f8f6ebfef3b1fcf0f2" 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="9df4f3fbf2ddfff2f2e9fefcf0edf9f4faf4e9fcf1b3fef2f0">[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/best-practices-for-every-social-network-cheat-sheet-infographic/" class="box style14"> 1462 <div class="image"><img width="1024" height="576" src="https://bootcampdigital.com/wp-content/uploads/2023/12/Social-Networks-Best-Practices-Hero-1024x576.png" class="img-fluid wp-post-image" alt="Social Networks Best Practices Hero" decoding="async" srcset="https://bootcampdigital.com/wp-content/uploads/2023/12/Social-Networks-Best-Practices-Hero-1024x576.png 1024w, https://bootcampdigital.com/wp-content/uploads/2023/12/Social-Networks-Best-Practices-Hero-300x169.png 300w, https://bootcampdigital.com/wp-content/uploads/2023/12/Social-Networks-Best-Practices-Hero-768x432.png 768w, https://bootcampdigital.com/wp-content/uploads/2023/12/Social-Networks-Best-Practices-Hero-600x338.png 600w, https://bootcampdigital.com/wp-content/uploads/2023/12/Social-Networks-Best-Practices-Hero.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px"></div> <div class="text"> 1463 <span class="d-block title">Social Media Cheat Sheet: Best Practices by Platform</span> <ul> 1464 <li>Krista Neher</li> 1465 </ul> 1466 <p>Social media is constantly changing, and the best practices that worked a few years ago may not work today. In 2026, you need to understand how each social network works and what gets results on each platform. This social media cheat sheet gives you a quick look at current best practices across the major social […]</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/ai-tools-are-more-than-chatbots-features-that-save-time-and-improve-how-you-work/" class="box style14"> 1473 <div class="image"><img width="1024" height="576" src="https://bootcampdigital.com/wp-content/uploads/2026/09/September-Blog-Resource-Post-Header-1024x576.png" class="img-fluid wp-post-image" alt="September Blog Resource Post Header" decoding="async" srcset="https://bootcampdigital.com/wp-content/uploads/2026/09/September-Blog-Resource-Post-Header-1024x576.png 1024w, https://bootcampdigital.com/wp-content/uploads/2026/09/September-Blog-Resource-Post-Header-300x169.png 300w, https://bootcampdigital.com/wp-content/uploads/2026/09/September-Blog-Resource-Post-Header-768x432.png 768w, https://bootcampdigital.com/wp-content/uploads/2026/09/September-Blog-Resource-Post-Header-600x338.png 600w, https://bootcampdigital.com/wp-content/uploads/2026/09/September-Blog-Resource-Post-Header.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px"></div> <div class="text"> 1474 <span class="d-block title">AI Tools Are More Than Chatbots: Features That Save Time and Improve How You Work</span> <ul> 1475 <li>Krista Neher</li> 1476 </ul> 1477 <p>Most people still use AI like a smarter search box. They open ChatGPT, Claude, Gemini, or Copilot, ask a question, and get an answer. That is useful. AI can already save significant time with writing, research, brainstorming, analysis, and summarizing. Todayâs AI tools can do much more. They can remember information about your work. They […]</p> 1478 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1479 </div> 1480 </a> 1481 </div> 1482 <div class="col-md-4 col-sm-6"> 1483 <a href="https://bootcampdigital.com/blog/how-to-build-an-ai-marketing-toolkit-for-consistent-on-brand-content/" class="box style14"> 1484 <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"> 1485 <span class="d-block title">How to Build an AI Marketing Toolkit for Consistent, On-Brand Content</span> <ul> 1486 <li>Krista Neher</li> 1487 </ul> 1488 <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> 1489 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1490 </div> 1491 </a> 1492 </div> 1493 <div class="col-md-4 col-sm-6"> 1494 <a href="https://bootcampdigital.com/blog/september-2026-digital-news-updates/" class="box style14"> 1495 <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"> 1496 <span class="d-block title">September 2026 Digital News Updates: Meta AI Business Insights, LinkedIn AI Visibility, AI Search Changes, and More!</span> <ul> 1497 <li>Krista Neher</li> 1498 </ul> 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/ai-maturity-how-to-know-where-your-organization-really-stands/" class="box style14"> 1505 <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"> 1506 <span class="d-block title">AI Maturity: How to Know Where Your Organization Really Stands</span> <ul> 1507 <li>Krista Neher</li> 1508 </ul> 1509 <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
1509igured 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> 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/stronger-strategy-better-results-the-digital-marketing-master-certification-just-got-a-full-update/" class="box style14"> 1516 <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"> 1517 <span class="d-block title">Stronger Strategy, Better Results: The Digital Marketing Master Certification Just Got a Full Update</span> <ul> 1518 <li>Krista Neher</li> 1519 </ul> 1520 <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> 1521 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1522 </div> 1523 </a> 1524 </div> 1525 <div class="col-md-4 col-sm-6"> 1526 <a href="https://bootcampdigital.com/blog/the-new-ai-skill-set-what-every-marketer-needs-to-learn-now/" class="box style14"> 1527 <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"> 1528 <span class="d-block title">The New AI Skill Set: What Every Marketer Needs to Learn Now</span> <ul> 1529 <li>Krista Neher</li> 1530 </ul> 1531 <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> 1532 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1533 </div> 1534 </a> 1535 </div> 1536 <div class="col-md-4 col-sm-6"> 1537 <a href="https://bootcampdigital.com/blog/august-2026-digital-news-updates/" class="box style14"> 1538 <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"> 1539 <span class="d-block title">August 2026 Digital News Updates: Meta AI Labels, Instagram Translations, LinkedIn AI Content Rules, and More!</span> <ul> 1540 <li>Krista Neher</li> 1541 </ul> 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/content-vs-approach-the-real-test-for-any-ai-certification/" class="box style14"> 1548 <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"> 1549 <span class="d-block title">Content vs. Approach: The Real Test for Any AI Certification</span> <ul> 1550 <li>Krista Neher</li> 1551 </ul> 1552 <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> 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/what-should-you-look-for-in-an-ai-certification-6-things-to-check-before-you-enroll/" class="box style14"> 1559 <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"> 1560 <span class="d-block title">What Should You Look for in an AI Certification? 6 Things to Check Before You Enroll</span> <ul> 1561 <li>Krista Neher</li> 1562 </ul> 1563 <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
1563ing able to talk about AI isn’t the same as being able to use it. Look for practical training from […]</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/do-you-need-technical-experience-to-earn-an-ai-certification/" class="box style14"> 1570 <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"> 1571 <span class="d-block title">Do You Need Technical Experience to Earn an AI Certification?</span> <ul> 1572 <li>Krista Neher</li> 1573 </ul> 1574 <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> 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/from-chat-to-coworkers-the-next-evolution-of-ai/" class="box style14"> 1581 <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"> 1582 <span class="d-block title">From Chat to Coworkers: The Next Evolution of AI</span> <ul> 1583 <li>Krista Neher</li> 1584 </ul> 1585 <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> 1586 <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span> 1587 </div> 1588 </a> 1589 </div> 1590 <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> 1591 </div> 1592 </section> 1593 1594 1595<!-- content start --> 1596<section class="content-area py-0"> 1597 <div class="container"> 1598 <div class="subscribe-box"> 1599 1600 <h3 class="h2 fw_900 text-center">Not Sure? Try a Course for Free!</h3> 1601
1602 <span style="display:none" class="tl-placeholder-f-type-shortcode_7906"></span> 1603 </div> 1604 </div> 1605</section> 1606<!-- content end --> 1607 1608 1609 1610 1611 <footer class="footer-area" style="background: #141414 url(https://bootcampdigital.com/wp-content/uploads/2024/06/footer-bg.webp) no-repeat scroll left center;"> 1612 1613 1614 <!-- Footer Start --> 1615 <footer class="footer-area" style="background: #141414 url(https://bootcampdigital.com/wp-content/uploads/2024/06/footer-bg.webp) no-repeat scroll left center;"> 1616 <div class="footer-top"> 1617 <div class="container wide"> 1618 <div class="row justify-content-between"> 1619 <div class="col-lg-3"> 1620 <div class="footer-widget footer-info"> 1621 <a href="https://bootcampdigital.com/" class="footer-logo"> 1622 <img src="https://bootcampdigital.com/wp-content/uploads/2024/07/logo-lite.webp" alt="" /> </a> 1623 <p>Industry-Leading Digital Marketing Experts Training The Worldâs Most Innovative Companies.</p> 1624<a href="https://www.bbb.org/us/oh/cincinnati/profile/digital-marketing/boot-camp-digital-llc-0292-90006924/#sealclick" target="_blank" rel="nofollow"><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> 1625 <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> 1626 <div class="col-lg-5"> 1627 <div class="row"> 1628 <div class="col-md-8 col-sm-7"> 1629 <div class="footer-widget"> 1630 <div class="footer_acc"> 1631 <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> 1632<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> 1633<li id="menu-item-36959" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36959"><a href="https://bootcampdigital.com/ai-prompt-cheat-sheet/">AI Prompt Cheat Sheet</a></li> 1634<li id="menu-item-37008" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37008"><a href="https://bootcampdigital.com/ai-prompt-library/">AI Prompt Library</a></li> 1635<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> 1636<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> 1637<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> 1638<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> 1639</ul> </div> 1640 </div> 1641 </div> 1642 <div class="col-md-4 col-sm-5"> 1643 <div class="footer-widget"> 1644 <div class="footer_acc"> 1645 <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> 1646<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> 1647<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> 1648</ul> </div> 1649 </div> 1650 </div> 1651 </div> 1652 <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> 1653 <div class="col-lg-3"> 1654 <div class="footer-widget badge-widget"> 1655 <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 --> 1656<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> 1657<!-- End TrustBox widget --></div> </div> 1658 </div> 1659 </div>
1660 </div> 1661 </div> 1662 <div class="copyright"> 1663 <div class="container wide"> 1664 <div class="row"> 1665 <div class="col-lg-4"> 1666 <div class="text-lg-start text-center"> 1667 <p>Copyright © – All Rights Reserved. Boot Camp Digital, LLC.</p> 1668 </div> 1669 </div> 1670 <div class="col-lg-5"> 1671 <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> 1672<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> 1673</ul> </div> 1674 <div class="col-lg-3"> 1675 <div class="text-lg-end text-center"> 1676 </div> 1677 </div> 1678 </div> 1679 </div> 1680 </div> 1681 </footer> 1682 <!-- Footer End --> 1683 1684 </div> 1685 1686 1687
1687<script type="speculationrules"> 1688{"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"}]} 1689</script>
1689 1690<template id="affwp-notification"> 1691 <style> 1692 #notification { 1693 z-index: 9999; 1694 opacity: 0; 1695 transform: translateY(1rem); 1696 transition: transform 0.3s ease-out, opacity 0.3s ease-out; 1697 } 1698 1699 @keyframes slideIn { 1700 from { 1701 transform: translateY(1rem); 1702 opacity: 0; 1703 } 1704 to { 1705 transform: translateY(0); 1706 opacity: 1; 1707 } 1708 } 1709 1710 @keyframes slideOut { 1711 from { 1712 transform: translateY(0); 1713 opacity: 1; 1714 } 1715 to { 1716 transform: translateY(1rem); 1717 opacity: 0; 1718 } 1719 } 1720 </style> 1721 1722 <!-- #notification --> 1723 <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"> 1724 1725 <!-- Container 1 --> 1726 <div class="flex w-full flex-col items-center space-y-4 sm:items-end"> 1727 <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 --> 1728 1729 <!-- Container 3 --> 1730 <div class="p-4"> 1731 1732 <!-- items-start --> 1733 <div class="flex items-start"> 1734 1735 <!-- âï¸ Icon --> 1736 <div class="flex-shrink-0"> 1737 <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"> 1738 <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" /> 1739 </svg> 1740 </div> 1741 1742 <!-- Text --> 1743 <div class="ml-3 w-0 flex-1 pt-0.5"> 1744 <p class="text-sm font-medium text-gray-900 dark:text-white">Discount Applied Successfully!</p> 1745 <p class="mt-1 text-sm text-gray-500 dark:text-slate-400">Your savings have been added to the cart.</p> 1746 </div> 1747 1748 <!-- à Icon --> 1749 <div class="ml-4 flex flex-shrink-0"> 1750 <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"> 1751 <span class="sr-only">Close</span> 1752 <svg class="h-5 w-5" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> 1753 <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" /> 1754 </svg> 1755 </button> 1756 </div> 1757 1758 </div> <!-- items-start --> 1759 </div> <!-- Container 3 --> 1760 </div> <!-- Container 2 --> 1761 </div> <!-- Container 1 --> 1762 </div><!-- #notification --> 1763 1764</template>
1765<script type='text/javascript'>( $ => { 1766 /** 1767 * Displays toast message from storage, it is used when the user is redirected after login 1768 */ 1769 if ( window.sessionStorage ) { 1770 $( window ).on( 'tcb_after_dom_ready', () => { 1771 const message = sessionStorage.getItem( 'tcb_toast_message' ); 1772 1773 if ( message ) { 1774 tcbToast( sessionStorage.getItem( 'tcb_toast_message' ), false ); 1775 sessionStorage.removeItem( 'tcb_toast_message' ); 1776 } 1777 } ); 1778 } 1779 1780 /** 1781 * Displays toast message 1782 * 1783 * @param {string} message - message to display 1784 * @param {Boolean} error - whether the message is an error or not 1785 * @param {Function} callback - callback function to be called after the message is closed 1786 */ 1787 function tcbToast( message, error, callback ) { 1788 /* Also allow "message" objects */ 1789 if ( typeof message !== 'string' ) { 1790 message = message.message || message.error || message.success; 1791 } 1792 if ( ! error ) { 1793 error = false; 1794 } 1795 TCB_Front.notificationElement.toggle( message, error ? 'error' : 'success', callback ); 1796 } 1797} )( typeof ThriveGlobal === 'undefined' ? jQuery : ThriveGlobal.$j ); 1798</script>
1798<div class="wpc-filters-overlay"></div> 1799<style type="text/css" id="tve_notification_styles"></style> 1800<div class="tvd-toast tve-fe-message" style="display: none"> 1801 <div class="tve-toast-message tve-success-message"> 1802 <div class="tve-toast-icon-container"> 1803 <span class="tve_tick thrv-svg-icon"></span> 1804 </div> 1805 <div class="tve-toast-message-container"></div> 1806 </div> 1807</div>
1807<script> 1808 (function () { 1809 var c = document.body.className; 1810 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 1811 document.body.className = c; 1812 })(); 1813 </script>
1813 1814
1814<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>
1814<script id="awsm-job-scripts-js-extra"> 1815var 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":"95b57fe416","view_count_nonce":"003049ffde"}; 1816//# sourceURL=awsm-job-scripts-js-extra 1817</script>
vendor: 1 bytes, line 1817
1817
1818<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 1818
1818
1819<script id="affiliatewp-frontend-notifications-js-extra"> 1820var 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"}; 1821//# sourceURL=affiliatewp-frontend-notifications-js-extra 1822</script>
vendor: 1 bytes, line 1822
1822
1823<script id="affiliatewp-frontend-notifications-js" src="https://bootcampdigital.com/wp-content/plugins/affiliate-wp/assets/js/affiliatewp-frontend-notifications.js?ver=2.36.4"></script>
vendor: 1 bytes, line 1823
1823
1824<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 1824
1824
1825<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 1825
1825
1826<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 1826
1826
1827<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 1827
1827
1828<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 1828
1828
1829<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 1829
1829
1830<script id="vimeo-player-api-js" src="https://player.vimeo.com/api/player.js"></script>
vendor: 1 bytes, line 1830
1830
1831<script id="bootcamp-main-js" src="https://bootcampdigital.com/wp-content/themes/bootcamp/assets/js/main.js?ver=1747160790"></script>
vendor: 1 bytes, line 1831
1831
1832<script id="tve-dash-frontend-js-extra"> 1833var tve_dash_front = {"ajaxurl":"https://bootcampdigital.com/wp-admin/admin-ajax.php","force_ajax_send":"","is_crawler":"","recaptcha":[],"turnstile":[],"post_id":"5030"}; 1834//# sourceURL=tve-dash-frontend-js-extra 1835</script>
vendor: 1 bytes, line 1835
1835
1836<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 1836
1836
1837<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 1837
1837
1838<script id="wc-order-attribution-js-extra"> 1839var 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"}}; 1840//# sourceURL=wc-order-attribution-js-extra 1841</script>
vendor: 1 bytes, line 1841
1841
1842<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 1842
1842
1843<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 1843
1843
1844<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 1844
1844
1845<script id="wp-dom-ready-js" src="https://bootcampdigital.com/wp-includes/js/dist/dom-ready.js?ver=a06281ae5cf5500e9317"></script>
vendor: 1 bytes, line 1845
1845
1846<script id="wp-hooks-js" src="https://bootcampdigital.com/wp-includes/js/dist/hooks.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 1846
1846
1847<script id="wp-i18n-js" src="https://bootcampdigital.com/wp-includes/js/dist/i18n.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 1847
1847
1848<script id="wp-i18n-js-after"> 1849wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1850//# sourceURL=wp-i18n-js-after 1851</script>
vendor: 1 bytes, line 1851
1851
1852<script id="wp-a11y-js" src="https://bootcampdigital.com/wp-includes/js/dist/a11y.js?ver=af934e5259bc51b8718e"></script>
vendor: 1 bytes, line 1852
1852
1853<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 1853
1853
1854<script id="imagesloaded-js" src="https://bootcampdigital.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 1854
1854
1855<script id="masonry-js" src="https://bootcampdigital.com/wp-includes/js/masonry.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 1855
1855
1856<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 1856
1856
1857<script id="tve_frontend-js-extra"> 1858var 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":"87f558b5ec","ip":"34.29.83.35","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}}; 1859//# sourceURL=tve_frontend-js-extra 1860</script>
vendor: 1 bytes, line 1860
1860
1861<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 1861
1861
1862<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 1862
1862
1863<script id="wp-emoji-settings" type="application/json"> 1864{"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"}} 1865</script>
vendor: 1 bytes, line 1865
1865
1866<script type="module"> 1867/** 1868 * @output wp-includes/js/wp-emoji-loader.js 1869 */ 1870 1871/* eslint-env es6 */ 1872 1873// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope. 1874 1875/** 1876 * Emoji Settings as exported in PHP via _print_emoji_detection_script(). 1877 * @typedef WPEmojiSettings 1878 * @type {object} 1879 * @property {?object} source 1880 * @property {?string} source.concatemoji 1881 * @property {?string} source.twemoji 1882 * @property {?string} source.wpemoji 1883 */ 1884 1885const selector = 'script#wp-emoji-settings'; 1886const script = document.querySelector( selector ); 1887if ( ! ( script instanceof HTMLScriptElement ) ) { 1888 throw new Error( `Element missing: ${ selector }`); 1889} 1890const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) ); 1891 1892// 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). 1893window._wpemojiSettings = settings; 1894 1895/** 1896 * Support tests. 1897 * @typedef SupportTests 1898 * @type {object} 1899 * @property {?boolean} flag 1900 * @property {?boolean} emoji 1901 */ 1902 1903const sessionStorageKey = 'wpEmojiSettingsSupports'; 1904const tests = [ 'flag', 'emoji' ]; 1905 1906/** 1907 * Checks whether the browser supports offloading to a Worker. 1908 * 1909 * @since 6.3.0 1910 * 1911 * @private 1912 * 1913 * @returns {boolean} 1914 */ 1915function supportsWorkerOffloading() { 1916 return ( 1917 typeof Worker !== 'undefined' && 1918 typeof OffscreenCanvas !== 'undefined' && 1919 typeof URL !== 'undefined' && 1920 URL.createObjectURL && 1921 typeof Blob !== 'undefined' 1922 ); 1923} 1924 1925/** 1926 * @typedef SessionSupportTests 1927 * @type {object} 1928 * @property {number} timestamp 1929 * @property {SupportTests} supportTests 1930 */ 1931 1932/** 1933 * Get support tests from session. 1934 * 1935 * @since 6.3.0 1936 * 1937 * @private 1938 * 1939 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week. 1940 */ 1941function getSessionSupportTests() { 1942 try { 1943 /** @type {SessionSupportTests} */ 1944 const item = JSON.parse( 1945 sessionStorage.getItem( sessionStorageKey ) 1946 ); 1947 if ( 1948 typeof item === 'object' && 1949 typeof item.timestamp === 'number' && 1950 new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. 1951 typeof item.supportTests === 'object' 1952 ) { 1953 return item.supportTests; 1954 } 1955 } catch ( e ) {} 1956 return null; 1957} 1958 1959/** 1960 * Persist the supports in session storage. 1961 * 1962 * @since 6.3.0 1963 * 1964 * @private 1965 * 1966 * @param {SupportTests} supportTests Support tests. 1967 */ 1968function setSessionSupportTests( supportTests ) { 1969 try { 1970 /** @type {SessionSupportTests} */ 1971 const item = { 1972 supportTests: supportTests, 1973 timestamp: new Date().valueOf() 1974 }; 1975 1976 sessionStorage.setItem( 1977 sessionStorageKey, 1978 JSON.stringify( item ) 1979 ); 1980 } catch ( e ) {} 1981} 1982 1983/** 1984 * Checks if two sets of Emoji characters render the same visually. 1985 * 1986 * This is used to determine if the browser is rendering an emoji with multiple data points 1987 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji 1988 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser 1989 * does not support the emoji correctly. 1990 * 1991 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 1992 * scope. Everything must be passed by parameters. 1993 * 1994 * @since 4.9.0 1995 * 1996 * @private 1997 * 1998 * @param {CanvasRenderingContext2D} context 2D Context. 1999 * @param {string} set1 Set of Emoji to test. 2000 * @param {string} set2 Set of Emoji to test. 2001 * 2002 * @return {boolean} True if the two sets render the same. 2003 */ 2004function emojiSetsRenderIdentically( context, set1, set2 ) { 2005 // Cleanup from previous test. 2006 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 2007 context.fillText( set1, 0, 0 ); 2008 const rendered1 = new Uint32Array( 2009 context.getImageData( 2010 0, 2011 0, 2012 context.canvas.width, 2013 context.canvas.height 2014 ).data 2015 ); 2016 2017 // Cleanup from previous test. 2018 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 2019 context.fillText( set2, 0, 0 ); 2020 const rendered2 = new Uint32Array( 2021 context.getImageData( 2022 0, 2023 0, 2024 context.canvas.width,
2025 context.canvas.height 2026 ).data 2027 ); 2028 2029 return rendered1.every( ( rendered2Data, index ) => { 2030 return rendered2Data === rendered2[ index ]; 2031 } ); 2032} 2033 2034/** 2035 * Checks if the center point of a single emoji is empty. 2036 * 2037 * This is used to determine if the browser is rendering an emoji with a single data point 2038 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly 2039 * rendered emoji will have a non-zero value at the center point. 2040 * 2041 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 2042 * scope. Everything must be passed by parameters. 2043 * 2044 * @since 6.8.2 2045 * 2046 * @private 2047 * 2048 * @param {CanvasRenderingContext2D} context 2D Context. 2049 * @param {string} emoji Emoji to test. 2050 * 2051 * @return {boolean} True if the center point is empty. 2052 */ 2053function emojiRendersEmptyCenterPoint( context, emoji ) { 2054 // Cleanup from previous test. 2055 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 2056 context.fillText( emoji, 0, 0 ); 2057 2058 // Test if the center point (16, 16) is empty (0,0,0,0). 2059 const centerPoint = context.getImageData(16, 16, 1, 1); 2060 for ( let i = 0; i < centerPoint.data.length; i++ ) { 2061 if ( centerPoint.data[ i ] !== 0 ) { 2062 // Stop checking the moment it's known not to be empty. 2063 return false; 2064 } 2065 } 2066 2067 return true; 2068} 2069 2070/** 2071 * Determines if the browser properly renders Emoji that Twemoji can supplement. 2072 * 2073 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 2074 * scope. Everything must be passed by parameters. 2075 * 2076 * @since 4.2.0 2077 * 2078 * @private 2079 * 2080 * @param {CanvasRenderingContext2D} context 2D Context. 2081 * @param {string} type Whether to test for support of "flag" or "emoji". 2082 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. 2083 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. 2084 * 2085 * @return {boolean} True if the browser can render emoji, false if it cannot. 2086 */ 2087function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { 2088 let isIdentical; 2089 2090 switch ( type ) { 2091 case 'flag': 2092 /* 2093 * Test for Transgender flag compatibility. Added in Unicode 13. 2094 * 2095 * To test for support, we try to render it, and compare the rendering to how it would look if 2096 * the browser doesn't render it correctly (white flag emoji + transgender symbol). 2097 */ 2098 isIdentical = emojiSetsRenderIdentically( 2099 context, 2100 '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence 2101 '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space 2102 ); 2103 2104 if ( isIdentical ) { 2105 return false; 2106 } 2107 2108 /* 2109 * Test for Sark flag compatibility. This is the least supported of the letter locale flags, 2110 * so gives us an easy test for full support. 2111 * 2112 * To test for support, we try to render it, and compare the rendering to how it would look if 2113 * the browser doesn't render it correctly ([C] + [Q]). 2114 */ 2115 isIdentical = emojiSetsRenderIdentically( 2116 context, 2117 '\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points 2118 '\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space 2119 ); 2120 2121 if ( isIdentical ) { 2122 return false; 2123 } 2124 2125 /* 2126 * Test for English flag compatibility. England is a country in the United Kingdom, it 2127 * does not have a two letter locale code but rather a five letter sub-division code. 2128 * 2129 * To test for support, we try to render it, and compare the rendering to how it would look if 2130 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). 2131 */ 2132 isIdentical = emojiSetsRenderIdentically( 2133 context, 2134 // as the flag sequence 2135 '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', 2136 // with each code point separated by a zero-width space 2137 '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' 2138 ); 2139 2140 return ! isIdentical; 2141 case 'emoji': 2142 /* 2143 * Is there a large, hairy, humanoid mythical creature living in the browser? 2144 * 2145 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature. 2146 * 2147 * The hairy creature emoji is a single code point emoji. Testing for browser 2148 * support required testing the center point of the emoji to see if it is empty. 2149 * 2150 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == ð« Hairy creature. 2151 * 2152 * When updating this test, please ensure that the emoji is either a single code point 2153 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width 2154 * joiner vs a zero-width space. 2155 */ 2156 const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' ); 2157 return ! notSupported; 2158 } 2159 2160 return false;
2161} 2162 2163/** 2164 * Checks emoji support tests. 2165 * 2166 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 2167 * scope. Everything must be passed by parameters. 2168 * 2169 * @since 6.3.0 2170 * 2171 * @private 2172 * 2173 * @param {string[]} tests Tests. 2174 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification. 2175 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. 2176 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. 2177 * 2178 * @return {SupportTests} Support tests. 2179 */ 2180function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { 2181 let canvas; 2182 if ( 2183 typeof WorkerGlobalScope !== 'undefined' && 2184 self instanceof WorkerGlobalScope 2185 ) { 2186 canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. 2187 } else { 2188 canvas = document.createElement( 'canvas' ); 2189 } 2190 2191 const context = canvas.getContext( '2d', { willReadFrequently: true } ); 2192 2193 /* 2194 * Chrome on OS X added native emoji rendering in M41. Unfortunately, 2195 * it doesn't work when the font is bolder than 500 weight. So, we 2196 * check for bold rendering support to avoid invisible emoji in Chrome. 2197 */ 2198 context.textBaseline = 'top'; 2199 context.font = '600 32px Arial'; 2200 2201 const supports = {}; 2202 tests.forEach( ( test ) => { 2203 supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); 2204 } ); 2205 return supports; 2206} 2207 2208/** 2209 * Adds a script to the head of the document. 2210 * 2211 * @ignore 2212 * 2213 * @since 4.2.0 2214 * 2215 * @param {string} src The url where the script is located. 2216 * 2217 * @return {void} 2218 */ 2219function addScript( src ) { 2220 const script = document.createElement( 'script' ); 2221 script.src = src; 2222 script.defer = true; 2223 document.head.appendChild( script ); 2224} 2225 2226settings.supports = { 2227 everything: true, 2228 everythingExceptFlag: true 2229}; 2230 2231// Obtain the emoji support from the browser, asynchronously when possible. 2232new Promise( ( resolve ) => { 2233 let supportTests = getSessionSupportTests(); 2234 if ( supportTests ) { 2235 resolve( supportTests ); 2236 return; 2237 } 2238 2239 if ( supportsWorkerOffloading() ) { 2240 try { 2241 // Note that the functions are being passed as arguments due to minification. 2242 const workerScript = 2243 'postMessage(' + 2244 testEmojiSupports.toString() + 2245 '(' + 2246 [ 2247 JSON.stringify( tests ), 2248 browserSupportsEmoji.toString(), 2249 emojiSetsRenderIdentically.toString(), 2250 emojiRendersEmptyCenterPoint.toString() 2251 ].join( ',' ) + 2252 '));'; 2253 const blob = new Blob( [ workerScript ], { 2254 type: 'text/javascript' 2255 } ); 2256 const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } ); 2257 worker.onmessage = ( event ) => { 2258 supportTests = event.data; 2259 setSessionSupportTests( supportTests ); 2260 worker.terminate(); 2261 resolve( supportTests ); 2262 }; 2263 return; 2264 } catch ( e ) {} 2265 } 2266 2267 supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); 2268 setSessionSupportTests( supportTests ); 2269 resolve( supportTests ); 2270} ) 2271 // Once the browser emoji support has been obtained from the session, finalize the settings. 2272 .then( ( supportTests ) => { 2273 /* 2274 * Tests the browser support for flag emojis and other emojis, and adjusts the 2275 * support settings accordingly. 2276 */ 2277 for ( const test in supportTests ) { 2278 settings.supports[ test ] = supportTests[ test ]; 2279 2280 settings.supports.everything = 2281 settings.supports.everything && settings.supports[ test ]; 2282 2283 if ( 'flag' !== test ) { 2284 settings.supports.everythingExceptFlag = 2285 settings.supports.everythingExceptFlag && 2286 settings.supports[ test ]; 2287 } 2288 } 2289 2290 settings.supports.everythingExceptFlag = 2291 settings.supports.everythingExceptFlag && 2292 ! settings.supports.flag; 2293 2294 // When the browser can not render everything we need to load a polyfill. 2295 if ( ! settings.supports.everything ) { 2296 const src = settings.source || {}; 2297 2298 if ( src.concatemoji ) { 2299 addScript( src.concatemoji ); 2300 } else if ( src.wpemoji && src.twemoji ) { 2301 addScript( src.twemoji ); 2302 addScript( src.wpemoji ); 2303 } 2304 } 2305 } ); 2306//# sourceURL=https://bootcampdigital.com/wp-includes/js/wp-emoji-loader.js 2307</script>
vendor: 1 bytes, line 2307
2307
2308<script type="text/javascript">/*<![CDATA[*/if ( !window.TL_Const ) {var TL_Const={"security":"5f8a81fb2d","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":[],"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":"5f8a81fb2d","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":[],"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>
2308<script type='text/javascript'> 2309/* <![CDATA[ */ 2310var 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":"f3cbd6a843","shortcode_campaign_ids":[],"matched_display_settings":[],"campaign_ids":[],"post_id":36633,"is_singular":false,"tu_em":"","evergreen_redirects":[]}; 2311/* ]]> */ 2312</script>
2312 2313
2313<script type="text/javascript" src="https://bootcampdigital.com/wp-content/plugins/thrive-ultimatum/js/dist/no-campaign.min.js?v=11.0.1"></script>
2313 2314
2315<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:'a43038a108ea0f1d',t:'MTc5MDczOTc4Mw=='};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>
2315<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>
vendor: 1 bytes, line 2315
2315
2316<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:'a440f1752d5ddc66',t:'MTc5MDkxNTEyNg=='};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>
2316</body> 2317</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.