PageSourceSearch

https://bootcampdigital.com/blog/

html bootcampdigital.com collected 2026-10-02 04:25:26 UTC 129,340 bytes, 2,317 lines download raw bytes

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 &amp; 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 &amp; 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 &amp; 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&amp;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 &amp; 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 &raquo; 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&#160;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"> &bull; </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&amp;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 &amp; 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&amp;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 [&hellip;]</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 [&hellip;]</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 [&hellip;]</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&#8217;s probably at least one person doing something with AI that nobody else even knows about. [&hellip;]</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&#8217;t Your Channels. It&#8217;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 [&hellip;]</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. [&hellip;]</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&#8217;t training. Check the depth, the breadth, and the learning path. Is the Content Practical, Not Theoretical? Talking the talk isn&#8217;t the same as [&hellip;]</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&#8217;t the same as being able to use it. Look for practical training from [&hellip;]</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&#8217;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. [&hellip;]</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&#8217;s covered: What&#8217;s the Real Difference Between Chat and a Coworker? Chat helps you do the work. A coworker actually does the work for you. Here&#8217;s why that distinction should shape how you use both. Three Things a Coworker Can Do That Chat Can&#8217;t Coworkers can touch your files directly, run multi-step tasks [&hellip;]</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 © &#8211; 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.