PageSourceSearch

https://bootcampdigital.com/blog/march-2026-digital-news-updates/

html bootcampdigital.com collected 2026-09-24 18:34:25 UTC 172,624 bytes, 3,342 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>March 2026 Digital News Updates: Meta AI Tools, TikTok as a Search Engine, LinkedIn&#039;s AI Marketing Insights, and More! - Boot Camp Digital</title>
81<meta name="description" content="Members of our digital marketing community know that staying ahead in this industry requires constant learning. Every month brings platform updates, new"/>
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/march-2026-digital-news-updates/" />
84<meta property="og:locale" content="en_US" />
85<meta property="og:type" content="article" />
86<meta property="og:title" content="March 2026 Digital News Updates: Meta AI Tools, TikTok as a Search Engine, LinkedIn&#039;s AI Marketing Insights, and More! - Boot Camp Digital" />
87<meta property="og:description" content="Members of our digital marketing community know that staying ahead in this industry requires constant learning. Every month brings platform updates, new" />
88<meta property="og:url" content="https://bootcampdigital.com/blog/march-2026-digital-news-updates/" />
89<meta property="og:site_name" content="Boot Camp Digital" />
90<meta property="article:publisher" content="https://www.facebook.com/bootcampdigital" />
91<meta property="article:section" content="Digital Marketing News" />
92<meta property="og:updated_time" content="2026-03-05T15:21:43+00:00" />
93<meta property="og:image" content="https://bootcampdigital.com/wp-content/uploads/2026/03/March-2026-DNU.png" />
94<meta property="og:image:secure_url" content="https://bootcampdigital.com/wp-content/uploads/2026/03/March-2026-DNU.png" />
95<meta property="og:image:width" content="1280" />
96<meta property="og:image:height" content="720" />
97<meta property="og:image:alt" content="March 2026 Digital News Updates: Meta AI Tools, TikTok as a Search Engine, LinkedIn&#8217;s AI Marketing Insights, and More!" />
98<meta property="og:image:type" content="image/png" />
99<meta property="article:published_time" content="2026-03-05T15:21:42+00:00" />
100<meta property="article:modified_time" content="2026-03-05T15:21:43+00:00" />
101<meta name="twitter:card" content="summary_large_image" />
102<meta name="twitter:title" content="March 2026 Digital News Updates: Meta AI Tools, TikTok as a Search Engine, LinkedIn&#039;s AI Marketing Insights, and More! - Boot Camp Digital" />
103<meta name="twitter:description" content="Members of our digital marketing community know that staying ahead in this industry requires constant learning. Every month brings platform updates, new" />
104<meta name="twitter:image" content="https://bootcampdigital.com/wp-content/uploads/2026/03/March-2026-DNU.png" />
105<meta name="twitter:label1" content="Written by" />
106<meta name="twitter:data1" content="Krista Neher" />
107<meta name="twitter:label2" content="Time to read" />
108<meta name="twitter:data2" content="5 minutes" />
109<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":"ImageObject","@id":"https://bootcampdigital.com/wp-content/uploads/2026/03/March-2026-DNU.png","url":"https://bootcampdigital.com/wp-content/uploads/2026/03/March-2026-DNU.png","width":"1280","height":"720","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://bootcampdigital.com/blog/march-2026-digital-news-updates/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://bootcampdigital.com/","name":"Boot Camp Digital"}},{"@type":"ListItem","position":"2","item":{"@id":"https://bootcampdigital.com/blog/","name":"Marketing Blog"}},{"@type":"ListItem","position":"3","item":{"@id":"https://bootcampdigital.com/blog/category/digital-marketing-news/","name":"Digital Marketing News"}},{"@type":"ListItem","position":"4","item":{"@id":"https://bootcampdigital.com/blog/march-2026-digital-news-updates/","name":"March 2026 Digital News Updates: Meta AI Tools, TikTok as a Search Engine, LinkedIn&#8217;s AI Marketing Insights, and More!"}}]},{"@type":"WebPage","@id":"https://bootcampdigital.com/blog/march-2026-digital-news-updates/#webpage","url":"https://bootcampdigital.com/blog/march-2026-digital-news-updates/","name":"March 2026 Digital News Updates: Meta AI Tools, TikTok as a Search Engine, LinkedIn&#039;s AI Marketing Insights, and More! - Boot Camp Digital","datePublished":"2026-03-05T15:21:42+00:00","dateModified":"2026-03-05T15:21:43+00:00","isPartOf":{"@id":"https://bootcampdigital.com/#website"},"primaryImageOfPage":{"@id":"https://bootcampdigital.com/wp-content/uploads/2026/03/March-2026-DNU.png"},"inLanguage":"en-US","breadcrumb":{"@id":"https://bootcampdigital.com/blog/march-2026-digital-news-updates/#breadcrumb"}},{"@type":"Person","@id":"https://bootcampdigital.com/author/krista/","name":"Krista Neher","url":"https://bootcampdigital.com/author/krista/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/8500f891d46ba762fd1a1b77283c7535aaed31d78fa0587126a560d5a7231c6d?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/8500f891d46ba762fd1a1b77283c7535aaed31d78fa0587126a560d5a7231c6d?s=96&amp;d=mm&amp;r=g","caption":"Krista Neher","inLanguage":"en-US"}
109,"worksFor":{"@id":"https://bootcampdigital.com/#organization"}},{"@type":"BlogPosting","headline":"March 2026 Digital News Updates: Meta AI Tools, TikTok as a Search Engine, LinkedIn&#039;s AI Marketing","datePublished":"2026-03-05T15:21:42+00:00","dateModified":"2026-03-05T15:21:43+00:00","articleSection":"Digital Marketing News","author":{"@id":"https://bootcampdigital.com/author/krista/","name":"Krista Neher"},"publisher":{"@id":"https://bootcampdigital.com/#organization"},"description":"Members of our digital marketing community know that staying ahead in this industry requires constant learning. Every month brings platform updates, new","name":"March 2026 Digital News Updates: Meta AI Tools, TikTok as a Search Engine, LinkedIn&#039;s AI Marketing","@id":"https://bootcampdigital.com/blog/march-2026-digital-news-updates/#richSnippet","isPartOf":{"@id":"https://bootcampdigital.com/blog/march-2026-digital-news-updates/#webpage"},"image":{"@id":"https://bootcampdigital.com/wp-content/uploads/2026/03/March-2026-DNU.png"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://bootcampdigital.com/blog/march-2026-digital-news-updates/#webpage"}}]}</script>
109
110<!-- /Rank Math WordPress SEO plugin -->
111
112<link rel='dns-prefetch' href='//wordpress.livechat.com' />
113<link rel='dns-prefetch' href='//player.vimeo.com' />
114<link rel="alternate" type="application/rss+xml" title="Boot Camp Digital &raquo; Feed" href="https://bootcampdigital.com/feed/" />
115<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://bootcampdigital.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fbootcampdigital.com%2Fblog%2Fmarch-2026-digital-news-updates%2F" />
116<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://bootcampdigital.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fbootcampdigital.com%2Fblog%2Fmarch-2026-digital-news-updates%2F&#038;format=xml" />
117<style id="wp-img-auto-sizes-contain-inline-css">
118img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
119/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
120</style>
121<link rel='stylesheet' id='acfwf-wc-cart-block-integration-css' href='https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/assets/index-467dde24.css?ver=1785938122' media='all' />
122<link rel='stylesheet' id='acfwf-wc-checkout-block-integration-css' href='https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/assets/index-2a7d8588.css?ver=1785938122' media='all' />
123<style id="wp-emoji-styles-inline-css">
124
125	img.wp-smiley, img.emoji {
126		display: inline !important;
127		border: none !important;
128		box-shadow: none !important;
129		height: 1em !important;
130		width: 1em !important;
131		margin: 0 0.07em !important;
132		vertical-align: -0.1em !important;
133		background: none !important;
134		padding: 0 !important;
135	}
136/*# sourceURL=wp-emoji-styles-inline-css */
137</style>
138<style id="wp-block-library-inline-css">
139/**
140 * Colors
141 */
142/**
143 * Typography
144 */
145/**
146 * SCSS Variables.
147 *
148 * Please use variables from this sheet to ensure consistency across the UI.
149 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
150 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
151 */
152/**
153 * Fonts & basic variables.
154 */
155/**
156 * Typography
157 */
158/**
159 * Grid System.
160 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
161 */
162/**
163 * Radius scale.
164 */
165/**
166 * Elevation scale.
167 */
168/**
169 * Dimensions.
170 */
171/**
172 * Mobile specific styles
173 */
174/**
175 * Editor styles.
176 */
177/**
178 * Block & Editor UI.
179 */
180/**
181 * Block paddings.
182 */
183/**
184 * React Native specific.
185 * These variables do not appear to be used anywhere else.
186 */
187/**
188 * Breakpoints & Media Queries
189 */
190/**
191*  Converts a hex value into the rgb equivalent.
192*
193* @param {string} hex - the hexadecimal value to convert
194* @return {string} comma separated rgb values
195*/
196/**
197 * Long content fade mixin
198 *
199 * Creates a fading overlay to signify that the content is longer
200 * than the space allows.
201 */
202/**
203 * Breakpoint mixins
204 */
205/**
206 * Focus styles.
207 */
208/**
209 * Applies editor left position to the selector passed as argument
210 */
211/**
212 * Styles that are reused verbatim in a few places
213 */
214/**
215 * Allows users to opt-out of animations via OS-level preferences.
216 */
217/**
218 * Reset default styles for JavaScript UI based pages.
219 * This is a WP-admin agnostic reset
220 */
221/**
222 * Reset the WP Admin page styles for Gutenberg-like pages.
223 */
224/**
225 * Creates a checkerboard pattern background to indicate transparency.
226 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
227 */
228:root {
229  --wp-block-synced-color: #7a00df;
230  --wp-block-synced-color--rgb: 122, 0, 223;
231  --wp-bound-block-color: var(--wp-block-synced-color);
232  --wp-editor-canvas-background: #ddd;
233  --wp-admin-theme-color: #007cba;
234  --wp-admin-theme-color--rgb: 0, 124, 186;
235  --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
236  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
237  --wp-admin-theme-color-darker-20: #005a87;
238  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
239  --wp-admin-border-width-focus: 2px;
240}
241@media (min-resolution: 192dpi) {
242  :root {
243    --wp-admin-border-width-focus: 1.5px;
244  }
245}
246
247/**
248 * Element styles.
249 */
250.wp-element-button {
251  cursor: pointer;
252}
253
254:root .has-very-light-gray-background-color {
255  background-color: #eee;
256}
257:root .has-very-dark-gray-background-color {
258  background-color: #313131;
259}
260:root .has-very-light-gray-color {
261  color: #eee;
262}
263:root .has-very-dark-gray-color {
264  color: #313131;
265}
266:root {
267  /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */
268}
269:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
270  background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%);
271}
272:root .has-purple-crush-gradient-background {
273  background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%);
274}
275:root .has-hazy-dawn-gradient-background {
276  background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%);
277}
278:root .has-subdued-olive-gradient-background {
279  background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%);
280}
281:root .has-atomic-cream-gradient-background {
282  background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%);
283}
284:root .has-nightshade-gradient-background {
285  background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%);
286}
287:root .has-midnight-gradient-background {
288  background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
289}
290:root {
291  /* stylelint-enable @stylistic/function-comma-space-after */
292  --wp--preset--font-size--normal: 16px;
293  --wp--preset--font-size--huge: 42px;
294}
295
296.has-regular-font-size {
297  font-size: 1em;
298}
299
300.has-larger-font-size {
301  font-size: 2.625em;
302}
303
304.has-normal-font-size {
305  font-size: var(--wp--preset--font-size--normal);
306}
307
308.has-huge-font-size {
309  font-size: var(--wp--preset--font-size--huge);
310}
311
312:root .has-text-align-center {
313  text-align: center;
314}
315
316:root .has-text-align-left {
317  /*rtl:ignore*/
318  text-align: left;
319}
320
321:root .has-text-align-right {
322  /*rtl:ignore*/
323  text-align: right;
324}
325
326.has-fit-text {
327  white-space: nowrap !important;
328}
329
330#end-resizable-editor-section {
331  display: none;
332}
333
334.aligncenter {
335  clear: both;
336}
337
338.items-justified-left {
339  justify-content: flex-start;
340}
341
342.items-justified-center {
343  justify-content: center;
344}
345
346.items-justified-right {
347  justify-content: flex-end;
348}
349
350.items-justified-space-between {
351  justify-content: space-between;
352}
353
354.screen-reader-text {
355  border: 0;
356  clip-path: inset(50%);
357  height: 1px;
358  margin: -1px;
359  overflow: hidden;
360  padding: 0;
361  position: absolute;
362  width: 1px;
363  word-wrap: normal !important;
364}
365
366.screen-reader-text:focus {
367  background-color: #ddd;
368  clip-path: none;
369  color: #444;
370  display: block;
371  font-size: 1em;
372  height: auto;
373  left: 5px;
374  line-height: normal;
375  padding: 15px 23px 14px;
376  text-decoration: none;
377  top: 5px;
378  width: auto;
379  z-index: 100000;
380}
381
382/**
383 * The following provide a simple means of applying a default border style when
384 * a user first makes a selection in the border block support panel.
385 * This prevents issues such as where the user could set a border width
386 * and see no border due there being no border style set.
387 *
388 * This is intended to be removed once intelligent defaults can be set while
389 * making border selections via the block support.
390 *
391 * See: https://github.com/WordPress/gutenberg/pull/33743
392 */
393html :where(.has-border-color) {
394  border-style: solid;
395}
396
397html :where([style*=border-color]) {
398  border-style: solid;
399}
400
401html :where([style*=border-top-color]) {
402  border-top-style: solid;
403}
404
405html :where([style*=border-right-color]) {
406  /*rtl:ignore*/
407  border-right-style: solid;
408}
409
410html :where([style*=border-bottom-color]) {
411  border-bottom-style: solid;
412}
413
414html :where([style*=border-left-color]) {
415  /*rtl:ignore*/
416  border-left-style: solid;
417}
418
419html :where([style*=border-width]) {
420  border-style: solid;
421}
422
423html :where([style*=border-top-width]) {
424  border-top-style: solid;
425}
426
427html :where([style*=border-right-width]) {
428  /*rtl:ignore*/
429  border-right-style: solid;
430}
431
432html :where([style*=border-bottom-width]) {
433  border-bottom-style: solid;
434}
435
436html :where([style*=border-left-width]) {
437  /*rtl:ignore*/
438  border-left-style: solid;
439}
440
441/**
442 * Provide baseline responsiveness for images.
443 */
444html :where(img[class*=wp-image-]) {
445  height: auto;
446  max-width: 100%;
447}
448
449/**
450 * Reset user agent styles for figure element margins.
451 */
452:where(figure) {
453  margin: 0 0 1em 0;
454}
455
456html :where(.is-position-sticky) {
457  /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */
458  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
459  /* stylelint-enable length-zero-no-unit */
460}
461
462@media screen and (max-width: 600px) {
463  html :where(.is-position-sticky) {
464    /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */
465    --wp-admin--admin-bar--position-offset: 0px;
466    /* stylelint-enable length-zero-no-unit */
467  }
468}
469
470/*# sourceURL=/wp-includes/css/dist/block-library/common.css */
471</style>
472<style id="wp-block-categories-inline-css">
473.wp-block-categories {
474  box-sizing: border-box;
475}
476.wp-block-categories.alignleft {
477  /*rtl:ignore*/
478  margin-right: 2em;
479}
480.wp-block-categories.alignright {
481  /*rtl:ignore*/
482  margin-left: 2em;
483}
484.wp-block-categories {
485  /* Only apply the text align on dropdowns, not lists. */
486}
487.wp-block-categories.wp-block-categories-dropdown.aligncenter {
488  text-align: center;
489}
490.wp-block-categories .wp-block-categories__label:not(.screen-reader-text) {
491  width: 100%;
492  display: block;
493}
494/*# sourceURL=https://bootcampdigital.com/wp-includes/blocks/categories/style.css */
495</style>
496<style id="wp-block-heading-inline-css">
497/**
498 * SCSS Variables.
499 *
500 * Please use variables from this sheet to ensure consistency across the UI.
501 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
502 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
503 */
504/**
505 * Colors
506 */
507/**
508 * Fonts & basic variables.
509 */
510/**
511 * Typography
512 */
513/**
514 * Grid System.
515 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
516 */
517/**
518 * Radius scale.
519 */
520/**
521 * Elevation scale.
522 */
523/**
524 * Dimensions.
525 */
526/**
527 * Mobile specific styles
528 */
529/**
530 * Editor styles.
531 */
532/**
533 * Block & Editor UI.
534 */
535/**
536 * Block paddings.
537 */
538/**
539 * React Native specific.
540 * These variables do not appear to be used anywhere else.
541 */
542h1:where(.wp-block-heading).has-background,
543h2:where(.wp-block-heading).has-background,
544h3:where(.wp-block-heading).has-background,
545h4:where(.wp-block-heading).has-background,
546h5:where(.wp-block-heading).has-background,
547h6:where(.wp-block-heading).has-background {
548  padding: 1.25em 2.375em;
549}
550h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
551h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
552h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
553h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
554h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
555h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
556h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
557h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
558h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
559h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
560h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) {
561  rotate: 180deg;
562}
563/*# sourceURL=https://bootcampdigital.com/wp-includes/blocks/heading/style.css */
564</style>
565<style id="wp-block-image-inline-css">
566/**
567 * Typography
568 */
569/**
570 * SCSS Variables.
571 *
572 * Please use variables from this sheet to ensure consistency across the UI.
573 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
574 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
575 */
576/**
577 * Colors
578 */
579/**
580 * Fonts & basic variables.
581 */
582/**
583 * Typography
584 */
585/**
586 * Grid System.
587 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
588 */
589/**
590 * Radius scale.
591 */
592/**
593 * Elevation scale.
594 */
595/**
596 * Dimensions.
597 */
598/**
599 * Mobile specific styles
600 */
601/**
602 * Editor styles.
603 */
604/**
605 * Block & Editor UI.
606 */
607/**
608 * Block paddings.
609 */
610/**
611 * React Native specific.
612 * These variables do not appear to be used anywhere else.
613 */
614/**
615 * Breakpoints & Media Queries
616 */
617/**
618*  Converts a hex value into the rgb equivalent.
619*
620* @param {string} hex - the hexadecimal value to convert
621* @return {string} comma separated rgb values
622*/
623/**
624 * Long content fade mixin
625 *
626 * Creates a fading overlay to signify that the content is longer
627 * than the space allows.
628 */
629/**
630 * Breakpoint mixins
631 */
632/**
633 * Focus styles.
634 */
635/**
636 * Applies editor left position to the selector passed as argument
637 */
638/**
639 * Styles that are reused verbatim in a few places
640 */
641/**
642 * Allows users to opt-out of animations via OS-level preferences.
643 */
644/**
645 * Reset default styles for JavaScript UI based pages.
646 * This is a WP-admin agnostic reset
647 */
648/**
649 * Reset the WP Admin page styles for Gutenberg-like pages.
650 */
651/**
652 * Creates a checkerboard pattern background to indicate transparency.
653 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
654 */
655.wp-block-image > a,
656.wp-block-image > figure > a {
657  display: inline-block;
658}
659.wp-block-image img {
660  height: auto;
661  max-width: 100%;
662  vertical-align: bottom;
663  box-sizing: border-box;
664}
665@media not (prefers-reduced-motion) {
666  .wp-block-image img.hide {
667    visibility: hidden;
668  }
669  .wp-block-image img.show {
670    animation: show-content-image 0.4s;
671  }
672}
673.wp-block-image[style*=border-radius] > a,
674.wp-block-image[style*=border-radius] img {
675  border-radius: inherit;
676}
677.wp-block-image.has-custom-border img {
678  box-sizing: border-box;
679}
680.wp-block-image.aligncenter {
681  text-align: center;
682}
683.wp-block-image.alignfull > a, .wp-block-image.alignwide > a {
684  width: 100%;
685}
686.wp-block-image.alignfull img, .wp-block-image.alignwide img {
687  height: auto;
688  width: 100%;
689}
690.wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter,
691.wp-block-image .alignleft,
692.wp-block-image .alignright,
693.wp-block-image .aligncenter {
694  display: table;
695}
696.wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption,
697.wp-block-image .alignleft > figcaption,
698.wp-block-image .alignright > figcaption,
699.wp-block-image .aligncenter > figcaption {
700  display: table-caption;
701  caption-side: bottom;
702}
703.wp-block-image .alignleft {
704  /*rtl:ignore*/
705  float: left;
706  /*rtl:ignore*/
707  margin-left: 0;
708  /*rtl:ignore*/
709  margin-right: 1em;
710  margin-top: 0.5em;
711  margin-bottom: 0.5em;
712}
713.wp-block-image .alignright {
714  /*rtl:ignore*/
715  float: right;
716  /*rtl:ignore*/
717  margin-right: 0;
718  /*rtl:ignore*/
719  margin-left: 1em;
720  margin-top: 0.5em;
721  margin-bottom: 0.5em;
722}
723.wp-block-image .aligncenter {
724  margin-left: auto;
725  margin-right: auto;
726}
727.wp-block-image :where(figcaption) {
728  margin-top: 0.5em;
729  margin-bottom: 1em;
730}
731.wp-block-image.is-style-circle-mask img {
732  border-radius: 9999px;
733}
734@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
735  .wp-block-image.is-style-circle-mask img {
736    /* stylelint-disable-next-line function-url-quotes -- We need quotes for the data URL to use the SVG inline. */
737    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
738            mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
739    mask-mode: alpha;
740    -webkit-mask-repeat: no-repeat;
741            mask-repeat: no-repeat;
742    -webkit-mask-size: contain;
743            mask-size: contain;
744    -webkit-mask-position: center;
745            mask-position: center;
746    border-radius: 0;
747  }
748}
749
750:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {
751  border-radius: 9999px;
752}
753
754.wp-block-image figure {
755  margin: 0;
756}
757
758.wp-lightbox-container {
759  position: relative;
760  display: flex;
761  flex-direction: column;
762}
763.wp-lightbox-container img {
764  cursor: zoom-in;
765}
766.wp-lightbox-container img:hover + button {
767  opacity: 1;
768}
769.wp-lightbox-container button {
770  opacity: 0;
771  border: none;
772  background-color: rgba(90, 90, 90, 0.25);
773  backdrop-filter: blur(16px) saturate(180%);
774  cursor: zoom-in;
775  display: flex;
776  justify-content: center;
777  align-items: center;
778  width: 20px;
779  height: 20px;
780  position: absolute;
781  z-index: 100;
782  top: 16px;
783  right: 16px;
784  text-align: center;
785  padding: 0;
786  border-radius: 4px;
787}
788@media not (prefers-reduced-motion) {
789  .wp-lightbox-container button {
790    transition: opacity 0.2s ease;
791  }
792}
793.wp-lightbox-container button:focus-visible {
794  outline: 3px auto rgba(90, 90, 90, 0.25);
795  outline: 3px auto -webkit-focus-ring-color;
796  outline-offset: 3px;
797}
798.wp-lightbox-container button:hover {
799  cursor: pointer;
800  opacity: 1;
801}
802.wp-lightbox-container button:focus {
803  opacity: 1;
804}
805.wp-lightbox-container button:hover, .wp-lightbox-container button:focus, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
806  background-color: rgba(90, 90, 90, 0.25);
807  border: none;
808}
809
810.wp-lightbox-overlay {
811  position: fixed;
812  top: 0;
813  left: 0;
814  z-index: 100000;
815  overflow: hidden;
816  width: 100%;
817  height: 100vh;
818  box-sizing: border-box;
819  visibility: hidden;
820  cursor: zoom-out;
821}
822.wp-lightbox-overlay .wp-lightbox-close-button {
823  font-family: inherit;
824  position: absolute;
825  top: calc(env(safe-area-inset-top) + 16px);
826  right: calc(env(safe-area-inset-right) + 16px);
827  padding: 0 4px;
828  cursor: pointer;
829  z-index: 5000000;
830  min-width: 40px;
831  min-height: 40px;
832  display: flex;
833  gap: 8px;
834  align-items: center;
835  justify-content: center;
836  line-height: 1;
837}
838.wp-lightbox-overlay .wp-lightbox-close-button:hover, .wp-lightbox-overlay .wp-lightbox-close-button:focus, .wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background) {
839  background: none;
840  border: none;
841}
842.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg {
843  height: 1em;
844  width: 1em;
845}
846.wp-lightbox-overlay .wp-lightbox-close-icon svg {
847  display: block;
848}
849.wp-lightbox-overlay .wp-lightbox-navigation-button-prev,
850.wp-lightbox-overlay .wp-lightbox-navigation-button-next {
851  position: absolute;
852  padding: 0 8px;
853  z-index: 2000002;
854  font-family: inherit;
855  min-width: 40px;
856  min-height: 40px;
857  gap: 4px;
858  display: flex;
859  cursor: pointer;
860  align-items: center;
861  justify-content: center;
862  bottom: 16px;
863  line-height: 1;
864}
865.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden],
866.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden] {
867  display: none;
868}
869@media (min-width: 960px) {
870  .wp-lightbox-overlay .wp-lightbox-navigation-button-prev,
871  .wp-lightbox-overlay .wp-lightbox-navigation-button-next {
872    bottom: 50%;
873    transform: translateY(-50%);
874  }
875}
876.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background),
877.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,
878.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,
879.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background) {
880  background: none;
881  border: none;
882  padding: 0 8px;
883}
884.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,
885.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg {
886  width: 1.5em;
887  height: 1.5em;
888  display: block;
889}
890.wp-lightbox-overlay .wp-lightbox-navigation-button-prev {
891  left: calc(env(safe-area-inset-left) + 16px);
892}
893.wp-lightbox-overlay .wp-lightbox-navigation-button-next {
894  right: calc(env(safe-area-inset-right) + 16px);
895}
896.wp-lightbox-overlay .wp-lightbox-navigation-icon svg {
897  vertical-align: middle;
898}
899.wp-lightbox-overlay .lightbox-image-container {
900  position: absolute;
901  overflow: hidden;
902  top: 50%;
903  left: 50%;
904  transform-origin: top left;
905  transform: translate(-50%, -50%);
906  width: var(--wp--lightbox-container-width);
907  height: var(--wp--lightbox-container-height);
908  z-index: 2000001;
909}
910.wp-lightbox-overlay .wp-block-image {
911  position: relative;
912  transform-origin: 0 0;
913  display: flex;
914  width: 100%;
915  height: 100%;
916  justify-content: center;
917  align-items: center;
918  box-sizing: border-box;
919  z-index: 3000000;
920  margin: 0;
921}
922.wp-lightbox-overlay .wp-block-image img {
923  min-width: var(--wp--lightbox-image-width);
924  min-height: var(--wp--lightbox-image-height);
925  width: var(--wp--lightbox-image-width);
926  height: var(--wp--lightbox-image-height);
927}
928.wp-lightbox-overlay .wp-block-image figcaption {
929  display: none;
930}
931.wp-lightbox-overlay button {
932  border: none;
933  background: none;
934}
935.wp-lightbox-overlay .scrim {
936  width: 100%;
937  height: 100%;
938  position: absolute;
939  z-index: 2000000;
940  background-color: rgb(255, 255, 255);
941  opacity: 0.9;
942}
943.wp-lightbox-overlay.active {
944  visibility: visible;
945}
946@media not (prefers-reduced-motion) {
947  .wp-lightbox-overlay.active {
948    animation: both turn-on-visibility 0.25s;
949  }
950}
951@media not (prefers-reduced-motion) {
952  .wp-lightbox-overlay.active img {
953    animation: both turn-on-visibility 0.35s;
954  }
955}
956@media not (prefers-reduced-motion) {
957  .wp-lightbox-overlay.show-closing-animation:not(.active) {
958    animation: both turn-off-visibility 0.35s;
959  }
960}
961@media not (prefers-reduced-motion) {
962  .wp-lightbox-overlay.show-closing-animation:not(.active) img {
963    animation: both turn-off-visibility 0.25s;
964  }
965}
966@media not (prefers-reduced-motion) {
967  .wp-lightbox-overlay.zoom.active {
968    opacity: 1;
969    visibility: visible;
970    animation: none;
971  }
972  .wp-lightbox-overlay.zoom.active .lightbox-image-container {
973    animation: lightbox-zoom-in 0.4s;
974  }
975  .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
976    animation: none;
977  }
978  .wp-lightbox-overlay.zoom.active .scrim {
979    animation: turn-on-visibility 0.4s forwards;
980  }
981  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
982    animation: none;
983  }
984  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
985    animation: lightbox-zoom-out 0.4s;
986  }
987  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
988    animation: none;
989  }
990  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
991    animation: turn-off-visibility 0.4s forwards;
992  }
993}
994
995@keyframes show-content-image {
996  0% {
997    visibility: hidden;
998  }
999  99% {
1000    visibility: hidden;
1001  }
1002  100% {
1003    visibility: visible;
1004  }
1005}
1006@keyframes turn-on-visibility {
1007  0% {
1008    opacity: 0;
1009  }
1010  100% {
1011    opacity: 1;
1012  }
1013}
1014@keyframes turn-off-visibility {
1015  0% {
1016    opacity: 1;
1017    visibility: visible;
1018  }
1019  99% {
1020    opacity: 0;
1021    visibility: visible;
1022  }
1023  100% {
1024    opacity: 0;
1025    visibility: hidden;
1026  }
1027}
1028@keyframes lightbox-zoom-in {
1029  0% {
1030    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
1031  }
1032  100% {
1033    transform: translate(-50%, -50%) scale(1, 1);
1034  }
1035}
1036@keyframes lightbox-zoom-out {
1037  0% {
1038    visibility: visible;
1039    transform: translate(-50%, -50%) scale(1, 1);
1040  }
1041  99% {
1042    visibility: visible;
1043  }
1044  100% {
1045    visibility: hidden;
1046    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
1047  }
1048}
1049/*# sourceURL=https://bootcampdigital.com/wp-includes/blocks/image/style.css */
1050</style>
1051<style id="wp-block-list-inline-css">
1052/**
1053 * SCSS Variables.
1054 *
1055 * Please use variables from this sheet to ensure consistency across the UI.
1056 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
1057 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
1058 */
1059/**
1060 * Colors
1061 */
1062/**
1063 * Fonts & basic variables.
1064 */
1065/**
1066 * Typography
1067 */
1068/**
1069 * Grid System.
1070 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
1071 */
1072/**
1073 * Radius scale.
1074 */
1075/**
1076 * Elevation scale.
1077 */
1078/**
1079 * Dimensions.
1080 */
1081/**
1082 * Mobile specific styles
1083 */
1084/**
1085 * Editor styles.
1086 */
1087/**
1088 * Block & Editor UI.
1089 */
1090/**
1091 * Block paddings.
1092 */
1093/**
1094 * React Native specific.
1095 * These variables do not appear to be used anywhere else.
1096 */
1097ol,
1098ul {
1099  box-sizing: border-box;
1100}
1101
1102:root :where(.wp-block-list.has-background) {
1103  padding: 1.25em 2.375em;
1104}
1105/*# sourceURL=https://bootcampdigital.com/wp-includes/blocks/list/style.css */
1106</style>
1107<style id="wp-block-paragraph-inline-css">
1108/**
1109 * SCSS Variables.
1110 *
1111 * Please use variables from this sheet to ensure consistency across the UI.
1112 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
1113 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
1114 */
1115/**
1116 * Colors
1117 */
1118/**
1119 * Fonts & basic variables.
1120 */
1121/**
1122 * Typography
1123 */
1124/**
1125 * Grid System.
1126 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
1127 */
1128/**
1129 * Radius scale.
1130 */
1131/**
1132 * Elevation scale.
1133 */
1134/**
1135 * Dimensions.
1136 */
1137/**
1138 * Mobile specific styles
1139 */
1140/**
1141 * Editor styles.
1142 */
1143/**
1144 * Block & Editor UI.
1145 */
1146/**
1147 * Block paddings.
1148 */
1149/**
1150 * React Native specific.
1151 * These variables do not appear to be used anywhere else.
1152 */
1153.is-small-text {
1154  font-size: 0.875em;
1155}
1156
1157.is-regular-text {
1158  font-size: 1em;
1159}
1160
1161.is-large-text {
1162  font-size: 2.25em;
1163}
1164
1165.is-larger-text {
1166  font-size: 3em;
1167}
1168
1169.has-drop-cap:not(:focus)::first-letter {
1170  float: left;
1171  font-size: 8.4em;
1172  line-height: 0.68;
1173  font-weight: 100;
1174  margin: 0.05em 0.1em 0 0;
1175  text-transform: uppercase;
1176  font-style: normal;
1177}
1178
1179body.rtl .has-drop-cap:not(:focus)::first-letter {
1180  float: initial;
1181  margin-left: 0.1em;
1182}
1183
1184p.has-drop-cap.has-background {
1185  overflow: hidden;
1186}
1187
1188:root :where(p.has-background) {
1189  padding: 1.25em 2.375em;
1190}
1191
1192:where(p.has-text-color:not(.has-link-color)) a {
1193  color: inherit;
1194}
1195
1196p.has-text-align-right[style*="writing-mode:vertical-rl"],
1197p.has-text-align-left[style*="writing-mode:vertical-lr"] {
1198  rotate: 180deg;
1199}
1200/*# sourceURL=https://bootcampdigital.com/wp-includes/blocks/paragraph/style.css */
1201</style>
1202<style id="wp-block-spacer-inline-css">
1203.wp-block-spacer {
1204  clear: both;
1205}
1206/*# sourceURL=https://bootcampdigital.com/wp-includes/blocks/spacer/style.css */
1207</style>
1208
1209<style id="classic-theme-styles-inline-css">
1210/**
1211 * These rules are needed for backwards compatibility.
1212 * They should match the button element rules in the base theme.json file.
1213 */
1214.wp-block-button__link {
1215	color: #ffffff;
1216	background-color: #32373c;
1217	border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */
1218
1219	/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
1220	box-shadow: none;
1221	text-decoration: none;
1222
1223	/* The extra 2px are added to size solids the same as the outline versions.*/
1224	padding: calc(0.667em + 2px) calc(1.333em + 2px);
1225
1226	font-size: 1.125em;
1227}
1228
1229.wp-block-file__button {
1230	background: #32373c;
1231	color: #ffffff;
1232	text-decoration: none;
1233}
1234
1235/*# sourceURL=/wp-includes/css/classic-themes.css */
1236</style>
1237
1238<style id="global-styles-inline-css">
1239: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,
12390) 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;}
1239.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;}
1240/*# sourceURL=global-styles-inline-css */
1241</style>
1242
1243<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' />
1244<style id="woocommerce-inline-inline-css">
1245.woocommerce form .form-row .required { visibility: visible; }
1246/*# sourceURL=woocommerce-inline-inline-css */
1247</style>
1248<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' />
1249<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' />
1250<link rel='stylesheet' id='affwp-forms-css' href='https://bootcampdigital.com/wp-content/plugins/affiliate-wp/assets/css/forms.css?ver=2.36.3' media='all' />
1251<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' />
1252<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' />
1253<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' />
1254<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' />
1255<link rel='stylesheet' id='slick-css' href='https://bootcampdigital.com/wp-content/themes/bootcamp/assets/vendors/slick/slick.css?ver=1718557388' media='all' />
1256<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' />
1257<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' />
1258<link rel='stylesheet' id='fonts-css' href='https://bootcampdigital.com/wp-content/themes/bootcamp/assets/fonts/fonts.css?ver=1717196968' media='all' />
1259<link rel='stylesheet' id='bootcamp-style-css' href='https://bootcampdigital.com/wp-content/themes/bootcamp/assets/css/style.css?ver=1747160708' media='all' />
1260<link rel='stylesheet' id='select2-css' href='https://bootcampdigital.com/wp-content/plugins/woocommerce/assets/css/select2.css?ver=11.1.2' media='all' />
1261<script id="jquery-core-js" src="https://bootcampdigital.com/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
vendor: 1 bytes, line 1261
1261
1262<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 1262
1262
1263<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 1263
1263
1264<script id="wc-add-to-cart-js-extra">
1265var 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"};
1266//# sourceURL=wc-add-to-cart-js-extra
1267</script>
vendor: 1 bytes, line 1267
1267
1268<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 1268
1268
1269<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 1269
1269
1270<script id="woocommerce-js-extra">
1271var 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"};
1272//# sourceURL=woocommerce-js-extra
1273</script>
vendor: 1 bytes, line 1273
1273
1274<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 1274
1274
1275<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 1275
1275
1276<script id="jquery-cookie-js-extra">
1277var affwp_scripts = {"ajaxurl":"https://bootcampdigital.com/wp-admin/admin-ajax.php"};
1278//# sourceURL=jquery-cookie-js-extra
1279</script>
vendor: 1 bytes, line 1279
1279
1280<script id="affwp-tracking-js-extra">
1281var affwp_debug_vars = {"integrations":{"woocommerce":"WooCommerce"},"version":"2.36.3","currency":"USD","ref_cookie":"affwp_ref","visit_cookie":"affwp_ref_visit_id","campaign_cookie":"affwp_campaign"};
1282//# sourceURL=affwp-tracking-js-extra
1283</script>
vendor: 1 bytes, line 1283
1283
1284<script id="affwp-tracking-js" src="https://bootcampdigital.com/wp-content/plugins/affiliate-wp/assets/js/tracking.js?ver=2.36.3"></script>
vendor: 1 bytes, line 1284
1284
1285<script id="text-connect-js-extra">
1286var textConnect = {"addons":["woocommerce"],"ajax_url":"https://bootcampdigital.com/wp-admin/admin-ajax.php","visitor":null};
1287//# sourceURL=text-connect-js-extra
1288</script>
vendor: 1 bytes, line 1288
1288
1289<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 1289
1289
1290<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>
1290
1291<link rel="https://api.w.org/" href="https://bootcampdigital.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://bootcampdigital.com/wp-json/wp/v2/posts/34855" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://bootcampdigital.com/xmlrpc.php?rsd" />
1292<link rel='shortlink' href='https://bootcampdigital.com/?p=34855' />
1293<meta name="generator" content="Advanced Coupons for WooCommerce Free v4.7.5" /><meta name="cdp-version" content="1.5.7" />		
1293<script type="text/javascript">
1294		var AFFWP = AFFWP || {};
1295		AFFWP.referral_var = 'ref';
1296		AFFWP.expiration = 30;
1297		AFFWP.debug = 0;
1298
1299		
1300				AFFWP.referral_credit_last = 0;
1301		</script>
1301
1302		<!-- TrustBox script -->
1303<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
1303
1304<!-- End TrustBox code -->     
1305     
1306<!-- Google Tag Manager -->
1307<script>
vendor: 331 bytes, lines 1307-1311
1307(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1308new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1309j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1310'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1311})(window,document,'script','dataLayer','
1311GTM-KSW7487
vendor: 3 bytes, line 1311
1311');
1311</script>
1311
1312<!-- End Google Tag Manager -->
1312<script async type="text/javascript" src="https://connect.livechatinc.com/api/v1/script/6fce08b3-8f02-4410-b871-c05906769a0a/widget.js"></script>
1312<style type="text/css" id="tve_global_variables">:root{--tcb-background-author-image:url(https://secure.gravatar.com/avatar/8500f891d46ba762fd1a1b77283c7535aaed31d78fa0587126a560d5a7231c6d?s=256&d=mm&r=g);--tcb-background-user-image:url();--tcb-background-featured-image-thumbnail:url(https://bootcampdigital.com/wp-content/uploads/2026/03/March-2026-DNU.png);}</style>	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
1313	<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:
1313after{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>
1314<link rel="modulepreload" href="https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/common/NoticesPlugin.a0f34319.js"  /><link rel="modulepreload" href="https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/common/sanitize.e37d93cf.js"  /><link rel="modulepreload" href="https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce/dist/common/NoticesPlugin.cbb0e416.js"  /><link rel="modulepreload" href="https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/common/NoticesPlugin.a0f34319.js"  /><link rel="modulepreload" href="https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/common/sanitize.e37d93cf.js"  /><link rel="modulepreload" href="https://bootcampdigital.com/wp-content/plugins/advanced-coupons-for-woocommerce/dist/common/NoticesPlugin.cbb0e416.js"  /><style type="text/css" id="thrive-default-styles"></style><link rel="icon" href="https://bootcampdigital.com/wp-content/uploads/2024/07/favicon.png" sizes="32x32" />
1315<link rel="icon" href="https://bootcampdigital.com/wp-content/uploads/2024/07/favicon.png" sizes="192x192" />
1316<link rel="apple-touch-icon" href="https://bootcampdigital.com/wp-content/uploads/2024/07/favicon.png" />
1317<meta name="msapplication-TileImage" content="https://bootcampdigital.com/wp-content/uploads/2024/07/favicon.png" />
1318<style id="wp-custom-css">
1319body .thrv-leads-form-box.thrv_wrapper {
1320    background-color: transparent;
1321    padding: 0;
1322}
1323
1324.c_form .tve_lg_dropdown,
1325.c_form .tve_lg_input_container input,
1326.c_form .tve_lg_input_container textarea,
1327.c_form .tve_lg_input_container select {
1328    width: 100% !important;
1329    height: 50px !important;
1330    border: none !important;
1331    background: transparent !important;
1332    padding: 0 !important;
1333    border-bottom: 1px solid rgba(255, 255, 255, 0.16) !important;
1334    color: #fff !important;
1335}
1336
1337.c_form .tve_lg_dropdown {
1338    border-radius: 0;
1339    padding: 12px 0 0 !important;
1340    color: #C3C3C2 !important;
1341    box-shadow: none !important;
1342    height: 39px !important;
1343}
1344
1345body .tve_lg_dropdown[data-style=style-6] {
1346    border-bottom: 1px solid rgba(255, 255, 255, 0.16) !important;
1347
1348}
1349
1350.c_form .tve_lg_input_container textarea {
1351    min-height: 120px;
1352    padding-top: 15px !important;
1353}
1354
1355.c_form .tve_lg_input_container {
1356	margin-bottom: 20px !important;
1357}
1358
1359.c_form.alt form {
1360    margin-top: 0px;
1361}
1362
1363.thrv_text_element {
1364    color: #fff;
1365    font-weight: bold;
1366		padding-bottom: 5px !important;
1367}
1368
1369.tve-new-radio .tve_lg_radio_wrapper {
1370    min-width: 100%;
1371    margin: 20px 0 0 ;
1372    padding: 0 !important;
1373    color: #c3c3c3;
1374}
1375
1376.c_form * {
1377    font-family: 'DM Sans' !important;
1378}
1379
1380body 
1381.thrv_wrapper {
1382    margin: 0;
1383}
1384
1385body .tve-form-button {
1386    width: 100%;
1387    padding-top: 15px !important;
1388}
1389
1390body a.tcb-button-link {
1391    background: #FF9900;
1392    text-transform: capitalize;
1393    font-family: DM Sans, sans-serif !important;
1394    font-size: 15px;
1395    font-weight: 500;
1396    min-width: 100%;
1397    width: auto;
1398    padding: 20px 15px;
1399    border-radius: 5px;
1400} 
1401
1402body a.tcb-button-link:hover {
1403    background: #ce8310;
1404    color: #fff
1405}
1406
1407.c_form.alt:not(.space) li.tve-lg-dropdown-option {
1408    margin-bottom: 0px;
1409    line-height: 1;
1410}
1411
1412.woo-result-count {
1413    white-space: nowrap;
1414}
1415
1416@media screen and (min-width: 768px) {
1417    .wpc-custom-selected-terms ul.wpc-filter-chips-list {
1418        flex-wrap: wrap;
1419    }
1420}
1421
1422.woocommerce-checkout .customer_info .form-row.woocommerce-invalid {
1423    border-color: red !important;
1424}   
1425
1426.woocommerce-NoticeGroup-checkout {
1427	display: none !important;
1428}
1429
1430@media(min-width: 768px) {
1431	
1432	#wc-infusionsoft-cc-payment-fields keap-payment-method {
1433		margin: -15px -15px -20px -15px;
1434        display: table;
1435	}
1436}
1437
1438body form.checkout div.payment_method_infusionsoft_cc > div > div > div {
1439    margin-top: -15px;
1440}
1441
1442form.checkout div.payment_method_infusionsoft_cc > div > div {
1443    margin: -30px 0 0 0 !important;
1444}
1445
1446.checkout-coupon .woocommerce-message[role="alert"] {
1447    color: green;
1448    font-size: 14px;
1449    position: absolute;
1450    bottom: -4px;
1451}
1452
1453.checkout-coupon {
1454    position: relative;
1455}
1456
1457.woocommerce-checkout .customer_info .form-row .checkout-inline-error-message {
1458    display: none;
1459}
1460
1461form.checkout .woocommerce-NoticeGroup-checkout {
1462    display: block !important;
1463}
1464
1465form.checkout .woocommerce-NoticeGroup-checkout ul {
1466    border: 2px solid red;
1467    padding: 10px;
1468    margin: 15px 0px 0;
1469    font-size: 13px;
1470    line-height: 1.4;
1471}
1472
1473form.checkout .woocommerce-NoticeGroup-checkout ul *{
1474    color: red;
1475}
1476
1477body .payment_method_infusionsoft_cc label {
1478	display: block !important;
1479    background: transparent !important;
1480    top: 0 !important;
1481    left: 0 !important;
1482	position: relative !important;
1483}
1484
1485body .payment_method_infusionsoft_cc input {
1486    position: relative !important;
1487    background: #fff !important;
1488    border: 1px solid #ddd !important;
1489}
1490
1491body .payment_method_infusionsoft_cc br {
1492	display: none !important;
1493}
1494
1495.checkout-body .col-md-7 .col-1 ,
1496.checkout-body .col-md-7 .col-2 {
1497    min-width: 100%;
1498}
1499
1500.checkout-body form.woocommerce-checkout .shop_table {
1501    width: 100%;
1502}
1503
1504.checkout-body .col-md-7 h3 {
1505    font-weight: bold;
1506    font-size: 22px;
1507    line-height: 27px;
1508    margin: 0 0 25px;
1509}
1510
1511.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper {
1512    display: none;
1513}
1514
1515.woocommerce-additional-fields > h3 {
1516    display: none;
1517}
1518
1519.woocommerce-billing-fields {
1520    padding-bottom: 40px;
1521}
1522
1523.woocommerce-additional-fields .iw-extra-fields-wrap h3 {
1524    margin-bottom: 10px;
1525}
1526
1527.woocommerce-additional-fields .iw-extra-fields-wrap {
1528    margin-bottom: 30px;
1529}
1530
1531.woocommerce-additional-fields .iw-extra-fields-wrap select {
1532    border-radius: 0px;
1533    border: 2px solid #dee2e6;
1534}
1535
1536body form.woocommerce-checkout .shop_table th {
1537    font-size: 14px;
1538    padding: 0 10px;
1539}
1540
1541body .woocommerce-checkout-payment h3 {
1542    text-transform: capitalize;
1543}
1544
1545.woocommerce-checkout-payment.customer_info .form-row {
1546    padding-top: 5px;
1547}
1548
1549body .woocommerce-SavedPaymentMethods-saveNew input {
1550    position: relative !important;
1551    top: 0 !important;
1552    left: 0 !important;
1553}
1554
1555body .woocommerce-SavedPaymentMethods-saveNew label {
1556    position: relative !important;
1557    top: 0 !important;
1558    left: 0 !important;
1559}
1560
1561.wc_payment_methods {
1562    margin: 0;
1563    border: 1px solid #ddd;
1564    padding: 20px;
1565}
1566
1567.checkout-inner h1 {
1568    padding: 15px;
1569    width: 100%;
1570    text-align: center;
1571    border-bottom: 1px solid #ddd;
1572}
1573
1574.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 {
1575    top: -14px;
1576    font-size: 12px;
1577}
1578
1579.woocommerce-form-coupon-toggle {
1580    border: 1px solid #ddd;
1581    padding: 10px;
1582}
1583
1584.woocommerce-form-coupon-toggle a {
1585    color: #000;
1586}
1587
1588.woocommerce-form-coupon-toggle + .woocommerce-message {
1589    font-size: 14px;
1590    color: #ff9900;
1591}
1592
1593body .woocommerce-billing-fields {
1594    padding-top: 20px;
1595}
1596
1597body .checkout-body .select2-container--default .select2-selection--single {
1598    border: none;
1599}
1600
1601body .checkout-body .select2-container--default .select2-selection--single {
1602    background-color: transparent;
1603    border-radius: 0px;
1604}
1605
1606body .woocommerce-shipping-fields {
1607	padding-bottom: 0px;
1608}
1609
1610.course-tab-slider:not(.slick-initialized) {
1611	display: none;
1612}
1613
1614body label[for="payment_method_stripe"] {
1615    display: flex;
1616    justify-content: space-between;
1617    border-bottom: 1px solid #dddddd;
1618    margin: -20px -20px 20px;
1619    padding: 13px 20px;
1620}	
1621
1622input#payment_method_stripe {
1623	position: absolute;
1624	pointer-events: none;
1625	opacity: 0;
1626}
1627
1628.woocommerce-form-coupon-toggle {
1629    display: flex;
1630    align-items: center;
1631    justify-content: center;
1632}
1633
1634body .woocommerce select {
1635    border: none;
1636}
1637
1638.acfw-store-credits-checkout-ui h3 {
1639    font-size: 15px !important;
1640    font-weight: 500 !important;
1641		margin-bottom:0px !important;
1642}
1643
1644body #acfw-checkout-ui-block {
1645    margin-bottom: 0;
1646}
1647
1648#billing_address_2_field:before {
1649    content: "Apartment, suite, unit, etc. (optional)";
1650    font-size: 12px;
1651    color: #747474;
1652    font-weight: 600;
1653    position: absolute;
1654    top: -14px;
1655    left: 13px;
1656    background: #fff;
1657    padding: 0 5px;
1658    z-index: 2
1659}
1660
1661input:-webkit-autofill {
1662  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
1663}
1664
1665.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row label {
1666    z-index: 2;
1667}
1668
1669#woocommerce-checkout-form-coupon {
1670	display: block !important;
1671    transform: scale(0);
1672    height: 0;
1673    margin: 0;
1674    padding: 0;
1675}
1676
1677body .woocommerce-billing-fields {
1678    padding-top: 0;
1679}
1680
1681.custom-coupon-field input {
1682    border-radius: 0px;
1683    border: 2px solid #dee2e6;
1684    width: 100%;
1685    font-size: 16px;
1686    height: 51px;
1687    padding: 0 15px;
1688}
1689
1690.custom-coupon-field {
1691    display: flex;
1692    margin: -10px 0 30px;
1693}
1694
1695.custom-coupon-field button {
1696    height: 51px;
1697    min-width: 150px;
1698    margin-left: 10px;
1699}
1700
1701.custom-coupon-field .bcd-coupon-message {
1702    color: green;
1703    position: absolute;
1704    bottom: -25px;
1705    font-size: 13px;
1706}
1707
1708.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper, .woocommerce-checkout .woocommerce-billing-fields__field-wrapper, .woocommerce-checkout .customer_info:not(.woocommerce-billing-fields) {
1709    gap: 0px;
1710    margin: 0 -10px;
1711}
1712
1713.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row, .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row, .woocommerce-checkout .customer_info .form-row {
1714    margin: 10px;
1715}
1716
1717.order-total td,
1718.cart-subtotal td {
1719    text-align: right;
1720    padding-right: 10px;
1721    font-size: 14px;
1722}
1723
1724.checkout-product-wrap {
1725    display: flex;
1726    align-items: center;
1727}
1728
1729.checkout-product-wrap img {
1730    width: 60px;
1731    height: 60px;
1732    object-fit: cover;
1733}
1734
1735.checkout-product-wrap .checkout-product-title {
1736    font-weight: 600 !important;
1737    color: #000;
1738    line-height: 1.2;
1739    padding-left: 10px;
1740}
1741
1742td.product-total {
1743     width: 120px;   
1744    text-align: right;
1745}
1746
1747.woocommerce-checkout-payment.customer_info {
1748    margin: 0px !important;
1749}
1750
1751input.qty::-webkit-inner-spin-button,
1752input.qty::-webkit-outer-spin-button {
1753  -webkit-appearance: none;
1754  margin: 0;
1755}
1756
1757input.qty {
1758  -moz-appearance: textfield;
1759}
1760
1761.checkout-qty-wrap {
1762    display: flex;
1763}
1764
1765.checkout-qty-wrap input {
1766    text-align: center;
1767    max-width: 35px;
1768    height: 30px;
1769    border-radius: 0px !important;
1770    padding: 0 !important;
1771}
1772
1773.checkout-qty-wrap button {
1774    height: 30px;
1775    background: #000;
1776    color: #fff;
1777    width: 30px;
1778}
1779
1780#payment {
1781    margin-top: 25px !important;
1782}
1783
1784body .woocommerce-checkout-payment.customer_info .form-row.place-order {
1785    margin: 0;
1786}
1787
1788.form-row-wide + div.create-account:not([style*="none"]) {
1789    display: flex;
1790}
1791
1792div.create-account {
1793    flex-wrap: wrap;
1794    margin: 0 -10px;
1795}
1796
1797div.create-account h3 {
1798    width: 100%;
1799    padding: 0 10px;
1800    margin-bottom: 12px !important;
1801}
1802
1803div.create-account p {
1804    width: 50%;
1805    padding: 0 10px;
1806}
1807
1808body div.create-account p input {
1809       border-radius: 0px !important;
1810        border: 2px solid #ddd !important;
1811}
1812
1813body div.create-account button {
1814    display: none;
1815}
1816
1817body div.woocommerce-account-fields {
1818    margin-top: -20px;
1819}
1820
1821@media(max-width: 767px) {
1822	
1823td.product-total {
1824    width: auto;
1825}
1826	
1827	.checkout-product-image {
1828		display: none !important;
1829	}
1830	
1831.checkout-product-wrap .checkout-product-title {
1832    padding-left: 0;
1833}	
1834	
1835.create-account .form-row label {
1836    display: block;
1837    margin-bottom: 8px;
1838    font-weight: 600;
1839    font-size: 13px;
1840    white-space: nowrap;
1841    text-overflow: ellipsis;
1842    overflow: hidden;
1843}	
1844	
1845}
1846
1847.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper, .woocommerce-checkout .woocommerce-billing-fields__field-wrapper, .woocommerce-checkout .customer_info:not(.woocommerce-billing-fields) {
1848    width: 100%;
1849}
1850
1851.checkout-remove-item svg {    width: 18px;
1852    height: 18px;
1853margin-left: 4px
1854}
1855
1856.recurring-totals {
1857    background: #eee;
1858    color: #000;
1859    text-align: center;
1860}
1861
1862@media(min-width: 600px) {
1863	
1864	body form.woocommerce-checkout .shop_table td.product-total {
1865    min-width: 130px;
1866}
1867	
1868}
1869
1870@media(min-width: 1100px) {
1871	
1872.mainmenu ul li {
1873    margin-right: 8px;
1874}
1875	
1876}
1877
1878/* Centers pricing tiers when fewer than 4 are shown - added 9/2/2026 */
1879.pricing-table .row:has(.plan-item) {
1880  justify-content: center;
1881}
1882
1883/* Sitemap page reorganization - Rank Math HTML sitemap */
1884.rank-math-html-sitemap {
1885  display: flex;
1886  flex-direction: column;
1887  margin-top: 10px;
1888}
1889.rank-math-html-sitemap__section {
1890  margin-bottom: 48px;
1891  padding-bottom: 32px;
1892  border-bottom: 1px solid #e5e5e5;
1893}
1894.rank-math-html-sitemap__section:last-child {
1895  border-bottom: none;
1896  margin-bottom: 0;
1897}
1898
1899/* Visual priority order - most useful sections first */
1900.rank-math-html-sitemap__section--page { order: 1; }
1901.rank-math-html-sitemap__section--category { order: 2; }
1902.rank-math-html-sitemap__section--course { order: 3; }
1903.rank-math-html-sitemap__section--awsm_job_openings { order: 4; }
1904.rank-math-html-sitemap__section--book { order: 5; }
1905.rank-math-html-sitemap__section--press { order: 6; }
1906.rank-math-html-sitemap__section--post { order: 7; }
1907
1908.rank-math-html-sitemap__title {
1909  font-size: 20px;
1910  text-transform: uppercase;
1911  letter-spacing: 0.5px;
1912  color: #141414;
1913  border-left: 4px solid #ff9900;
1914  padding-left: 12px;
1915  margin: 0 0 20px;
1916}
1917
1918.rank-math-html-sitemap__list {
1919  columns: 260px 4;
1920  column-gap: 32px;
1921  margin: 0;
1922  padding: 0;
1923  list-style: none;
1924}
1925.rank-math-html-sitemap__item {
1926  break-inside: avoid;
1927  padding: 6px 0;
1928}
1929.rank-math-html-sitemap__link {
1930  font-size: 14px;
1931  color: #555;
1932  line-height: 1.5;
1933  text-decoration: none;
1934  transition: color .15s ease;
1935}
1936.rank-math-html-sitemap__link:hover {
1937  color: #ff9900;
1938  text-decoration: underline;
1939}
1940
1941/* Contain the two very large lists so the page doesn't scroll forever */
1942.rank-math-html-sitemap__section--post .rank-math-html-sitemap__list,
1943.rank-math-html-sitemap__section--course .rank-math-html-sitemap__list {
1944  max-height: 480px;
1945  overflow-y: auto;
1946  padding: 16px 20px;
1947  border: 1px solid #e5e5e5;
1948  border-radius: 8px;
1949  background: #fafafa;
1950  columns: 220px 3;
1951}
1952</style>
1953<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' />
1954<style id="core-block-supports-inline-css">
1955/**
1956 * Core styles: block-supports
1957 */
1958
1959/*# sourceURL=core-block-supports-inline-css */
1960</style>
1961
1962</head>
1963
1964<body class="wp-singular post-template-default single single-post postid-34855 single-format-standard wp-embed-responsive wp-theme-bootcamp theme-bootcamp woocommerce-no-js">
1965<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 1965-1966
1965
1966<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1966GTM-KSW7487
vendor: 85 bytes, lines 1966-1967
1966"
1967height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1968<!-- End Google Tag Manager (noscript) --> <!-- ======== MAIN WRAPPER START ======= -->
1969 <div class="main-wrapper">
1970
1971	<!-- Header Top Start -->
1972	<div class="header-top-area">
1973		<div class="container wide">
1974			<div class="row align-items-center">
1975				<div class="col-sm-6">
1976					<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>
1977</div>				</div>
1978				<div class="col-sm-6">
1979					<div class="header-top-right d-none d-sm-flex align-items-center justify-content-end">
1980						<a href="/cdn-cgi/l/email-protection#cba2a5ada48ba9a4a4bfa8aaa6bbafa2aca2bfaaa7e5a8a4a6" 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="4a23242c250a2825253e292b273a2e232d233e2b2664292527">[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>
1981				</div>
1982			</div>
1983		</div>
1984	</div>
1985	<!-- Header Top End -->
1986
1987	<!-- Header Start -->
1988	<header class="header-area">
1989		<div class="container wide">
1990			<div class="header-inn d-flex align-items-center justify-content-between">
1991				<a href="https://bootcampdigital.com/" class="site-logo">
1992					<img src="https://bootcampdigital.com/wp-content/uploads/2024/07/logo.webp" alt="" />				</a>
1993				<div class="header-navigation d-flex align-items-center justify-content-between">
1994					<div class="header-search">
1995						<form role="search" method="get" class="search-form" id="ajax-live-search-container" action="https://bootcampdigital.com/">
1996							<label for="search"><em class="fa fa-search"></em></label>
1997							<input type="text" id="ajax-live-search-input" name="s" placeholder="Search For Courses" value="">
1998							<div id="ajax-live-search-results"></div>
1999						</form>
2000					</div>
2001					<div class="mainmenu">
2002						<nav id="menu">
2003						<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>
2004<ul class="sub-menu">
2005	<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>
2006	<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>
2007	<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>
2008	<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>
2009</ul>
2010</li>
2011<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>
2012<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>
2013<ul class="sub-menu">
2014	<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>
2015	<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>
2016</ul>
2017</li>
2018<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>
2019<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>
2020<ul class="sub-menu">
2021	<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>
2022	<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>
2023	<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>
2024	<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>
2025	<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>
2026</ul>
2027</li>
2028<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>
2029<li id="menu-item-1124" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1124"><a href="https://bootcampdigital.com/about/">About</a>
2030<ul class="sub-menu">
2031	<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>
2032	<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>
2033	<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>
2034	<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>
2035	<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>
2036	<li id="menu-item-12106" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-12106"><a href="https://bootcampdigital.com/blog/">Blog</a></li>
2037</ul>
2038</li>
2039</ul>						</nav>
2040					</div>
2041					<div class="header-action">
2042						<a href="javascript:;" class="header-search-toggle searchToggle"><em class="fa fa-search"></em></a>
2043						<a href="https://training.bootcampdigital.com/" target="_blank" class="loginBtn"><span>Login</span> <em class="fa-regular fa-user"></em></a>
2044						<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>
2045													<div class="header-toggle">
2046								<div class="menu-toggle-inn">
2047									<div id="menu-toggle">
2048										<span></span><span></span><span></span>
2049									</div>
2050								</div>
2051							</div>
2052												</div>
2053				</div>
2054			</div>
2055		</div>
2056	</header>
2057	<!-- Header End -->        <!-- Page Banner Start -->
2058        
2059        <section class="page-banner-area style1 blog-single-banner bg_light">        
2060        
2061            <div class="container wide">
2062                <div class="breadcrumb_navigation">
2063					<nav aria-label="breadcrumbs" class="rank-math-breadcrumb"><p><a href="https://bootcampdigital.com/">Boot Camp Digital</a><span class="separator"> &bull; </span><a href="https://bootcampdigital.com/blog/">Marketing Blog</a><span class="separator"> &bull; </span><a href="https://bootcampdigital.com/blog/category/digital-marketing-news/">Digital Marketing News</a><span class="separator"> &bull; </span><span class="last">March 2026 Digital News Updates: Meta AI Tools, TikTok as a Search Engine, LinkedIn&#8217;s AI Marketing Insights, and More!</span></p></nav>                </div>
2064            </div>
2065            <div class="container">
2066                <div class="row">
2067                    <div class="col-lg-10 mx-auto">
2068                        <div class="banner-text text-center">
2069                            <ul class="blog-meta">
2070                                <li class="text-capitalize">Krista Neher</li>
2071                                <li class="post-date">March 05 2026</li>
2072                            </ul>
2073                            <h1 class="h2 fw_900">March 2026 Digital News Updates: Meta AI Tools, TikTok as a Search Engine, LinkedIn&#8217;s AI Marketing Insights, and More!</h1>                            
2074                            <div class="share-buttons">
2075                                <a href="https://www.facebook.com/sharer/sharer.php?u=https://bootcampdigital.com/blog/march-2026-digital-news-updates/" target="_blank" class="facebook">
2076                                    <i class="fa-brands fa-facebook-f"></i> 
2077                                </a>
2078                                <a href="https://twitter.com/intent/tweet?url=https://bootcampdigital.com/blog/march-2026-digital-news-updates/&text=March 2026 Digital News Updates: Meta AI Tools, TikTok as a Search Engine, LinkedIn&#8217;s AI Marketing Insights, and More!" target="_blank" class="twitter">
2079                                    <i class="fa-brands fa-x-twitter"></i> 
2080                                </a>
2081                                <a href="https://www.linkedin.com/sharing/share-offsite/?url=https://bootcampdigital.com/blog/march-2026-digital-news-updates/" target="_blank" class="linkedin">
2082                                    <i class="fa-brands fa-linkedin"></i> 
2083                                </a>
2084                                <a href="https://pinterest.com/pin/create/button/?url=https://bootcampdigital.com/blog/march-2026-digital-news-updates/&media=https://bootcampdigital.com/wp-content/uploads/2026/03/March-2026-DNU.png&description=March 2026 Digital News Updates: Meta AI Tools, TikTok as a Search Engine, LinkedIn&#8217;s AI Marketing Insights, and More!" target="_blank" class="pinterest">
2085                                    <i class="fa-brands fa-pinterest"></i> 
2086                                </a>
2087                                <a href="/cdn-cgi/l/email-protection#0b34787e69616e687f36466a7968632b393b393d2b4f626c627f6a672b456e7c782b5e7b6f6a7f6e78312b466e7f6a2b4a422b5f64646778272b5f62605f64602b6a782b6a2b586e6a7968632b4e656c62656e272b476265606e6f42652d2833393a3c30782b4a422b466a79606e7f62656c2b426578626c637f78272b6a656f2b4664796e2a2d69646f723648636e68602b647e7f2b7f6362782b7b64787f312b637f7f7b783124246964647f686a667b6f626c627f6a6725686466246967646c24666a79686326393b393d266f626c627f6a6726656e7c78267e7b6f6a7f6e7824" target="_blank" class="email">
2088                                    <i class="fa-solid fa-envelope"></i> 
2089                                </a>
2090                            </div>  
2091                            
2092                        </div>
2093                    </div>
2094
2095                </div>
2096            </div>
2097        </section>
2098        <!-- Page Banner End -->
2099
2100        <div class="post-banner"><div class="container"><img width="1024" height="576" src="https://bootcampdigital.com/wp-content/uploads/2026/03/March-2026-DNU-1024x576.png" class="img-fluid w-100 wp-post-image" alt="March 2026 DNU" decoding="async" srcset="https://bootcampdigital.com/wp-content/uploads/2026/03/March-2026-DNU-1024x576.png 1024w, https://bootcampdigital.com/wp-content/uploads/2026/03/March-2026-DNU-300x169.png 300w, https://bootcampdigital.com/wp-content/uploads/2026/03/March-2026-DNU-768x432.png 768w, https://bootcampdigital.com/wp-content/uploads/2026/03/March-2026-DNU-600x338.png 600w, https://bootcampdigital.com/wp-content/uploads/2026/03/March-2026-DNU.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px"></div></div>
2101        <!-- Content Start -->
2102        <section class="content-area">
2103            <div class="container">
2104                <div class="row">
2105                    <div class="col-lg-8 col-md-7 col-sm-6">
2106                        <div class="post-content pe-lg-5">
2107                            
2108
2109<p class="wp-block-paragraph">Members of our digital marketing community know that staying ahead in this industry requires constant learning. Every month brings platform updates, new tools, shifting algorithms, and emerging trends that can impact your marketing strategy. This month’s updates highlight changes across Meta, Instagram, LinkedIn, AI, and search—along with new research and platform developments that marketers should be paying attention to.</p>
2110
2111
2112
2113<p class="wp-block-paragraph">Members of our <a href="https://bootcampdigital.com/all-access-pass/" target="_blank" rel="noreferrer noopener">All Access Pass</a> get the first look at these updates during our live monthly digital news sessions, where we break down what matters most for marketers and answer questions in real time. If you want deeper insights and practical guidance on applying these changes to your strategy, it’s worth checking out.</p>
2114
2115
2116
2117<h2 class="wp-block-heading">Meta News Updates</h2>
2118
2119
2120
2121<ul class="wp-block-list">
2122  
2123  <li><strong><a href="https://www.facebook.com/business/news/click-attribution" target="_blank" rel="noreferrer noopener">Meta updates ad measurement and click attribution definitions</a></strong>&nbsp;– Meta is updating how ad performance is measured by refining click-through attribution, engaged view attribution, and view-through metrics to better align with industry standards. While these updates won’t change how ads perform, they may impact how marketers interpret performance benchmarks and attribution reporting.</li>
2124  
2125
2126  
2127  <li><strong><a href="https://www.threads.com/@creators/post/DVbh2GJgMDd" target="_blank" rel="noreferrer noopener">Meta adds new features to its Edits video creation app</a></strong>&nbsp;– Meta has added 11 new effects, customizable overlays, an updated ideas tab, and auto-highlighted captions to its Edits video editing app. The free tool continues to position itself as a competitor to CapCut, offering creators more ways to enhance short-form video content.</li>
2128  
2129
2130  
2131  <li><strong><a href="https://www.threads.com/@theahmedghanem/post/DUvqbCujK_G/media" target="_blank" rel="noreferrer noopener">Meta introduces Manus AI assistant for business automation</a></strong>&nbsp;– Meta is reportedly introducing Manus, an AI assistant designed to automate complex business tasks like data analysis and report generation. If integrated more broadly into Meta’s ecosystem, the tool could eventually support marketers and advertisers with more advanced automation capabilities.</li>
2132  
2133</ul>
2134
2135
2136
2137<h2 class="wp-block-heading">Instagram News Updates</h2>
2138
2139
2140
2141<ul class="wp-block-list">
2142  
2143  <li><strong><a href="https://www.instagram.com/p/DVO65fAEeh0/?img_index=3" target="_blank" rel="noreferrer noopener">Instagram expands creator tools to all public accounts</a></strong>&nbsp;– Instagram is expanding several creator tools—including the insights dashboard, trending audio discovery, and native content scheduling—to all public accounts. This change gives personal accounts more advanced publishing and performance tracking capabilities previously reserved for creators.</li>
2144  
2145
2146  
2147  <li><strong><a href="https://www.threads.com/@instagram/post/DVO_cUWDcJV" target="_blank" rel="noreferrer noopener">Instagram adds ability to adjust grid previews</a></strong>&nbsp;– Instagram now allows users to adjust how posts appear within their profile grid preview. This gives creators and brands more control over how their feed looks when someone visits their profile.</li>
2148  
2149</ul>
2150
2151
2152
2153<h2 class="wp-block-heading">Snapchat News Updates</h2>
2154
2155
2156
2157<ul class="wp-block-list">
2158  
2159  <li><strong><a href="https://newsroom.snap.com/gucci-sponsored-ai-lens" target="_blank" rel="noreferrer noopener">Gucci launches the first luxury Sponsored AI Lens on Snapchat</a></strong>&nbsp;– Snapchat partnered with Gucci to introduce the first luxury Sponsored AI Lens that allows users to virtually try on Gucci outfits. The activation combines advertising with AI-powered augmented reality to create interactive brand experiences.</li>
2160  
2161
2162  
2163  <li><strong><a href="https://newsroom.snap.com/snap-1b-direct-revenue-25m-subscription" target="_blank" rel="noreferrer noopener">Snapchat Plus surpasses 25 million subscribers</a></strong>&nbsp;– Snapchat reports that its Snapchat+ subscription has surpassed 25 million users and generated over $1 billion in annualized revenue. The milestone highlights the growing potential of subscription-based models within social media platforms.</li>
2164  
2165</ul>
2166
2167
2168
2169<h2 class="wp-block-heading">LinkedIn News Updates</h2>
2170
2171
2172
2173<ul class="wp-block-list">
2174  
2175  <li><strong><a href="https://www.linkedin.com/posts/gyanda_back-with-a-friday-update-today-its-about-ugcPost-7427822230882979840-1CeC/" target="_blank" rel="noreferrer noopener">LinkedIn cracks down on automated engagement tactics</a></strong>&nbsp;– LinkedIn is taking stronger action against automation tools, including bots that generate automated comments or participate in engagement pods. The move aims to reduce inauthentic activity and improve the quality of interactions on the platform.</li>
2176  
2177
2178  
2179  <li><strong><a href="https://premium.linkedin.com/small-business/all-in-one" target="_blank" rel="noreferrer noopener">LinkedIn launches Premium All-in-One plan for small businesses</a></strong>&nbsp;– LinkedIn has introduced a new Premium All-in-One subscription designed specifically for small businesses. The plan combines tools for prospecting, visibility, hiring, and business growth into a single package.</li>
2180  
2181
2182  
2183  <li><strong><a href="https://www.linkedin.com/business/marketing/blog/trends-tips/b2b-marketing-insights-creators-thought-leadership" target="_blank" rel="noreferrer noopener">LinkedIn highlights the rise of people-powered thought leadership in B2B marketing</a></strong>&nbsp;– LinkedIn’s latest B2B marketing insights report emphasizes that trust and authentic thought leadership are critical for success. The report suggests marketers should prioritize human expertise and creator-driven content to build credibility with audie
2183nces.</li>
2184  
2185
2186  
2187  <li><strong><a href="https://www.linkedin.com/pulse/linkedin-skills-rise-2026-10-fastest-growing-marketing-gnlye/" target="_blank" rel="noreferrer noopener">LinkedIn identifies the fastest-growing marketing skills for 2026</a></strong>&nbsp;– LinkedIn’s “Skills on the Rise” report highlights emerging marketing capabilities including performance analysis, AI literacy, social media branding, and visual storytelling. These skills reflect the growing importance of data, AI, and storytelling in modern marketing roles.</li>
2188  
2189
2190  
2191  <li><strong><a href="https://www.linkedin.com/business/marketing/blog/trends-tips/big-insight-ai-b2b-marketing-skills-data-creativity" target="_blank" rel="noreferrer noopener">LinkedIn shares insights on the next wave of AI impact in B2B marketing</a></strong>&nbsp;– LinkedIn reports that video, demand generation, measurement, and thought leadership are key priorities for B2B marketers. The research reinforces the need to combine data-driven strategies with human insight as AI continues to reshape marketing.</li>
2192  
2193
2194  
2195  <li><strong><a href="https://www.linkedin.com/business/marketing/blog/content-marketing/introducing-a-guide-to-optimizing-your-owned-content-for-ai-discovery" target="_blank" rel="noreferrer noopener">LinkedIn releases a guide to optimizing content for AI discovery</a></strong>&nbsp;– LinkedIn published a guide explaining how businesses can structure their content to improve visibility in AI-generated answers and search results. Best practices include clear structure, concise writing, and content formatted in ways that AI systems can easily interpret.</li>
2196  
2197</ul>
2198
2199
2200
2201<h2 class="wp-block-heading">TikTok News Updates</h2>
2202
2203
2204
2205<ul class="wp-block-list">
2206  
2207  <li><strong><a href="https://www.adobe.com/express/learn/blog/using-tiktok-as-a-search-engine" target="_blank" rel="noreferrer noopener">TikTok continues to grow as a search engine for consumers and businesses</a></strong>&nbsp;– Adobe research found that 50% of users now use TikTok as a search engine to find information, products, and recommendations. The data reinforces the platform’s growing role in discovery and highlights opportunities for brands using TikTok for search-driven content.</li>
2208  
2209</ul>
2210
2211
2212
2213<h2 class="wp-block-heading">Social Media Industry News Updates</h2>
2214
2215
2216
2217<ul class="wp-block-list">
2218  
2219  <li><strong><a href="https://www.socialmediatoday.com/news/brands-see-biggest-growth-on-tiktok-but-organic-reach-is-slowing-on-instagr/812789/" target="_blank" rel="noreferrer noopener">Brands see fastest follower growth on TikTok while Instagram organic reach slows</a></strong>&nbsp;– A benchmarking report shows brands are gaining followers faster on TikTok than on other social platforms. However, the report also suggests organic reach on Instagram is becoming more difficult to achieve.</li>
2220  
2221</ul>
2222
2223
2224
2225<h2 class="wp-block-heading">AI &amp; Search News Updates</h2>
2226
2227
2228
2229<ul class="wp-block-list">
2230  
2231  <li><strong><a href="https://ahrefs.com/blog/ai-overview-citations-top-10/" target="_blank" rel="noreferrer noopener">Study finds 38% of AI overview citations come from Google’s top 10 search results</a></strong>&nbsp;– Ahrefs research found that 38% of sources cited in AI Overviews come from pages ranking in Google’s top 10 results. However, the percentage is declining, suggesting AI systems are increasingly referencing sources beyond traditional top-ranking pages.</li>
2232  
2233
2234  
2235  <li><strong><a href="https://openai.com/index/testing-ads-in-chatgpt/" target="_blank" rel="noreferrer noopener">ChatGPT begins testing advertising within its platform</a></strong>&nbsp;– ChatGPT has begun testing ads within the platform, primarily within free accounts. The move signals the beginning of monetization through advertising within AI tools.</li>
2236  
2237
2238  
2239  <li><strong><a href="https://x.com/rmstein/status/2023865995908313531/photo/1" target="_blank" rel="noreferrer noopener">Google expands visibility of sources used in AI Overviews</a></strong>&nbsp;– Google is testing new layouts that make citation links within AI Overviews more prominent and easier to explore. The update could increase traffic to sites that are cited as sources in AI-generated answers.</li>
2240  
2241
2242  
2243  <li><strong><a href="https://blogs.bing.com/webmaster/February-2026/Introducing-AI-Performance-in-Bing-Webmaster-Tools-Public-Preview" target="_blank" rel="noreferrer noopener">Bing adds AI performance reporting to Webmaster Tools</a></strong>&nbsp;– Bing is introducing new AI performance metrics that show when and how websites are cited within AI-powered search results. These insights will help marketers understand how their content appears in AI-generated answers.</li>
2244  
2245
2246  
2247  <li><strong>
2247<a href="https://www.microsoft.com/en-us/security/blog/2026/02/10/ai-recommendation-poisoning/" target="_blank" rel="noreferrer noopener">Researchers highlight risks of AI recommendation poisoning attacks</a></strong>&nbsp;– Microsoft researchers identified a tactic where hidden prompts manipulate AI systems to store biased recommendations in user memory. While this doesn’t change the AI model itself, it can influence future responses within a user’s AI experience.</li>
2248  
2249</ul>
2250
2251
2252
2253
2254<p class="wp-block-paragraph"></p>
2255<span id="tve_leads_end_content" style="display: block; visibility: hidden; border: 1px solid transparent;"></span>                        </div>
2256
2257                                                
2258                        <div class="blog-author-info">
2259                            <div>
2260                                <img src="https://bootcampdigital.com/wp-content/uploads/2024/10/Krista-Neher.webp" alt="Krista Neher" />                            </div>
2261                            <div>
2262                                <a href="https://bootcampdigital.com/about/krista-neher/">Krista Neher</a>
2263                                <p>Krista Neher is a bestselling author, international speaker, and CEO of Boot Camp Digital, with 20+ years of digital marketing experience. She has worked with Meta, Nike, and Google and has been featured in The New York Times and CNN.</p>
2264                            </div>
2265                        </div>
2266                        
2267                        <!-- Schema Markup -->
vendor: 133 bytes, lines 2267-2268
2267
2268                        <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2268<script type="application/ld+json">
2269                        {
2270                            "@context": "https://schema.org",
2271                            "@type": "Person",
2272                            "name": "Krista Neher",
2273                            "url": "https://bootcampdigital.com/about/krista-neher/",
2274                            "description": "",
2275                            "image": ""
2276                        }
2277                        </script>
2277                        
2278                    </div>
2279                    <div class="col-lg-4 col-md-5 col-sm-6">
2280                        <div id="block-10" class="widget widget_block widget_categories"><div class="wp-block-categories-dropdown wp-block-categories-taxonomy-category wp-block-categories"><label class="wp-block-categories__label" for="wp-block-categories-1">Categories</label><select  name='category_name' id='wp-block-categories-1' class='postform'>
2281	<option value='-1'>Select Category</option>
2282	<option class="level-0" value="ai-artificial-intelligence">AI (Artificial Intelligence)</option>
2283	<option class="level-0" value="ai-training">AI Training</option>
2284	<option class="level-0" value="analytics">Analytics</option>
2285	<option class="level-0" value="blogging">Blogging</option>
2286	<option class="level-0" value="chatbots">Chatbots</option>
2287	<option class="level-0" value="commerce-marketing">Commerce Marketing</option>
2288	<option class="level-0" value="community-management">Community Management</option>
2289	<option class="level-0" value="content-marketing">Content Marketing</option>
2290	<option class="level-0" value="corporate-digital-marketing-training">Corporate Digital Marketing Training</option>
2291	<option class="level-0" value="corporate-social-media-training">Corporate Social Media Training</option>
2292	<option class="level-0" value="customer-experience">Customer Experience</option>
2293	<option class="level-0" value="digital-advertising">Digital Advertising</option>
2294	<option class="level-0" value="digital-marketing">Digital Marketing</option>
2295	<option class="level-0" value="digital-marketing-analytics">Digital Marketing Analytics</option>
2296	<option class="level-0" value="digital-marketing-certification">Digital Marketing Certification</option>
2297	<option class="level-0" value="digital-marketing-jobs">Digital Marketing Jobs</option>
2298	<option class="level-0" value="digital-marketing-news">Digital Marketing News</option>
2299	<option class="level-0" value="digital-marketing-research">Digital marketing research</option>
2300	<option class="level-0" value="digital-marketing-skills">Digital Marketing Skills</option>
2301	<option class="level-0" value="digital-marketing-strategy">Digital Marketing Strategy</option>
2302	<option class="level-0" value="digital-marketing-training">Digital Marketing Training</option>
2303	<option class="level-0" value="digital-transformation">Digital Transformation</option>
2304	<option class="level-0" value="email-marketing">Email Marketing</option>
2305	<option class="level-0" value="emerging-technology">Emerging Technology</option>
2306	<option class="level-0" value="employee-ambassadors">Employee Ambassadors</option>
2307	<option class="level-0" value="executives-and-social-media">Executives and Social Media</option>
2308	<option class="level-0" value="facebook">Facebook</option>
2309	<option class="level-0" value="facebook-marketing">Facebook Marketing</option>
2310	<option class="level-0" value="frequently-asked-questions">Frequently Asked Questions</option>
2311	<option class="level-0" value="general">General</option>
2312	<option class="level-0" value="generative-ai">Generative AI</option>
2313	<option class="level-0" value="industry-news">Industry News</option>
2314	<option class="level-0" value="infographics">Infographics</option>
2315	<option class="level-0" value="instagram-marketing">Instagram Marketing</option>
2316	<option class="level-0" value="internet-marketing-strategy">Internet Marketing Strategy</option>
2317	<option class="level-0" value="jobs">Jobs</option>
2318	<option class="level-0" value="linkedin">LinkedIn</option>
2319	<option class="level-0" value="linkedin-marketing">LinkedIn Marketing</option>
2320	<option class="level-0" value="marketing-skills">Marketing Skills</option>
2321	<option class="level-0" value="measuring-social-media">Measuring Social Media</option>
2322	<option class="level-0" value="member-announcements">Member Announcements</option>
2323	<option class="level-0" value="member-tips">Member Tips</option>
2324	<option class="level-0" value="mobile">Mobile</option>
2325	<option class="level-0" value="paid-ads">Paid Ads</option>
2326	<option class="level-0" value="personal-branding">Personal Branding</option>
2327	<option class="level-0" value="pinterest">Pinterest</option>
2328	<option class="level-0" value="podcasting">Podcasting</option>
2329	<option class="level-0" value="press-release">Press Release</option>
2330	<option class="level-0" value="professional-development">Professional Development</option>
2331	<option class="level-0" value="qa-recording">Q&amp;A Recording</option>
2332	<option class="level-0" value="reputation-management">Reputation Management</option>
2333	<option class="level-0" value="seo">SEO</option>
2334	<option class="level-0" value="seo-certification">SEO Certification</option>
2335	<option class="level-0" value="seo-marketing">SEO, Marketing</option>
2336	<option class="level-0" value="slideshare">slideshare</option>
2337	<option class="level-0" value="small-business">Small Business</option>
2338	<option class="level-0" value="snapchat">SnapChat</option>
2339	<option class="level-0" value="social-media-101">Social Media 101</option>
2340	<option class="level-0" value="social-media-certification">Social Media Certification</option>
2341	<option class="level-0" value="social-media-commerce">Social Media Commerce</option>
2342	<option class="level-0" value="social-media-contest">Social Media Contest</option>
2343	<option class="level-0" value="social-media-for-nonprofits">Social Media for Nonprofits</option>
2344	<option class="level-0" value="social-media-for-small-business">Social Media for Small Business</option>
2345	<option class="level-0" value="social-media-marketing">Social Media Marketing</option>
2346	<option class="level-0" value="social-media-metrics-and-measurement">Social Media Metrics and Measurement</option>
2347	<option class="level-0" value="social-media-optimization">Social Media Optimization</option>
2348	<option class="level-0" value="social-media-pr">Social Media PR</option>
2349	<option class="level-0" value="social-media-speaker">Social Media Speaker</option>
2350	<option class="level-0" value="social-media-strategy">Social Media Strategy</option>
2351	<option class="level-0" value="social-media-tools">Social Media Tools</option>
2352	<option class="level-0" value="social-media-training">Social Media Training</option>
2353	<option class="level-0" value="social-networks">Social Networks</option>
2354	<option class="level-0" value="social-selling">Social Selling</option>
2355	<option class="level-0" value="speaking-presentations">Speaking &amp; Presentations</option>
2356	<option class="level-0" value="this-week-in-social-media">This Week in Social Media</option>
2357	<option class="level-0" value="tool-review-recording">Tool Review Recording</option>
2358	<option class="level-0" value="tool-reviews">Tool Reviews</option>
2359	<option class="level-0" value="twitter">Twitter</option>
2360	<option class="level-0" value="uncategorized">Uncategorized</option>
2361	<option class="level-0" value="upcoming-qa">Upcoming Q&amp;A</option>
2362	<option class="level-0" value="upcoming-tool-review">Upcoming Tool Review</option>
2363	<option class="level-0" value="upcoming-webinars">Upcoming Webinars</option>
2364	<option class="level-0" value="video">Video</option>
2365	<option class="level-0" value="webinar-recordings">Webinar Recordings</option>
2366	<option class="level-0" value="websites">Websites</option>
2367	<option class="level-0" value="wordpress">WordPress</option>
2368</select>
2368<script>
2369( ( [ dropdownId, homeUrl ] ) => {
2370		const dropdown = document.getElementById( dropdownId );
2371		function onSelectChange() {
2372			setTimeout( () => {
2373				if ( 'escape' === dropdown.dataset.lastkey ) {
2374					return;
2375				}
2376				// Only navigate if a valid term is selected (not the default "Select [taxonomy]" option)
2377				if ( dropdown.value && dropdown.value !== '-1' && dropdown instanceof HTMLSelectElement ) {
2378					const url = new URL( homeUrl );
2379					url.searchParams.set( dropdown.name, dropdown.value );
2380					location.href = url.href;
2381				}
2382			}, 250 );
2383		}
2384		function onKeyUp( event ) {
2385			if ( 'Escape' === event.key ) {
2386				dropdown.dataset.lastkey = 'escape';
2387			} else {
2388				delete dropdown.dataset.lastkey;
2389			}
2390		}
2391		function onClick() {
2392			delete dropdown.dataset.lastkey;
2393		}
2394		dropdown.addEventListener( 'keyup', onKeyUp );
2395		dropdown.addEventListener( 'click', onClick );
2396		dropdown.addEventListener( 'change', onSelectChange );
2397	} )( ["wp-block-categories-1","https://bootcampdigital.com"] );
2398//# sourceURL=build_dropdown_script_block_core_categories
2399</script>
2399
2400
2401</div></div><div id="block-9" class="widget widget_block"><div id="block_da8588a2a149b213ac00f3ad928e1792" class="block-call-to-action alignfull">    <!-- Content Start -->
2402    <section class="content-area pt-0" >
2403        <div class="container">
2404			<h3 class="h2 fw_900 text-center">Take the test now!</h3>            <div class="full-width-image alt">
2405                <img decoding="async" src="https://bootcampdigital.com/wp-content/uploads/2024/06/digital-iq-test-1.webp" alt="Digital IQ Test">					<div class="action">
2406										
2407				
2408                <div class="text-center "><a href="https://bootcampdigital.com/digital-marketing-iq-test/" id="" class="cta-btn btn_default" target="">Get started now! <em class="fas fa-arrow-right"></em></a></div>                     
2409				</div>
2410            </div>
2411        </div>
2412    </section>
2413    <!-- Content End -->
2414    </div></div><div id="block-14" class="widget widget_block">
2415<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
2416</div><div id="block-13" class="widget widget_block widget_media_image">
2417<figure class="wp-block-image size-full"><a href="https://bootcampdigital.com/free-ai-training/"><img decoding="async" width="374" height="354" src="https://bootcampdigital.com/wp-content/uploads/2026/03/Get-AI-Foundations-Training-Free.webp" alt="" class="wp-image-35734" srcset="https://bootcampdigital.com/wp-content/uploads/2026/03/Get-AI-Foundations-Training-Free.webp 374w, https://bootcampdigital.com/wp-content/uploads/2026/03/Get-AI-Foundations-Training-Free-300x284.webp 300w" sizes="(max-width: 374px) 100vw, 374px" /></a></figure>
2418</div><div id="block-11" class="widget widget_block widget_media_image">
2419<figure class="wp-block-image size-full"><a href="https://bootcampdigital.com/free-digital-marketing-training/"><img loading="lazy" decoding="async" width="374" height="354" src="https://bootcampdigital.com/wp-content/uploads/2026/03/Get-Instant-Access-to-Free-Training.webp" alt="" class="wp-image-35732" srcset="https://bootcampdigital.com/wp-content/uploads/2026/03/Get-Instant-Access-to-Free-Training.webp 374w, https://bootcampdigital.com/wp-content/uploads/2026/03/Get-Instant-Access-to-Free-Training-300x284.webp 300w" sizes="auto, (max-width: 374px) 100vw, 374px" /></a></figure>
2420</div><div id="block-12" class="widget widget_block widget_media_image">
2421<figure class="wp-block-image size-full"><a href="https://bootcampdigital.com/digital-marketing-crash-course/"><img loading="lazy" decoding="async" width="374" height="354" src="https://bootcampdigital.com/wp-content/uploads/2026/03/Free-Crash-Courses-to-Boost-Your-Marketing-Skills.webp" alt="" class="wp-image-35733" srcset="https://bootcampdigital.com/wp-content/uploads/2026/03/Free-Crash-Courses-to-Boost-Your-Marketing-Skills.webp 374w, https://bootcampdigital.com/wp-content/uploads/2026/03/Free-Crash-Courses-to-Boost-Your-Marketing-Skills-300x284.webp 300w" sizes="auto, (max-width: 374px) 100vw, 374px" /></a></figure>
2422</div>                    </div>
2423                </div>
2424            </div>
2425        </section>
2426        <!-- Banner Start -->
2427
2428                <section class="content-area bg_light">
2429                    <div class="container">
2430                        <div class="related-posts">
2431                            <h3 class="h1 fw_900 text-center">Related Posts</h3>
2432                            
2433                            <div class="row">
2434                                
2435                                            <div class="col-sm-6 col-md-4">
2436                <a href="https://bootcampdigital.com/blog/october-2024-digital-updates-meta-upgrades-ai-tiktok-search-ads-campaign-and-google-rolls-out-ai-ad-image-editing-across-platforms/" class="box style14">
2437                    <div class="image">
2438                        <img decoding="async" width="810" height="450" src="https://bootcampdigital.com/wp-content/uploads/2025/03/October-2024-Digital-News-Updates-300x167.webp" class="img-fluid wp-post-image" alt="October 2024 Digital Updates – Meta Upgrades AI, TikTok Search Ads Campaign, and Google Rolls Out AI Ad Image Editing Across Platforms">
2439                    </div>
2440                    <div class="text">
2441                        <span class="d-block title">October 2024 Digital Updates – Meta Upgrades AI, TikTok Search Ads Campaign, and Google Rolls Out AI Ad Image Editing Across Platforms</span>
2442                        <ul>
2443                            <li>Krista Neher</li>
2444                        </ul>
2445                        <p>Members of our All Access Pass get the first look at the latest digital marketing news updates each month. We cover what matters to marketers during a live, interactive session and answer...</p>
2446                        <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span>
2447                    </div>
2448                </a>
2449            </div>
2450                        <div class="col-sm-6 col-md-4">
2451                <a href="https://bootcampdigital.com/blog/november-2024-digital-updates-meta-movie-gen-influencing-tiktoks-algorithm-and-linkedins-record-engagement-2/" class="box style14">
2452                    <div class="image">
2453                        <img decoding="async" width="810" height="450" src="https://bootcampdigital.com/wp-content/uploads/2025/03/November-2024-Digital-News-Updates-300x167.webp" class="img-fluid wp-post-image" alt="November 2024 Digital Updates – Meta Movie Gen, Influencing TikTok’s Algorithm, and LinkedIn’s Record Engagement">
2454                    </div>
2455                    <div class="text">
2456                        <span class="d-block title">November 2024 Digital Updates – Meta Movie Gen, Influencing TikTok’s Algorithm, and LinkedIn’s Record Engagement</span>
2457                        <ul>
2458                            <li>Krista Neher</li>
2459                        </ul>
2460                        <p>Members of our All Access Pass get the first look at the latest digital marketing news updates each month. We cover what matters to marketers during a live, interactive session and answer...</p>
2461                        <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span>
2462                    </div>
2463                </a>
2464            </div>
2465                        <div class="col-sm-6 col-md-4">
2466                <a href="https://bootcampdigital.com/blog/december-2024-digital-news-updates/" class="box style14">
2467                    <div class="image">
2468                        <img decoding="async" width="810" height="450" src="https://bootcampdigital.com/wp-content/uploads/2025/03/December-2024-Digital-News-Updates-300x167.webp" class="img-fluid wp-post-image" alt="December 2024 Digital Updates – Meta Andromeda Ads, TikTok Affiliate Marketing, and Latest Trends in Social Media">
2469                    </div>
2470                    <div class="text">
2471                        <span class="d-block title">December 2024 Digital Updates – Meta Andromeda Ads, TikTok Affiliate Marketing, and Latest Trends in Social Media</span>
2472                        <ul>
2473                            <li>Krista Neher</li>
2474                        </ul>
2475                        <p>Members of our All Access Pass get the first look at the latest digital marketing news updates each month. We cover what matters to marketers during a live, interactive session and answer...</p>
2476                        <span class="link_text">Learn more <em class="fas fa-arrow-right"></em></span>
2477                    </div>
2478                </a>
2479            </div>
2480                                       
2481                            </div>    
2482                            
2483                        </div>
2484                    </div>
2485                </section>
2486                
2487        <div id="block_bdc8f65c51e1d427b90799e42df2f5d9" class="block-courses alignfull">        <!-- Content Start -->
2488        <section class="content-area" >
2489            <div class="container">
2490                <div class="tabs_heading mb-4">
2491                    <h2 class="fw_900 h4">Explore Our Top Rated Courses</h2><p>Having a clear business strategy is the foundation of digital marketing. From a clear customer journey to a strong marketing plan to clear business goals, your business strategy underpins your success. Learn how to to craft a strong business strategy to create clear direction for your business and marketing. These top-rated business strategy courses cover everything you need to know from beginner to advanced.</p>
2492                </div>
2493                <div class="course-tab-slider">                                    <div class="slide">
2494                                        <a href="https://bootcampdigital.com/product/boot-camp-ai-for-business-leaders/" class="box style1">
2495<div class="image"><img loading="lazy" decoding="async" width="678" height="370" src="https://bootcampdigital.com/wp-content/uploads/2026/03/AI-for-Business-Leaders-Boot-Camp.png" class="img-fluid wp-post-image" alt="AI for Business Leaders Boot Camp" srcset="https://bootcampdigital.com/wp-content/uploads/2026/03/AI-for-Business-Leaders-Boot-Camp.png 678w, https://bootcampdigital.com/wp-content/uploads/2026/03/AI-for-Business-Leaders-Boot-Camp-300x164.png 300w, https://bootcampdigital.com/wp-content/uploads/2026/03/AI-for-Business-Leaders-Boot-Camp-600x327.png 600w" sizes="auto, (max-width: 678px) 100vw, 678px"></div>                                            <div class="text">
2496                                                <div class="box-content">
2497                                                    <span class="d-block title fw_900">AI for Business Leaders Boot Camp</span>AI for Business Leaders Boot Camp is a LIVE program that helps executives understand AI and its impact on business. Learn how to lead AI adoption and make smarter strategic decisions.                                                </div>
2498                                                <div class="rating d-flex align-items-center">
2499                                                                                                    </div>
2500                                            </div>
2501                                            <span class="badges"><span>LIVE</span></span> <span class="badges"><span>Popular</span></span>                                        </a>
2502                                    </div>
2503                                                                        <div class="slide">
2504                                        <a href="https://bootcampdigital.com/product/digital-and-social-media-marketing-trends-crash-course/" class="box style1">
2505<div class="image"><img loading="lazy" decoding="async" width="678" height="370" src="https://bootcampdigital.com/wp-content/uploads/2025/02/Digital-and-Social-Media-Marketing-Trends.png" class="img-fluid wp-post-image" alt="Digital and Social Media Marketing Trends" srcset="https://bootcampdigital.com/wp-content/uploads/2025/02/Digital-and-Social-Media-Marketing-Trends.png 678w, https://bootcampdigital.com/wp-content/uploads/2025/02/Digital-and-Social-Media-Marketing-Trends-600x327.png 600w, https://bootcampdigital.com/wp-content/uploads/2025/02/Digital-and-Social-Media-Marketing-Trends-300x164.png 300w" sizes="auto, (max-width: 678px) 100vw, 678px"></div>                                            <div class="text">
2506                                                <div class="box-content">
2507                                                    <span class="d-block title fw_900">Digital and Social Media Marketing Trends Crash Course</span>Digital and Social Media Marketing Trends is an intermediate course. In it, you’ll learn to leverage 2025&#8217;s key digital and social media marketing trends to future-proof your strategies and stay ahead of the curve.                                                </div>
2508                                                <div class="rating d-flex align-items-center">
2509                                                                                                    </div>
2510                                            </div>
2511                                                                                    </a>
2512                                    </div>
2513                                                                        <div class="slide">
2514                                        <a href="https://bootcampdigital.com/product/social-media-social-network-plan/" class="box style1">
2515<div class="image"><img loading="lazy" decoding="async" width="678" height="370" src="https://bootcampdigital.com/wp-content/uploads/2025/02/Social-Media_-Social-Network-Plan.png" class="img-fluid wp-post-image" alt="Social Media Social Network Plan" srcset="https://bootcampdigital.com/wp-content/uploads/2025/02/Social-Media_-Social-Network-Plan.png 678w, https://bootcampdigital.com/wp-content/uploads/2025/02/Social-Media_-Social-Network-Plan-600x327.png 600w, https://bootcampdigital.com/wp-content/uploads/2025/02/Social-Media_-Social-Network-Plan-300x164.png 300w" sizes="auto, (max-width: 678px) 100vw, 678px"></div>                                            <div class="text">
2516                                                <div class="box-content">
2517                                                    <span class="d-block title fw_900">Social Media: Social Network Plan</span>COMING SOON                                                 </div>
2518                                                <div class="rating d-flex align-items-center">
2519                                                                                                    </div>
2520                                            </div>
2521                                            <span class="badges"><span>Coming Soon</span></span>                                        </a>
2522                                    </div>
2523                                                                        <div class="slide">
2524                                        <a href="https://bootcampdigital.com/product/social-media-strategy/" class="box style1">
2525<div class="image"><img loading="lazy" decoding="async" width="678" height="370" src="https://bootcampdigital.com/wp-content/uploads/2025/02/Social-Media_-Strategy.png" class="img-fluid wp-post-image" alt="Social Media Strategy" srcset="https://bootcampdigital.com/wp-content/uploads/2025/02/Social-Media_-Strategy.png 678w, https://bootcampdigital.com/wp-content/uploads/2025/02/Social-Media_-Strategy-600x327.png 600w, https://bootcampdigital.com/wp-content/uploads/2025/02/Social-Media_-Strategy-300x164.png 300w" sizes="auto, (max-width: 678px) 100vw, 678px"></div>                                            <div class="text">
2526                                                <div class="box-content">
2527                                                    <span class="d-block title fw_900">Social Media: Strategy</span>COMING SOON                                                 </div>
2528                                                <div class="rating d-flex align-items-center">
2529                                                                                                    </div>
2530                                            </div>
2531                                            <span class="badges"><span>Coming Soon</span></span>                                        </a>
2532                                    </div>
2533                                                                        <div class="slide">
2534                                        <a href="https://bootcampdigital.com/product/social-media-landscape/" class="box style1">
2535<div class="image"><img loading="lazy" decoding="async" width="678" height="370" src="https://bootcampdigital.com/wp-content/uploads/2025/02/Social-Media_-Landscape.png" class="img-fluid wp-post-image" alt="Social Media Landscape" srcset="https://bootcampdigital.com/wp-content/uploads/2025/02/Social-Media_-Landscape.png 678w, https://bootcampdigital.com/wp-content/uploads/2025/02/Social-Media_-Landscape-600x327.png 600w, https://bootcampdigital.com/wp-content/uploads/2025/02/Social-Media_-Landscape-300x164.png 300w" sizes="auto, (max-width: 678px) 100vw, 678px"></div>                                            <div class="text">
2536                                                <div class="box-content">
2537                                                    <span class="d-block title fw_900">Social Media: Landscape</span>COMING SOON                                                 </div>
2538                                                <div class="rating d-flex align-items-center">
2539                                                                                                    </div>
2540                                            </div>
2541                                            <span class="badges"><span>Coming Soon</span></span>                                        </a>
2542                                    </div>
2543                                                                        <div class="slide">
2544                                        <a href="https://bootcampdigital.com/product/online-reviews-build-a-plan/" class="box style1">
2545<div class="image"><img loading="lazy" decoding="async" width="678" height="370" src="https://bootcampdigital.com/wp-content/uploads/2024/09/Online-Reviews-Build-a-Plan.webp" class="img-fluid wp-post-image" alt="Online Reviews Build a Plan" srcset="https://bootcampdigital.com/wp-content/uploads/2024/09/Online-Reviews-Build-a-Plan.webp 678w, https://bootcampdigital.com/wp-content/uploads/2024/09/Online-Reviews-Build-a-Plan-600x327.webp 600w, https://bootcampdigital.com/wp-content/uploads/2024/09/Online-Reviews-Build-a-Plan-300x164.webp 300w" sizes="auto, (max-width: 678px) 100vw, 678px"></div>                                            <div class="text">
2546                                                <div class="box-content">
2547                                                    <span class="d-block title fw_900">Online Reviews: Build A Plan</span>Online Reviews: Build a Plan is a beginner course. You’ll learn how to grow more reviews for your business online with a proven step-by-step model.                                                 </div>
2548                                                <div class="rating d-flex align-items-center">
2549                                                                                                    </div>
2550                                            </div>
2551                                                                                    </a>
2552                                    </div>
2553                                                                        <div class="slide">
2554                                        <a href="https://bootcampdigital.com/product/email-marketing-foundations/" class="box style1">
2555<div class="image"><img loading="lazy" decoding="async" width="678" height="370" src="https://bootcampdigital.com/wp-content/uploads/2024/09/Email-Marketing-Foundations.webp" class="img-fluid wp-post-image" alt="Email Marketing Foundations" srcset="https://bootcampdigital.com/wp-content/uploads/2024/09/Email-Marketing-Foundations.webp 678w, https://bootcampdigital.com/wp-content/uploads/2024/09/Email-Marketing-Foundations-600x327.webp 600w, https://bootcampdigital.com/wp-content/uploads/2024/09/Email-Marketing-Foundations-300x164.webp 300w" sizes="auto, (max-width: 678px) 100vw, 678px"></div>                                            <div class="text">
2556                                                <div class="box-content">
2557                                                    <span class="d-block title fw_900">Email Marketing: Foundations</span>Email Marketing: Foundations for Business is a beginner course. You’ll learn how and why businesses use Meta email and the foundations of building and executing an email marketing plan for your business.                                                </div>
2558                                                <div class="rating d-flex align-items-center">
2559                                                                                                    </div>
2560                                            </div>
2561                                                                                    </a>
2562                                    </div>
2563                                                                        <div class="slide">
2564                                        <a href="https://bootcampdigital.com/product/digital-strategy-strategic-measurement/" class="box style1">
2565<div class="image"><img loading="lazy" decoding="async" width="678" height="370" src="https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Strategic-Measurement.webp" class="img-fluid wp-post-image" alt="Digital Strategy Strategic Measurement" srcset="https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Strategic-Measurement.webp 678w, https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Strategic-Measurement-600x327.webp 600w, https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Strategic-Measurement-300x164.webp 300w" sizes="auto, (max-width: 678px) 100vw, 678px"></div>                                            <div class="text">
2566                                                <div class="box-content">
2567                                                    <span class="d-block title fw_900">Digital Strategy: Strategic Measurement</span>Digital Strategy: Strategic Measurement is an intermediate course focusing on adding metrics and KPIs to elements of your marketing strategy.                                                 </div>
2568                                                <div class="rating d-flex align-items-center">
2569                                                                                                    </div>
2570                                            </div>
2571                                                                                    </a>
2572                                    </div>
2573                                                                        <div class="slide">
2574                                        <a href="https://bootcampdigital.com/product/digital-strategy-research-tools/" class="box style1">
2575<div class="image"><img loading="lazy" decoding="async" width="678" height="370" src="https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Research-Tools.webp" class="img-fluid wp-post-image" alt="Digital Strategy Research Tools" srcset="https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Research-Tools.webp 678w, https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Research-Tools-600x327.webp 600w, https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Research-Tools-300x164.webp 300w" sizes="auto, (max-width: 678px) 100vw, 678px"></div>                                            <div class="text">
2576                                                <div class="box-content">
2577                                                    <span class="d-block title fw_900">Digital Strategy: Research Tools</span>Digital Strategy: Research tools is an advanced course. It shows you exactly how to use different digital tools to learn about your competitors, your target audience, content topics and industry insights.                                                 </div>
2578                                                <div class="rating d-flex align-items-center">
2579                                                                                                    </div>
2580                                            </div>
2581                                                                                    </a>
2582                                    </div>
2583                                                                        <div class="slide">
2584                                        <a href="https://bootcampdigital.com/product/digital-strategy-prioritize-marketing-plans/" class="box style1">
2585<div class="image"><img loading="lazy" decoding="async" width="678" height="370" src="https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Prioritize-Marketing-Plans.webp" class="img-fluid wp-post-image" alt="Digital Strategy Prioritize Marketing Plans" srcset="https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Prioritize-Marketing-Plans.webp 678w, https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Prioritize-Marketing-Plans-600x327.webp 600w, https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Prioritize-Marketing-Plans-300x164.webp 300w" sizes="auto, (max-width: 678px) 100vw, 678px"></div>                                            <div class="text">
2586                                                <div class="box-content">
2587                                                    <span class="d-block title fw_900">Digital Strategy: Prioritize Marketing Plans</span>Digital Strategy: Prioritize Marketing Plans is an advanced course that focuses on how to prioritize your digital marketing.                                                </div>
2588                                                <div class="rating d-flex align-items-center">
2589                                                                                                    </div>
2590                                            </div>
2591                                                                                    </a>
2592                                    </div>
2593                                                                        <div class="slide">
2594                                        <a href="https://bootcampdigital.com/product/digital-strategy-overview/" class="box style1">
2595<div class="image"><img loading="lazy" decoding="async" width="678" height="370" src="https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Overview.webp" class="img-fluid wp-post-image" alt="Digital Strategy Overview" srcset="https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Overview.webp 678w, https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Overview-600x327.webp 600w, https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Overview-300x164.webp 300w" sizes="auto, (max-width: 678px) 100vw, 678px"></div>                                            <div class="text">
2596                                                <div class="box-content">
2597                                                    <span class="d-block title fw_900">Digital Strategy Overview</span>Digital Strategy: Overview is a foundational course. It covers building a clear, focused, effective digital marketing strategy.                                                 </div>
2598                                                <div class="rating d-flex align-items-center">
2599                                                                                                    </div>
2600                                            </div>
2601                                                                                    </a>
2602                                    </div>
2603                                                                        <div class="slide">
2604                                        <a href="https://bootcampdigital.com/product/digital-strategy-create-a-strategy/" class="box style1">
2605<div class="image"><img loading="lazy" decoding="async" width="678" height="370" src="https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Create-a-Strategy.webp" class="img-fluid wp-post-image" alt="Digital Strategy Create a Strategy" srcset="https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Create-a-Strategy.webp 678w, https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Create-a-Strategy-600x327.webp 600w, https://bootcampdigital.com/wp-content/uploads/2024/09/Digital-Strategy_-Create-a-Strategy-300x164.webp 300w" sizes="auto, (max-width: 678px) 100vw, 678px"></div>                                            <div class="text">
2606                                                <div class="box-content">
2607                                                    <span class="d-block title fw_900">Digital Strategy: Create a Strategy</span>Digital Strategy: Create a Strategy is an intermediate course. It uses a proven framework for businesses to articulate their digital marketing goals, strategies, objectives, and tactics with KPIS.                                                </div>
2608                                                <div class="rating d-flex align-items-center">
2609                                                                                                    </div>
2610                                            </div>
2611                                                                                    </a>
2612                                    </div>
2613                                    </div><div class="text-center section_action"><a href="https://bootcampdigital.com/digital-marketing-course-library/" class="cta-btn btn_border" target="">See All Courses <em class="fas fa-arrow-right"></em></a></div>            </div>
2614        </section>
2615        </div>
2616
2617<!-- content start -->
2618<section class="content-area py-0">
2619    <div class="container">
2620        <div class="subscribe-box">
2621            
2622                        <div class="text-center">
2623			    <h3 class="h2 fw_900">Subscribe to the Boot Camp Blog </h3>
2624			    <p>Get the latest posts delivered to your inbox!</p>
2625			</div>
2626			
2627            			
2628
2629            <span style="display:none" class="tl-placeholder-f-type-shortcode_7906"></span>
2630        </div>
2631    </div>
2632</section>
2633<!-- content end -->
2634
2635
2636
2637
2638        	    <footer class="footer-area"  style="background: #141414 url(https://bootcampdigital.com/wp-content/uploads/2024/06/footer-bg.webp) no-repeat scroll left center;">
2639    
2640
2641		<!-- Footer Start -->
2642		<footer class="footer-area"  style="background: #141414 url(https://bootcampdigital.com/wp-content/uploads/2024/06/footer-bg.webp) no-repeat scroll left center;">
2643			<div class="footer-top">
2644				<div class="container wide">
2645					<div class="row justify-content-between">
2646						<div class="col-lg-3">
2647							<div class="footer-widget footer-info">
2648								<a href="https://bootcampdigital.com/" class="footer-logo">
2649									<img src="https://bootcampdigital.com/wp-content/uploads/2024/07/logo-lite.webp" alt="" />								</a>
2650								<p>Industry-Leading Digital Marketing Experts Training The World’s Most Innovative Companies.</p>
2651<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>
2652							<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>
2653						<div class="col-lg-5">
2654							<div class="row">
2655								<div class="col-md-8 col-sm-7">
2656									<div class="footer-widget">
2657										<div class="footer_acc">
2658											<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>
2659<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>
2660<li id="menu-item-5156" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-5156"><a href="https://bootcampdigital.com/blog/">Blog</a></li>
2661<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>
2662<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>
2663<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>
2664</ul>										</div>
2665									</div>
2666								</div>
2667								<div class="col-md-4 col-sm-5">
2668									<div class="footer-widget">
2669										<div class="footer_acc">
2670											<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>
2671<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>
2672<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>
2673</ul>										</div>
2674									</div>
2675								</div>
2676							</div>
2677							<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>
2678						<div class="col-lg-3">
2679							<div class="footer-widget badge-widget">
2680								<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 -->
2681<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>
2682<!-- End TrustBox widget --></div>							</div>
2683						</div>
2684					</div>
2685				</div>
2686			</div>
2687			<div class="copyright">
2688				<div class="container wide">
2689					<div class="row">
2690						<div class="col-lg-4">
2691							<div class="text-lg-start text-center">
2692								<p>Copyright © &#8211; All Rights Reserved. Boot Camp Digital, LLC.</p>
2693							</div>
2694						</div>
2695						<div class="col-lg-5">
2696							<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>
2697<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>
2698</ul>						</div>
2699						<div class="col-lg-3">
2700							<div class="text-lg-end text-center">
2701															</div>
2702						</div>
2703					</div>
2704				</div>
2705			</div>
2706		</footer>
2707		<!-- Footer End -->
2708
2709	</div>
2710
2711
2712	
2712<script type="speculationrules">
2713{"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"}]}
2714</script>
2714
2715<template id="affwp-notification">
2716	<style>
2717		#notification {
2718			z-index: 9999;
2719			opacity: 0;
2720			transform: translateY(1rem);
2721			transition: transform 0.3s ease-out, opacity 0.3s ease-out;
2722		}
2723
2724		@keyframes slideIn {
2725			from {
2726				transform: translateY(1rem);
2727				opacity: 0;
2728			}
2729			to {
2730				transform: translateY(0);
2731				opacity: 1;
2732			}
2733		}
2734
2735		@keyframes slideOut {
2736			from {
2737				transform: translateY(0);
2738				opacity: 1;
2739			}
2740			to {
2741				transform: translateY(1rem);
2742				opacity: 0;
2743			}
2744		}
2745	</style>
2746
2747	<!-- #notification -->
2748	<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">
2749
2750		<!-- Container 1 -->
2751		<div class="flex w-full flex-col items-center space-y-4 sm:items-end">
2752			<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 -->
2753
2754				<!-- Container 3 -->
2755				<div class="p-4">
2756
2757					<!-- items-start -->
2758					<div class="flex items-start">
2759
2760						<!-- ✔︎ Icon -->
2761						<div class="flex-shrink-0">
2762							<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">
2763								<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" />
2764							</svg>
2765						</div>
2766
2767						<!-- Text -->
2768						<div class="ml-3 w-0 flex-1 pt-0.5">
2769							<p class="text-sm font-medium text-gray-900 dark:text-white">Discount Applied Successfully!</p>
2770							<p class="mt-1 text-sm text-gray-500 dark:text-slate-400">Your savings have been added to the cart.</p>
2771						</div>
2772
2773						<!-- × Icon -->
2774						<div class="ml-4 flex flex-shrink-0">
2775							<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">
2776								<span class="sr-only">Close</span>
2777								<svg class="h-5 w-5" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
2778									<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" />
2779								</svg>
2780							</button>
2781						</div>
2782
2783					</div> <!-- items-start -->
2784				</div> <!-- Container 3 -->
2785			</div> <!-- Container 2 -->
2786		</div> <!-- Container 1 -->
2787	</div><!-- #notification -->
2788
2789</template>
2790<script type='text/javascript'>( $ => {
2791	/**
2792	 * Displays toast message from storage, it is used when the user is redirected after login
2793	 */
2794	if ( window.sessionStorage ) {
2795		$( window ).on( 'tcb_after_dom_ready', () => {
2796			const message = sessionStorage.getItem( 'tcb_toast_message' );
2797
2798			if ( message ) {
2799				tcbToast( sessionStorage.getItem( 'tcb_toast_message' ), false );
2800				sessionStorage.removeItem( 'tcb_toast_message' );
2801			}
2802		} );
2803	}
2804
2805	/**
2806	 * Displays toast message
2807	 *
2808	 * @param {string}   message  - message to display
2809	 * @param {Boolean}  error    - whether the message is an error or not
2810	 * @param {Function} callback - callback function to be called after the message is closed
2811	 */
2812	function tcbToast( message, error, callback ) {
2813		/* Also allow "message" objects */
2814		if ( typeof message !== 'string' ) {
2815			message = message.message || message.error || message.success;
2816		}
2817		if ( ! error ) {
2818			error = false;
2819		}
2820		TCB_Front.notificationElement.toggle( message, error ? 'error' : 'success', callback );
2821	}
2822} )( typeof ThriveGlobal === 'undefined' ? jQuery : ThriveGlobal.$j );
2823</script>
2823<div class="wpc-filters-overlay"></div>
2824<style type="text/css" id="tve_notification_styles"></style>
2825<div class="tvd-toast tve-fe-message" style="display: none">
2826	<div class="tve-toast-message tve-success-message">
2827		<div class="tve-toast-icon-container">
2828			<span class="tve_tick thrv-svg-icon"></span>
2829		</div>
2830		<div class="tve-toast-message-container"></div>
2831	</div>
2832</div>	
2832<script>
2833		(function () {
2834			var c = document.body.className;
2835			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
2836			document.body.className = c;
2837		})();
2838	</script>
2838
2839	
2839<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>
2839<script id="awsm-job-scripts-js-extra">
2840var 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":"","block_nonce":"6b8afec7cd","view_count_nonce":"607f521539"};
2841//# sourceURL=awsm-job-scripts-js-extra
2842</script>
vendor: 1 bytes, line 2842
2842
2843<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 2843
2843
2844<script id="affiliatewp-frontend-notifications-js-extra">
2845var 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"};
2846//# sourceURL=affiliatewp-frontend-notifications-js-extra
2847</script>
vendor: 1 bytes, line 2847
2847
2848<script id="affiliatewp-frontend-notifications-js" src="https://bootcampdigital.com/wp-content/plugins/affiliate-wp/assets/js/affiliatewp-frontend-notifications.js?ver=2.36.3"></script>
vendor: 1 bytes, line 2848
2848
2849<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 2849
2849
2850<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 2850
2850
2851<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 2851
2851
2852<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 2852
2852
2853<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 2853
2853
2854<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 2854
2854
2855<script id="vimeo-player-api-js" src="https://player.vimeo.com/api/player.js"></script>
vendor: 1 bytes, line 2855
2855
2856<script id="bootcamp-main-js" src="https://bootcampdigital.com/wp-content/themes/bootcamp/assets/js/main.js?ver=1747160790"></script>
vendor: 1 bytes, line 2856
2856
2857<script id="tve-dash-frontend-js-extra">
2858var tve_dash_front = {"ajaxurl":"https://bootcampdigital.com/wp-admin/admin-ajax.php","force_ajax_send":"","is_crawler":"1","recaptcha":[],"turnstile":[],"post_id":"34855"};
2859//# sourceURL=tve-dash-frontend-js-extra
2860</script>
vendor: 1 bytes, line 2860
2860
2861<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 2861
2861
2862<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 2862
2862
2863<script id="wc-order-attribution-js-extra">
2864var 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"}};
2865//# sourceURL=wc-order-attribution-js-extra
2866</script>
vendor: 1 bytes, line 2866
2866
2867<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 2867
2867
2868<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 2868
2868
2869<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 2869
2869
2870<script id="wp-dom-ready-js" src="https://bootcampdigital.com/wp-includes/js/dist/dom-ready.js?ver=a06281ae5cf5500e9317"></script>
vendor: 1 bytes, line 2870
2870
2871<script id="wp-hooks-js" src="https://bootcampdigital.com/wp-includes/js/dist/hooks.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 2871
2871
2872<script id="wp-i18n-js" src="https://bootcampdigital.com/wp-includes/js/dist/i18n.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 2872
2872
2873<script id="wp-i18n-js-after">
2874wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
2875//# sourceURL=wp-i18n-js-after
2876</script>
vendor: 1 bytes, line 2876
2876
2877<script id="wp-a11y-js" src="https://bootcampdigital.com/wp-includes/js/dist/a11y.js?ver=af934e5259bc51b8718e"></script>
vendor: 1 bytes, line 2877
2877
2878<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 2878
2878
2879<script id="imagesloaded-js" src="https://bootcampdigital.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 2879
2879
2880<script id="masonry-js" src="https://bootcampdigital.com/wp-includes/js/masonry.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 2880
2880
2881<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 2881
2881
2882<script id="tve_frontend-js-extra">
2883var tve_frontend_options = {"is_editor_page":"","page_events":[],"is_single":"1","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"},"post_id":"34855","user_profile_nonce":"0d87f1a06f","ip":"34.44.196.215","current_user":[],"post_title":"March 2026 Digital News Updates: Meta AI Tools, TikTok as a Search Engine, LinkedIn\u2019s AI Marketing Insights, and More!","post_type":"post","post_url":"https://bootcampdigital.com/blog/march-2026-digital-news-updates/","is_lp":"","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}};
2884//# sourceURL=tve_frontend-js-extra
2885</script>
vendor: 1 bytes, line 2885
2885
2886<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 2886
2886
2887<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 2887
2887
2888<script id="wp-emoji-settings" type="application/json">
2889{"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"}}
2890</script>
vendor: 1 bytes, line 2890
2890
2891<script type="module">
2892/**
2893 * @output wp-includes/js/wp-emoji-loader.js
2894 */
2895
2896/* eslint-env es6 */
2897
2898// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope.
2899
2900/**
2901 * Emoji Settings as exported in PHP via _print_emoji_detection_script().
2902 * @typedef WPEmojiSettings
2903 * @type {object}
2904 * @property {?object} source
2905 * @property {?string} source.concatemoji
2906 * @property {?string} source.twemoji
2907 * @property {?string} source.wpemoji
2908 */
2909
2910const selector = 'script#wp-emoji-settings';
2911const script = document.querySelector( selector );
2912if ( ! ( script instanceof HTMLScriptElement ) ) {
2913	throw new Error( `Element missing: ${ selector }`);
2914}
2915const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) );
2916
2917// 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).
2918window._wpemojiSettings = settings;
2919
2920/**
2921 * Support tests.
2922 * @typedef SupportTests
2923 * @type {object}
2924 * @property {?boolean} flag
2925 * @property {?boolean} emoji
2926 */
2927
2928const sessionStorageKey = 'wpEmojiSettingsSupports';
2929const tests = [ 'flag', 'emoji' ];
2930
2931/**
2932 * Checks whether the browser supports offloading to a Worker.
2933 *
2934 * @since 6.3.0
2935 *
2936 * @private
2937 *
2938 * @returns {boolean}
2939 */
2940function supportsWorkerOffloading() {
2941	return (
2942		typeof Worker !== 'undefined' &&
2943		typeof OffscreenCanvas !== 'undefined' &&
2944		typeof URL !== 'undefined' &&
2945		URL.createObjectURL &&
2946		typeof Blob !== 'undefined'
2947	);
2948}
2949
2950/**
2951 * @typedef SessionSupportTests
2952 * @type {object}
2953 * @property {number} timestamp
2954 * @property {SupportTests} supportTests
2955 */
2956
2957/**
2958 * Get support tests from session.
2959 *
2960 * @since 6.3.0
2961 *
2962 * @private
2963 *
2964 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.
2965 */
2966function getSessionSupportTests() {
2967	try {
2968		/** @type {SessionSupportTests} */
2969		const item = JSON.parse(
2970			sessionStorage.getItem( sessionStorageKey )
2971		);
2972		if (
2973			typeof item === 'object' &&
2974			typeof item.timestamp === 'number' &&
2975			new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds.
2976			typeof item.supportTests === 'object'
2977		) {
2978			return item.supportTests;
2979		}
2980	} catch ( e ) {}
2981	return null;
2982}
2983
2984/**
2985 * Persist the supports in session storage.
2986 *
2987 * @since 6.3.0
2988 *
2989 * @private
2990 *
2991 * @param {SupportTests} supportTests Support tests.
2992 */
2993function setSessionSupportTests( supportTests ) {
2994	try {
2995		/** @type {SessionSupportTests} */
2996		const item = {
2997			supportTests: supportTests,
2998			timestamp: new Date().valueOf()
2999		};
3000
3001		sessionStorage.setItem(
3002			sessionStorageKey,
3003			JSON.stringify( item )
3004		);
3005	} catch ( e ) {}
3006}
3007
3008/**
3009 * Checks if two sets of Emoji characters render the same visually.
3010 *
3011 * This is used to determine if the browser is rendering an emoji with multiple data points
3012 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji
3013 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser
3014 * does not support the emoji correctly.
3015 *
3016 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
3017 * scope. Everything must be passed by parameters.
3018 *
3019 * @since 4.9.0
3020 *
3021 * @private
3022 *
3023 * @param {CanvasRenderingContext2D} context 2D Context.
3024 * @param {string} set1 Set of Emoji to test.
3025 * @param {string} set2 Set of Emoji to test.
3026 *
3027 * @return {boolean} True if the two sets render the same.
3028 */
3029function emojiSetsRenderIdentically( context, set1, set2 ) {
3030	// Cleanup from previous test.
3031	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
3032	context.fillText( set1, 0, 0 );
3033	const rendered1 = new Uint32Array(
3034		context.getImageData(
3035			0,
3036			0,
3037			context.canvas.width,
3038			context.canvas.height
3039		).data
3040	);
3041
3042	// Cleanup from previous test.
3043	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
3044	context.fillText( set2, 0, 0 );
3045	const rendered2 = new Uint32Array(
3046		context.getImageData(
3047			0,
3048			0,
3049			context.canvas.width,
3050			context.canvas.height
3051		).data
3052	);
3053
3054	return rendered1.every( ( rendered2Data, index ) => {
3055		return rendered2Data === rendered2[ index ];
3056	} );
3057}
3058
3059/**
3060 * Checks if the center point of a single emoji is empty.
3061 *
3062 * This is used to determine if the browser is rendering an emoji with a single data point
3063 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly
3064 * rendered emoji will have a non-zero value at the center point.
3065 *
3066 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
3067 * scope. Everything must be passed by parameters.
3068 *
3069 * @since 6.8.2
3070 *
3071 * @private
3072 *
3073 * @param {CanvasRenderingContext2D} context 2D Context.
3074 * @param {string} emoji Emoji to test.
3075 *
3076 * @return {boolean} True if the center point is empty.
3077 */
3078function emojiRendersEmptyCenterPoint( context, emoji ) {
3079	// Cleanup from previous test.
3080	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
3081	context.fillText( emoji, 0, 0 );
3082
3083	// Test if the center point (16, 16) is empty (0,0,0,0).
3084	const centerPoint = context.getImageData(16, 16, 1, 1);
3085	for ( let i = 0; i < centerPoint.data.length; i++ ) {
3086		if ( centerPoint.data[ i ] !== 0 ) {
3087			// Stop checking the moment it's known not to be empty.
3088			return false;
3089		}
3090	}
3091
3092	return true;
3093}
3094
3095/**
3096 * Determines if the browser properly renders Emoji that Twemoji can supplement.
3097 *
3098 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
3099 * scope. Everything must be passed by parameters.
3100 *
3101 * @since 4.2.0
3102 *
3103 * @private
3104 *
3105 * @param {CanvasRenderingContext2D} context 2D Context.
3106 * @param {string} type Whether to test for support of "flag" or "emoji".
3107 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
3108 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
3109 *
3110 * @return {boolean} True if the browser can render emoji, false if it cannot.
3111 */
3112function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
3113	let isIdentical;
3114
3115	switch ( type ) {
3116		case 'flag':
3117			/*
3118			 * Test for Transgender flag compatibility. Added in Unicode 13.
3119			 *
3120			 * To test for support, we try to render it, and compare the rendering to how it would look if
3121			 * the browser doesn't render it correctly (white flag emoji + transgender symbol).
3122			 */
3123			isIdentical = emojiSetsRenderIdentically(
3124				context,
3125				'\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence
3126				'\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space
3127			);
3128
3129			if ( isIdentical ) {
3130				return false;
3131			}
3132
3133			/*
3134			 * Test for Sark flag compatibility. This is the least supported of the letter locale flags,
3135			 * so gives us an easy test for full support.
3136			 *
3137			 * To test for support, we try to render it, and compare the rendering to how it would look if
3138			 * the browser doesn't render it correctly ([C] + [Q]).
3139			 */
3140			isIdentical = emojiSetsRenderIdentically(
3141				context,
3142				'\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points
3143				'\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space
3144			);
3145
3146			if ( isIdentical ) {
3147				return false;
3148			}
3149
3150			/*
3151			 * Test for English flag compatibility. England is a country in the United Kingdom, it
3152			 * does not have a two letter locale code but rather a five letter sub-division code.
3153			 *
3154			 * To test for support, we try to render it, and compare the rendering to how it would look if
3155			 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).
3156			 */
3157			isIdentical = emojiSetsRenderIdentically(
3158				context,
3159				// as the flag sequence
3160				'\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F',
3161				// with each code point separated by a zero-width space
3162				'\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F'
3163			);
3164
3165			return ! isIdentical;
3166		case 'emoji':
3167			/*
3168			 * Is there a large, hairy, humanoid mythical creature living in the browser?
3169			 *
3170			 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature.
3171			 *
3172			 * The hairy creature emoji is a single code point emoji. Testing for browser
3173			 * support required testing the center point of the emoji to see if it is empty.
3174			 *
3175			 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == 🫈 Hairy creature.
3176			 *
3177			 * When updating this test, please ensure that the emoji is either a single code point
3178			 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width
3179			 * joiner vs a zero-width space.
3180			 */
3181			const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' );
3182			return ! notSupported;
3183	}
3184
3185	return false;
3186}
3187
3188/**
3189 * Checks emoji support tests.
3190 *
3191 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
3192 * scope. Everything must be passed by parameters.
3193 *
3194 * @since 6.3.0
3195 *
3196 * @private
3197 *
3198 * @param {string[]} tests Tests.
3199 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.
3200 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
3201 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
3202 *
3203 * @return {SupportTests} Support tests.
3204 */
3205function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
3206	let canvas;
3207	if (
3208		typeof WorkerGlobalScope !== 'undefined' &&
3209		self instanceof WorkerGlobalScope
3210	) {
3211		canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement.
3212	} else {
3213		canvas = document.createElement( 'canvas' );
3214	}
3215
3216	const context = canvas.getContext( '2d', { willReadFrequently: true } );
3217
3218	/*
3219	 * Chrome on OS X added native emoji rendering in M41. Unfortunately,
3220	 * it doesn't work when the font is bolder than 500 weight. So, we
3221	 * check for bold rendering support to avoid invisible emoji in Chrome.
3222	 */
3223	context.textBaseline = 'top';
3224	context.font = '600 32px Arial';
3225
3226	const supports = {};
3227	tests.forEach( ( test ) => {
3228		supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
3229	} );
3230	return supports;
3231}
3232
3233/**
3234 * Adds a script to the head of the document.
3235 *
3236 * @ignore
3237 *
3238 * @since 4.2.0
3239 *
3240 * @param {string} src The url where the script is located.
3241 *
3242 * @return {void}
3243 */
3244function addScript( src ) {
3245	const script = document.createElement( 'script' );
3246	script.src = src;
3247	script.defer = true;
3248	document.head.appendChild( script );
3249}
3250
3251settings.supports = {
3252	everything: true,
3253	everythingExceptFlag: true
3254};
3255
3256// Obtain the emoji support from the browser, asynchronously when possible.
3257new Promise( ( resolve ) => {
3258	let supportTests = getSessionSupportTests();
3259	if ( supportTests ) {
3260		resolve( supportTests );
3261		return;
3262	}
3263
3264	if ( supportsWorkerOffloading() ) {
3265		try {
3266			// Note that the functions are being passed as arguments due to minification.
3267			const workerScript =
3268				'postMessage(' +
3269				testEmojiSupports.toString() +
3270				'(' +
3271				[
3272					JSON.stringify( tests ),
3273					browserSupportsEmoji.toString(),
3274					emojiSetsRenderIdentically.toString(),
3275					emojiRendersEmptyCenterPoint.toString()
3276				].join( ',' ) +
3277				'));';
3278			const blob = new Blob( [ workerScript ], {
3279				type: 'text/javascript'
3280			} );
3281			const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );
3282			worker.onmessage = ( event ) => {
3283				supportTests = event.data;
3284				setSessionSupportTests( supportTests );
3285				worker.terminate();
3286				resolve( supportTests );
3287			};
3288			return;
3289		} catch ( e ) {}
3290	}
3291
3292	supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
3293	setSessionSupportTests( supportTests );
3294	resolve( supportTests );
3295} )
3296	// Once the browser emoji support has been obtained from the session, finalize the settings.
3297	.then( ( supportTests ) => {
3298		/*
3299		 * Tests the browser support for flag emojis and other emojis, and adjusts the
3300		 * support settings accordingly.
3301		 */
3302		for ( const test in supportTests ) {
3303			settings.supports[ test ] = supportTests[ test ];
3304
3305			settings.supports.everything =
3306				settings.supports.everything && settings.supports[ test ];
3307
3308			if ( 'flag' !== test ) {
3309				settings.supports.everythingExceptFlag =
3310					settings.supports.everythingExceptFlag &&
3311					settings.supports[ test ];
3312			}
3313		}
3314
3315		settings.supports.everythingExceptFlag =
3316			settings.supports.everythingExceptFlag &&
3317			! settings.supports.flag;
3318
3319		// When the browser can not render everything we need to load a polyfill.
3320		if ( ! settings.supports.everything ) {
3321			const src = settings.source || {};
3322
3323			if ( src.concatemoji ) {
3324				addScript( src.concatemoji );
3325			} else if ( src.wpemoji && src.twemoji ) {
3326				addScript( src.twemoji );
3327				addScript( src.wpemoji );
3328			}
3329		}
3330	} );
3331//# sourceURL=https://bootcampdigital.com/wp-includes/js/wp-emoji-loader.js
3332</script>
vendor: 1 bytes, line 3332
3332
3333<script type="text/javascript">/*<![CDATA[*/if ( !window.TL_Const ) {var TL_Const={"shortcode_ids":["7906"],"security":"db90bf65b4","ajax_url":"https:\/\/bootcampdigital.com\/wp-admin\/admin-ajax.php","action_conversion":"tve_leads_ajax_conversion","action_button_conversion":"tve_leads_ajax_button_conversion","action_impression":"tve_leads_ajax_impression","custom_post_data":[],"current_screen":{"screen_type":4,"screen_id":34855},"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"],"ajax_load":1};} else { window.TL_Front && TL_Front.extendConst && TL_Front.extendConst({"shortcode_ids":["7906"],"security":"db90bf65b4","ajax_url":"https:\/\/bootcampdigital.com\/wp-admin\/admin-ajax.php","action_conversion":"tve_leads_ajax_conversion","action_button_conversion":"tve_leads_ajax_button_conversion","action_impression":"tve_leads_ajax_impression","custom_post_data":[],"current_screen":{"screen_type":4,"screen_id":34855},"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"],"ajax_load":1})} /*]]> */</script>
3333<script type='text/javascript'>
3334/* <![CDATA[ */
3335var 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":"97e3150118","shortcode_campaign_ids":[],"matched_display_settings":[],"campaign_ids":[],"post_id":34855,"is_singular":true,"tu_em":"","evergreen_redirects":[]};
3336/* ]]> */
3337</script>
3337
3338		
3338<script type="text/javascript" src="https://bootcampdigital.com/wp-content/plugins/thrive-ultimatum/js/dist/no-campaign.min.js?v=11.0.1"></script>
3338	
3339
3340<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:'a403e2150db6a1f0',t:'MTc5MDI3NDg2NQ=='};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>
3340<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>
3340
3341</body>
3342</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.