<!doctype html >
<!--[if IE 8]>    <html class="ie8" lang="en"> <![endif]-->
<!--[if IE 9]>    <html class="ie9" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html lang="en-US"> <!--<![endif]-->
<head>
    <title>Become a Published Tech Author - Packt</title>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="pingback" href="https://partnerships.packt.com/xmlrpc.php" />
    <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<link rel="icon" type="image/png" href="https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/01/cropped-p-icon.png?lossy=1&strip=1&webp=1">            <script type="wphb-delay-type" src="https://www.google.com/recaptcha/api.js?render=6LdhK2wkAAAAAMHxSqYyfCWCrNSZrem8VOplIuhG"></script>
   
	<!-- This site is optimized with the Yoast SEO plugin v24.9 - https://yoast.com/wordpress/plugins/seo/ -->
	<meta name="description" content="With over a million customers and reach into large distribution channels, Packt provide a platform for your expertise to reach the world." />
	<link rel="canonical" href="https://partnerships.packt.com/contributors/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="Become a Published Tech Author - Packt" />
	<meta property="og:description" content="With over a million customers and reach into large distribution channels, Packt provide a platform for your expertise to reach the world." />
	<meta property="og:url" content="https://partnerships.packt.com/contributors/" />
	<meta property="og:site_name" content="Packt Partnerships &amp; Content Sponsorships" />
	<meta property="article:publisher" content="https://www.facebook.com/PacktPub/" />
	<meta property="article:modified_time" content="2024-07-24T10:23:49+00:00" />
	<meta property="og:image" content="https://partnerships.packt.com/wp-content/uploads/2023/02/SEO-Image-2.png" />
	<meta property="og:image:width" content="1000" />
	<meta property="og:image:height" content="730" />
	<meta property="og:image:type" content="image/png" />
	<meta name="twitter:card" content="summary_large_image" />
	<meta name="twitter:site" content="@packtpublishing" />
	<meta name="twitter:label1" content="Est. reading time" />
	<meta name="twitter:data1" content="4 minutes" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://partnerships.packt.com/contributors/","url":"https://partnerships.packt.com/contributors/","name":"Become a Published Tech Author - Packt","isPartOf":{"@id":"https://partnerships.packt.com/#website"},"primaryImageOfPage":{"@id":"https://partnerships.packt.com/contributors/#primaryimage"},"image":{"@id":"https://partnerships.packt.com/contributors/#primaryimage"},"thumbnailUrl":"https://partnerships.packt.com/wp-content/uploads/2023/02/SEO-Image-2.png","datePublished":"2023-01-25T12:42:49+00:00","dateModified":"2024-07-24T10:23:49+00:00","description":"With over a million customers and reach into large distribution channels, Packt provide a platform for your expertise to reach the world.","breadcrumb":{"@id":"https://partnerships.packt.com/contributors/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://partnerships.packt.com/contributors/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://partnerships.packt.com/contributors/#primaryimage","url":"https://partnerships.packt.com/wp-content/uploads/2023/02/SEO-Image-2.png","contentUrl":"https://partnerships.packt.com/wp-content/uploads/2023/02/SEO-Image-2.png","width":1000,"height":730,"caption":"packt partnerships"},{"@type":"BreadcrumbList","@id":"https://partnerships.packt.com/contributors/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://partnerships.packt.com/"},{"@type":"ListItem","position":2,"name":"Contributors"}]},{"@type":"WebSite","@id":"https://partnerships.packt.com/#website","url":"https://partnerships.packt.com/","name":"Packt Partnerships &amp; Content Sponsorships","description":"Helping businesses educate and connect with Tech Pros","publisher":{"@id":"https://partnerships.packt.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://partnerships.packt.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://partnerships.packt.com/#organization","name":"Packt","url":"https://partnerships.packt.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://partnerships.packt.com/#/schema/logo/image/","url":"https://partnerships.packt.com/wp-content/uploads/2023/02/partnerships-logo.png","contentUrl":"https://partnerships.packt.com/wp-content/uploads/2023/02/partnerships-logo.png","width":600,"height":600,"caption":"Packt"},"image":{"@id":"https://partnerships.packt.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/PacktPub/","https://x.com/packtpublishing","https://uk.linkedin.com/company/packt-publishing"]}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//b3183272.smushcdn.com' />
<link rel='dns-prefetch' href='//hb.wpmucdn.com' />
<link href='//hb.wpmucdn.com' rel='preconnect' />
<link href="https://fonts.googleapis.com" rel='preconnect' />
<link href='//fonts.gstatic.com' crossorigin='' rel='preconnect' />
<link rel="alternate" type="application/rss+xml" title="Packt Partnerships &amp; Content Sponsorships &raquo; Feed" href="https://partnerships.packt.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Packt Partnerships &amp; Content Sponsorships &raquo; Comments Feed" href="https://partnerships.packt.com/comments/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://partnerships.packt.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpartnerships.packt.com%2Fcontributors%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://partnerships.packt.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpartnerships.packt.com%2Fcontributors%2F&#038;format=xml" />
		<!-- This site uses the Google Analytics by MonsterInsights plugin v9.4.1 - Using Analytics tracking - https://www.monsterinsights.com/ -->
							<script type="wphb-delay-type" src="//www.googletagmanager.com/gtag/js?id=G-CK0V2WLHC9"  data-cfasync="false" data-wpfc-render="false" data-wphb-type="text/javascript" async></script>
			<script type="wphb-delay-type" data-cfasync="false" data-wpfc-render="false" data-wphb-type="text/javascript">
				var mi_version = '9.4.1';
				var mi_track_user = true;
				var mi_no_track_reason = '';
								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/partnerships.packt.com\/contributors\/"};
				if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
				} else {
					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
				}

								var disableStrs = [
										'ga-disable-G-CK0V2WLHC9',
									];

				/* Function to detect opted out users */
				function __gtagTrackerIsOptedOut() {
					for (var index = 0; index < disableStrs.length; index++) {
						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
							return true;
						}
					}

					return false;
				}

				/* Disable tracking if the opt-out cookie exists. */
				if (__gtagTrackerIsOptedOut()) {
					for (var index = 0; index < disableStrs.length; index++) {
						window[disableStrs[index]] = true;
					}
				}

				/* Opt-out function */
				function __gtagTrackerOptout() {
					for (var index = 0; index < disableStrs.length; index++) {
						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
						window[disableStrs[index]] = true;
					}
				}

				if ('undefined' === typeof gaOptout) {
					function gaOptout() {
						__gtagTrackerOptout();
					}
				}
								window.dataLayer = window.dataLayer || [];

				window.MonsterInsightsDualTracker = {
					helpers: {},
					trackers: {},
				};
				if (mi_track_user) {
					function __gtagDataLayer() {
						dataLayer.push(arguments);
					}

					function __gtagTracker(type, name, parameters) {
						if (!parameters) {
							parameters = {};
						}

						if (parameters.send_to) {
							__gtagDataLayer.apply(null, arguments);
							return;
						}

						if (type === 'event') {
														parameters.send_to = monsterinsights_frontend.v4_id;
							var hookName = name;
							if (typeof parameters['event_category'] !== 'undefined') {
								hookName = parameters['event_category'] + ':' + name;
							}

							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
								MonsterInsightsDualTracker.trackers[hookName](parameters);
							} else {
								__gtagDataLayer('event', name, parameters);
							}
							
						} else {
							__gtagDataLayer.apply(null, arguments);
						}
					}

					__gtagTracker('js', new Date());
					__gtagTracker('set', {
						'developer_id.dZGIzZG': true,
											});
					if ( MonsterInsightsLocations.page_location ) {
						__gtagTracker('set', MonsterInsightsLocations);
					}
										__gtagTracker('config', 'G-CK0V2WLHC9', {"forceSSL":"true","link_attribution":"true"} );
															window.gtag = __gtagTracker;										(function () {
						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
						/* ga and __gaTracker compatibility shim. */
						var noopfn = function () {
							return null;
						};
						var newtracker = function () {
							return new Tracker();
						};
						var Tracker = function () {
							return null;
						};
						var p = Tracker.prototype;
						p.get = noopfn;
						p.set = noopfn;
						p.send = function () {
							var args = Array.prototype.slice.call(arguments);
							args.unshift('send');
							__gaTracker.apply(null, args);
						};
						var __gaTracker = function () {
							var len = arguments.length;
							if (len === 0) {
								return;
							}
							var f = arguments[len - 1];
							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
								if ('send' === arguments[0]) {
									var hitConverted, hitObject = false, action;
									if ('event' === arguments[1]) {
										if ('undefined' !== typeof arguments[3]) {
											hitObject = {
												'eventAction': arguments[3],
												'eventCategory': arguments[2],
												'eventLabel': arguments[4],
												'value': arguments[5] ? arguments[5] : 1,
											}
										}
									}
									if ('pageview' === arguments[1]) {
										if ('undefined' !== typeof arguments[2]) {
											hitObject = {
												'eventAction': 'page_view',
												'page_path': arguments[2],
											}
										}
									}
									if (typeof arguments[2] === 'object') {
										hitObject = arguments[2];
									}
									if (typeof arguments[5] === 'object') {
										Object.assign(hitObject, arguments[5]);
									}
									if ('undefined' !== typeof arguments[1].hitType) {
										hitObject = arguments[1];
										if ('pageview' === hitObject.hitType) {
											hitObject.eventAction = 'page_view';
										}
									}
									if (hitObject) {
										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
										hitConverted = mapArgs(hitObject);
										__gtagTracker('event', action, hitConverted);
									}
								}
								return;
							}

							function mapArgs(args) {
								var arg, hit = {};
								var gaMap = {
									'eventCategory': 'event_category',
									'eventAction': 'event_action',
									'eventLabel': 'event_label',
									'eventValue': 'event_value',
									'nonInteraction': 'non_interaction',
									'timingCategory': 'event_category',
									'timingVar': 'name',
									'timingValue': 'value',
									'timingLabel': 'event_label',
									'page': 'page_path',
									'location': 'page_location',
									'title': 'page_title',
									'referrer' : 'page_referrer',
								};
								for (arg in args) {
																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
										hit[gaMap[arg]] = args[arg];
									} else {
										hit[arg] = args[arg];
									}
								}
								return hit;
							}

							try {
								f.hitCallback();
							} catch (ex) {
							}
						};
						__gaTracker.create = newtracker;
						__gaTracker.getByName = newtracker;
						__gaTracker.getAll = function () {
							return [];
						};
						__gaTracker.remove = noopfn;
						__gaTracker.loaded = true;
						window['__gaTracker'] = __gaTracker;
					})();
									} else {
										console.log("");
					(function () {
						function __gtagTracker() {
							return null;
						}

						window['__gtagTracker'] = __gtagTracker;
						window['gtag'] = __gtagTracker;
					})();
									}
			</script>
				<!-- / Google Analytics by MonsterInsights -->
		<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<style id='global-styles-inline-css' type='text/css'>
: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,0) 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: 11px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 32px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--regular: 15px;--wp--preset--font-size--larger: 50px;--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(.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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}.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;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='wphb-1-css' href='https://hb.wpmucdn.com/partnerships.packt.com/6fa0b3eb-4e8a-43ef-9bff-c0d59c0ccd93.css' type='text/css' media='all' />
<link rel="preload" as="style" href="https://fonts.googleapis.com/css?display=swap&family=Outfit%3A400%7CSpace+Mono%3A400%7COutfit%3A400%2C700%2C500%2C600%2C300%7CKarla%3A400%7CSpace+Mono%3A700%2C400%2C900&#038;ver=12.7" /><link rel='stylesheet' id='google-fonts-style-css' href='https://fonts.googleapis.com/css?display=swap&family=Outfit%3A400%7CSpace+Mono%3A400%7COutfit%3A400%2C700%2C500%2C600%2C300%7CKarla%3A400%7CSpace+Mono%3A700%2C400%2C900&#038;ver=12.7' type='text/css' media='print' onload='this.media=&#34;all&#34;' />
<link rel='stylesheet' id='wphb-2-css' href='https://hb.wpmucdn.com/partnerships.packt.com/96ebaefb-a2ac-4a02-90ac-5fbf145a0694.css' type='text/css' media='all' />
<style id='wphb-2-inline-css' type='text/css'>@media (max-width:767px){.td-header-desktop-wrap{display:none}}@media (min-width:767px){.td-header-mobile-wrap{display:none}}</style>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/0ef27612-6cfd-4158-9e9c-d53f92c6c055.js" id="monsterinsights-frontend-script-js" async="async" data-wp-strategy="async"></script>
<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */
var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/partnerships.packt.com","hash_tracking":"false","v4_id":"G-CK0V2WLHC9"};/* ]]> */
</script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/3f761c71-e7b5-4f31-893d-6020ebee4b81.js" id="jquery-core-js" data-wp-strategy="async"></script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/1bb9195a-c49b-454b-b920-c488a8c76083.js" id="jquery-migrate-js" data-wp-strategy="async"></script>
<script type="text/javascript" id="cf7_gated_content-js-extra">
/* <![CDATA[ */
var wpcf7gc = {"wpDebug":"","ajaxurl":"https://partnerships.packt.com/wp-admin/admin-ajax.php","cookieKey":"cf7_gated_content_"};
//# sourceURL=cf7_gated_content-js-extra
/* ]]> */
</script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/26ef35be-9be0-4750-ad4c-b68b2037d5be.js" id="cf7_gated_content-js" async="async" data-wp-strategy="async"></script>
<link rel="https://api.w.org/" href="https://partnerships.packt.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://partnerships.packt.com/wp-json/wp/v2/pages/159" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://partnerships.packt.com/xmlrpc.php?rsd" />
<link rel='shortlink' href='https://partnerships.packt.com/?p=159' />
		<script type="wphb-delay-type">
			document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
		</script>
				<style>
			.no-js img.lazyload {
				display: none;
			}

			figure.wp-block-image img.lazyloading {
				min-width: 150px;
			}

						.lazyload, .lazyloading {
				opacity: 0;
			}

			.lazyloaded {
				opacity: 1;
				transition: opacity 400ms;
				transition-delay: 0ms;
			}

					</style>
		    <script type="wphb-delay-type">
        window.tdb_global_vars = {"wpRestUrl":"https:\/\/partnerships.packt.com\/wp-json\/","permalinkStructure":"\/%postname%\/"};
        window.tdb_p_autoload_vars = {"isAjax":false,"isAdminBarShowing":false,"autoloadStatus":"off","origPostEditUrl":null};
    </script>
    
    <style id="tdb-global-colors">:root{--dark:#0c0824;--accent:#EEB44A;--sep-dark:#2A2546;--violet:#201D48;--white-transparent:rgba(255,255,255,0.6);--white-transparent-2:rgba(255,255,255,0.8);--violet-2:#191639;--grey:#595A6C;--grey-2:#CACAD7;--grey-3:#F0F0F0;--grey-4:#E1E1EA;--violet-transparent:rgba(34,27,94,0.03);--accent-2:#D33B77;--grey-5:#84859E;--grey-6:#F5F5F5;--mm-custom-color-4:#e53063;--mm-custom-color-5:#f7f9f9;--mm-custom-color-1:#0E223B;--mm-custom-color-2:#d62264;--mm-custom-color-3:#808893;--accent-color:#fff;--blck-custom-color-1:#333;--blck-custom-color-2:#f37142;--blck-custom-color-3:#888;--blck-custom-color-4:#f37142}</style>

    
	            <style id="tdb-global-fonts">
                
:root{--general:Karla;--global-font-1:Outfit;}
            </style>
            <meta name="generator" content="Powered by Slider Revolution 6.6.20 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." />

<!-- JS generated by theme -->

<script type="wphb-delay-type" data-wphb-type="text/javascript" id="td-generated-header-js">
    
    

	    var tdBlocksArray = []; //here we store all the items for the current page

	    // td_block class - each ajax block uses a object of this class for requests
	    function tdBlock() {
		    this.id = '';
		    this.block_type = 1; //block type id (1-234 etc)
		    this.atts = '';
		    this.td_column_number = '';
		    this.td_current_page = 1; //
		    this.post_count = 0; //from wp
		    this.found_posts = 0; //from wp
		    this.max_num_pages = 0; //from wp
		    this.td_filter_value = ''; //current live filter value
		    this.is_ajax_running = false;
		    this.td_user_action = ''; // load more or infinite loader (used by the animation)
		    this.header_color = '';
		    this.ajax_pagination_infinite_stop = ''; //show load more at page x
	    }

        // td_js_generator - mini detector
        ( function () {
            var htmlTag = document.getElementsByTagName("html")[0];

	        if ( navigator.userAgent.indexOf("MSIE 10.0") > -1 ) {
                htmlTag.className += ' ie10';
            }

            if ( !!navigator.userAgent.match(/Trident.*rv\:11\./) ) {
                htmlTag.className += ' ie11';
            }

	        if ( navigator.userAgent.indexOf("Edge") > -1 ) {
                htmlTag.className += ' ieEdge';
            }

            if ( /(iPad|iPhone|iPod)/g.test(navigator.userAgent) ) {
                htmlTag.className += ' td-md-is-ios';
            }

            var user_agent = navigator.userAgent.toLowerCase();
            if ( user_agent.indexOf("android") > -1 ) {
                htmlTag.className += ' td-md-is-android';
            }

            if ( -1 !== navigator.userAgent.indexOf('Mac OS X')  ) {
                htmlTag.className += ' td-md-is-os-x';
            }

            if ( /chrom(e|ium)/.test(navigator.userAgent.toLowerCase()) ) {
               htmlTag.className += ' td-md-is-chrome';
            }

            if ( -1 !== navigator.userAgent.indexOf('Firefox') ) {
                htmlTag.className += ' td-md-is-firefox';
            }

            if ( -1 !== navigator.userAgent.indexOf('Safari') && -1 === navigator.userAgent.indexOf('Chrome') ) {
                htmlTag.className += ' td-md-is-safari';
            }

            if( -1 !== navigator.userAgent.indexOf('IEMobile') ){
                htmlTag.className += ' td-md-is-iemobile';
            }

        })();

        var tdLocalCache = {};

        ( function () {
            "use strict";

            tdLocalCache = {
                data: {},
                remove: function (resource_id) {
                    delete tdLocalCache.data[resource_id];
                },
                exist: function (resource_id) {
                    return tdLocalCache.data.hasOwnProperty(resource_id) && tdLocalCache.data[resource_id] !== null;
                },
                get: function (resource_id) {
                    return tdLocalCache.data[resource_id];
                },
                set: function (resource_id, cachedData) {
                    tdLocalCache.remove(resource_id);
                    tdLocalCache.data[resource_id] = cachedData;
                }
            };
        })();

    
    
var td_viewport_interval_list=[{"limitBottom":767,"sidebarWidth":228},{"limitBottom":1018,"sidebarWidth":300},{"limitBottom":1140,"sidebarWidth":324}];
var tdc_is_installed="yes";
var tdc_domain_active=false;
var td_ajax_url="https:\/\/partnerships.packt.com\/wp-admin\/admin-ajax.php?td_theme_name=Newspaper&v=12.7";
var td_get_template_directory_uri="https:\/\/partnerships.packt.com\/wp-content\/plugins\/td-composer\/legacy\/common";
var tds_snap_menu="";
var tds_logo_on_sticky="";
var tds_header_style="";
var td_please_wait="Please wait...";
var td_email_user_pass_incorrect="User or password incorrect!";
var td_email_user_incorrect="Email or username incorrect!";
var td_email_incorrect="Email incorrect!";
var td_user_incorrect="Username incorrect!";
var td_email_user_empty="Email or username empty!";
var td_pass_empty="Pass empty!";
var td_pass_pattern_incorrect="Invalid Pass Pattern!";
var td_retype_pass_incorrect="Retyped Pass incorrect!";
var tds_more_articles_on_post_enable="";
var tds_more_articles_on_post_time_to_wait="";
var tds_more_articles_on_post_pages_distance_from_top=0;
var tds_captcha="show";
var tds_theme_color_site_wide="#f97141";
var tds_smart_sidebar="";
var tdThemeName="Newspaper";
var tdThemeNameWl="Newspaper";
var td_magnific_popup_translation_tPrev="Previous (Left arrow key)";
var td_magnific_popup_translation_tNext="Next (Right arrow key)";
var td_magnific_popup_translation_tCounter="%curr% of %total%";
var td_magnific_popup_translation_ajax_tError="The content from %url% could not be loaded.";
var td_magnific_popup_translation_image_tError="The image #%curr% could not be loaded.";
var tdBlockNonce="4eba9b63dc";
var tdMobileMenu="enabled";
var tdMobileSearch="enabled";
var tdDateNamesI18n={"month_names":["January","February","March","April","May","June","July","August","September","October","November","December"],"month_names_short":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"day_names":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"day_names_short":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]};
var tdb_modal_confirm="Save";
var tdb_modal_cancel="Cancel";
var tdb_modal_confirm_alt="Yes";
var tdb_modal_cancel_alt="No";
var td_deploy_mode="deploy";
var td_ad_background_click_link="";
var td_ad_background_click_target="";
</script>


<!-- Header style compiled by theme -->

<style>.td-page-content .widgettitle{color:#fff}.td-mobile-content .td-mobile-main-menu>li>a{font-family:Outfit;font-weight:300}.td-mobile-content .sub-menu a{font-family:Outfit;font-weight:300}#td-mobile-nav,#td-mobile-nav .wpb_button,.td-search-wrap-mob{font-family:Outfit}.td-page-title,.td-category-title-holder .td-page-title{font-family:Outfit;font-weight:600}.td-page-content p,.td-page-content li,.td-page-content .td_block_text_with_title,.wpb_text_column p{font-family:Outfit;font-weight:300}.td-page-content h1,.wpb_text_column h1{font-family:Outfit;font-weight:600}.td-page-content h2,.wpb_text_column h2{font-family:Outfit;font-weight:600}.td-page-content h3,.wpb_text_column h3{font-family:Outfit;font-weight:500}.td-page-content h4,.wpb_text_column h4{font-family:Outfit;font-weight:500}.td-page-content h5,.wpb_text_column h5{font-family:Outfit;font-weight:normal}.td-page-content h6,.wpb_text_column h6{font-family:Outfit;font-weight:normal}body,p{font-family:Outfit;font-weight:300}.white-popup-block,.white-popup-block .wpb_button{font-family:Outfit}:root{--td_theme_color:#f97141;--td_slider_text:rgba(249,113,65,0.7);--td_mobile_menu_color:#333333;--td_mobile_gradient_one_mob:rgba(255,255,255,0.75);--td_mobile_gradient_two_mob:rgba(255,255,255,0.85);--td_mobile_text_active_color:#f37041;--td_mobile_button_background_mob:#f37041;--td_mobile_button_color_mob:#ffffff;--td_mobile_text_color:#333333;--td_page_title_color:#333333;--td_page_h_color:#333333;--td_login_text_color:#333333;--td_login_button_background:#f37041;--td_login_button_color:#ffffff;--td_login_hover_background:#f37041;--td_login_hover_color:#ffffff;--td_login_gradient_one:rgba(255,255,255,0.75);--td_login_gradient_two:rgba(255,255,255,0.85)}.td-header-style-12 .td-header-menu-wrap-full,.td-header-style-12 .td-affix,.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category,.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category,.td_category_template_3 .td-current-sub-category,.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,.td_category_template_4 .td-category-siblings .td-category a:hover,.td_block_big_grid_9.td-grid-style-1 .td-post-category,.td_block_big_grid_9.td-grid-style-5 .td-post-category,.td-grid-style-6.td-hover-1 .td-module-thumb:after,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-item>a,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>li>a:hover,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.sfHover>a{background-color:#f97141}.td_mega_menu_sub_cats .cur-sub-cat,.td-mega-span h3 a:hover,.td_mod_mega_menu:hover .entry-title a,.header-search-wrap .result-msg a:hover,.td-header-top-menu .td-drop-down-search .td_module_wrap:hover .entry-title a,.td-header-top-menu .td-icon-search:hover,.td-header-wrap .result-msg a:hover,.top-header-menu li a:hover,.top-header-menu .current-menu-item>a,.top-header-menu .current-menu-ancestor>a,.top-header-menu .current-category-ancestor>a,.td-social-icon-wrap>a:hover,.td-header-sp-top-widget .td-social-icon-wrap a:hover,.td_mod_related_posts:hover h3>a,.td-post-template-11 .td-related-title .td-related-left:hover,.td-post-template-11 .td-related-title .td-related-right:hover,.td-post-template-11 .td-related-title .td-cur-simple-item,.td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover,.td-category-header .td-pulldown-category-filter-link:hover,.td-category-siblings .td-subcat-dropdown a:hover,.td-category-siblings .td-subcat-dropdown a.td-current-sub-category,.footer-text-wrap .footer-email-wrap a,.footer-social-wrap a:hover,.td_module_17 .td-read-more a:hover,.td_module_18 .td-read-more a:hover,.td_module_19 .td-post-author-name a:hover,.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more span,.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more i,.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more span,.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more i,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-item>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.sfHover>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>li>a:hover{color:#f97141}.td-mega-menu-page .wpb_content_element ul li a:hover,.td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a,.td-theme-wrap .header-search-wrap .result-msg a:hover{color:#f97141!important}.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,.td_category_template_4 .td-category-siblings .td-category a:hover,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-item>a,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style4 .tdm-header .sf-menu>li>a:hover,.tdm-menu-active-style4 .tdm-header .sf-menu>.sfHover>a{border-color:#f97141}.td-page-content .widgettitle{color:#fff}.td-mobile-content .td-mobile-main-menu>li>a{font-family:Outfit;font-weight:300}.td-mobile-content .sub-menu a{font-family:Outfit;font-weight:300}#td-mobile-nav,#td-mobile-nav .wpb_button,.td-search-wrap-mob{font-family:Outfit}.td-page-title,.td-category-title-holder .td-page-title{font-family:Outfit;font-weight:600}.td-page-content p,.td-page-content li,.td-page-content .td_block_text_with_title,.wpb_text_column p{font-family:Outfit;font-weight:300}.td-page-content h1,.wpb_text_column h1{font-family:Outfit;font-weight:600}.td-page-content h2,.wpb_text_column h2{font-family:Outfit;font-weight:600}.td-page-content h3,.wpb_text_column h3{font-family:Outfit;font-weight:500}.td-page-content h4,.wpb_text_column h4{font-family:Outfit;font-weight:500}.td-page-content h5,.wpb_text_column h5{font-family:Outfit;font-weight:normal}.td-page-content h6,.wpb_text_column h6{font-family:Outfit;font-weight:normal}body,p{font-family:Outfit;font-weight:300}.white-popup-block,.white-popup-block .wpb_button{font-family:Outfit}:root{--td_theme_color:#f97141;--td_slider_text:rgba(249,113,65,0.7);--td_mobile_menu_color:#333333;--td_mobile_gradient_one_mob:rgba(255,255,255,0.75);--td_mobile_gradient_two_mob:rgba(255,255,255,0.85);--td_mobile_text_active_color:#f37041;--td_mobile_button_background_mob:#f37041;--td_mobile_button_color_mob:#ffffff;--td_mobile_text_color:#333333;--td_page_title_color:#333333;--td_page_h_color:#333333;--td_login_text_color:#333333;--td_login_button_background:#f37041;--td_login_button_color:#ffffff;--td_login_hover_background:#f37041;--td_login_hover_color:#ffffff;--td_login_gradient_one:rgba(255,255,255,0.75);--td_login_gradient_two:rgba(255,255,255,0.85)}.td-header-style-12 .td-header-menu-wrap-full,.td-header-style-12 .td-affix,.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category,.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category,.td_category_template_3 .td-current-sub-category,.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,.td_category_template_4 .td-category-siblings .td-category a:hover,.td_block_big_grid_9.td-grid-style-1 .td-post-category,.td_block_big_grid_9.td-grid-style-5 .td-post-category,.td-grid-style-6.td-hover-1 .td-module-thumb:after,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-item>a,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>li>a:hover,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.sfHover>a{background-color:#f97141}.td_mega_menu_sub_cats .cur-sub-cat,.td-mega-span h3 a:hover,.td_mod_mega_menu:hover .entry-title a,.header-search-wrap .result-msg a:hover,.td-header-top-menu .td-drop-down-search .td_module_wrap:hover .entry-title a,.td-header-top-menu .td-icon-search:hover,.td-header-wrap .result-msg a:hover,.top-header-menu li a:hover,.top-header-menu .current-menu-item>a,.top-header-menu .current-menu-ancestor>a,.top-header-menu .current-category-ancestor>a,.td-social-icon-wrap>a:hover,.td-header-sp-top-widget .td-social-icon-wrap a:hover,.td_mod_related_posts:hover h3>a,.td-post-template-11 .td-related-title .td-related-left:hover,.td-post-template-11 .td-related-title .td-related-right:hover,.td-post-template-11 .td-related-title .td-cur-simple-item,.td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover,.td-category-header .td-pulldown-category-filter-link:hover,.td-category-siblings .td-subcat-dropdown a:hover,.td-category-siblings .td-subcat-dropdown a.td-current-sub-category,.footer-text-wrap .footer-email-wrap a,.footer-social-wrap a:hover,.td_module_17 .td-read-more a:hover,.td_module_18 .td-read-more a:hover,.td_module_19 .td-post-author-name a:hover,.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more span,.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more i,.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more span,.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more i,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-item>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.sfHover>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>li>a:hover{color:#f97141}.td-mega-menu-page .wpb_content_element ul li a:hover,.td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a,.td-theme-wrap .header-search-wrap .result-msg a:hover{color:#f97141!important}.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,.td_category_template_4 .td-category-siblings .td-category a:hover,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-item>a,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style4 .tdm-header .sf-menu>li>a:hover,.tdm-menu-active-style4 .tdm-header .sf-menu>.sfHover>a{border-color:#f97141}</style>




<script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "BreadcrumbList",
        "itemListElement": [
            {
                "@type": "ListItem",
                "position": 1,
                "item": {
                    "@type": "WebSite",
                    "@id": "https://partnerships.packt.com/",
                    "name": "Home"
                }
            },
            {
                "@type": "ListItem",
                "position": 2,
                    "item": {
                    "@type": "WebPage",
                    "@id": "https://partnerships.packt.com/contributors/",
                    "name": "Contributors"
                }
            }    
        ]
    }
</script>
<script type="wphb-delay-type">function setREVStartSize(e){
			//window.requestAnimationFrame(function() {
				window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW;
				window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH;
				try {
					var pw = document.getElementById(e.c).parentNode.offsetWidth,
						newh;
					pw = pw===0 || isNaN(pw) || (e.l=="fullwidth" || e.layout=="fullwidth") ? window.RSIW : pw;
					e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw);
					e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw);
					e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh);
					e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh);
					e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide);
					e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide);
					e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0);
					if(e.layout==="fullscreen" || e.l==="fullscreen")
						newh = Math.max(e.mh,window.RSIH);
					else{
						e.gw = Array.isArray(e.gw) ? e.gw : [e.gw];
						for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1];
						e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el;
						e.gh = Array.isArray(e.gh) ? e.gh : [e.gh];
						for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1];
											
						var nl = new Array(e.rl.length),
							ix = 0,
							sl;
						e.tabw = e.tabhide>=pw ? 0 : e.tabw;
						e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw;
						e.tabh = e.tabhide>=pw ? 0 : e.tabh;
						e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh;
						for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i];
						sl = nl[0];
						for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;}
						var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]);
						newh =  (e.gh[ix] * m) + (e.tabh + e.thumbh);
					}
					var el = document.getElementById(e.c);
					if (el!==null && el) el.style.height = newh+"px";
					el = document.getElementById(e.c+"_wrapper");
					if (el!==null && el) {
						el.style.height = newh+"px";
						el.style.display = "block";
					}
				} catch(e){
					console.log("Failure at Presize of Slider:" + e)
				}
			//});
		  };</script>

<!-- Button style compiled by theme -->

<style>.tdm-btn-style1{background-color:#f97141}.tdm-btn-style2:before{border-color:#f97141}.tdm-btn-style2{color:#f97141}.tdm-btn-style3{-webkit-box-shadow:0 2px 16px #f97141;-moz-box-shadow:0 2px 16px #f97141;box-shadow:0 2px 16px #f97141}.tdm-btn-style3:hover{-webkit-box-shadow:0 4px 26px #f97141;-moz-box-shadow:0 4px 26px #f97141;box-shadow:0 4px 26px #f97141}.tdm-title-xxsm{font-family:Outfit}.tdm-title-xsm{font-family:Outfit}.tdm-title-sm{font-family:Outfit}.tdm-title-md{font-family:Outfit}.tdm-title-bg{font-family:Outfit}.tds-title3 .tdm-title-sub,.tds-title-over-image1 .tdm-title-sub{font-family:Outfit}.tdm_block_client .tdm-client-name{font-family:Outfit}.tdm_block_food_menu .tdm-title{font-family:Outfit}.td_block_fancy_text .tdm-fancy-title{font-family:Outfit}.tdm-counter-wrap .tdm-counter-title{font-family:Outfit}.tdm_block_progress_bar .tdm-progress-wrap .tdm-progress-title{font-family:Outfit}.tdm_block_team_member .tdm-title{font-family:Outfit}.tdm_block_testimonial .tdm-testimonial-name{font-family:Outfit}.tdm_block_call_to_action .tdm-descr{font-family:Outfit}.tdm_block_column_content .tdm-descr{font-family:Outfit}.tdm_block_fancy_text_image .tdm-descr{font-family:Outfit}.tdm_block_food_menu .tdm-descr{font-family:Outfit}.tdm_block_hero .tdm-descr{font-family:Outfit}.tdm_block_icon_box .tdm-descr{font-family:Outfit}.tdm_block_image_info_box .tdm-image-description p{font-family:Outfit}.tdm_block.tdm_block_inline_text .tdm-descr{font-family:Outfit}.tdm_block_pricing .tdm-descr{font-family:Outfit}.tdm_block_team_member .tdm-member-info .tdm-descr{font-family:Outfit}.tdm_block_testimonial .tdm-testimonial-descr{font-family:Outfit}.tdm_block_text_image .tdm-descr{font-family:Outfit}.tdm_block_list .tdm-list-items{font-family:Outfit}.tdm-btn-sm{font-family:"Space Mono";font-weight:bold;text-transform:uppercase}.tdm-btn-md{font-family:"Space Mono";font-weight:bold;text-transform:uppercase}.tdm-btn-lg{font-family:"Space Mono";font-weight:bold;text-transform:uppercase}.tdm-btn-xlg{font-family:"Space Mono";font-weight:bold;text-transform:uppercase}</style>

	<style id="tdw-css-placeholder">.td-request-form input[type=submit]{margin-left:auto;margin-right:auto;display:block;background-color:#f37041!important;border-radius:10px;transition:all 0.3s ease;padding:20px 40px;font-size:14px;letter-spacing:0.5px;font-family:'Space Mono'!important;font-weight:700;text-transform:uppercase}.product-benefits ul li{font-size:18px;line-height:32px;color:#333}.product-benefits ul li b{font-weight:600}.td-menu-background{background:white}.td-search-background{background:white}.td-menu-login-section{display:none}.copy p{color:white;font-size:16px;line-height:24px}.copy ul{color:white;font-size:16px;line-height:24px}.download-box .wpcf7-submit{font-size:14px;background-color:#f37142;border-radius:4px;color:#fff;font-family:"Outfit";font-weight:300;border:none;width:100%;padding:12px 20px;transition:background-color 0.4s}.download-box input[type=email],input[type=tel],input[type=text],input[type=url]{font-size:16px}a.download-button{background:#333;padding:14px 20px;width:100%;display:block;text-align:center;color:white;border-radius:4px}</style><link rel='stylesheet' id='rs-plugin-settings-css' href='https://hb.wpmucdn.com/partnerships.packt.com/fdb846ac-2304-4ab1-9575-76c551ab4fdf.css' type='text/css' media='all' />
<style id='rs-plugin-settings-inline-css' type='text/css'>
#rs-demo-id {}
/*# sourceURL=rs-plugin-settings-inline-css */
</style>

</head>

<body class="wp-singular page-template-default page page-id-159 wp-theme-Newspaper td-standard-pack contributors global-block-template-1 tdb-template  tdc-header-template  tdc-footer-template td-full-layout" itemscope="itemscope" itemtype="https://schema.org/WebPage">


    <div class="td-menu-background" style="visibility:hidden"></div>
<div id="td-mobile-nav" style="visibility:hidden">
    <div class="td-mobile-container">
        <!-- mobile menu top section -->
        <div class="td-menu-socials-wrap">
            <!-- socials -->
            <div class="td-menu-socials">
                            </div>
            <!-- close button -->
            <div class="td-mobile-close">
                <span><i class="td-icon-close-mobile"></i></span>
            </div>
        </div>

        <!-- login section -->
        
        <!-- menu section -->
        <div class="td-mobile-content">
            <div class="menu-td-demo-header-menu-container"><ul id="menu-td-demo-header-menu-1" class="td-mobile-main-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-first menu-item-7694"><a href="https://expertedge.org/">ExpertEdge</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2301"><a href="#">Digital Library<i class="td-icon-menu-right td-element-after"></i></a>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2303"><a href="https://partnerships.packt.com/business-library/">For Businesses</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2302"><a href="https://partnerships.packt.com/academic-library/">For Academics</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2708"><a href="https://partnerships.packt.com/content-api/">Content API</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1796"><a href="#">Content Solutions<i class="td-icon-menu-right td-element-after"></i></a>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1795"><a href="https://partnerships.packt.com/ebooks-white-papers/">eBooks &#038; White Papers</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3565"><a href="https://partnerships.packt.com/insight-reports/">Insight Reports</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1835"><a href="https://partnerships.packt.com/documentation-articles/">Documentation &#038; Articles</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1794"><a href="https://partnerships.packt.com/infographics-datasheets/">Infographics &#038; Datasheets</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1792"><a href="https://partnerships.packt.com/surveys-reports/">Market Research</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1790"><a href="https://partnerships.packt.com/press/">Press</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-4802"><a href="#">Contributors<i class="td-icon-menu-right td-element-after"></i></a>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-159 current_page_item menu-item-4801"><a href="https://partnerships.packt.com/contributors/">Become a Contributor</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1762"><a href="https://partnerships.packt.com/contributor-stories/">Contributor Stories</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-94"><a href="#">Resources<i class="td-icon-menu-right td-element-after"></i></a>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92"><a href="https://partnerships.packt.com/about/">About</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2770"><a href="https://partnerships.packt.com/state-of-tech-2023/">State of Tech 2023</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-8246"><a href="#">Advertise with Packt<i class="td-icon-menu-right td-element-after"></i></a>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2909"><a href="https://partnerships.packt.com/sponsored-newsletters/">Sponsored Newsletters</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1791"><a href="https://partnerships.packt.com/sponsored-ebooks/">Sponsored eBooks</a></li>
</ul>
</li>
</ul></div>        </div>
    </div>

    <!-- register/login section -->
    </div><div class="td-search-background" style="visibility:hidden"></div>
<div class="td-search-wrap-mob" style="visibility:hidden">
	<div class="td-drop-down-search">
		<form method="get" class="td-search-form" action="https://partnerships.packt.com/">
			<!-- close button -->
			<div class="td-search-close">
				<span><i class="td-icon-close-mobile"></i></span>
			</div>
			<div role="search" class="td-search-input">
				<span>Search</span>
				<input id="td-header-search-mob" type="text" value="" name="s" autocomplete="off" />
			</div>
		</form>
		<div id="td-aj-search-mob" class="td-ajax-search-flex"></div>
	</div>
</div>

    <div id="td-outer-wrap" class="td-theme-wrap">
    
                    <div class="td-header-template-wrap" style="position: relative">
                                    <div class="td-header-mobile-wrap ">
                        <div id="tdi_1" class="tdc-zone"><div class="tdc_zone tdi_2  wpb_row td-pb-row tdc-element-style"  >
<style scoped>.tdi_2{min-height:0}.td-header-mobile-wrap{position:relative;width:100%}@media (max-width:767px){.tdi_2{position:relative}}</style>
<div class="tdi_1_rand_style td-element-style" ><style>@media (max-width:767px){.tdi_1_rand_style{background-color:var(--dark)!important}}</style></div><div id="tdi_3" class="tdc-row"><div class="vc_row tdi_4  wpb_row td-pb-row tdc-element-style" >
<style scoped>.tdi_4,.tdi_4 .tdc-columns{min-height:0}.tdi_4,.tdi_4 .tdc-columns{display:block}.tdi_4 .tdc-columns{width:100%}.tdi_4:before,.tdi_4:after{display:table}@media (max-width:767px){.tdi_4,.tdi_4 .tdc-columns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.tdi_4 .tdc-columns{width:100%}.tdi_4:before,.tdi_4:after{display:none}}@media (max-width:767px){.tdi_4{position:relative}}</style>
<div class="tdi_3_rand_style td-element-style" ><style>@media (max-width:767px){.tdi_3_rand_style{background-color:#202020!important}}</style></div><div class="vc_column tdi_6  wpb_column vc_column_container tdc-column td-pb-span6">
<style scoped>.tdi_6{vertical-align:baseline}.tdi_6>.wpb_wrapper,.tdi_6>.wpb_wrapper>.tdc-elements{display:block}.tdi_6>.wpb_wrapper>.tdc-elements{width:100%}.tdi_6>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_6>.wpb_wrapper{width:auto;height:auto}@media (max-width:767px){div.tdi_6{width:auto!important}}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_logo tdi_7 td-pb-border-top td_block_template_1 tdb-header-align"  data-td-block-uid="tdi_7" >
<style>.tdb-header-align{vertical-align:middle}.tdb_header_logo{margin-bottom:0;clear:none}.tdb_header_logo .tdb-logo-a,.tdb_header_logo h1{display:flex;pointer-events:auto;align-items:flex-start}.tdb_header_logo h1{margin:0;line-height:0}.tdb_header_logo .tdb-logo-img-wrap img{display:block}.tdb_header_logo .tdb-logo-svg-wrap+.tdb-logo-img-wrap{display:none}.tdb_header_logo .tdb-logo-svg-wrap svg{width:50px;display:block;transition:fill .3s ease}.tdb_header_logo .tdb-logo-text-wrap{display:flex}.tdb_header_logo .tdb-logo-text-title,.tdb_header_logo .tdb-logo-text-tagline{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.tdb_header_logo .tdb-logo-text-title{background-size:cover;background-position:center center;font-size:75px;font-family:serif;line-height:1.1;color:#222;white-space:nowrap}.tdb_header_logo .tdb-logo-text-tagline{margin-top:2px;font-size:12px;font-family:serif;letter-spacing:1.8px;line-height:1;color:#767676}.tdb_header_logo .tdb-logo-icon{position:relative;font-size:46px;color:#000}.tdb_header_logo .tdb-logo-icon-svg{line-height:0}.tdb_header_logo .tdb-logo-icon-svg svg{width:46px;height:auto}.tdb_header_logo .tdb-logo-icon-svg svg,.tdb_header_logo .tdb-logo-icon-svg svg *{fill:#000}.tdi_7 .tdb-logo-a,.tdi_7 h1{flex-direction:row;align-items:center;justify-content:flex-start}.tdi_7 .tdb-logo-svg-wrap{display:block}.tdi_7 .tdb-logo-svg-wrap+.tdb-logo-img-wrap{display:none}.tdi_7 .tdb-logo-text-tagline{margin-top:2px;margin-left:0}.tdi_7 .tdb-logo-text-wrap{flex-direction:column;align-items:flex-start}.tdi_7 .tdb-logo-icon{top:0px}.tdi_7 .tdb-logo-svg-wrap>*{fill:#ffffff}@media (max-width:767px){.tdb_header_logo .tdb-logo-text-title{font-size:36px}}@media (max-width:767px){.tdb_header_logo .tdb-logo-text-tagline{font-size:11px}}@media (max-width:767px){.tdi_7 .tdb-logo-svg-wrap{max-width:90px}.tdi_7 .tdb-logo-svg-wrap svg{width:90px!important;height:auto}.tdi_7 .tdb-logo-img-wrap{display:none}.tdi_7 .tdb-logo-text-title{display:none}.tdi_7 .tdb-logo-text-tagline{display:none}.tdi_7 .tdb-logo-icon{display:none}}</style><div class="tdb-block-inner td-fix-index"><a class="tdb-logo-a" href="https://partnerships.packt.com/" aria-label="Logo"><span class="tdb-logo-svg-wrap"><?xml version="1.0" encoding="UTF-8"?>
<svg id="a7b87b8f-1c74-43d2-a089-4b3a49a5e9da" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 837 212.03">
  <defs>
    <style>
      .cls-1 {
        fill: #f97141;
        stroke-width: 0px;
      }
    </style>
  </defs>
  <polygon class="cls-1" points="788.17 43.43 747.39 43.43 799.52 106.5 747.39 169.56 788.17 169.56 837 106.5 788.17 43.43"/>
  <polygon class="cls-1" points="603.34 43.43 644.12 43.43 591.99 106.5 644.12 169.56 603.34 169.56 554.51 106.5 603.34 43.43"/>
  <polygon class="cls-1" points="48.83 43.43 89.61 43.43 37.48 106.5 89.61 169.56 48.83 169.56 0 106.5 48.83 43.43"/>
  <path class="cls-1" d="M340.43,55.66c-3.54-3.74-7.69-6.84-12.28-9.16-7.54-3.74-15.86-5.62-24.28-5.47-10.97-.15-21.75,2.84-31.07,8.62-9.22,5.73-16.71,13.85-21.68,23.5-5.22,9.92-7.83,21.15-7.83,33.69-.18,11.61,2.51,23.09,7.83,33.42,4.97,9.65,12.46,17.77,21.68,23.5,9.32,5.78,20.1,8.77,31.07,8.62,8.43.14,16.77-1.78,24.28-5.61,4.58-2.37,8.73-5.49,12.28-9.23v12.23h34V43.62h-34v12.04ZM333.43,131.23c-5.92,6.36-13.67,9.54-23.24,9.53-5.82.12-11.55-1.37-16.58-4.3-4.79-2.87-8.68-7.03-11.23-12-2.8-5.54-4.19-11.68-4.05-17.88-.12-6.12,1.28-12.17,4.05-17.63,2.55-4.97,6.44-9.13,11.23-12,5.02-2.94,10.76-4.43,16.58-4.31,5.9-.14,11.73,1.35,16.84,4.31,4.79,2.87,8.68,7.03,11.23,12,2.76,5.46,4.13,11.51,4,17.63,0,10.08-2.96,18.3-8.88,24.65h.05Z"/>
  <path class="cls-1" d="M475.82,137.5c-4.91,2.06-10.2,3.08-15.53,3-5.9.1-11.72-1.39-16.85-4.31-4.94-2.85-9.01-7-11.75-12-2.94-5.4-4.42-11.47-4.31-17.62-.16-6.16,1.33-12.24,4.31-17.63,2.8-4.89,6.86-8.95,11.75-11.75,5.13-2.92,10.95-4.41,16.85-4.31,5.23-.06,10.42.91,15.27,2.87,4.53,1.86,8.59,4.72,11.88,8.36l21.94-22.2c-6.01-6.73-13.41-12.07-21.68-15.66-8.65-3.72-17.99-5.59-27.41-5.49-12.1-.15-24.03,2.86-34.6,8.75-10.09,5.57-18.52,13.73-24.42,23.63-5.92,9.92-8.88,21.15-8.88,33.69-.35,23.65,12.42,45.56,33.17,56.92,10.27,5.75,21.85,8.63,34.73,8.62,9.42.1,18.75-1.77,27.41-5.48,8.43-3.71,15.99-9.13,22.2-15.93l-22.2-22.2c-3.24,3.78-7.31,6.77-11.88,8.74Z"/>
  <polyline class="cls-1" points="557.53 104.45 557.53 .59 523.32 .59 523.32 169.75 557.53 169.75 557.53 111.21"/>
  <polygon class="cls-1" points="713.47 0 679.26 0 679.26 43.27 649.76 43.27 649.76 73.3 679.26 73.3 679.26 169.4 713.47 169.4 713.47 73.3 742.98 73.3 742.98 43.27 713.47 43.27 713.47 0"/>
  <path class="cls-1" d="M199.87,50.21c-9.42-5.81-20.31-8.8-31.37-8.62-8.49-.13-16.87,1.84-24.41,5.74-4.16,2.19-7.99,4.97-11.36,8.24v-12.14h-34.18v168.6h33.95v-52.85c3.41,3.27,7.28,6.01,11.49,8.14,7.6,3.81,16.01,5.74,24.51,5.62,11.05.17,21.93-2.82,31.34-8.62,9.23-5.75,16.76-13.86,21.8-23.5,5.42-10.3,8.17-21.79,8-33.43,0-12.53-2.67-23.76-8-33.68-5.03-9.63-12.55-17.75-21.77-23.5ZM190.6,125.03c-2.57,5-6.51,9.16-11.36,12-5.08,2.93-10.87,4.42-16.74,4.31-5.81.12-11.54-1.37-16.55-4.31-4.79-2.87-8.69-7.03-11.23-12-2.8-5.54-4.19-11.68-4.05-17.89-.12-6.12,1.28-12.17,4.05-17.62,2.57-5,6.51-9.16,11.36-12,4.98-2.91,10.65-4.41,16.42-4.33,5.86-.11,11.63,1.38,16.71,4.31,4.85,2.84,8.79,7,11.36,12,2.76,5.46,4.13,11.51,4,17.62.16,6.21-1.2,12.36-3.97,17.91Z"/>
</svg></span><span class="tdb-logo-img-wrap"><img class="tdb-logo-img td-retina-data lazyload" data-retina="https://partnerships.packt.com/wp-content/uploads/2023/01/packt-partnerships-1-300x99.png" data-src="https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/01/packt-partnerships-1-300x99.png?lossy=1&strip=1&webp=1" alt="Logo"  title="" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300/99;" /></span></a></div></div> <!-- ./block --></div></div><div class="vc_column tdi_9  wpb_column vc_column_container tdc-column td-pb-span6">
<style scoped>.tdi_9{vertical-align:baseline}.tdi_9>.wpb_wrapper,.tdi_9>.wpb_wrapper>.tdc-elements{display:block}.tdi_9>.wpb_wrapper>.tdc-elements{width:100%}.tdi_9>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_9>.wpb_wrapper{width:auto;height:auto}@media (max-width:767px){.tdi_9>.wpb_wrapper,.tdi_9>.wpb_wrapper>.tdc-elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.tdi_9>.wpb_wrapper>.tdc-elements{width:100%}.tdi_9>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_9>.wpb_wrapper{width:100%;height:100%}.tdi_9{flex-grow:1}}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_mobile_search tdi_10 td-pb-border-top td_block_template_1 tdb-header-align"  data-td-block-uid="tdi_10" >
<style>.tdb_mobile_search{margin-bottom:0;clear:none}.tdb_mobile_search a{display:inline-block!important;position:relative;text-align:center;color:var(--td_theme_color,#4db2ec)}.tdb_mobile_search a>span{display:flex;align-items:center;justify-content:center}.tdb_mobile_search svg{height:auto}.tdb_mobile_search svg,.tdb_mobile_search svg *{fill:var(--td_theme_color,#4db2ec)}#tdc-live-iframe .tdb_mobile_search a{pointer-events:none}.td-search-opened{overflow:hidden}.td-search-opened #td-outer-wrap{position:static}.td-search-opened .td-search-wrap-mob{position:fixed;height:calc(100% + 1px)}.td-search-opened .td-drop-down-search{height:calc(100% + 1px);overflow-y:scroll;overflow-x:hidden}.tdi_10 .tdb-header-search-button-mob i{font-size:22px;width:55px;height:55px;line-height:55px}.tdi_10 .tdb-header-search-button-mob svg{width:22px}.tdi_10 .tdb-header-search-button-mob .tdb-mobile-search-icon-svg{width:55px;height:55px;display:flex;justify-content:center}.tdi_10 .tdb-header-search-button-mob{color:#ffffff}.tdi_10 .tdb-header-search-button-mob svg,.tdi_10 .tdb-header-search-button-mob svg *{fill:#ffffff}@media (max-width:767px){.tdi_10 .tdb-header-search-button-mob i{font-size:21px;width:52.5px;height:52.5px;line-height:52.5px}.tdi_10 .tdb-header-search-button-mob svg{width:21px}.tdi_10 .tdb-header-search-button-mob .tdb-mobile-search-icon-svg{width:52.5px;height:52.5px;display:flex;justify-content:center}}</style><div class="tdb-block-inner td-fix-index"><span class="tdb-header-search-button-mob dropdown-toggle" data-toggle="dropdown"><span class="tdb-mobile-search-icon tdb-mobile-search-icon-svg" ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"/></svg></span></span></div></div> <!-- ./block --><div class="td_block_wrap tdb_mobile_menu tdi_11 td-pb-border-top td_block_template_1 tdb-header-align"  data-td-block-uid="tdi_11" >
<style>@media (max-width:767px){.tdi_11{margin-right:-16px!important;padding-top:2px!important}}</style>
<style>.tdb_mobile_menu{margin-bottom:0;clear:none}.tdb_mobile_menu a{display:inline-block!important;position:relative;text-align:center;color:var(--td_theme_color,#4db2ec)}.tdb_mobile_menu a>span{display:flex;align-items:center;justify-content:center}.tdb_mobile_menu svg{height:auto}.tdb_mobile_menu svg,.tdb_mobile_menu svg *{fill:var(--td_theme_color,#4db2ec)}#tdc-live-iframe .tdb_mobile_menu a{pointer-events:none}.td-menu-mob-open-menu{overflow:hidden}.td-menu-mob-open-menu #td-outer-wrap{position:static}.tdi_11{display:inline-block}.tdi_11 .tdb-mobile-menu-button i{font-size:27px;width:54px;height:54px;line-height:54px}.tdi_11 .tdb-mobile-menu-button svg{width:27px}.tdi_11 .tdb-mobile-menu-button .tdb-mobile-menu-icon-svg{width:54px;height:54px}.tdi_11 .tdb-mobile-menu-button{color:#ffffff}.tdi_11 .tdb-mobile-menu-button svg,.tdi_11 .tdb-mobile-menu-button svg *{fill:#ffffff}@media (max-width:767px){.tdi_11 .tdb-mobile-menu-button i{font-size:29px;width:58px;height:58px;line-height:58px}.tdi_11 .tdb-mobile-menu-button svg{width:29px}.tdi_11 .tdb-mobile-menu-button .tdb-mobile-menu-icon-svg{width:58px;height:58px}}</style><div class="tdb-block-inner td-fix-index"><span class="tdb-mobile-menu-button"><i class="tdb-mobile-menu-icon td-icon-mobile"></i></span></div></div> <!-- ./block --></div></div></div></div></div></div>                    </div>
                
                    <div class="td-header-mobile-sticky-wrap tdc-zone-sticky-invisible tdc-zone-sticky-inactive" style="display: none">
                        <div id="tdi_12" class="tdc-zone"><div class="tdc_zone tdi_13  wpb_row td-pb-row" data-sticky-offset="0" >
<style scoped>.tdi_13{min-height:0}.td-header-mobile-sticky-wrap.td-header-active{opacity:1}.td-header-mobile-sticky-wrap{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:767px){.td-header-mobile-sticky-wrap{transform:translateY(-120%);-webkit-transform:translateY(-120%);-moz-transform:translateY(-120%);-ms-transform:translateY(-120%);-o-transform:translateY(-120%)}.td-header-mobile-sticky-wrap.td-header-active{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}</style><div id="tdi_14" class="tdc-row"><div class="vc_row tdi_15  wpb_row td-pb-row" >
<style scoped>.tdi_15,.tdi_15 .tdc-columns{min-height:0}.tdi_15,.tdi_15 .tdc-columns{display:block}.tdi_15 .tdc-columns{width:100%}.tdi_15:before,.tdi_15:after{display:table}</style><div class="vc_column tdi_17  wpb_column vc_column_container tdc-column td-pb-span12">
<style scoped>.tdi_17{vertical-align:baseline}.tdi_17>.wpb_wrapper,.tdi_17>.wpb_wrapper>.tdc-elements{display:block}.tdi_17>.wpb_wrapper>.tdc-elements{width:100%}.tdi_17>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_17>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ></div></div></div></div></div></div>                    </div>

                
                    <div class="td-header-desktop-wrap ">
                        <div id="tdi_18" class="tdc-zone"><div class="tdc_zone tdi_19  wpb_row td-pb-row tdc-element-style"  >
<style scoped>.tdi_19{min-height:0}.td-header-desktop-wrap{position:relative}.tdi_19{position:relative}</style>
<div class="tdi_18_rand_style td-element-style" ><style>.tdi_18_rand_style{background-color:var(--dark)!important}</style></div><div id="tdi_20" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_21  wpb_row td-pb-row tdc-element-style" >
<style scoped>.tdi_21,.tdi_21 .tdc-columns{min-height:0}.tdi_21,.tdi_21 .tdc-columns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.tdi_21 .tdc-columns{width:100%}.tdi_21:before,.tdi_21:after{display:none}@media (min-width:768px){.tdi_21{margin-left:-20px;margin-right:-20px}.tdi_21 .tdc-row-video-background-error,.tdi_21>.vc_column,.tdi_21>.tdc-columns>.vc_column{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (max-width:1018px){@media (min-width:768px){.tdi_21{margin-left:-15px;margin-right:-15px}.tdi_21 .tdc-row-video-background-error,.tdi_21>.vc_column,.tdi_21>.tdc-columns>.vc_column{padding-left:15px;padding-right:15px}}}.tdi_21{position:relative}.tdi_21 .td_block_wrap{text-align:left}</style>
<div class="tdi_20_rand_style td-element-style" ><div class="td-element-style-before"><style>.tdi_20_rand_style>.td-element-style-before{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;display:block!important;z-index:0!important;border-color:#ffffff!important;border-style:solid!important;border-width:0!important;background-size:cover!important;background-position:center top!important}</style></div><style>.tdi_20_rand_style{background-color:#202020!important}</style></div><div class="vc_column tdi_23  wpb_column vc_column_container tdc-column td-pb-span6">
<style scoped>.tdi_23{vertical-align:baseline}.tdi_23>.wpb_wrapper,.tdi_23>.wpb_wrapper>.tdc-elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.tdi_23>.wpb_wrapper>.tdc-elements{width:100%}.tdi_23>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_23>.wpb_wrapper{width:100%;height:100%}div.tdi_23{width:auto!important}.tdi_23{padding-top:20px!important;padding-bottom:20px!important;border-color:#2b2a2b!important;border-style:solid!important;border-width:0px 1px 0px 0px!important}@media (min-width:768px) and (max-width:1018px){.tdi_23{padding-top:15px!important;padding-bottom:15px!important}}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_logo tdi_24 td-pb-border-top td_block_template_1 tdb-header-align"  data-td-block-uid="tdi_24" >
<style>.tdi_24 .tdb-logo-a,.tdi_24 h1{flex-direction:row;align-items:center;justify-content:flex-start}.tdi_24 .tdb-logo-svg-wrap{max-width:100px;display:block}.tdi_24 .tdb-logo-svg-wrap svg{width:100px!important;height:auto}.tdi_24 .tdb-logo-img-wrap{display:none}.tdi_24 .tdb-logo-text-tagline{margin-top:2px;margin-left:0;display:none}.tdi_24 .tdb-logo-text-title{display:none}.tdi_24 .tdb-logo-text-wrap{flex-direction:column;align-items:flex-start}.tdi_24 .tdb-logo-icon{top:0px;display:none}.tdi_24 .tdb-logo-svg-wrap>*{fill:#ffffff}@media (min-width:768px) and (max-width:1018px){.tdi_24 .tdb-logo-svg-wrap{max-width:90px}.tdi_24 .tdb-logo-svg-wrap svg{width:90px!important;height:auto}}</style><div class="tdb-block-inner td-fix-index"><a class="tdb-logo-a" href="https://partnerships.packt.com/" aria-label="APP Demo Newspaper"><h1><span class="tdb-logo-svg-wrap"><?xml version="1.0" encoding="UTF-8"?>
<svg id="a7b87b8f-1c74-43d2-a089-4b3a49a5e9da" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 837 212.03">
  <defs>
    <style>
      .cls-1 {
        fill: #f97141;
        stroke-width: 0px;
      }
    </style>
  </defs>
  <polygon class="cls-1" points="788.17 43.43 747.39 43.43 799.52 106.5 747.39 169.56 788.17 169.56 837 106.5 788.17 43.43"/>
  <polygon class="cls-1" points="603.34 43.43 644.12 43.43 591.99 106.5 644.12 169.56 603.34 169.56 554.51 106.5 603.34 43.43"/>
  <polygon class="cls-1" points="48.83 43.43 89.61 43.43 37.48 106.5 89.61 169.56 48.83 169.56 0 106.5 48.83 43.43"/>
  <path class="cls-1" d="M340.43,55.66c-3.54-3.74-7.69-6.84-12.28-9.16-7.54-3.74-15.86-5.62-24.28-5.47-10.97-.15-21.75,2.84-31.07,8.62-9.22,5.73-16.71,13.85-21.68,23.5-5.22,9.92-7.83,21.15-7.83,33.69-.18,11.61,2.51,23.09,7.83,33.42,4.97,9.65,12.46,17.77,21.68,23.5,9.32,5.78,20.1,8.77,31.07,8.62,8.43.14,16.77-1.78,24.28-5.61,4.58-2.37,8.73-5.49,12.28-9.23v12.23h34V43.62h-34v12.04ZM333.43,131.23c-5.92,6.36-13.67,9.54-23.24,9.53-5.82.12-11.55-1.37-16.58-4.3-4.79-2.87-8.68-7.03-11.23-12-2.8-5.54-4.19-11.68-4.05-17.88-.12-6.12,1.28-12.17,4.05-17.63,2.55-4.97,6.44-9.13,11.23-12,5.02-2.94,10.76-4.43,16.58-4.31,5.9-.14,11.73,1.35,16.84,4.31,4.79,2.87,8.68,7.03,11.23,12,2.76,5.46,4.13,11.51,4,17.63,0,10.08-2.96,18.3-8.88,24.65h.05Z"/>
  <path class="cls-1" d="M475.82,137.5c-4.91,2.06-10.2,3.08-15.53,3-5.9.1-11.72-1.39-16.85-4.31-4.94-2.85-9.01-7-11.75-12-2.94-5.4-4.42-11.47-4.31-17.62-.16-6.16,1.33-12.24,4.31-17.63,2.8-4.89,6.86-8.95,11.75-11.75,5.13-2.92,10.95-4.41,16.85-4.31,5.23-.06,10.42.91,15.27,2.87,4.53,1.86,8.59,4.72,11.88,8.36l21.94-22.2c-6.01-6.73-13.41-12.07-21.68-15.66-8.65-3.72-17.99-5.59-27.41-5.49-12.1-.15-24.03,2.86-34.6,8.75-10.09,5.57-18.52,13.73-24.42,23.63-5.92,9.92-8.88,21.15-8.88,33.69-.35,23.65,12.42,45.56,33.17,56.92,10.27,5.75,21.85,8.63,34.73,8.62,9.42.1,18.75-1.77,27.41-5.48,8.43-3.71,15.99-9.13,22.2-15.93l-22.2-22.2c-3.24,3.78-7.31,6.77-11.88,8.74Z"/>
  <polyline class="cls-1" points="557.53 104.45 557.53 .59 523.32 .59 523.32 169.75 557.53 169.75 557.53 111.21"/>
  <polygon class="cls-1" points="713.47 0 679.26 0 679.26 43.27 649.76 43.27 649.76 73.3 679.26 73.3 679.26 169.4 713.47 169.4 713.47 73.3 742.98 73.3 742.98 43.27 713.47 43.27 713.47 0"/>
  <path class="cls-1" d="M199.87,50.21c-9.42-5.81-20.31-8.8-31.37-8.62-8.49-.13-16.87,1.84-24.41,5.74-4.16,2.19-7.99,4.97-11.36,8.24v-12.14h-34.18v168.6h33.95v-52.85c3.41,3.27,7.28,6.01,11.49,8.14,7.6,3.81,16.01,5.74,24.51,5.62,11.05.17,21.93-2.82,31.34-8.62,9.23-5.75,16.76-13.86,21.8-23.5,5.42-10.3,8.17-21.79,8-33.43,0-12.53-2.67-23.76-8-33.68-5.03-9.63-12.55-17.75-21.77-23.5ZM190.6,125.03c-2.57,5-6.51,9.16-11.36,12-5.08,2.93-10.87,4.42-16.74,4.31-5.81.12-11.54-1.37-16.55-4.31-4.79-2.87-8.69-7.03-11.23-12-2.8-5.54-4.19-11.68-4.05-17.89-.12-6.12,1.28-12.17,4.05-17.62,2.57-5,6.51-9.16,11.36-12,4.98-2.91,10.65-4.41,16.42-4.33,5.86-.11,11.63,1.38,16.71,4.31,4.85,2.84,8.79,7,11.36,12,2.76,5.46,4.13,11.51,4,17.62.16,6.21-1.2,12.36-3.97,17.91Z"/>
</svg></span><span class="tdb-logo-img-wrap"><img class="tdb-logo-img td-retina-data lazyload" data-retina="https://partnerships.packt.com/wp-content/uploads/2023/01/packt-partnerships-1-300x99.png" data-src="https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/01/packt-partnerships-1-300x99.png?lossy=1&strip=1&webp=1" alt="APP Demo Newspaper"  title="" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300/99;" /></span></h1></a></div></div> <!-- ./block --></div></div><div class="vc_column tdi_26  wpb_column vc_column_container tdc-column td-pb-span6">
<style scoped>.tdi_26{vertical-align:baseline;flex-grow:1}.tdi_26>.wpb_wrapper,.tdi_26>.wpb_wrapper>.tdc-elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.tdi_26>.wpb_wrapper>.tdc-elements{width:100%}.tdi_26>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_26>.wpb_wrapper{width:100%;height:100%}@media (min-width:768px) and (max-width:1018px){.tdi_26{padding-top:15px!important;padding-bottom:15px!important}}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_search tdi_27 td-pb-border-top td_block_template_1 tdb-header-align"  data-td-block-uid="tdi_27" >
<style>.tdi_27{border-color:#ffffff!important;width:300px!important;z-index:100000000!important;border-style:solid!important;border-width:0!important;position:relative}@media (min-width:768px) and (max-width:1018px){.tdi_27{margin-right:30px!important;width:300px!important}}</style>
<style>.tdb_module_header{width:100%;padding-bottom:0}.tdb_module_header .td-module-container{display:flex;flex-direction:column;position:relative}.tdb_module_header .td-module-container:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px}.tdb_module_header .td-image-wrap{display:block;position:relative;padding-bottom:70%}.tdb_module_header .td-image-container{position:relative;width:100%;flex:0 0 auto}.tdb_module_header .td-module-thumb{margin-bottom:0}.tdb_module_header .td-module-meta-info{width:100%;margin-bottom:0;padding:7px 0 0 0;z-index:1;border:0 solid #eaeaea;min-height:0}.tdb_module_header .entry-title{margin:0;font-size:13px;font-weight:500;line-height:18px}.tdb_module_header .td-post-author-name,.tdb_module_header .td-post-date,.tdb_module_header .td-module-comments{vertical-align:text-top}.tdb_module_header .td-post-author-name,.tdb_module_header .td-post-date{top:3px}.tdb_module_header .td-thumb-css{width:100%;height:100%;position:absolute;background-size:cover;background-position:center center}.tdb_module_header .td-category-pos-image .td-post-category:not(.td-post-extra-category),.tdb_module_header .td-post-vid-time{position:absolute;z-index:2;bottom:0}.tdb_module_header .td-category-pos-image .td-post-category:not(.td-post-extra-category){left:0}.tdb_module_header .td-post-vid-time{right:0;background-color:#000;padding:3px 6px 4px;font-family:var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif);font-size:10px;font-weight:600;line-height:1;color:#fff}.tdb_module_header .td-excerpt{margin:20px 0 0;line-height:21px}.tdb_module_header .td-read-more{margin:20px 0 0}.tdb_module_search .tdb-author-photo{display:inline-block}.tdb_module_search .tdb-author-photo,.tdb_module_search .tdb-author-photo img{vertical-align:middle}.tdb_module_search .td-post-author-name{white-space:normal}.tdb_header_search{margin-bottom:0;clear:none}.tdb_header_search .tdb-block-inner{position:relative;display:inline-block;width:100%}.tdb_header_search .tdb-search-form{position:relative;padding:20px;border-width:3px 0 0;border-style:solid;border-color:var(--td_theme_color,#4db2ec);pointer-events:auto}.tdb_header_search .tdb-search-form:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.tdb_header_search .tdb-search-form-inner{position:relative;display:flex;background-color:#fff}.tdb_header_search .tdb-search-form-inner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #e1e1e1;pointer-events:none}.tdb_header_search .tdb-head-search-placeholder{position:absolute;top:50%;transform:translateY(-50%);padding:3px 9px;font-size:12px;line-height:21px;color:#999;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;pointer-events:none}.tdb_header_search .tdb-head-search-form-input:focus+.tdb-head-search-placeholder,.tdb-head-search-form-input:not(:placeholder-shown)~.tdb-head-search-placeholder{opacity:0}.tdb_header_search .tdb-head-search-form-btn,.tdb_header_search .tdb-head-search-form-input{height:auto;min-height:32px}.tdb_header_search .tdb-head-search-form-input{color:#444;flex:1;background-color:transparent;border:0}.tdb_header_search .tdb-head-search-form-input.tdb-head-search-nofocus{color:transparent;text-shadow:0 0 0 #444}.tdb_header_search .tdb-head-search-form-btn{margin-bottom:0;padding:0 15px;background-color:#222222;font-family:var(--td_default_google_font_2,'Roboto',sans-serif);font-size:13px;font-weight:500;color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:1}.tdb_header_search .tdb-head-search-form-btn:hover{background-color:var(--td_theme_color,#4db2ec)}.tdb_header_search .tdb-head-search-form-btn i,.tdb_header_search .tdb-head-search-form-btn span{display:inline-block;vertical-align:middle}.tdb_header_search .tdb-head-search-form-btn i{font-size:12px}.tdb_header_search .tdb-head-search-form-btn .tdb-head-search-form-btn-icon{position:relative}.tdb_header_search .tdb-head-search-form-btn .tdb-head-search-form-btn-icon-svg{line-height:0}.tdb_header_search .tdb-head-search-form-btn svg{width:12px;height:auto}.tdb_header_search .tdb-head-search-form-btn svg,.tdb_header_search .tdb-head-search-form-btn svg *{fill:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tdb_header_search .tdb-aj-search-results{padding:20px;background-color:rgba(144,144,144,0.02);border-width:1px 0;border-style:solid;border-color:#ededed;background-color:#fff}.tdb_header_search .tdb-aj-search-results .td_module_wrap:last-child{margin-bottom:0;padding-bottom:0}.tdb_header_search .tdb-aj-search-results .td_module_wrap:last-child .td-module-container:before{display:none}.tdb_header_search .tdb-aj-search-inner{display:flex;flex-wrap:wrap;*zoom:1}.tdb_header_search .tdb-aj-search-inner:before,.tdb_header_search .tdb-aj-search-inner:after{display:table;content:'';line-height:0}.tdb_header_search .tdb-aj-search-inner:after{clear:both}.tdb_header_search .result-msg{padding:4px 0 6px 0;font-family:var(--td_default_google_font_2,'Roboto',sans-serif);font-size:12px;font-style:italic;background-color:#fff}.tdb_header_search .result-msg a{color:#222}.tdb_header_search .result-msg a:hover{color:var(--td_theme_color,#4db2ec)}.tdb_header_search .td-module-meta-info,.tdb_header_search .td-next-prev-wrap{text-align:left}.tdb_header_search .td_module_wrap:hover .entry-title a{color:var(--td_theme_color,#4db2ec)}.tdb_header_search .tdb-aj-cur-element .entry-title a{color:var(--td_theme_color,#4db2ec)}.tdc-dragged .tdb-head-search-btn:after,.tdc-dragged .tdb-drop-down-search{visibility:hidden!important;opacity:0!important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tdi_27 .tdb-search-form{padding:0px;border-width:0px}.tdi_27 .tdb-head-search-form-input,.tdi_27 .tdb-head-search-placeholder{padding:1px 15px 1px}.tdi_27 .tdb-search-form-inner:after{border-width:1px;border-radius:20px;border-color:#ffffff}.tdi_27 .tdb-search-form-inner{border-radius:20px;background-color:#202020}.tdi_27 .tdb-head-search-form-input{border-top-left-radius:20px;border-bottom-left-radius:20px;color:#ffffff;font-family:Outfit!important;font-size:15px!important;line-height:2.5!important;letter-spacing:.2px!important}.tdi_27 .tdb-head-search-form-btn svg{width:18px}.tdi_27 .tdb-head-search-form-btn-icon{top:-1px}.tdi_27 .tdb-head-search-form-btn{padding:0 15px;background-color:rgba(0,0,0,0);font-family:Outfit!important}.tdi_27 .tdb-aj-search-results{padding:20px;border-width:0px;background-color:var(--violet-2)}.tdi_27 .result-msg{border-width:1px 0 0;border-style:solid;border-color:#000;text-align:center;background-color:var(--violet-2);border-color:var(--sep-dark);font-family:Karla!important;font-size:11px!important}.tdi_27 .tdb-drop-down-search-inner{background-color:#202020;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.2)}.tdi_27 .tdb-search-form:before{background-color:#202020}.tdi_27 .tdb-head-search-form-input.tdb-head-search-nofocus{text-shadow:0 0 0 #ffffff}.tdi_27 .tdb-head-search-form-btn i{color:var(--white-transparent)}.tdi_27 .tdb-head-search-form-btn svg,.tdi_27 .tdb-head-search-form-btn svg *{fill:var(--white-transparent)}.tdi_27 .tdb-head-search-form-btn:hover i{color:#ffffff}.tdi_27 .tdb-head-search-form-btn:hover svg,.tdi_27 .tdb-head-search-form-btn:hover svg *{fill:#ffffff}.tdi_27 .tdb-head-search-form-btn:hover{background-color:rgba(0,0,0,0)}.tdi_27 .result-msg,.tdi_27 .result-msg a{color:var(--white-transparent)}.tdi_27 .result-msg a:hover{color:var(--accent)}.tdi_27 .tdb-head-search-placeholder{font-family:Outfit!important;font-size:15px!important;line-height:2.5!important;letter-spacing:.2px!important}.tdi_27 .td_module_wrap{width:100%;float:left;padding-left:11px;padding-right:11px;padding-bottom:8px;margin-bottom:8px}.tdi_27 .td_module_wrap:nth-last-child(-n+1){margin-bottom:0;padding-bottom:0}.tdi_27 .td_module_wrap:nth-last-child(-n+1) .td-module-container:before{display:none}.tdi_27 .tdb-aj-search-inner{margin-left:-11px;margin-right:-11px}.tdi_27 .td-module-container:before{bottom:-8px;border-color:#eaeaea}.tdi_27 .td-module-container{border-color:#eaeaea;flex-direction:row;align-items:center}.tdi_27 .entry-thumb{background-position:center 50%;border-radius:5px}.tdi_27 .td-image-wrap{padding-bottom:100%}.tdi_27 .td-image-container{flex:0 0 15%;width:15%;display:block;order:0}.ie10 .tdi_27 .td-image-container,.ie11 .tdi_27 .td-image-container{flex:0 0 auto}.ie10 .tdi_27 .td-module-meta-info,.ie11 .tdi_27 .td-module-meta-info{flex:1}.tdi_27 .td-post-vid-time{display:block}.tdi_27 .td-module-meta-info{padding:0 0 0 16px;border-color:#eaeaea}.tdi_27 .entry-title{margin:0px;font-family:Outfit!important;font-size:14px!important;line-height:1.5!important;font-weight:700!important}.tdi_27 .td-excerpt{column-count:1;column-gap:48px;display:none;font-family:Outfit!important}.tdi_27 .td-post-category:not(.td-post-extra-category){display:none}.tdi_27 .td-read-more{display:none}.tdi_27 .td-author-date{display:none}.tdi_27 .td-post-author-name{display:none}.tdi_27 .td-post-date,.tdi_27 .td-post-author-name span{display:none}.tdi_27 .entry-review-stars{display:none}.tdi_27 .td-icon-star,.tdi_27 .td-icon-star-empty,.tdi_27 .td-icon-star-half{font-size:15px}.tdi_27 .td-module-comments{display:none}.tdi_27 .tdb-author-photo .avatar{width:20px;height:20px;margin-right:6px;border-radius:50%}.tdi_27 .td-module-title a{color:#ffffff;box-shadow:inset 0 0 0 0 #000}body .tdi_27 .td_module_wrap:hover .td-module-title a,.tdi_27 .tdb-aj-cur-element .entry-title a{color:var(--accent)!important}.tdi_27 .td-post-category{font-family:Outfit!important}.tdi_27 .td-editor-date,.tdi_27 .td-editor-date .td-post-author-name,.tdi_27 .td-module-comments a{font-family:Outfit!important}body .tdi_27 .tdb-aj-srs-title{margin-bottom:10px;color:var(--white-transparent-2);font-family:Outfit!important;font-size:13px!important;line-height:1.5!important;font-weight:500!important}body .tdi_27 .tdb-aj-sr-taxonomy{color:#ffffff;font-family:Outfit!important;font-size:15px!important;line-height:1.5!important}body .tdi_27 .tdb-aj-sr-taxonomy:hover{color:var(--blck-custom-color-4)}@media (min-width:768px){.tdi_27 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}@media (min-width:1019px) and (max-width:1140px){.tdi_27 .td_module_wrap{padding-bottom:8px!important;margin-bottom:8px!important;padding-bottom:8px;margin-bottom:8px}.tdi_27 .td_module_wrap:nth-last-child(-n+1){margin-bottom:0!important;padding-bottom:0!important}.tdi_27 .td_module_wrap .td-module-container:before{display:block!important}.tdi_27 .td_module_wrap:nth-last-child(-n+1) .td-module-container:before{display:none!important}.tdi_27 .td-module-container:before{bottom:-8px}.tdi_27 .td-module-title a{box-shadow:inset 0 0 0 0 #000}@media (min-width:768px){.tdi_27 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (min-width:768px) and (max-width:1018px){.tdi_27 .tdb-head-search-form-input,.tdi_27 .tdb-head-search-placeholder{padding:0 10px}.tdi_27 .tdb-head-search-form-btn svg{width:16px}.tdi_27 .tdb-head-search-form-btn{padding:0 10px}.tdi_27 .tdb-aj-search-results{padding:15px}.tdi_27 .tdb-head-search-form-input{font-size:13px!important;line-height:2.2!important}.tdi_27 .tdb-head-search-placeholder{font-size:13px!important;line-height:2.2!important}.tdi_27 .td_module_wrap{padding-bottom:6px!important;margin-bottom:6px!important;padding-bottom:6px;margin-bottom:6px}.tdi_27 .td_module_wrap:nth-last-child(-n+1){margin-bottom:0!important;padding-bottom:0!important}.tdi_27 .td_module_wrap .td-module-container:before{display:block!important}.tdi_27 .td_module_wrap:nth-last-child(-n+1) .td-module-container:before{display:none!important}.tdi_27 .td-module-container:before{bottom:-6px}.tdi_27 .td-image-container{flex:0 0 14%;width:14%}.ie10 .tdi_27 .td-image-container,.ie11 .tdi_27 .td-image-container{flex:0 0 auto}.tdi_27 .td-module-meta-info{padding:0 0 0 12px}.tdi_27 .td-module-title a{box-shadow:inset 0 0 0 0 #000}.tdi_27 .entry-title{font-size:13px!important}body .tdi_27 .tdb-aj-srs-title{margin-bottom:8px;font-size:12px!important}body .tdi_27 .tdb-aj-sr-taxonomy:not(:last-child){margin-bottom:4px}body .tdi_27 .tdb-aj-sr-taxonomy{font-size:14px!important}@media (min-width:768px){.tdi_27 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}@media (max-width:767px){.tdi_27 .td_module_wrap{padding-bottom:8px!important;margin-bottom:8px!important;padding-bottom:8px;margin-bottom:8px}.tdi_27 .td_module_wrap:nth-last-child(-n+1){margin-bottom:0!important;padding-bottom:0!important}.tdi_27 .td_module_wrap .td-module-container:before{display:block!important}.tdi_27 .td_module_wrap:nth-last-child(-n+1) .td-module-container:before{display:none!important}.tdi_27 .td-module-container:before{bottom:-8px}.tdi_27 .td-module-title a{box-shadow:inset 0 0 0 0 #000}@media (min-width:768px){.tdi_27 .td-module-title a{transition:all 0.2s ease;-webkit-transition:all 0.2s ease}}}</style>
<div class="tdi_27_rand_style td-element-style"><style>
.tdi_27_rand_style{
background-color:#202020 !important;
}
 </style></div><div class="tdb-block-inner td-fix-index"><div class="tdb-drop-down-search" aria-labelledby="td-header-search-button"><div class="tdb-drop-down-search-inner"><form method="get" class="tdb-search-form" action="https://partnerships.packt.com/"><div class="tdb-search-form-inner"><input class="tdb-head-search-form-input" placeholder=" " type="text" value="" name="s" autocomplete="off" /><div class="tdb-head-search-placeholder">Search...</div><button class="wpb_button wpb_btn-inverse btn tdb-head-search-form-btn" title="Search" type="submit" aria-label="Search"><span class="tdb-head-search-form-btn-icon tdb-head-search-form-btn-icon-svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"/></svg></span></button></div></form><div class="tdb-aj-search"></div></div></div></div></div> <!-- ./block --></div></div></div></div><div id="tdi_28" class="tdc-row tdc-row-is-sticky tdc-rist-top stretch_row_1200 td-stretch-content"><div class="vc_row tdi_29  wpb_row td-pb-row tdc-element-style" >
<style scoped>body .tdc-row.tdc-rist-top-active,body .tdc-row.tdc-rist-bottom-active{position:fixed;left:50%;transform:translateX(-50%);z-index:10000}body .tdc-row.tdc-rist-top-active.td-stretch-content,body .tdc-row.tdc-rist-bottom-active.td-stretch-content{width:100%!important}body .tdc-row.tdc-rist-top-active{top:0}body .tdc-row.tdc-rist-absolute{position:absolute}body .tdc-row.tdc-rist-bottom-active{bottom:0}.tdi_29,.tdi_29 .tdc-columns{min-height:0}.tdi_29,.tdi_29 .tdc-columns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.tdi_29 .tdc-columns{width:100%}.tdi_29:before,.tdi_29:after{display:none}@media (min-width:767px){body.admin-bar .tdc-row.tdc-rist-top-active{top:32px}}@media (min-width:768px){.tdi_29{margin-left:-20px;margin-right:-20px}.tdi_29 .tdc-row-video-background-error,.tdi_29>.vc_column,.tdi_29>.tdc-columns>.vc_column{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (max-width:1018px){@media (min-width:768px){.tdi_29{margin-left:-15px;margin-right:-15px}.tdi_29 .tdc-row-video-background-error,.tdi_29>.vc_column,.tdi_29>.tdc-columns>.vc_column{padding-left:15px;padding-right:15px}}}.tdi_29{position:relative}.tdi_29 .td_block_wrap{text-align:left}</style>
<div class="tdi_28_rand_style td-element-style" ><div class="td-element-style-before"><style>.tdi_28_rand_style>.td-element-style-before{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;display:block!important;z-index:0!important;border-color:#ffffff!important;border-style:solid!important;border-width:0px 0px 1px 0px!important;background-size:cover!important;background-position:center top!important}</style></div><style>.tdi_28_rand_style{background-color:#2b2a2b!important}</style></div><div class="vc_column tdi_31  wpb_column vc_column_container tdc-column td-pb-span12">
<style scoped>.tdi_31{vertical-align:baseline;flex-grow:1}.tdi_31>.wpb_wrapper,.tdi_31>.wpb_wrapper>.tdc-elements{display:block}.tdi_31>.wpb_wrapper>.tdc-elements{width:100%}.tdi_31>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_31>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_menu tdi_32 tds_menu_active1 tds_menu_sub_active1 td-pb-border-top td_block_template_1 tdb-header-align"  data-td-block-uid="tdi_32"  style=" z-index: 999;">
<style>.tdb_header_menu{margin-bottom:0;z-index:999;clear:none}.tdb_header_menu .tdb-main-sub-icon-fake,.tdb_header_menu .tdb-sub-icon-fake{display:none}.rtl .tdb_header_menu .tdb-menu{display:flex}.tdb_header_menu .tdb-menu{display:inline-block;vertical-align:middle;margin:0}.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive,.tdb_header_menu .tdb-menu .tdb-menu-item-inactive{pointer-events:none}.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive>ul,.tdb_header_menu .tdb-menu .tdb-menu-item-inactive>ul{visibility:hidden;opacity:0}.tdb_header_menu .tdb-menu .sub-menu{font-size:14px;position:absolute;top:-999em;background-color:#fff;z-index:99}.tdb_header_menu .tdb-menu .sub-menu>li{list-style-type:none;margin:0;font-family:var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif)}.tdb_header_menu .tdb-menu>li{float:left;list-style-type:none;margin:0}.tdb_header_menu .tdb-menu>li>a{position:relative;display:inline-block;padding:0 14px;font-weight:700;font-size:14px;line-height:48px;vertical-align:middle;text-transform:uppercase;-webkit-backface-visibility:hidden;color:#000;font-family:var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif)}.tdb_header_menu .tdb-menu>li>a:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:0;height:3px;background-color:var(--td_theme_color,#4db2ec);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:width 0.2s ease;transition:width 0.2s ease}.tdb_header_menu .tdb-menu>li>a>.tdb-menu-item-text{display:inline-block}.tdb_header_menu .tdb-menu>li>a .tdb-menu-item-text,.tdb_header_menu .tdb-menu>li>a span{vertical-align:middle;float:left}.tdb_header_menu .tdb-menu>li>a .tdb-sub-menu-icon{margin:0 0 0 7px}.tdb_header_menu .tdb-menu>li>a .tdb-sub-menu-icon-svg{float:none;line-height:0}.tdb_header_menu .tdb-menu>li>a .tdb-sub-menu-icon-svg svg{width:14px;height:auto}.tdb_header_menu .tdb-menu>li>a .tdb-sub-menu-icon-svg svg,.tdb_header_menu .tdb-menu>li>a .tdb-sub-menu-icon-svg svg *{fill:#000}.tdb_header_menu .tdb-menu>li.current-menu-item>a:after,.tdb_header_menu .tdb-menu>li.current-menu-ancestor>a:after,.tdb_header_menu .tdb-menu>li.current-category-ancestor>a:after,.tdb_header_menu .tdb-menu>li.current-page-ancestor>a:after,.tdb_header_menu .tdb-menu>li:hover>a:after,.tdb_header_menu .tdb-menu>li.tdb-hover>a:after{width:100%}.tdb_header_menu .tdb-menu>li:hover>ul,.tdb_header_menu .tdb-menu>li.tdb-hover>ul{top:auto;display:block!important}.tdb_header_menu .tdb-menu>li.td-normal-menu>ul.sub-menu{top:auto;left:0;z-index:99}.tdb_header_menu .tdb-menu>li .tdb-menu-sep{position:relative;vertical-align:middle;font-size:14px}.tdb_header_menu .tdb-menu>li .tdb-menu-sep-svg{line-height:0}.tdb_header_menu .tdb-menu>li .tdb-menu-sep-svg svg{width:14px;height:auto}.tdb_header_menu .tdb-menu>li:last-child .tdb-menu-sep{display:none}.tdb_header_menu .tdb-menu-item-text{word-wrap:break-word}.tdb_header_menu .tdb-menu-item-text,.tdb_header_menu .tdb-sub-menu-icon,.tdb_header_menu .tdb-menu-more-subicon{vertical-align:middle}.tdb_header_menu .tdb-sub-menu-icon,.tdb_header_menu .tdb-menu-more-subicon{position:relative;top:0;padding-left:0}.tdb_header_menu .tdb-normal-menu{position:relative}.tdb_header_menu .tdb-normal-menu ul{left:0;padding:15px 0;text-align:left}.tdb_header_menu .tdb-normal-menu ul ul{margin-top:-15px}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item{position:relative;list-style-type:none}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a{position:relative;display:block;padding:7px 30px;font-size:12px;line-height:20px;color:#111}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon,.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;padding-right:inherit;font-size:7px;line-height:20px}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg,.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon-svg{line-height:0}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg,.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon-svg svg{width:7px;height:auto}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg *,.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon svg,.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon svg *{fill:#000}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover>ul,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover>ul{top:0;display:block!important}.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-item>a,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-ancestor>a,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-category-ancestor>a,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-page-ancestor>a,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover>a,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover>a{color:var(--td_theme_color,#4db2ec)}.tdb_header_menu .tdb-normal-menu>ul{left:-15px}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul,.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list{width:100%!important}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul li,.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list li{display:inline-block;width:auto!important}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu,.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item{position:static}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul ul{margin-top:0!important}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu>ul{left:0!important}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item>a .tdb-sub-menu-icon{float:none;line-height:1}.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item:hover>ul,.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item.tdb-hover>ul{top:100%}.tdb_header_menu.tdb-menu-sub-inline .tdb-menu-items-dropdown{position:static}.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list{left:0!important}.tdb-menu .tdb-mega-menu .sub-menu{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;width:1114px!important}.tdb-menu .tdb-mega-menu .sub-menu,.tdb-menu .tdb-mega-menu .sub-menu>li{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tdb-menu .tdb-mega-menu .sub-menu>li{top:0;width:100%;max-width:1114px!important;height:auto;background-color:#fff;border:1px solid #eaeaea;overflow:hidden}.tdc-dragged .tdb-block-menu ul{visibility:hidden!important;opacity:0!important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tdb-mm-align-screen .tdb-menu .tdb-mega-menu .sub-menu{-webkit-transform:translateX(0);transform:translateX(0)}.tdb-mm-align-parent .tdb-menu .tdb-mega-menu{position:relative}.tdb-menu .tdb-mega-menu .tdc-row:not([class*='stretch_row_']),.tdb-menu .tdb-mega-menu .tdc-row-composer:not([class*='stretch_row_']){width:auto!important;max-width:1240px}.tdb-menu .tdb-mega-menu-page>.sub-menu>li .tdb-page-tpl-edit-btns{position:absolute;top:0;left:0;display:none;flex-wrap:wrap;gap:0 4px}.tdb-menu .tdb-mega-menu-page>.sub-menu>li:hover .tdb-page-tpl-edit-btns{display:flex}.tdb-menu .tdb-mega-menu-page>.sub-menu>li .tdb-page-tpl-edit-btn{background-color:#000;padding:1px 8px 2px;font-size:11px;color:#fff;z-index:100}.tdi_32 .tdb-menu>li{margin-right:40px}.tdi_32 .tdb-menu>li:last-child{margin-right:0}.tdi_32 .tdb-menu-items-dropdown{margin-left:40px}.tdi_32 .tdb-menu-items-empty+.tdb-menu-items-dropdown{margin-left:0}.tdi_32 .tdb-menu>li>a,.tdi_32 .td-subcat-more{padding:0px;color:#ffffff}.tdi_32 .tdb-menu>li .tdb-menu-sep,.tdi_32 .tdb-menu-items-dropdown .tdb-menu-sep{top:-1px}.tdi_32 .tdb-menu>li>a .tdb-sub-menu-icon,.tdi_32 .td-subcat-more .tdb-menu-more-subicon{font-size:12px;margin-left:8px;top:0px}.tdi_32 .td-subcat-more .tdb-menu-more-icon{top:0px}.tdi_32 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg,.tdi_32 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg *,.tdi_32 .td-subcat-more .tdb-menu-more-subicon-svg svg,.tdi_32 .td-subcat-more .tdb-menu-more-subicon-svg svg *,.tdi_32 .td-subcat-more .tdb-menu-more-icon-svg,.tdi_32 .td-subcat-more .tdb-menu-more-icon-svg *{fill:#ffffff}.tdi_32 .tdb-menu>li>a,.tdi_32 .td-subcat-more,.tdi_32 .td-subcat-more>.tdb-menu-item-text{font-family:Outfit!important;font-size:13px!important;line-height:62px!important;font-style:normal!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.8px!important}.tdi_32 .tdb-normal-menu ul.sub-menu,.tdi_32 .td-pulldown-filter-list{width:200px!important}.tdi_32 .tdb-menu>.tdb-normal-menu>ul,.tdi_32 .td-pulldown-filter-list{left:-20px}.tdi_32 .tdb-menu .tdb-normal-menu ul,.tdi_32 .td-pulldown-filter-list,.tdi_32 .td-pulldown-filter-list .sub-menu{padding:15px 20px;background-color:#2b2a2b;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.15)}.tdi_32 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,.tdi_32 .td-pulldown-filter-list li a{margin-bottom:6px;font-family:Outfit!important;font-size:14px!important;line-height:1.9!important;letter-spacing:.2px!important}.tdi_32 .tdb-menu .tdb-normal-menu ul .tdb-menu-item:last-child>a,.tdi_32 .td-pulldown-filter-list li:last-child a{margin-bottom:0}.tdi_32 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,.tdi_32 .tdb-menu-items-dropdown .td-pulldown-filter-list li>a{padding:0px}.tdi_32 .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon,.tdi_32 .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon{right:0;margin-top:1px}.tdi_32 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,.tdi_32 .tdb-menu-items-dropdown .td-pulldown-filter-list li a,.tdi_32 .tdb-menu-items-dropdown .td-pulldown-filter-list li a{color:#ffffff}.tdi_32 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg,.tdi_32 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg *,.tdi_32 .tdb-menu-items-dropdown .td-pulldown-filter-list li a .tdb-sub-menu-icon-svg svg,.tdi_32 .tdb-menu-items-dropdown .td-pulldown-filter-list li a .tdb-sub-menu-icon-svg svg *{fill:#ffffff}.tdi_32 .tdb-menu .tdb-mega-menu .sub-menu>li{box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1)}@media (max-width:1140px){.tdb-menu .tdb-mega-menu .sub-menu>li{width:100%!important}}@media (max-width:1018px){.tdi_32 .td-pulldown-filter-list{left:auto;right:-20px}}@media (min-width:1019px) and (max-width:1140px){.tdi_32 .tdb-menu>li>a,.tdi_32 .td-subcat-more,.tdi_32 .td-subcat-more>.tdb-menu-item-text{font-size:12px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_32 .tdb-menu>li{margin-right:30px}.tdi_32 .tdb-menu>li:last-child{margin-right:0}.tdi_32 .tdb-menu-items-dropdown{margin-left:30px}.tdi_32 .tdb-menu-items-empty+.tdb-menu-items-dropdown{margin-left:0}.tdi_32 .tdb-menu>li>a .tdb-sub-menu-icon,.tdi_32 .td-subcat-more .tdb-menu-more-subicon{font-size:10px;margin-left:6px}.tdi_32 .tdb-menu>li>a,.tdi_32 .td-subcat-more,.tdi_32 .td-subcat-more>.tdb-menu-item-text{font-size:11px!important;line-height:52px!important}.tdi_32 .tdb-normal-menu ul.sub-menu,.tdi_32 .td-pulldown-filter-list{width:160px!important}.tdi_32 .tdb-menu>.tdb-normal-menu>ul,.tdi_32 .td-pulldown-filter-list{left:-15px}.tdi_32 .tdb-menu .tdb-normal-menu ul,.tdi_32 .td-pulldown-filter-list,.tdi_32 .td-pulldown-filter-list .sub-menu{padding:13px 15px}.tdi_32 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,.tdi_32 .td-pulldown-filter-list li a{margin-bottom:4px;font-size:13px!important}.tdi_32 .tdb-menu .tdb-normal-menu ul .tdb-menu-item:last-child>a,.tdi_32 .td-pulldown-filter-list li:last-child a{margin-bottom:0}@media (max-width:1018px){.tdi_32 .td-pulldown-filter-list{left:auto;right:-15px}}}</style>
<style>.tdi_32 .tdb-menu>li.current-menu-item>a,.tdi_32 .tdb-menu>li.current-menu-ancestor>a,.tdi_32 .tdb-menu>li.current-category-ancestor>a,.tdi_32 .tdb-menu>li.current-page-ancestor>a,.tdi_32 .tdb-menu>li:hover>a,.tdi_32 .tdb-menu>li.tdb-hover>a,.tdi_32 .tdb-menu-items-dropdown:hover .td-subcat-more{color:var(--blck-custom-color-4)}.tdi_32 .tdb-menu>li.current-menu-item>a .tdb-sub-menu-icon-svg svg,.tdi_32 .tdb-menu>li.current-menu-item>a .tdb-sub-menu-icon-svg svg *,.tdi_32 .tdb-menu>li.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg,.tdi_32 .tdb-menu>li.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_32 .tdb-menu>li.current-category-ancestor>a .tdb-sub-menu-icon-svg svg,.tdi_32 .tdb-menu>li.current-category-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_32 .tdb-menu>li.current-page-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_32 .tdb-menu>li:hover>a .tdb-sub-menu-icon-svg svg,.tdi_32 .tdb-menu>li:hover>a .tdb-sub-menu-icon-svg svg *,.tdi_32 .tdb-menu>li.tdb-hover>a .tdb-sub-menu-icon-svg svg,.tdi_32 .tdb-menu>li.tdb-hover>a .tdb-sub-menu-icon-svg svg *,.tdi_32 .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg,.tdi_32 .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg *{fill:var(--blck-custom-color-4)}.tdi_32 .tdb-menu>li>a:after,.tdi_32 .tdb-menu-items-dropdown .td-subcat-more:after{background-color:;bottom:0px}.tdi_32 .tdb-menu>li.current-menu-item>a:after,.tdi_32 .tdb-menu>li.current-menu-ancestor>a:after,.tdi_32 .tdb-menu>li.current-category-ancestor>a:after,.tdi_32 .tdb-menu>li.current-page-ancestor>a:after,.tdi_32 .tdb-menu>li:hover>a:after,.tdi_32 .tdb-menu>li.tdb-hover>a:after,.tdi_32 .tdb-menu-items-dropdown:hover .td-subcat-more:after{width:0px}</style>
<style>.tdi_32 .tdb-menu ul .tdb-normal-menu.current-menu-item>a,.tdi_32 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a,.tdi_32 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a,.tdi_32 .tdb-menu ul .tdb-normal-menu.tdb-hover>a,.tdi_32 .tdb-menu ul .tdb-normal-menu:hover>a,.tdi_32 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a{color:var(--blck-custom-color-4)}.tdi_32 .tdb-menu ul .tdb-normal-menu.current-menu-item>a .tdb-sub-menu-icon-svg svg,.tdi_32 .tdb-menu ul .tdb-normal-menu.current-menu-item>a .tdb-sub-menu-icon-svg svg *,.tdi_32 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg,.tdi_32 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_32 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a .tdb-sub-menu-icon-svg svg,.tdi_32 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a .tdb-sub-menu-icon-svg svg *,.tdi_32 .tdb-menu ul .tdb-normal-menu.tdb-hover>a .tdb-sub-menu-icon-svg svg,.tdi_32 .tdb-menu ul .tdb-normal-menu.tdb-hover>a .tdb-sub-menu-icon-svg svg *,.tdi_32 .tdb-menu ul .tdb-normal-menu:hover>a .tdb-sub-menu-icon-svg svg,.tdi_32 .tdb-menu ul .tdb-normal-menu:hover>a .tdb-sub-menu-icon-svg svg *,.tdi_32 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a .tdb-sub-menu-icon-svg svg,.tdi_32 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a .tdb-sub-menu-icon-svg svg *{fill:var(--blck-custom-color-4);fill:#fff9f9}.tdi_32 .tdb-menu ul .tdb-normal-menu.current-menu-item>a i,.tdi_32 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a i,.tdi_32 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a i,.tdi_32 .tdb-menu ul .tdb-normal-menu.tdb-hover>a i,.tdi_32 .tdb-menu ul .tdb-normal-menu:hover>a i,.tdi_32 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a .tdb-sub-menu-icon-svg i,.tdi_32 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a .tdb-sub-menu-icon-svg i{color:#fff9f9}</style><div id=tdi_32 class="td_block_inner td-fix-index"><div class="tdb-main-sub-icon-fake"><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></div><div class="tdb-sub-icon-fake"><i class="tdb-sub-menu-icon td-icon-right-arrow"></i></div><ul id="menu-td-demo-header-menu-2" class="tdb-block-menu tdb-menu tdb-menu-items-visible"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-first tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-7694"><a href="https://expertedge.org/"><div class="tdb-menu-item-text">ExpertEdge</div></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-2301 tdb-menu-item-inactive"><a href="#"><div class="tdb-menu-item-text">Digital Library</div><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></a>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page tdb-menu-item tdb-normal-menu menu-item-2303"><a href="https://partnerships.packt.com/business-library/"><div class="tdb-menu-item-text">For Businesses</div></a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page tdb-menu-item tdb-normal-menu menu-item-2302"><a href="https://partnerships.packt.com/academic-library/"><div class="tdb-menu-item-text">For Academics</div></a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page tdb-menu-item tdb-normal-menu menu-item-2708"><a href="https://partnerships.packt.com/content-api/"><div class="tdb-menu-item-text">Content API</div></a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-1796 tdb-menu-item-inactive"><a href="#"><div class="tdb-menu-item-text">Content Solutions</div><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></a>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page tdb-menu-item tdb-normal-menu menu-item-1795"><a href="https://partnerships.packt.com/ebooks-white-papers/"><div class="tdb-menu-item-text">eBooks &#038; White Papers</div></a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page tdb-menu-item tdb-normal-menu menu-item-3565"><a href="https://partnerships.packt.com/insight-reports/"><div class="tdb-menu-item-text">Insight Reports</div></a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page tdb-menu-item tdb-normal-menu menu-item-1835"><a href="https://partnerships.packt.com/documentation-articles/"><div class="tdb-menu-item-text">Documentation &#038; Articles</div></a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page tdb-menu-item tdb-normal-menu menu-item-1794"><a href="https://partnerships.packt.com/infographics-datasheets/"><div class="tdb-menu-item-text">Infographics &#038; Datasheets</div></a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page tdb-menu-item tdb-normal-menu menu-item-1792"><a href="https://partnerships.packt.com/surveys-reports/"><div class="tdb-menu-item-text">Market Research</div></a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page tdb-menu-item tdb-normal-menu menu-item-1790"><a href="https://partnerships.packt.com/press/"><div class="tdb-menu-item-text">Press</div></a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-4802 tdb-menu-item-inactive"><a href="#"><div class="tdb-menu-item-text">Contributors</div><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></a>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-159 current_page_item tdb-menu-item tdb-normal-menu menu-item-4801"><a href="https://partnerships.packt.com/contributors/"><div class="tdb-menu-item-text">Become a Contributor</div></a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page tdb-menu-item tdb-normal-menu menu-item-1762"><a href="https://partnerships.packt.com/contributor-stories/"><div class="tdb-menu-item-text">Contributor Stories</div></a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-94 tdb-menu-item-inactive"><a href="#"><div class="tdb-menu-item-text">Resources</div><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></a>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page tdb-menu-item tdb-normal-menu menu-item-92"><a href="https://partnerships.packt.com/about/"><div class="tdb-menu-item-text">About</div></a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page tdb-menu-item tdb-normal-menu menu-item-2770"><a href="https://partnerships.packt.com/state-of-tech-2023/"><div class="tdb-menu-item-text">State of Tech 2023</div></a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-8246 tdb-menu-item-inactive"><a href="#"><div class="tdb-menu-item-text">Advertise with Packt</div><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></a>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page tdb-menu-item tdb-normal-menu menu-item-2909"><a href="https://partnerships.packt.com/sponsored-newsletters/"><div class="tdb-menu-item-text">Sponsored Newsletters</div></a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page tdb-menu-item tdb-normal-menu menu-item-1791"><a href="https://partnerships.packt.com/sponsored-ebooks/"><div class="tdb-menu-item-text">Sponsored eBooks</div></a></li>
</ul>
</li>
</ul></div></div></div></div></div></div><div id="tdi_35" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_36  wpb_row td-pb-row tdc-element-style" >
<style scoped>.tdi_36,.tdi_36 .tdc-columns{min-height:0}.tdi_36,.tdi_36 .tdc-columns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.tdi_36 .tdc-columns{width:100%}.tdi_36:before,.tdi_36:after{display:none}@media (min-width:768px){.tdi_36{margin-left:-20px;margin-right:-20px}.tdi_36 .tdc-row-video-background-error,.tdi_36>.vc_column,.tdi_36>.tdc-columns>.vc_column{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (max-width:1018px){@media (min-width:768px){.tdi_36{margin-left:-15px;margin-right:-15px}.tdi_36 .tdc-row-video-background-error,.tdi_36>.vc_column,.tdi_36>.tdc-columns>.vc_column{padding-left:15px;padding-right:15px}}}.tdi_36{position:relative}.tdi_36 .td_block_wrap{text-align:left}</style>
<div class="tdi_35_rand_style td-element-style" ><div class="td-element-style-before"><style>.tdi_35_rand_style>.td-element-style-before{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;display:block!important;z-index:0!important;border-color:#ffffff!important;border-style:solid!important;border-width:0!important;background-size:cover!important;background-position:center top!important}</style></div><style>.tdi_35_rand_style{background-color:#2b2a2b!important}</style></div><div class="vc_column tdi_38  wpb_column vc_column_container tdc-column td-pb-span12">
<style scoped>.tdi_38{vertical-align:baseline;flex-grow:1}.tdi_38>.wpb_wrapper,.tdi_38>.wpb_wrapper>.tdc-elements{display:block}.tdi_38>.wpb_wrapper>.tdc-elements{width:100%}.tdi_38>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_38>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_breadcrumbs tdi_39 td-pb-border-top td_block_template_1 tdb-breadcrumbs "  data-td-block-uid="tdi_39" >
<style>.tdi_39{margin-bottom:0px!important;padding-top:10px!important;padding-bottom:10px!important}</style>
<style>.tdb-breadcrumbs{margin-bottom:11px;font-family:var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif);font-size:12px;color:#747474;line-height:18px}.tdb-breadcrumbs a{color:#747474}.tdb-breadcrumbs a:hover{color:#000}.tdb-breadcrumbs .tdb-bread-sep{line-height:1;vertical-align:middle}.tdb-breadcrumbs .tdb-bread-sep-svg svg{height:auto}.tdb-breadcrumbs .tdb-bread-sep-svg svg,.tdb-breadcrumbs .tdb-bread-sep-svg svg *{fill:#c3c3c3}.single-tdb_templates.author-template .tdb_breadcrumbs{margin-bottom:2px}.tdb_category_breadcrumbs{margin:21px 0 9px}.search-results .tdb_breadcrumbs{margin-bottom:2px}.tdi_39 .tdb-bread-sep{font-size:12px;margin:0 10px;color:#ffffff}.tdi_39,.tdi_39 a{color:#ffffff}.tdi_39 .tdb-bread-sep-svg svg,.tdi_39 .tdb-bread-sep-svg svg *{fill:#ffffff;fill:#ffffff}.tdi_39 a:hover{color:var(--blck-custom-color-4)}.td-theme-wrap .tdi_39{text-align:left}.tdi_39{font-family:Outfit!important;font-size:13px!important;line-height:32px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.8px!important}</style><div class="tdb-block-inner td-fix-index"><span><a title="" class="tdb-entry-crumb" href="https://partnerships.packt.com/">Home</a></span><i class="tdb-bread-sep tdb-bred-no-url-last td-icon-right"></i><span class="tdb-bred-no-url-last">Contributors</span></div></div><script type="application/ld+json">
                        {
                            "@context": "https://schema.org",
                            "@type": "BreadcrumbList",
                            "itemListElement": [{
                            "@type": "ListItem",
                            "position": 1,
                                "item": {
                                "@type": "WebSite",
                                "@id": "https://partnerships.packt.com/",
                                "name": "Home"                                               
                            }
                        },{
                            "@type": "ListItem",
                            "position": 2,
                                "item": {
                                "@type": "WebPage",
                                "@id": "",
                                "name": "Contributors"
                            }
                        }    ]
                        }
                       </script></div></div></div></div></div></div>                    </div>
                
                    <div class="td-header-desktop-sticky-wrap tdc-zone-sticky-invisible tdc-zone-sticky-inactive" style="display: none">
                        <div id="tdi_40" class="tdc-zone"><div class="tdc_zone tdi_41  wpb_row td-pb-row" data-sticky-offset="0" >
<style scoped>.tdi_41{min-height:0}.td-header-desktop-sticky-wrap.td-header-active{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.td-header-desktop-sticky-wrap{transform:translateY(-120%);-webkit-transform:translateY(-120%);-moz-transform:translateY(-120%);-ms-transform:translateY(-120%);-o-transform:translateY(-120%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}</style><div id="tdi_42" class="tdc-row"><div class="vc_row tdi_43  wpb_row td-pb-row" >
<style scoped>.tdi_43,.tdi_43 .tdc-columns{min-height:0}.tdi_43,.tdi_43 .tdc-columns{display:block}.tdi_43 .tdc-columns{width:100%}.tdi_43:before,.tdi_43:after{display:table}</style><div class="vc_column tdi_45  wpb_column vc_column_container tdc-column td-pb-span12">
<style scoped>.tdi_45{vertical-align:baseline}.tdi_45>.wpb_wrapper,.tdi_45>.wpb_wrapper>.tdc-elements{display:block}.tdi_45>.wpb_wrapper>.tdc-elements{width:100%}.tdi_45>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_45>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ></div></div></div></div></div></div>                    </div>

                            </div>
            
        
            <div class="td-main-content-wrap td-main-page-wrap td-container-wrap">
                <div class="tdc-content-wrap">
                    <div id="tdi_46" class="tdc-zone"><div class="tdc_zone tdi_47  wpb_row td-pb-row"  >
<style scoped>.tdi_47{min-height:0}</style><div id="tdi_48" class="tdc-row stretch_row"><div class="vc_row tdi_49  wpb_row td-pb-row tdc-element-style" >
<style scoped>.tdi_49,.tdi_49 .tdc-columns{min-height:0}.tdi_49,.tdi_49 .tdc-columns{display:block}.tdi_49 .tdc-columns{width:100%}.tdi_49:before,.tdi_49:after{display:table}.tdi_49{padding-top:40px!important;padding-bottom:40px!important;position:relative}.tdi_49 .td_block_wrap{text-align:left}@media (min-width:768px) and (max-width:1018px){.tdi_49{padding-top:1px!important}}</style>
<div class="tdi_48_rand_style td-element-style" ><div class="td-element-style-before"><style>.tdi_48_rand_style>.td-element-style-before{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;display:block!important;z-index:0!important;background-image:url("https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/06/background-new-1024x576.png?lossy=1&strip=1&webp=1")!important;background-position:center center!important;background-size:cover!important}</style></div><style>.tdi_48_rand_style{background-color:var(--blck-custom-color-1)!important}</style></div><div class="vc_column tdi_51  wpb_column vc_column_container tdc-column td-pb-span12">
<style scoped>.tdi_51{vertical-align:baseline}.tdi_51>.wpb_wrapper,.tdi_51>.wpb_wrapper>.tdc-elements{display:block}.tdi_51>.wpb_wrapper>.tdc-elements{width:100%}.tdi_51>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_51>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="vc_row_inner tdi_53  vc_row vc_inner wpb_row td-pb-row" >
<style scoped>.tdi_53{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_53,.tdi_53 .tdc-inner-columns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.tdi_53 .tdc-inner-columns{width:100%}@media (min-width:768px){.tdi_53{margin-left:-0px;margin-right:-0px}.tdi_53>.vc_column_inner,.tdi_53>.tdc-inner-columns>.vc_column_inner{padding-left:0px;padding-right:0px}}@media (max-width:767px){.tdi_53,.tdi_53 .tdc-inner-columns{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.tdi_53{width:100%!important}}</style><div class="vc_column_inner tdi_55  wpb_column vc_column_container tdc-inner-column td-pb-span7">
<style scoped>.tdi_55{vertical-align:baseline}.tdi_55 .vc_column-inner>.wpb_wrapper,.tdi_55 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_55 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}@media (max-width:767px){.tdi_55{margin-bottom:40px!important}}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_56 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_56" >
<style>.tdi_56{width:90%!important}@media (min-width:1019px) and (max-width:1140px){.tdi_56{margin-right:-20px!important;width:auto!important}}@media (min-width:768px) and (max-width:1018px){.tdi_56{width:100%!important}}@media (max-width:767px){.tdi_56{width:100%!important}}</style>
<style>.tdm_block_column_title{margin-bottom:0;display:inline-block;width:100%}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_57 .tdm-title{color:#ffffff}.tdi_57 .tdm-title{font-family:Outfit!important;font-size:42px!important;line-height:1.1!important;font-weight:600!important}@media (min-width:768px) and (max-width:1018px){.tdi_57 .tdm-title{font-size:36px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_57 "><h3 class="tdm-title tdm-title-sm">Join our Network of Experts</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_58 td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_58" >
<style>.tdm_block.tdm_block_inline_text{margin-bottom:0;vertical-align:top}.tdm_block.tdm_block_inline_text .tdm-descr{margin-bottom:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.tdc-row-content-vert-center .tdm-inline-text-yes{vertical-align:middle}.tdc-row-content-vert-bottom .tdm-inline-text-yes{vertical-align:bottom}.tdi_58{text-align:left!important}.tdi_58 .tdm-descr{color:#dddddd;font-size:18px!important;line-height:1.4!important;font-weight:300!important}@media (min-width:768px) and (max-width:1018px){.tdi_58 .tdm-descr{font-size:16px!important}}</style><p class="tdm-descr">Packt have a growing network of partners and channels and are looking for new authors and contributors.</p></div><div class="tdm_block td_block_wrap tdm_block_button tdi_59 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_59"     >
<style>.tdi_59{margin-top:30px!important}</style>
<style>.tdm_block.tdm_block_button{margin-bottom:0}.tdm_block.tdm_block_button .tds-button{line-height:0}.tdm_block.tdm_block_button.tdm-block-button-inline{display:inline-block}.tdm_block.tdm_block_button.tdm-block-button-full,.tdm_block.tdm_block_button.tdm-block-button-full .tdm-btn{display:block}.tdi_59 .tdm-btn{height:auto;padding:16px 24px}</style>
<style>.tdi_60{padding:16px 24px;height:auto;line-height:1}.tdi_60 i{font-size:12px}body .tdi_60 .tdm-btn-icon:last-child{margin-left:10px}body .tdi_60:hover .tdm-btn-text,body .tdi_60:hover i{color:#ffffff;-webkit-text-fill-color:unset;background:transparent;transition:none}body .tdi_60:hover svg{fill:#ffffff}body .tdi_60:hover svg *{fill:inherit}body .tdi_60:hover:before{border-color:#ffffff}.tdi_60:before{border-width:2px;border-style:solid}</style><div class="tds-button td-fix-index"><a href="https://packt.link/techprosystem"  title="Speak to a Specialist" class="tds-button2 tdm-btn tdm-btn-sm tdi_60 " ><span class="tdm-btn-text">Speak to a Specialist</span><i class="tdm-btn-icon td-icon-right"></i></a></div></div></div></div></div><div class="vc_column_inner tdi_62  wpb_column vc_column_container tdc-inner-column td-pb-span5">
<style scoped>.tdi_62{vertical-align:baseline}.tdi_62 .vc_column-inner>.wpb_wrapper,.tdi_62 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_62 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}.tdi_62{justify-content:flex-end!important;text-align:right!important}@media (max-width:767px){.tdi_62{text-align:left!important}}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_image tdi_63 tdm-inline-block tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_63" >
<style>.tdm_block.tdm_block_inline_image{position:relative;margin-bottom:0;line-height:0;overflow:hidden}.tdm_block.tdm_block_inline_image .tdm-inline-image-wrap{position:relative;display:inline-block}.tdm_block.tdm_block_inline_image .td-image-video-modal{cursor:pointer}.tdm_block.tdm_block_inline_image .tdm-caption{width:100%;font-family:Verdana,BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;padding-top:6px;padding-bottom:6px;font-size:12px;font-style:italic;font-weight:normal;line-height:17px;color:#444}.tdm_block.tdm_block_inline_image.tdm-caption-over-image .tdm-caption{position:absolute;left:0;bottom:0;margin-top:0;padding-left:10px;padding-right:10px;width:100%;background:rgba(0,0,0,0.7);color:#fff}.tdi_63 .tdm-inline-image-wrap:hover:before{opacity:0}.tdi_63 .tdm-image{border-color:#eaeaea}</style><div class="tdm-inline-image-wrap " ><img fetchpriority="high" decoding="async" class="tdm-image td-fix-index" src="https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/02/Articles-1-1-e1687440772218.png?lossy=1&strip=1&webp=1"  title="Articles 1" width="600" height="373"></div></div></div></div></div></div></div></div></div></div><div id="tdi_64" class="tdc-row stretch_row"><div class="vc_row tdi_65  wpb_row td-pb-row tdc-element-style" >
<style scoped>.tdi_65,.tdi_65 .tdc-columns{min-height:0}.tdi_65,.tdi_65 .tdc-columns{display:block}.tdi_65 .tdc-columns{width:100%}.tdi_65:before,.tdi_65:after{display:table}.tdi_65{padding-top:25px!important;padding-bottom:10px!important;position:relative}.tdi_65 .td_block_wrap{text-align:left}</style>
<div class="tdi_64_rand_style td-element-style" ><style>.tdi_64_rand_style{background-color:#ffffff!important}</style></div><div class="vc_column tdi_67  wpb_column vc_column_container tdc-column td-pb-span12">
<style scoped>.tdi_67{vertical-align:baseline}.tdi_67>.wpb_wrapper,.tdi_67>.wpb_wrapper>.tdc-elements{display:block}.tdi_67>.wpb_wrapper>.tdc-elements{width:100%}.tdi_67>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_67>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_68 td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_68" >
<style>.tdi_68{text-align:center!important;margin-right:auto;margin-left:auto}.tdi_68 .tdm-descr{font-family:Outfit!important;font-size:18px!important;font-weight:300!important}</style><p class="tdm-descr">Working in partnership with</p></div></div></div></div></div><div id="tdi_69" class="tdc-row stretch_row"><div class="vc_row tdi_70  wpb_row td-pb-row tdc-element-style" >
<style scoped>.tdi_70,.tdi_70 .tdc-columns{min-height:0}.tdi_70,.tdi_70 .tdc-columns{display:block}.tdi_70 .tdc-columns{width:100%}.tdi_70:before,.tdi_70:after{display:table}.tdi_70{position:relative}.tdi_70 .td_block_wrap{text-align:left}</style>
<div class="tdi_69_rand_style td-element-style" ><style>.tdi_69_rand_style{background-color:#ffffff!important}</style></div><div class="vc_column tdi_72  wpb_column vc_column_container tdc-column td-pb-span6">
<style scoped>.tdi_72{vertical-align:baseline}.tdi_72>.wpb_wrapper,.tdi_72>.wpb_wrapper>.tdc-elements{display:block}.tdi_72>.wpb_wrapper>.tdc-elements{width:100%}.tdi_72>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_72>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="vc_row_inner tdi_74  vc_row vc_inner wpb_row td-pb-row" >
<style scoped>.tdi_74{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_74,.tdi_74 .tdc-inner-columns{display:block}.tdi_74 .tdc-inner-columns{width:100%}</style><div class="vc_column_inner tdi_76  wpb_column vc_column_container tdc-inner-column td-pb-span4">
<style scoped>.tdi_76{vertical-align:baseline}.tdi_76 .vc_column-inner>.wpb_wrapper,.tdi_76 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_76 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_image tdi_77 tdm-inline-block tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_77" >
<style>.tdi_77{margin-right:35px!important}@media (min-width:1019px) and (max-width:1140px){.tdi_77{margin-right:25px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_77{margin-right:15px!important}}@media (max-width:767px){.tdi_77{margin-right:10px!important}}</style>
<style>.tdi_77 .tdm-inline-image-wrap:hover:before{opacity:0}.tdi_77 .tdm-image{border-color:#eaeaea}@media (min-width:1019px) and (max-width:1140px){.tdi_77{width:90px}}@media (min-width:768px) and (max-width:1018px){.tdi_77{width:80px}}</style><div class="tdm-inline-image-wrap " ><img decoding="async" class="tdm-image td-fix-index lazyload" data-src="https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/01/vendor-1-1.png?lossy=1&strip=1&webp=1"  title="vendor-1" width="125" height="75" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 125px; --smush-placeholder-aspect-ratio: 125/75;"></div></div></div></div></div><div class="vc_column_inner tdi_79  wpb_column vc_column_container tdc-inner-column td-pb-span4">
<style scoped>.tdi_79{vertical-align:baseline}.tdi_79 .vc_column-inner>.wpb_wrapper,.tdi_79 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_79 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_image tdi_80 tdm-inline-block tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_80" >
<style>.tdi_80{margin-right:35px!important}@media (min-width:1019px) and (max-width:1140px){.tdi_80{margin-right:25px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_80{margin-right:15px!important}}@media (max-width:767px){.tdi_80{margin-right:10px!important}}</style>
<style>.tdi_80 .tdm-inline-image-wrap:hover:before{opacity:0}.tdi_80 .tdm-image{border-color:#eaeaea}@media (min-width:1019px) and (max-width:1140px){.tdi_80{width:70px}}@media (min-width:768px) and (max-width:1018px){.tdi_80{width:60px}}</style><div class="tdm-inline-image-wrap " ><img decoding="async" class="tdm-image td-fix-index lazyload" data-src="https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/01/vendor-2.png?lossy=1&strip=1&webp=1"  title="vendor-2" width="125" height="75" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 125px; --smush-placeholder-aspect-ratio: 125/75;"></div></div></div></div></div><div class="vc_column_inner tdi_82  wpb_column vc_column_container tdc-inner-column td-pb-span4">
<style scoped>.tdi_82{vertical-align:baseline}.tdi_82 .vc_column-inner>.wpb_wrapper,.tdi_82 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_82 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_image tdi_83 tdm-inline-block tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_83" >
<style>.tdi_83{margin-right:35px!important}@media (min-width:1019px) and (max-width:1140px){.tdi_83{margin-right:25px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_83{margin-right:15px!important}}@media (max-width:767px){.tdi_83{margin-right:10px!important}}</style>
<style>.tdi_83 .tdm-inline-image-wrap:hover:before{opacity:0}.tdi_83 .tdm-image{border-color:#eaeaea}@media (min-width:1019px) and (max-width:1140px){.tdi_83{width:92px}}@media (min-width:768px) and (max-width:1018px){.tdi_83{width:80px}}</style><div class="tdm-inline-image-wrap " ><img decoding="async" class="tdm-image td-fix-index lazyload" data-src="https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/01/vendor-3.png?lossy=1&strip=1&webp=1"  title="vendor-3" width="125" height="75" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 125px; --smush-placeholder-aspect-ratio: 125/75;"></div></div></div></div></div></div></div></div><div class="vc_column tdi_85  wpb_column vc_column_container tdc-column td-pb-span6">
<style scoped>.tdi_85{vertical-align:baseline}.tdi_85>.wpb_wrapper,.tdi_85>.wpb_wrapper>.tdc-elements{display:block}.tdi_85>.wpb_wrapper>.tdc-elements{width:100%}.tdi_85>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_85>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="vc_row_inner tdi_87  vc_row vc_inner wpb_row td-pb-row" >
<style scoped>.tdi_87{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_87,.tdi_87 .tdc-inner-columns{display:block}.tdi_87 .tdc-inner-columns{width:100%}</style><div class="vc_column_inner tdi_89  wpb_column vc_column_container tdc-inner-column td-pb-span4">
<style scoped>.tdi_89{vertical-align:baseline}.tdi_89 .vc_column-inner>.wpb_wrapper,.tdi_89 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_89 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_image tdi_90 tdm-inline-block tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_90" >
<style>.tdi_90{margin-right:40px!important}@media (min-width:1019px) and (max-width:1140px){.tdi_90{margin-right:25px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_90{margin-right:15px!important}}@media (max-width:767px){.tdi_90{margin-right:10px!important}}</style>
<style>.tdi_90 .tdm-inline-image-wrap:hover:before{opacity:0}.tdi_90 .tdm-image{border-color:#eaeaea}@media (min-width:1019px) and (max-width:1140px){.tdi_90{width:55px}}@media (min-width:768px) and (max-width:1018px){.tdi_90{width:45px}}</style><div class="tdm-inline-image-wrap " ><img decoding="async" class="tdm-image td-fix-index lazyload" data-src="https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/01/vendor-4.png?lossy=1&strip=1&webp=1"  title="vendor-4" width="125" height="75" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 125px; --smush-placeholder-aspect-ratio: 125/75;"></div></div></div></div></div><div class="vc_column_inner tdi_92  wpb_column vc_column_container tdc-inner-column td-pb-span4">
<style scoped>.tdi_92{vertical-align:baseline}.tdi_92 .vc_column-inner>.wpb_wrapper,.tdi_92 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_92 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_image tdi_93 tdm-inline-block tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_93" >
<style>.tdi_93 .tdm-inline-image-wrap:hover:before{opacity:0}.tdi_93 .tdm-image{border-color:#eaeaea}@media (min-width:1019px) and (max-width:1140px){.tdi_93{width:100px}}@media (min-width:768px) and (max-width:1018px){.tdi_93{width:90px}}</style><div class="tdm-inline-image-wrap " ><img decoding="async" class="tdm-image td-fix-index lazyload" data-src="https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/01/vendor-5.png?lossy=1&strip=1&webp=1"  title="vendor-5" width="125" height="75" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 125px; --smush-placeholder-aspect-ratio: 125/75;"></div></div></div></div></div><div class="vc_column_inner tdi_95  wpb_column vc_column_container tdc-inner-column td-pb-span4">
<style scoped>.tdi_95{vertical-align:baseline}.tdi_95 .vc_column-inner>.wpb_wrapper,.tdi_95 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_95 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_image tdi_96 tdm-inline-block tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_96" >
<style>.tdi_96 .tdm-inline-image-wrap:hover:before{opacity:0}.tdi_96 .tdm-image{border-color:#eaeaea}@media (min-width:1019px) and (max-width:1140px){.tdi_96{width:100px}}@media (min-width:768px) and (max-width:1018px){.tdi_96{width:90px}}</style><div class="tdm-inline-image-wrap " ><img decoding="async" class="tdm-image td-fix-index lazyload" data-src="https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/01/vendor-6.png?lossy=1&strip=1&webp=1"  title="vendor-6" width="125" height="75" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 125px; --smush-placeholder-aspect-ratio: 125/75;"></div></div></div></div></div></div></div></div></div></div><div id="tdi_97" class="tdc-row stretch_row"><div class="vc_row tdi_98  wpb_row td-pb-row" >
<style scoped>.tdi_98,.tdi_98 .tdc-columns{min-height:0}.tdi_98,.tdi_98 .tdc-columns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.tdi_98 .tdc-columns{width:100%}.tdi_98:before,.tdi_98:after{display:none}@media (min-width:768px){.tdi_98{margin-left:-0px;margin-right:-0px}.tdi_98 .tdc-row-video-background-error,.tdi_98>.vc_column,.tdi_98>.tdc-columns>.vc_column{padding-left:0px;padding-right:0px}}@media (max-width:767px){.tdi_98,.tdi_98 .tdc-columns{flex-direction:column}}.tdi_98{margin-right:-30px!important;margin-left:-30px!important;padding-top:50px!important;padding-bottom:30px!important}.tdi_98 .td_block_wrap{text-align:left}@media (min-width:1019px) and (max-width:1140px){.tdi_98{margin-right:-15px!important;margin-left:-15px!important;padding-bottom:100px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_98{margin-right:10px!important;margin-left:10px!important;padding-bottom:80px!important}}@media (max-width:767px){.tdi_98{margin-right:0px!important;margin-left:0px!important;padding-bottom:60px!important}}</style><div class="vc_column tdi_100  wpb_column vc_column_container tdc-column td-pb-span4">
<style scoped>.tdi_100{vertical-align:baseline}.tdi_100>.wpb_wrapper,.tdi_100>.wpb_wrapper>.tdc-elements{display:block}.tdi_100>.wpb_wrapper>.tdc-elements{width:100%}.tdi_100>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_100>.wpb_wrapper{width:auto;height:auto}.tdi_100{margin-right:30px!important;margin-left:30px!important;padding-top:30px!important;padding-right:30px!important;padding-left:30px!important;box-shadow:0 6px 36px rgba(2,2,71,0.15)!important;position:relative}@media (min-width:1019px) and (max-width:1140px){.tdi_100{margin-right:15px!important;margin-left:15px!important;padding-top:25px!important;padding-right:25px!important;padding-bottom:5px!important;padding-left:25px!important;box-shadow:0 6px 36px rgba(2,2,71,0.15)!important}}@media (min-width:768px) and (max-width:1018px){.tdi_100{margin-right:10px!important;margin-left:10px!important;padding-top:20px!important;padding-right:20px!important;padding-bottom:5px!important;padding-left:20px!important;box-shadow:0 6px 36px rgba(2,2,71,0.15)!important}}@media (max-width:767px){.tdi_100{margin-right:0px!important;margin-bottom:30px!important;margin-left:0px!important;box-shadow:0 6px 36px rgba(2,2,71,0.15)!important}}</style>
<div class="tdi_99_rand_style td-element-style" ><style>.tdi_99_rand_style{background-color:#ffffff!important}</style></div><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_101 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_101" >
<style>.tdi_101{margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_102 .tdm-title{color:#f37142}.tdi_102 .tdm-title{font-size:20px!important;line-height:1.2!important;font-weight:400!important}@media (min-width:1019px) and (max-width:1140px){.tdi_102 .tdm-title{font-size:18px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_102 .tdm-title{font-size:16px!important}}@media (max-width:767px){.tdi_102 .tdm-title{font-size:18px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_102 "><h3 class="tdm-title tdm-title-sm">Distribution</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_column_title tdi_103 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_103" >
<style>.tdi_103{margin-top:-10px!important;margin-bottom:10px!important}@media (min-width:768px) and (max-width:1018px){.tdi_103{margin-bottom:5px!important}}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_104 .tdm-title{color:var(--blck-custom-color-1)}.tdi_104 .tdm-title{font-size:22px!important;line-height:1.1!important;font-weight:600!important}@media (min-width:768px) and (max-width:1018px){.tdi_104 .tdm-title{font-size:20px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_104 "><h3 class="tdm-title tdm-title-sm">Reach millions of Tech Pros</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_105 td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_105" >
<style>.tdi_105{margin-bottom:20px!important}</style>
<style>.tdi_105{text-align:left!important}.tdi_105 .tdm-descr{color:#888888;font-size:18px!important;line-height:1.4!important;font-weight:400!important}@media (min-width:1019px) and (max-width:1140px){.tdi_105 .tdm-descr{font-size:16px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_105 .tdm-descr{font-size:14px!important}}@media (max-width:767px){.tdi_105 .tdm-descr{font-size:16px!important}}</style><p class="tdm-descr">With over a million direct customers and reach into large distribution channels, we provide a platform for your expertise to reach the world.</p></div><div class="tdm_block td_block_wrap tdm_block_icon tdi_106 tdm-content-horiz-center td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_106"   >
<style>.tdm_block_icon.tdm_block{margin-bottom:0}.tds-icon{position:relative}.tds-icon:after{content:'';width:100%;height:100%;left:0;top:0;position:absolute;z-index:-1;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.tds-icon svg{display:block}.tdi_106 i{font-size:110px;text-align:center;width:176px;height:176px;line-height:176px}.tdi_106 i,.tdi_106 .tds-icon-svg-wrap{position:relative;top:0px}.tdi_106 .tds-icon-svg-wrap{margin:0 auto}</style>
<style>.tdi_107{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.tdi_107:before{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#f37141;-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[class*='ie'] .tdi_107:before{background:none;color:#f37141}.tdi_107 svg{fill:#f37141}.tdi_107 svg *{fill:inherit}@media (min-width:1019px) and (max-width:1140px){}@media (min-width:768px) and (max-width:1018px){}@media (max-width:767px){}</style><i class="tds-icon tdc-font-typcn tdc-font-typcn-messages tdi_107 td-fix-index "></i></div></div></div><div class="vc_column tdi_109  wpb_column vc_column_container tdc-column td-pb-span4">
<style scoped>.tdi_109{vertical-align:baseline}.tdi_109>.wpb_wrapper,.tdi_109>.wpb_wrapper>.tdc-elements{display:block}.tdi_109>.wpb_wrapper>.tdc-elements{width:100%}.tdi_109>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_109>.wpb_wrapper{width:auto;height:auto}.tdi_109{margin-right:30px!important;margin-left:30px!important;padding-top:30px!important;padding-right:30px!important;padding-left:30px!important;box-shadow:0 6px 36px rgba(2,2,71,0.15)!important;position:relative}@media (min-width:1019px) and (max-width:1140px){.tdi_109{margin-right:15px!important;margin-left:15px!important;box-shadow:0 6px 36px rgba(2,2,71,0.15)!important}}@media (min-width:768px) and (max-width:1018px){.tdi_109{margin-right:10px!important;margin-left:10px!important;padding-top:20px!important;padding-right:20px!important;padding-bottom:5px!important;padding-left:20px!important;box-shadow:0 6px 36px rgba(2,2,71,0.15)!important}}@media (max-width:767px){.tdi_109{margin-right:0px!important;margin-bottom:30px!important;margin-left:0px!important;box-shadow:0 6px 36px rgba(2,2,71,0.15)!important}}</style>
<div class="tdi_108_rand_style td-element-style" ><style>.tdi_108_rand_style{background-color:#ffffff!important}</style></div><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_110 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_110" >
<style>.tdi_110{margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_111 .tdm-title{color:#f37142}.tdi_111 .tdm-title{font-size:20px!important;line-height:1.2!important;font-weight:400!important}@media (min-width:1019px) and (max-width:1140px){.tdi_111 .tdm-title{font-size:18px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_111 .tdm-title{font-size:16px!important}}@media (max-width:767px){.tdi_111 .tdm-title{font-size:18px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_111 "><h3 class="tdm-title tdm-title-sm">Growth</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_column_title tdi_112 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_112" >
<style>.tdi_112{margin-top:-10px!important;margin-bottom:10px!important}@media (min-width:768px) and (max-width:1018px){.tdi_112{margin-bottom:5px!important}}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_113 .tdm-title{color:var(--blck-custom-color-1)}.tdi_113 .tdm-title{font-size:22px!important;line-height:1.1!important;font-weight:600!important}@media (min-width:768px) and (max-width:1018px){.tdi_113 .tdm-title{font-size:20px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_113 "><h3 class="tdm-title tdm-title-sm">Boost annual earnings</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_114 td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_114" >
<style>.tdi_114{margin-bottom:20px!important}</style>
<style>.tdi_114{text-align:left!important}.tdi_114 .tdm-descr{color:#888888;font-size:18px!important;line-height:1.4!important;font-weight:400!important}@media (min-width:1019px) and (max-width:1140px){.tdi_114 .tdm-descr{font-size:16px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_114 .tdm-descr{font-size:14px!important}}@media (max-width:767px){.tdi_114 .tdm-descr{font-size:16px!important}}</style><p class="tdm-descr">Our competitive advances and royalties ensure that your published content is set up to succeed and generate revenue.</p></div><div class="tdm_block td_block_wrap tdm_block_icon tdi_115 tdm-content-horiz-center td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_115"   >
<style>.tdi_115 i{font-size:110px;text-align:center;width:176px;height:176px;line-height:176px}.tdi_115 i,.tdi_115 .tds-icon-svg-wrap{position:relative;top:0px}.tdi_115 .tds-icon-svg-wrap{margin:0 auto}</style>
<style>.tdi_116{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.tdi_116:before{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#f37141;-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[class*='ie'] .tdi_116:before{background:none;color:#f37141}.tdi_116 svg{fill:#f37141}.tdi_116 svg *{fill:inherit}@media (min-width:1019px) and (max-width:1140px){}@media (min-width:768px) and (max-width:1018px){}@media (max-width:767px){}</style><i class="tds-icon tdc-font-typcn tdc-font-typcn-chart-line tdi_116 td-fix-index "></i></div></div></div><div class="vc_column tdi_118  wpb_column vc_column_container tdc-column td-pb-span4">
<style scoped>.tdi_118{vertical-align:baseline}.tdi_118>.wpb_wrapper,.tdi_118>.wpb_wrapper>.tdc-elements{display:block}.tdi_118>.wpb_wrapper>.tdc-elements{width:100%}.tdi_118>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_118>.wpb_wrapper{width:auto;height:auto}.tdi_118{margin-right:30px!important;margin-left:30px!important;padding-top:30px!important;padding-right:30px!important;padding-left:30px!important;box-shadow:0 6px 36px rgba(2,2,71,0.15)!important;position:relative}@media (min-width:1019px) and (max-width:1140px){.tdi_118{margin-right:15px!important;margin-left:15px!important;box-shadow:0 6px 36px rgba(2,2,71,0.15)!important}}@media (min-width:768px) and (max-width:1018px){.tdi_118{margin-right:10px!important;margin-left:10px!important;padding-top:20px!important;padding-right:20px!important;padding-bottom:5px!important;padding-left:20px!important;box-shadow:0 6px 36px rgba(2,2,71,0.15)!important}}@media (max-width:767px){.tdi_118{margin-right:0px!important;margin-left:0px!important;box-shadow:0 6px 36px rgba(2,2,71,0.15)!important}}</style>
<div class="tdi_117_rand_style td-element-style" ><style>.tdi_117_rand_style{background-color:#ffffff!important}</style></div><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_119 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_119" >
<style>.tdi_119{margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_120 .tdm-title{color:#f37142}.tdi_120 .tdm-title{font-size:20px!important;line-height:1.2!important;font-weight:400!important}@media (min-width:1019px) and (max-width:1140px){.tdi_120 .tdm-title{font-size:18px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_120 .tdm-title{font-size:16px!important}}@media (max-width:767px){.tdi_120 .tdm-title{font-size:18px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_120 "><h3 class="tdm-title tdm-title-sm">Support</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_column_title tdi_121 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_121" >
<style>.tdi_121{margin-top:-10px!important;margin-bottom:10px!important}@media (min-width:768px) and (max-width:1018px){.tdi_121{margin-bottom:5px!important}}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_122 .tdm-title{color:var(--blck-custom-color-1)}.tdi_122 .tdm-title{font-size:22px!important;line-height:1.1!important;font-weight:600!important}@media (min-width:768px) and (max-width:1018px){.tdi_122 .tdm-title{font-size:20px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_122 "><h3 class="tdm-title tdm-title-sm">Build credibility</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_123 td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_123" >
<style>.tdi_123{margin-bottom:20px!important}</style>
<style>.tdi_123{text-align:left!important}.tdi_123 .tdm-descr{color:#888888;font-size:18px!important;line-height:1.4!important;font-weight:400!important}@media (min-width:1019px) and (max-width:1140px){.tdi_123 .tdm-descr{font-size:16px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_123 .tdm-descr{font-size:14px!important}}@media (max-width:767px){.tdi_123 .tdm-descr{font-size:16px!important}}</style><p class="tdm-descr">Writing content is hard. Our team of expert editors will help coach and train you on how to write market leading tech content.</p></div><div class="tdm_block td_block_wrap tdm_block_icon tdi_124 tdm-content-horiz-center td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_124"   >
<style>.tdi_124 i{font-size:110px;text-align:center;width:176px;height:176px;line-height:176px}.tdi_124 i,.tdi_124 .tds-icon-svg-wrap{position:relative;top:0px}.tdi_124 .tds-icon-svg-wrap{margin:0 auto}</style>
<style>.tdi_125{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.tdi_125:before{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#f37141;-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[class*='ie'] .tdi_125:before{background:none;color:#f37141}.tdi_125 svg{fill:#f37141}.tdi_125 svg *{fill:inherit}@media (min-width:1019px) and (max-width:1140px){}@media (min-width:768px) and (max-width:1018px){}@media (max-width:767px){}</style><i class="tds-icon tdc-font-typcn tdc-font-typcn-group-outline tdi_125 td-fix-index "></i></div></div></div></div></div><div id="tdi_126" class="tdc-row stretch_row"><div class="vc_row tdi_127  wpb_row td-pb-row tdc-element-style" >
<style scoped>.tdi_127,.tdi_127 .tdc-columns{min-height:0}.tdi_127,.tdi_127 .tdc-columns{display:block}.tdi_127 .tdc-columns{width:100%}.tdi_127:before,.tdi_127:after{display:table}.tdi_127{padding-top:140px!important;padding-bottom:140px!important;position:relative}.tdi_127 .td_block_wrap{text-align:left}@media (min-width:1019px) and (max-width:1140px){.tdi_127{padding-top:100px!important;padding-bottom:100px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_127{padding-top:80px!important;padding-bottom:80px!important}}@media (max-width:767px){.tdi_127{padding-top:60px!important;padding-bottom:60px!important}}</style>
<div class="tdi_126_rand_style td-element-style" ><div class="td-element-style-before"><style>.tdi_126_rand_style>.td-element-style-before{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;display:block!important;z-index:0!important;background-image:url("https://partnerspackt.wpengine.com/wp-content/uploads/2023/01/xxx_dots_xxx-150x150.png")!important;background-repeat:no-repeat!important;background-position:center bottom!important;opacity:0.4!important}</style></div><style>.tdi_126_rand_style{background-color:#f7f7f7!important}</style></div><div class="vc_column tdi_129  wpb_column vc_column_container tdc-column td-pb-span4">
<style scoped>.tdi_129{vertical-align:baseline}.tdi_129>.wpb_wrapper,.tdi_129>.wpb_wrapper>.tdc-elements{display:block}.tdi_129>.wpb_wrapper>.tdc-elements{width:100%}.tdi_129>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_129>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_130 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_130" >
<style>.tdi_130{margin-bottom:5px!important}@media (min-width:768px) and (max-width:1018px){.tdi_130{margin-bottom:0px!important}}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_131 .tdm-title{color:#222222}.tdi_131 .tdm-title{font-family:Outfit!important;font-size:36px!important;line-height:1.1!important;font-weight:600!important}@media (min-width:1019px) and (max-width:1140px){.tdi_131 .tdm-title{font-size:32px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_131 .tdm-title{font-size:26px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_131 "><h3 class="tdm-title tdm-title-sm">What do other tech professionals say?</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_132 td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_132" >
<style>.tdi_132{margin-bottom:40px!important}@media (min-width:768px) and (max-width:1018px){.tdi_132{margin-bottom:30px!important}}</style>
<style>.tdi_132{text-align:left!important}.tdi_132 .tdm-descr{color:#888888;font-size:20px!important;line-height:1.4!important;font-weight:400!important}@media (min-width:768px) and (max-width:1018px){.tdi_132 .tdm-descr{font-size:18px!important}}</style><p class="tdm-descr">Packt have worked with over 17,000 technical professionals over the last 20 years, find out what they think...</p></div><div class="tdm_block td_block_wrap tdm_block_button tdi_133 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_133"     >
<style>.tdi_133{margin-bottom:0px!important}</style>
<style>.tdi_133 .tdm-btn{height:auto;padding:16px 20px}</style>
<style>.tdi_134{padding:16px 20px;height:auto;line-height:1;font-size:13px!important;line-height:1.2!important;font-weight:700!important;text-transform:uppercase!important;height:auto}.tdi_134 i{font-size:12px}body .tdi_134 .tdm-btn-icon:last-child{margin-left:10px}body .tdi_134 .tdm-btn-text,body .tdi_134 i{color:#222222}.tdi_134 svg{fill:#222222}.tdi_134 svg *{fill:inherit}body .tdi_134:hover .tdm-btn-text,body .tdi_134:hover i{color:#f37141;-webkit-text-fill-color:unset;background:transparent;transition:none}body .tdi_134:hover svg{fill:#f37141}body .tdi_134:hover svg *{fill:inherit}body .tdi_134:before{border-color:#222222}body .tdi_134:hover:before{border-color:#f37141}.tdi_134:before{border-width:3px;border-style:solid}.tdi_134,.tdi_134:before,.tdi_134:after{border-radius:10px}</style><div class="tds-button td-fix-index"><a href="about/"  title="Meet the team" class="tds-button2 tdm-btn tdm-btn-sm tdi_134 " ><span class="tdm-btn-text">Meet the team</span><i class="tdm-btn-icon td-icon-right"></i></a></div></div></div></div><div class="vc_column tdi_136  wpb_column vc_column_container tdc-column td-pb-span8">
<style scoped>.tdi_136{vertical-align:baseline}.tdi_136>.wpb_wrapper,.tdi_136>.wpb_wrapper>.tdc-elements{display:block}.tdi_136>.wpb_wrapper>.tdc-elements{width:100%}.tdi_136>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_136>.wpb_wrapper{width:auto;height:auto}.tdi_136{margin-top:-5px!important;padding-left:80px!important}@media (min-width:1019px) and (max-width:1140px){.tdi_136{padding-left:40px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_136{padding-left:10px!important}}@media (max-width:767px){.tdi_136{margin-top:40px!important;padding-left:0px!important}}</style><div class="wpb_wrapper" ><div class="vc_row_inner tdi_138  vc_row vc_inner wpb_row td-pb-row" >
<style scoped>.tdi_138{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_138,.tdi_138 .tdc-inner-columns{display:block}.tdi_138 .tdc-inner-columns{width:100%}@media (min-width:768px){.tdi_138{margin-left:-10px;margin-right:-10px}.tdi_138>.vc_column_inner,.tdi_138>.tdc-inner-columns>.vc_column_inner{padding-left:10px;padding-right:10px}}.tdi_138{margin-bottom:30px!important;padding-bottom:40px!important;border-color:rgba(2,2,71,0.06)!important;border-style:solid!important;border-width:0px 0px 1px 0px!important}.tdi_138 .td_block_wrap{text-align:left}@media (min-width:768px) and (max-width:1018px){.tdi_138{margin-bottom:20px!important;padding-bottom:30px!important}}@media (max-width:767px){.tdi_138{padding-bottom:0px!important;width:100%!important;border-width:0px 0px 0px 0px!important}}</style><div class="vc_column_inner tdi_140  wpb_column vc_column_container tdc-inner-column td-pb-span6">
<style scoped>.tdi_140{vertical-align:baseline}.tdi_140 .vc_column-inner>.wpb_wrapper,.tdi_140 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_140 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}.tdi_140{padding-right:25px!important}@media (max-width:767px){.tdi_140{margin-bottom:30px!important;padding-right:0px!important}}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_testimonial tdi_141 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_141" >
<style>.tdi_141{margin-bottom:0px!important}</style>
<style>.tdm_block_testimonial .tdm-testimonial-descr{margin-bottom:22px;font-size:15px;line-height:24px}.tdm_block_testimonial .tdm-icon-quote-left{margin-bottom:6px;font-size:22px;color:#888}.tdm_block_testimonial .tdm-testimonial-image,.tdm_block_testimonial .tdm-testimonial-info2{display:inline-block}.tdm_block_testimonial .tdm-testimonial-info{display:inline-table;vertical-align:top}.tdm_block_testimonial .tdm-testimonial-info2{display:table-cell;vertical-align:middle}.tdm_block_testimonial .tdm-testimonial-image{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.tdm_block_testimonial .tdm-testimonial-name{margin:0;margin-bottom:-5px;font-size:20px;line-height:30px}.tdm_block_testimonial .tdm-testimonial-job{font-size:13px;line-height:19px;color:#a5a5a5}.tdm_block_testimonial .tds-testimonial2{position:relative}.tdm_block_testimonial .tds-testimonial2 .tdm-testimonial-descr{padding-top:22px}.tdm_block_testimonial .tds-testimonial2 .tdm-icon-font{position:absolute;top:0;left:-10px;font-size:50px;color:#f4f4f4;z-index:-1}.tdm_block_testimonial.tdm-content-horiz-center .tds-testimonial2 .tdm-icon-font{left:0;right:0;margin:0 auto}.tdm_block_testimonial.tdm-content-horiz-right .tds-testimonial2 .tdm-icon-font{left:auto;right:-10px}.tdm_block_testimonial .tds-testimonial3 .tdm-testimonial-descr{background-color:#f8f8f8;margin-bottom:25px;padding:22px;color:#444}.tdm_block_testimonial .tds-testimonial3 .tdm-icon-font{display:none}.tdm_block_testimonial .tds-testimonial3 .tdm-testimonial-info{position:relative}.tdm_block_testimonial .tds-testimonial3 .tdm-testimonial-info:before{content:'';position:absolute;top:-25px;left:12px;width:0;height:0;border-style:solid;border-width:14px 14px 0 14px;border-color:#F8F8F8 transparent transparent transparent}.tdm_block_testimonial .tds-testimonial4{padding:22px 24px}.tdm_block_testimonial .tds-testimonial4 .tdm-testimonial-image{margin-bottom:17px}.tdm_block_testimonial .tds-testimonial4 .tdm-testimonial-descr{margin-bottom:14px}</style>
<style>.tdi_142 .tdm-testimonial-image{width:60px;height:60px;margin-right:20px;border-radius:100px}.tdi_142 .tdm-testimonial-name{color:#222222}body .tdi_142 .tdm-testimonial-job{color:#222222}.tdi_142 .tdm-testimonial-descr{color:#555555}body .tdi_142.tds-testimonial2 .tdm-icon-quote-left{color:rgba(2,2,71,0.05)}.tdi_142 .tdm-title{font-family:Outfit!important;font-size:21px!important;line-height:1.6!important;font-weight:600!important}.tdi_142 .tdm-testimonial-job{font-family:Space Mono!important;font-size:12px!important;line-height:1.4!important}.tdi_142 .tdm-descr{font-family:Outfit!important;font-size:16px!important;line-height:1.4!important;font-weight:300!important}@media (min-width:768px) and (max-width:1018px){.tdi_142 .tdm-testimonial-image{width:40px;height:40px;margin-right:15px}.tdi_142 .tdm-title{font-size:15px!important}.tdi_142 .tdm-testimonial-job{font-size:13px!important}.tdi_142 .tdm-descr{font-size:14px!important}}</style><div class="tdm-testimonial-wrap td-fix-index tds-testimonial2 tdi_142"><i class="tdm-icon-font tdm-icon-quote-left"></i><p class="tdm-descr tdm-testimonial-descr">The book writing process was an inspirational adventure. It gave me the opportunity to work with Miško Hevery. The team at Packt helped me to express my expertise in a well structured manner and make it accessible to anyone willing to start using Angular.</p><div class="tdm-testimonial-info"><div class="tdm-testimonial-image lazyload" style="background-image:inherit;" data-bg-image="url(https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/01/OZW7w8Xp_400x400-300x300-1.jpg?lossy=1&amp;strip=1&amp;webp=1)"></div><div class="tdm-testimonial-info2"><h3 class="tdm-title tdm-title-sm tdm-testimonial-name">Minko Gechev</h3><span class="tdm-testimonial-job">Angular Team - Google</span></div></div></div></div></div></div></div><div class="vc_column_inner tdi_144  wpb_column vc_column_container tdc-inner-column td-pb-span6">
<style scoped>.tdi_144{vertical-align:baseline}.tdi_144 .vc_column-inner>.wpb_wrapper,.tdi_144 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_144 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}.tdi_144{padding-left:25px!important}@media (max-width:767px){.tdi_144{padding-left:0px!important}}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_testimonial tdi_145 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_145" >
<style>.tdi_145{margin-bottom:0px!important}</style>
<style>.tdi_146 .tdm-testimonial-image{width:60px;height:60px;margin-right:20px;border-radius:100px}.tdi_146 .tdm-testimonial-name{color:#222222}body .tdi_146 .tdm-testimonial-job{color:#222222}.tdi_146 .tdm-testimonial-descr{color:#555555}body .tdi_146.tds-testimonial2 .tdm-icon-quote-left{color:rgba(2,2,71,0.05)}.tdi_146 .tdm-title{font-family:Outfit!important;font-size:21px!important;line-height:1.6!important;font-weight:600!important}.tdi_146 .tdm-testimonial-job{font-family:Space Mono!important;font-size:12px!important;line-height:1.4!important}.tdi_146 .tdm-descr{font-family:Outfit!important;font-size:16px!important;line-height:1.4!important;font-weight:300!important}@media (min-width:768px) and (max-width:1018px){.tdi_146 .tdm-testimonial-image{width:40px;height:40px;margin-right:15px}.tdi_146 .tdm-title{font-size:15px!important}.tdi_146 .tdm-testimonial-job{font-size:13px!important}.tdi_146 .tdm-descr{font-size:14px!important}}</style><div class="tdm-testimonial-wrap td-fix-index tds-testimonial2 tdi_146"><i class="tdm-icon-font tdm-icon-quote-left"></i><p class="tdm-descr tdm-testimonial-descr">I appreciate writing with Packt Publishing. They are passionate about their desire to help people learn and to empower authors to reach their audiences. They offer a great system that enables them to be at the top of the list on countless technical topics.</p><div class="tdm-testimonial-info"><div class="tdm-testimonial-image lazyload" style="background-image:inherit;" data-bg-image="url(https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/01/ed-price-150x150-1.jpg?lossy=1&amp;strip=1&amp;webp=1)"></div><div class="tdm-testimonial-info2"><h3 class="tdm-title tdm-title-sm tdm-testimonial-name">Ed Price</h3><span class="tdm-testimonial-job">Architecture Content, Google Cloud</span></div></div></div></div></div></div></div></div><div class="vc_row_inner tdi_148  vc_row vc_inner wpb_row td-pb-row" >
<style scoped>.tdi_148{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_148,.tdi_148 .tdc-inner-columns{display:block}.tdi_148 .tdc-inner-columns{width:100%}@media (min-width:768px){.tdi_148{margin-left:-0px;margin-right:-0px}.tdi_148>.vc_column_inner,.tdi_148>.tdc-inner-columns>.vc_column_inner{padding-left:0px;padding-right:0px}}</style><div class="vc_column_inner tdi_150  wpb_column vc_column_container tdc-inner-column td-pb-span6">
<style scoped>.tdi_150{vertical-align:baseline}.tdi_150 .vc_column-inner>.wpb_wrapper,.tdi_150 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_150 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}.tdi_150{padding-right:25px!important}@media (max-width:767px){.tdi_150{margin-bottom:30px!important;padding-right:0px!important}}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_testimonial tdi_151 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_151" >
<style>.tdi_151{margin-bottom:0px!important}</style>
<style>.tdi_152 .tdm-testimonial-image{width:60px;height:60px;margin-right:20px;border-radius:100px}.tdi_152 .tdm-testimonial-name{color:#222222}body .tdi_152 .tdm-testimonial-job{color:#222222}.tdi_152 .tdm-testimonial-descr{color:#555555}body .tdi_152.tds-testimonial2 .tdm-icon-quote-left{color:rgba(2,2,71,0.05)}.tdi_152 .tdm-title{font-family:Outfit!important;font-size:21px!important;line-height:1.6!important;font-weight:600!important}.tdi_152 .tdm-testimonial-job{font-family:Space Mono!important;font-size:12px!important;line-height:1.4!important}.tdi_152 .tdm-descr{font-family:Outfit!important;font-size:16px!important;line-height:1.4!important;font-weight:300!important}@media (min-width:768px) and (max-width:1018px){.tdi_152 .tdm-testimonial-image{width:40px;height:40px;margin-right:15px}.tdi_152 .tdm-title{font-size:15px!important}.tdi_152 .tdm-testimonial-job{font-size:13px!important}.tdi_152 .tdm-descr{font-size:14px!important}}</style><div class="tdm-testimonial-wrap td-fix-index tds-testimonial2 tdi_152"><i class="tdm-icon-font tdm-icon-quote-left"></i><p class="tdm-descr tdm-testimonial-descr"> I've been writing scientific publications, blogs, youtube videos and other material for years but it really makes a difference if you get professional editors and technical reviews on your material. The team at Packt is very professional.</p><div class="tdm-testimonial-info"><div class="tdm-testimonial-image lazyload" style="background-image:inherit;" data-bg-image="url(https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/01/Roman-150x150-1.jpg?lossy=1&amp;strip=1&amp;webp=1)"></div><div class="tdm-testimonial-info2"><h3 class="tdm-title tdm-title-sm tdm-testimonial-name">Roman Kienzler</h3><span class="tdm-testimonial-job">Chief Data Scientist,  IBM</span></div></div></div></div></div></div></div><div class="vc_column_inner tdi_154  wpb_column vc_column_container tdc-inner-column td-pb-span6">
<style scoped>.tdi_154{vertical-align:baseline}.tdi_154 .vc_column-inner>.wpb_wrapper,.tdi_154 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_154 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}.tdi_154{padding-left:25px!important}@media (max-width:767px){.tdi_154{padding-left:0px!important}}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_testimonial tdi_155 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_155" >
<style>.tdi_155{margin-bottom:0px!important}</style>
<style>.tdi_156 .tdm-testimonial-image{width:60px;height:60px;margin-right:20px;border-radius:100px}.tdi_156 .tdm-testimonial-name{color:#222222}body .tdi_156 .tdm-testimonial-job{color:#222222}.tdi_156 .tdm-testimonial-descr{color:#555555}body .tdi_156.tds-testimonial2 .tdm-icon-quote-left{color:rgba(2,2,71,0.05)}.tdi_156 .tdm-title{font-family:Outfit!important;font-size:21px!important;line-height:1.6!important;font-weight:600!important}.tdi_156 .tdm-testimonial-job{font-family:Space Mono!important;font-size:12px!important;line-height:1.4!important}.tdi_156 .tdm-descr{font-family:Outfit!important;font-size:16px!important;line-height:1.4!important;font-weight:300!important}@media (min-width:768px) and (max-width:1018px){.tdi_156 .tdm-testimonial-image{width:40px;height:40px;margin-right:15px}.tdi_156 .tdm-title{font-size:15px!important}.tdi_156 .tdm-testimonial-job{font-size:13px!important}.tdi_156 .tdm-descr{font-size:14px!important}}</style><div class="tdm-testimonial-wrap td-fix-index tds-testimonial2 tdi_156"><i class="tdm-icon-font tdm-icon-quote-left"></i><p class="tdm-descr tdm-testimonial-descr">It was a great honor to get the opportunity to work with the team at Packt. They helped me every step of the way to publish my first technical book on Business Analysis. I'm thankful for the support during this rewarding journey of becoming a published author.</p><div class="tdm-testimonial-info"><div class="tdm-testimonial-image lazyload" style="background-image:inherit;" data-bg-image="url(https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/01/Esta-Lessing-150x150-1.jpg?lossy=1&amp;strip=1&amp;webp=1)"></div><div class="tdm-testimonial-info2"><h3 class="tdm-title tdm-title-sm tdm-testimonial-name">Esta Lessing</h3><span class="tdm-testimonial-job">Business Analysis Director - BAE</span></div></div></div></div></div></div></div></div></div></div></div></div><div id="tdi_157" class="tdc-row stretch_row"><div class="vc_row tdi_158  wpb_row td-pb-row tdc-element-style" >
<style scoped>.tdi_158,.tdi_158 .tdc-columns{min-height:0}.tdi_158,.tdi_158 .tdc-columns{display:block}.tdi_158 .tdc-columns{width:100%}.tdi_158:before,.tdi_158:after{display:table}.tdi_158{padding-top:140px!important;padding-bottom:140px!important;position:relative}.tdi_158 .td_block_wrap{text-align:left}@media (min-width:1019px) and (max-width:1140px){.tdi_158{padding-top:100px!important;padding-bottom:100px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_158{padding-top:80px!important;padding-bottom:80px!important}}@media (max-width:767px){.tdi_158{padding-top:60px!important;padding-bottom:60px!important}}</style>
<div class="tdi_157_rand_style td-element-style" ><div class="td-element-style-before"><style>.tdi_157_rand_style>.td-element-style-before{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;display:block!important;z-index:0!important;background-image:url("https://partnerspackt.wpengine.com/wp-content/uploads/2023/01/xxx_map_xxx.png")!important;background-repeat:no-repeat!important;background-position:center center!important;opacity:0.05!important}</style></div><style>.tdi_157_rand_style{background-color:#222222!important}</style></div><div class="vc_column tdi_160  wpb_column vc_column_container tdc-column td-pb-span12">
<style scoped>.tdi_160{vertical-align:baseline}.tdi_160>.wpb_wrapper,.tdi_160>.wpb_wrapper>.tdc-elements{display:block}.tdi_160>.wpb_wrapper>.tdc-elements{width:100%}.tdi_160>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_160>.wpb_wrapper{width:auto;height:auto}.tdi_160{justify-content:center!important;text-align:center!important}</style><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_161 tdm-content-horiz-center td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_161" ><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_162 .tdm-title{color:#ffffff}.tdi_162 .tdm-title{font-size:42px!important;line-height:1.1!important;font-weight:600!important}@media (min-width:768px) and (max-width:1018px){.tdi_162 .tdm-title{font-size:36px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_162 "><h3 class="tdm-title tdm-title-sm">Extensive reach and capabilities</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_163 td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_163" >
<style>.tdi_163{margin-bottom:60px!important;width:52%!important}@media (min-width:768px) and (max-width:1018px){.tdi_163{margin-bottom:40px!important;width:90%!important}}@media (min-width:1019px) and (max-width:1140px){.tdi_163{margin-bottom:50px!important;width:70%!important}}@media (max-width:767px){.tdi_163{margin-bottom:40px!important;width:100%!important}}</style>
<style>.tdi_163{text-align:center!important;margin-right:auto;margin-left:auto}.tdi_163 .tdm-descr{color:#aaaaaa;font-family:Outfit!important;font-size:18px!important;line-height:1.4!important;font-weight:300!important}@media (min-width:768px) and (max-width:1018px){.tdi_163 .tdm-descr{font-size:16px!important}}</style><p class="tdm-descr">With over 20 years of experience in publishing expert books and video courses for Tech Professionals, Packt understand your users and can help you reach them.</p></div><div class="vc_row_inner tdi_165  vc_row vc_inner wpb_row td-pb-row" >
<style scoped>.tdi_165{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_165,.tdi_165 .tdc-inner-columns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.tdi_165 .tdc-inner-columns{width:100%}@media (min-width:768px){.tdi_165{margin-left:-0px;margin-right:-0px}.tdi_165>.vc_column_inner,.tdi_165>.tdc-inner-columns>.vc_column_inner{padding-left:0px;padding-right:0px}}@media (max-width:767px){.tdi_165,.tdi_165 .tdc-inner-columns{flex-direction:column;align-items:center}}.tdi_165{z-index:1!important}.tdi_165 .td_block_wrap{text-align:left}</style><div class="vc_column_inner tdi_167  wpb_column vc_column_container tdc-inner-column td-pb-span3">
<style scoped>.tdi_167{vertical-align:baseline}.tdi_167 .vc_column-inner>.wpb_wrapper,.tdi_167 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_167 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}.tdi_167{margin-right:20px!important;margin-left:40px!important;padding-top:20px!important;padding-right:30px!important;padding-bottom:20px!important;padding-left:30px!important;border-color:#f37141!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important;border-style:solid!important;border-width:0px 0px 0px 4px!important;position:relative}@media (min-width:1019px) and (max-width:1140px){.tdi_167{margin-right:10px!important;margin-left:20px!important;padding-top:15px!important;padding-right:20px!important;padding-bottom:15px!important;padding-left:20px!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important}}@media (min-width:768px) and (max-width:1018px){.tdi_167{margin-right:5px!important;margin-left:10px!important;padding-top:10px!important;padding-right:10px!important;padding-bottom:10px!important;padding-left:10px!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important;border-width:0px 0px 0px 3px!important}}@media (max-width:767px){.tdi_167{margin-right:0px!important;margin-bottom:20px!important;margin-left:0px!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important}}</style>
<div class="tdi_166_rand_style td-element-style" ><style>.tdi_166_rand_style{background-color:#ffffff!important}</style></div><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_168 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_168" >
<style>.tdi_168{margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_169 .tdm-title{color:#888888}.tdi_169 .tdm-title{font-family:Space Mono!important;font-size:20px!important;line-height:1.2!important;font-weight:900!important;text-transform:uppercase!important}@media (min-width:1019px) and (max-width:1140px){.tdi_169 .tdm-title{font-size:18px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_169 .tdm-title{font-size:16px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_169 "><h3 class="tdm-title tdm-title-sm">Direct Users</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_column_title tdi_170 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_170" >
<style>.tdi_170{margin-top:-10px!important;margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_171 .tdm-title{color:#333333}.tdi_171 .tdm-title{font-family:Space Mono!important;font-size:32px!important;line-height:1.1!important;font-weight:700!important;text-transform:uppercase!important}@media (min-width:1019px) and (max-width:1140px){.tdi_171 .tdm-title{font-size:26px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_171 .tdm-title{font-size:22px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_171 "><h3 class="tdm-title tdm-title-sm">2 Million</h3></div></div></div></div></div></div></div><div class="vc_column_inner tdi_173  wpb_column vc_column_container tdc-inner-column td-pb-span3">
<style scoped>.tdi_173{vertical-align:baseline}.tdi_173 .vc_column-inner>.wpb_wrapper,.tdi_173 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_173 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}.tdi_173{margin-right:20px!important;margin-left:20px!important;padding-top:20px!important;padding-right:30px!important;padding-bottom:20px!important;padding-left:30px!important;border-color:#f37141!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important;border-style:solid!important;border-width:0px 0px 0px 4px!important;position:relative}@media (min-width:1019px) and (max-width:1140px){.tdi_173{margin-right:10px!important;margin-left:10px!important;padding-top:15px!important;padding-right:20px!important;padding-bottom:15px!important;padding-left:20px!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important}}@media (min-width:768px) and (max-width:1018px){.tdi_173{margin-right:5px!important;margin-left:5px!important;padding-top:10px!important;padding-right:10px!important;padding-bottom:10px!important;padding-left:10px!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important;border-width:0px 0px 0px 3px!important}}@media (max-width:767px){.tdi_173{margin-right:0px!important;margin-bottom:20px!important;margin-left:0px!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important}}</style>
<div class="tdi_172_rand_style td-element-style" ><style>.tdi_172_rand_style{background-color:#ffffff!important}</style></div><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_174 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_174" >
<style>.tdi_174{margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_175 .tdm-title{color:#888888}.tdi_175 .tdm-title{font-family:Space Mono!important;font-size:20px!important;line-height:1.2!important;font-weight:900!important;text-transform:uppercase!important}@media (min-width:1019px) and (max-width:1140px){.tdi_175 .tdm-title{font-size:18px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_175 .tdm-title{font-size:16px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_175 "><h3 class="tdm-title tdm-title-sm">Expert Authors</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_column_title tdi_176 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_176" >
<style>.tdi_176{margin-top:-10px!important;margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_177 .tdm-title{color:#333333}.tdi_177 .tdm-title{font-family:Space Mono!important;font-size:32px!important;line-height:1.1!important;font-weight:700!important}@media (min-width:1019px) and (max-width:1140px){.tdi_177 .tdm-title{font-size:26px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_177 .tdm-title{font-size:22px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_177 "><h3 class="tdm-title tdm-title-sm">18K+</h3></div></div></div></div></div></div></div><div class="vc_column_inner tdi_179  wpb_column vc_column_container tdc-inner-column td-pb-span3">
<style scoped>.tdi_179{vertical-align:baseline}.tdi_179 .vc_column-inner>.wpb_wrapper,.tdi_179 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_179 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}.tdi_179{margin-right:20px!important;margin-left:20px!important;padding-top:20px!important;padding-right:30px!important;padding-bottom:20px!important;padding-left:30px!important;border-color:#f37141!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important;border-style:solid!important;border-width:0px 0px 0px 4px!important;position:relative}@media (min-width:1019px) and (max-width:1140px){.tdi_179{margin-right:10px!important;margin-left:10px!important;padding-top:15px!important;padding-right:20px!important;padding-bottom:15px!important;padding-left:20px!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important}}@media (min-width:768px) and (max-width:1018px){.tdi_179{margin-right:5px!important;margin-left:5px!important;padding-top:10px!important;padding-right:10px!important;padding-bottom:10px!important;padding-left:10px!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important;border-width:0px 0px 0px 3px!important}}@media (max-width:767px){.tdi_179{margin-right:0px!important;margin-bottom:20px!important;margin-left:0px!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important}}</style>
<div class="tdi_178_rand_style td-element-style" ><style>.tdi_178_rand_style{background-color:#ffffff!important}</style></div><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_180 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_180" >
<style>.tdi_180{margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_181 .tdm-title{color:#888888}.tdi_181 .tdm-title{font-family:Space Mono!important;font-size:20px!important;line-height:1.2!important;font-weight:900!important;text-transform:uppercase!important}@media (min-width:1019px) and (max-width:1140px){.tdi_181 .tdm-title{font-size:18px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_181 .tdm-title{font-size:16px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_181 "><h3 class="tdm-title tdm-title-sm">Global Partners</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_column_title tdi_182 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_182" >
<style>.tdi_182{margin-top:-10px!important;margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_183 .tdm-title{color:#333333}.tdi_183 .tdm-title{font-family:Space Mono!important;font-size:32px!important;line-height:1.1!important;font-weight:700!important}@media (min-width:1019px) and (max-width:1140px){.tdi_183 .tdm-title{font-size:26px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_183 .tdm-title{font-size:22px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_183 "><h3 class="tdm-title tdm-title-sm">220</h3></div></div></div></div></div></div></div><div class="vc_column_inner tdi_185  wpb_column vc_column_container tdc-inner-column td-pb-span3">
<style scoped>.tdi_185{vertical-align:baseline}.tdi_185 .vc_column-inner>.wpb_wrapper,.tdi_185 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_185 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}.tdi_185{margin-right:40px!important;margin-left:20px!important;padding-top:20px!important;padding-right:30px!important;padding-bottom:20px!important;padding-left:30px!important;border-color:#f37141!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important;border-style:solid!important;border-width:0px 0px 0px 4px!important;position:relative}@media (min-width:1019px) and (max-width:1140px){.tdi_185{margin-right:20px!important;margin-left:10px!important;padding-top:15px!important;padding-right:20px!important;padding-bottom:15px!important;padding-left:20px!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important}}@media (min-width:768px) and (max-width:1018px){.tdi_185{margin-right:10px!important;margin-left:5px!important;padding-top:10px!important;padding-right:10px!important;padding-bottom:10px!important;padding-left:10px!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important;border-width:0px 0px 0px 3px!important}}@media (max-width:767px){.tdi_185{margin-right:0px!important;margin-bottom:40px!important;margin-left:0px!important;box-shadow:0 0 20px rgba(2,2,71,0.1)!important}}</style>
<div class="tdi_184_rand_style td-element-style" ><style>.tdi_184_rand_style{background-color:#ffffff!important}</style></div><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_186 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_186" >
<style>.tdi_186{margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_187 .tdm-title{color:#888888}.tdi_187 .tdm-title{font-family:Space Mono!important;font-size:20px!important;line-height:1.2!important;font-weight:900!important;text-transform:uppercase!important}@media (min-width:1019px) and (max-width:1140px){.tdi_187 .tdm-title{font-size:18px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_187 .tdm-title{font-size:16px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_187 "><h3 class="tdm-title tdm-title-sm">Published Titles</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_column_title tdi_188 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_188" >
<style>.tdi_188{margin-top:-10px!important;margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_189 .tdm-title{color:#333333}.tdi_189 .tdm-title{font-family:Space Mono!important;font-size:32px!important;line-height:1.1!important;font-weight:700!important}@media (min-width:1019px) and (max-width:1140px){.tdi_189 .tdm-title{font-size:26px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_189 .tdm-title{font-size:22px!important}}</style><div class="tds-title tds-title1 td-fix-index tdi_189 "><h3 class="tdm-title tdm-title-sm">10K+</h3></div></div></div></div></div></div></div></div><div class="wpb_wrapper td_block_separator td_block_wrap vc_separator tdi_191  td_separator_dashed td_separator_center"><span style="border-color:#f37141;border-width:4px;width:100%;"></span>
<style scoped>.td_block_separator{width:100%;align-items:center;margin-bottom:38px;padding-bottom:10px}.td_block_separator span{position:relative;display:block;margin:0 auto;width:100%;height:1px;border-top:1px solid #EBEBEB}.td_separator_align_left span{margin-left:0}.td_separator_align_right span{margin-right:0}.td_separator_dashed span{border-top-style:dashed}.td_separator_dotted span{border-top-style:dotted}.td_separator_double span{height:3px;border-bottom:1px solid #EBEBEB}.td_separator_shadow>span{position:relative;height:20px;overflow:hidden;border:0;color:#EBEBEB}.td_separator_shadow>span>span{position:absolute;top:-30px;left:0;right:0;margin:0 auto;height:13px;width:98%;border-radius:100%}html :where([style*='border-width']){border-style:none}.tdi_191{margin-top:-65px!important;margin-right:-11px!important;margin-bottom:120px!important;margin-left:-11px!important;width:auto!important;z-index:0!important}@media (min-width:1019px) and (max-width:1140px){.tdi_191{margin-top:-60px!important;margin-right:-15px!important;margin-bottom:100px!important;margin-left:-15px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_191{margin-top:-50px!important;margin-bottom:80px!important}}@media (max-width:767px){.tdi_191{display:none!important}}</style></div><div class="tdm_block td_block_wrap tdm_block_button tdi_192 tdm-content-horiz-center td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_192"     >
<style>.tdi_192 .tdm-btn{height:auto;padding:16px 24px}</style>
<style>body .tdi_193{background-color:#f37141}body .tdi_193:before{background-color:#f37141}body .tdi_193:hover:before{opacity:1}.tdi_193{padding:16px 24px;height:auto;line-height:1;font-family:Space Mono!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;height:auto}.tdi_193 i{font-size:12px}.tdi_193 .tdm-btn-icon:last-child{margin-left:10px}.tdi_193,.tdi_193:before{border-radius:10px}</style><div class="tds-button td-fix-index"><a 
                href="https://packt.link/techprosystem" 
                 title="Speak to a Specialist"
                class="tds-button1 tdm-btn tdm-btn-sm tdi_193 " ><span class="tdm-btn-text">Speak to a Specialist</span><i class="tdm-btn-icon td-icon-right"></i></a></div></div></div></div></div></div><div id="tdi_194" class="tdc-row stretch_row"><div class="vc_row tdi_195  wpb_row td-pb-row tdc-element-style" >
<style scoped>.tdi_195,.tdi_195 .tdc-columns{min-height:0}.tdi_195,.tdi_195 .tdc-columns{display:block}.tdi_195 .tdc-columns{width:100%}.tdi_195:before,.tdi_195:after{display:table}.tdi_195{padding-top:30px!important;padding-bottom:30px!important;position:relative}.tdi_195 .td_block_wrap{text-align:left}@media (max-width:767px){.tdi_195{padding-top:60px!important;padding-bottom:60px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_195{padding-top:80px!important;padding-bottom:80px!important}}@media (min-width:1019px) and (max-width:1140px){.tdi_195{padding-top:100px!important;padding-bottom:100px!important}}</style>
<div class="tdi_194_rand_style td-element-style" ><div class="td-element-style-before"><style>.tdi_194_rand_style>.td-element-style-before{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;display:block!important;z-index:0!important;background-repeat:no-repeat!important;background-position:center center!important;opacity:0.15!important}</style></div></div><div class="vc_column tdi_197  wpb_column vc_column_container tdc-column td-pb-span12">
<style scoped>.tdi_197{vertical-align:baseline}.tdi_197>.wpb_wrapper,.tdi_197>.wpb_wrapper>.tdc-elements{display:block}.tdi_197>.wpb_wrapper>.tdc-elements{width:100%}.tdi_197>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_197>.wpb_wrapper{width:auto;height:auto}.tdi_197{justify-content:center!important;text-align:center!important}</style><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_198 td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_198" >
<style>.tdi_198{margin-top:30px!important;margin-bottom:15px!important}</style>
<style>.tdi_198{text-align:center!important;margin-right:auto;margin-left:auto}.tdi_198 .tdm-descr{font-family:Outfit!important;font-size:20px!important;font-weight:300!important}</style><p class="tdm-descr">Packt have helped over 5,000 technical professionals become published tech authors
</p></div><div class="wpb_wrapper td_block_separator td_block_wrap vc_separator tdi_200  td_separator_solid td_separator_center"><span style="border-color:#EBEBEB;border-width:1px;width:100%;"></span>
<style scoped>.tdi_200{margin-bottom:0px!important}</style></div><div class="tdm_block td_block_wrap tdm_block_inline_image tdi_201 tdm-inline-block tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_201" >
<style>.tdi_201{margin-top:20px!important;margin-bottom:40px!important}</style>
<style>.tdi_201 .tdm-inline-image-wrap:hover:before{opacity:0}.tdi_201 .tdm-image{border-color:#eaeaea}</style><div class="tdm-inline-image-wrap " ><img decoding="async" class="tdm-image td-fix-index lazyload" data-src="https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/06/Screenshot-2023-06-14-at-15.20.26.png?lossy=1&strip=1&webp=1"  title="Screenshot 2023-06-14 at 15.20.26" width="2238" height="854" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 2238px; --smush-placeholder-aspect-ratio: 2238/854;"></div></div><div class="vc_row_inner tdi_203  vc_row vc_inner wpb_row td-pb-row" >
<style scoped>.tdi_203{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_203,.tdi_203 .tdc-inner-columns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.tdi_203 .tdc-inner-columns{width:100%}@media (max-width:767px){.tdi_203,.tdi_203 .tdc-inner-columns{flex-direction:column;align-items:flex-start}}.tdi_203{margin-bottom:40px!important}.tdi_203 .td_block_wrap{text-align:left}</style><div class="vc_column_inner tdi_205  wpb_column vc_column_container tdc-inner-column td-pb-span8">
<style scoped>.tdi_205{vertical-align:baseline}.tdi_205 .vc_column-inner>.wpb_wrapper,.tdi_205 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_205 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}@media (max-width:767px){.tdi_205{margin-bottom:30px!important}}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_206 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_206" >
<style>.tdi_206{margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_207 .tdm-title{color:#222222}.tdi_207 .tdm-title{font-size:42px!important;line-height:1.1!important;font-weight:600!important}</style><div class="tds-title tds-title1 td-fix-index tdi_207 "><h3 class="tdm-title tdm-title-sm">Contributor Stories</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_208 td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_208" >
<style>.tdi_208{margin-top:-5px!important}</style>
<style>.tdi_208{text-align:left!important}.tdi_208 .tdm-descr{color:#888888;font-size:20px!important;line-height:1.4!important;font-weight:300!important}</style><p class="tdm-descr">Latest feedback from Packt's contributors</p></div></div></div></div><div class="vc_column_inner tdi_210  wpb_column vc_column_container tdc-inner-column td-pb-span4">
<style scoped>.tdi_210{vertical-align:baseline}.tdi_210 .vc_column-inner>.wpb_wrapper,.tdi_210 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_210 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_button tdi_211 tdm-content-horiz-right td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_211"     >
<style>.tdi_211{margin-bottom:0px!important}@media (max-width:767px){.tdi_211{text-align:left!important}}</style>
<style>.tdi_211 .tdm-btn{height:auto;padding:16px 20px}</style>
<style>.tdi_212{padding:16px 20px;height:auto;line-height:1;font-family:Space Mono!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;text-transform:uppercase!important;height:auto}.tdi_212 i{font-size:12px}body .tdi_212 .tdm-btn-icon:last-child{margin-left:10px}body .tdi_212 .tdm-btn-text,body .tdi_212 i{color:#333333}.tdi_212 svg{fill:#333333}.tdi_212 svg *{fill:inherit}body .tdi_212:hover .tdm-btn-text,body .tdi_212:hover i{color:#f37142;-webkit-text-fill-color:unset;background:transparent;transition:none}body .tdi_212:hover svg{fill:#f37142}body .tdi_212:hover svg *{fill:inherit}body .tdi_212:before{border-color:#333333}body .tdi_212:hover:before{border-color:#f37142}.tdi_212:before{border-width:3px;border-style:solid}.tdi_212,.tdi_212:before,.tdi_212:after{border-radius:10px}</style><div class="tds-button td-fix-index"><a href="/contributor-stories/"  title="Read more stories" class="tds-button2 tdm-btn tdm-btn-sm tdi_212 " ><span class="tdm-btn-text">Read more stories</span><i class="tdm-btn-icon td-icon-right"></i></a></div></div></div></div></div></div><div class="vc_row_inner tdi_214  vc_row vc_inner wpb_row td-pb-row" >
<style scoped>.tdi_214{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_214,.tdi_214 .tdc-inner-columns{display:block}.tdi_214 .tdc-inner-columns{width:100%}</style><div class="vc_column_inner tdi_216  wpb_column vc_column_container tdc-inner-column td-pb-span12">
<style scoped>.tdi_216{vertical-align:baseline}.tdi_216 .vc_column-inner>.wpb_wrapper,.tdi_216 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_216 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}@media (max-width:767px){.tdi_216{margin-bottom:40px!important}}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="td-big-grid-flex td-big-grid-flex-scroll td_block_wrap td_block_big_grid_flex_9 tdi_217 td-pb-border-top td_block_template_1 td-big-grid-flex-posts" data-td-block-uid="tdi_217" >
<style>.td-big-grid-flex{width:100%;padding-bottom:0}.td-big-grid-flex .td_block_inner:after,.td-big-grid-flex .td_block_inner .td-big-grid-flex-post:after{content:'';display:table;clear:both}.td-big-grid-flex .td-big-grid-flex-post{position:relative;float:left;padding-bottom:0}.td-big-grid-flex .td-image-container{position:relative;flex:0 0 100%;width:100%;height:100%}.td-big-grid-flex .td-image-wrap{position:relative;display:block;overflow:hidden}.td-big-grid-flex .td-image-wrap:before{position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1}.td-big-grid-flex .td-module-thumb{position:relative;margin-bottom:0}.td-big-grid-flex .td-module-thumb:after{position:absolute;top:0;left:0;width:100%;height:100%}.td-big-grid-flex .td-thumb-css{width:100%;height:100%;position:absolute;background-size:cover;background-position:center center}.td-big-grid-flex .td-module-thumb .td-thumb-css{transition:opacity 0.3s,transform 0.3s;-webkit-transition:opacity 0.3s,transform 0.3s}.td-big-grid-flex .td-post-category{transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;padding:3px 7px;background-color:rgba(0,0,0,0.7);font-family:var(--td_default_google_font_2,'Roboto',sans-serif);line-height:13px;font-weight:500;text-transform:uppercase;pointer-events:auto}.td-big-grid-flex .td-module-meta-info{position:absolute;left:0;margin-bottom:0;width:100%;pointer-events:none;z-index:1}.td-big-grid-flex .td-module-title a,.td-big-grid-flex .td-post-author-name span,.td-big-grid-flex .td-module-container:hover .entry-title a,.td-big-grid-flex .td-post-author-name a,.td-big-grid-flex .td-post-date{color:#fff}.td-big-grid-flex .td-module-title{margin:0}.td-big-grid-flex .td-module-title a{text-shadow:1px 1px 3px rgba(0,0,0,0.2)}.td-big-grid-flex .td-editor-date{display:inline-block}.td-big-grid-flex .td-post-author-name a,.td-big-grid-flex .td-post-author-name span,.td-big-grid-flex .td-post-date{text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.td-big-grid-flex .td-big-grid-flex-post-empty .td-image-wrap{background-color:#e5e5e5}.td-big-grid-flex .td-big-grid-flex-post-empty .td-image-wrap:before{display:none}.td_block_big_grid_flex_9 .td_module_flex_6{width:50%}.td_block_big_grid_flex_9 .td_module_flex_6 .td-image-wrap{padding-bottom:370px}.td_block_big_grid_flex_9 .td_module_flex_6 .td-module-meta-info{padding:20px}.td_block_big_grid_flex_9 .td_module_flex_6 .entry-title{margin-bottom:9px;font-size:27px;font-weight:500;line-height:34px}.td_block_big_grid_flex_9 .td_module_flex_7{width:20%}.td_block_big_grid_flex_9 .td_module_flex_7 .td-image-wrap{padding-bottom:150px}.td_block_big_grid_flex_9 .td_module_flex_7 .td-module-meta-info{padding:10px 14px}.td_block_big_grid_flex_9 .td_module_flex_7 .td-post-category{padding:1px 5px;font-size:9px}.td_block_big_grid_flex_9 .td_module_flex_7 .entry-title{margin:0;font-size:13px;line-height:17px;font-weight:500}body .tdi_217 .td-big-grid-flex-post-0,body .tdi_217 .td-big-grid-flex-post-1{margin-bottom:2px}body .tdi_217 .td-module-meta-info{bottom:0}body .tdi_217 .td_module_flex_6 .entry-thumb{background-position:center 50%}body .tdi_217 .td_module_flex_7 .entry-thumb{background-position:center 50%}body .tdi_217 .td_module_flex_7 .td-video-play-ico{width:20px;height:20px;font-size:20px;top:50%;left:50%;transform:translate(-50%,-50%)}body .tdi_217 .td_module_flex_6 .td-video-play-ico{top:50%;left:50%;transform:translate(-50%,-50%)}body .tdi_217 .td_module_flex_6 .td-post-category{margin:0 0 5px;font-family:Outfit!important}body .tdi_217 .td_module_flex_7 .td-post-category{margin:0 0 5px}body .tdi_217 .td_module_flex_6 .td-post-category:not(.td-post-extra-category){display:none}body .tdi_217 .td_module_flex_7 .td-post-category:not(.td-post-extra-category){display:none}body .tdi_217 .td_module_flex_6 .td-editor-date{display:inline-block}body .tdi_217 .td_module_flex_7 .td-editor-date{display:inline-block}body .tdi_217 .td_module_flex_6 .td-post-author-name{display:none}body .tdi_217 .td_module_flex_7 .td-post-author-name{display:none}body .tdi_217 .td_module_flex_6 .td-post-date,body .tdi_217 .td_module_flex_6 .td-post-author-name span{display:none}body .tdi_217 .td_module_flex_7 .td-post-date,body .tdi_217 .td_module_flex_7 .td-post-author-name span{display:none}body .tdi_217 .td_module_flex_6 .entry-review-stars{display:inline-block}body .tdi_217 .td_module_flex_6 .td-icon-star,body .tdi_217 .td_module_flex_6 .td-icon-star-empty,body .tdi_217 .td_module_flex_6 .td-icon-star-half{font-size:15px}body .tdi_217 .td_module_flex_7 .entry-review-stars{display:inline-block}body .tdi_217 .td_module_flex_7 .td-icon-star,body .tdi_217 .td_module_flex_7 .td-icon-star-empty,body .tdi_217 .td_module_flex_7 .td-icon-star-half{font-size:15px}body .tdi_217 .td-image-wrap:before{content:'';background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.7),rgba(0,0,0,0) 60%,rgba(0,0,0,0));background:linear-gradient(0deg,rgba(0,0,0,0.7),rgba(0,0,0,0) 60%,rgba(0,0,0,0))}body .tdi_217 .td-module-container:hover .td-post-category{background-color:#4db2ec}body .tdi_217 .entry-review-stars{color:#fff}body .tdi_217 .td_module_flex_6 .entry-title{font-family:Outfit!important}body .tdi_217 .td_module_flex_7 .entry-title{font-family:Outfit!important}html:not([class*='ie']) body .tdi_217 .td-module-container:hover .entry-thumb:before{opacity:0}@media (max-width:767px){.td-big-grid-flex .td_block_inner{margin-left:-20px;margin-right:-20px}}@media (min-width:767px){.td-big-grid-flex-lightsky .td-image-wrap:after{content:'';position:absolute;top:0;left:0;width:160%;height:100%;background:rgba(255,255,255,0.2);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0);transition:transform 0.7s ease 0s;-webkit-transition:transform 0.7s ease 0s;z-index:1}.td-big-grid-flex-lightsky .td-module-container:hover .td-image-wrap:after{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,146%,0);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,146%,0)}}@media (max-width:767px){div.td-big-grid-flex-scroll .td-big-grid-flex-post{float:none}div.td-big-grid-flex-scroll .td-big-grid-flex-scroll-holder{overflow-x:auto;overflow-y:hidden;white-space:nowrap;font-size:0;-webkit-overflow-scrolling:touch}div.td-big-grid-flex-scroll .td-big-grid-flex-scroll-holder .td-big-grid-flex-post{display:inline-block;vertical-align:top}div.td-big-grid-flex-scroll .td-module-title a{white-space:normal}}@media (min-width:1019px) and (max-width:1140px){.td_block_big_grid_flex_9 .td_module_flex_6 .entry-title{font-size:21px;line-height:28px}}@media (min-width:768px) and (max-width:1018px){.td_block_big_grid_flex_9 .td_module_flex_6 .entry-title{font-size:16px;line-height:21px}}@media (max-width:767px){.td_block_big_grid_flex_9 .td_module_flex_6 .entry-title{font-size:22px;line-height:28px}}@media (min-width:1019px) and (max-width:1140px){.td_block_big_grid_flex_9 .td_module_flex_7 .entry-title{font-size:12px;line-height:19px}}@media (min-width:768px) and (max-width:1018px){.td_block_big_grid_flex_9 .td_module_flex_7 .entry-title{font-size:11px;line-height:15px}}@media (max-width:767px){.td_block_big_grid_flex_9 .td_module_flex_7 .entry-title{font-size:13px;line-height:18px}}@media (min-width:767px){body .tdi_217 .td-big-grid-flex-post{border-width:0 1px;border-style:solid;border-color:transparent}body .tdi_217 .td_block_inner{margin-left:-1px;margin-right:-1px}}@media (max-width:767px){body .tdi_217 .td-big-grid-flex-scroll-holder .td-big-grid-flex-post{margin-right:2px}body .tdi_217 .td-big-grid-flex-scroll-holder .td-big-grid-flex-post:last-child{margin-right:0}}@media (min-width:767px){body .tdi_217 .td-module-container:hover .td-thumb-css{transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.1,1.1,1)}}@media (min-width:1019px) and (max-width:1140px){body .tdi_217 .td_module_flex_6 .td-image-wrap{padding-bottom:210px}body .tdi_217 .td_module_flex_7 .td-image-wrap{padding-bottom:160px}}@media (min-width:768px) and (max-width:1018px){body .tdi_217 .td_module_flex_6 .td-image-wrap{padding-bottom:155px}body .tdi_217 .td_module_flex_7 .td-image-wrap{padding-bottom:120px}body .tdi_217 .td_module_flex_6 .td-module-meta-info{padding:15px 15px 10px}body .tdi_217 .td_module_flex_6 .tdb-module-title-wrap{margin:0px 0px 0px 0px}}@media (max-width:767px){body .tdi_217 .td_module_flex_6 .td-image-wrap{padding-bottom:260px}body .tdi_217 .td_module_flex_7 .td-image-wrap{padding-bottom:165px}body .tdi_217 .td_module_flex_6{width:100%}body .tdi_217 .td_module_flex_7{width:80%}body .tdi_217 .td_module_flex_6 .td-module-meta-info{padding:15px 18px}body .tdi_217 .td_module_flex_7 .td-module-meta-info{padding:16px 15px 11px}body .tdi_217 .td_module_flex_6 .td-post-category{margin:0px 0px 7px 0px}body .tdi_217 .td_module_flex_7 .td-post-category{padding:3px 6px 3px 6px}}</style><div id=tdi_217 class="td_block_inner">
        <div class="td_module_flex_6 td-animation-stack td-big-grid-flex-post td-big-grid-flex-post-0 td-cpt-post">
            <div class="td-module-container td-category-pos-above">
                <div class="td-image-container">
                    <div class="td-module-thumb"><a href="https://partnerships.packt.com/data-driven-storytelling-how-tech-companies-can-use-data-to-craft-compelling-narratives/"  rel="bookmark" class="td-image-wrap " title="Data-Driven Storytelling: How Tech Companies Can Use Data to Craft Compelling Narratives " ><span class="entry-thumb td-thumb-css lazyload" style="background-image:inherit"  data-bg-image="url(&#039;https://b3183272.smushcdn.com/3183272/wp-content/uploads/2024/11/iStock-2167407008_Cropped-1-696x597.png?lossy=1&amp;strip=1&amp;webp=1&#039;)"></span></a></div>                </div>

                <div class="td-module-meta-info">
                                        
                    <div class="tdb-module-title-wrap">
                        <h3 class="entry-title td-module-title"><a href="https://partnerships.packt.com/data-driven-storytelling-how-tech-companies-can-use-data-to-craft-compelling-narratives/"  rel="bookmark" title="Data-Driven Storytelling: How Tech Companies Can Use Data to Craft Compelling Narratives ">Data-Driven Storytelling: How Tech Companies Can Use Data to Craft Compelling Narratives </a></h3>                    </div>

                                        
                                            <div class="td-editor-date">
                                                        <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-11-08T15:00:00+00:00" >November 8, 2024</time></span>                                                    </div>
                                    </div>
            </div>
        </div>

        
        <div class="td_module_flex_6 td-animation-stack td-big-grid-flex-post td-big-grid-flex-post-1 td-cpt-post">
            <div class="td-module-container td-category-pos-above">
                <div class="td-image-container">
                    <div class="td-module-thumb"><a href="https://partnerships.packt.com/what-drives-tech-buyers-motivations-pain-points-and-decisions/"  rel="bookmark" class="td-image-wrap " title="What Drives Tech Buyers? Motivations, Pain Points, and Decisions" ><span class="entry-thumb td-thumb-css lazyload" style="background-image:inherit"  data-bg-image="url(&#039;https://b3183272.smushcdn.com/3183272/wp-content/uploads/2024/10/iStock-1442442053_Cropped-696x597.jpg?lossy=1&amp;strip=1&amp;webp=1&#039;)"></span></a></div>                </div>

                <div class="td-module-meta-info">
                                        
                    <div class="tdb-module-title-wrap">
                        <h3 class="entry-title td-module-title"><a href="https://partnerships.packt.com/what-drives-tech-buyers-motivations-pain-points-and-decisions/"  rel="bookmark" title="What Drives Tech Buyers? Motivations, Pain Points, and Decisions">What Drives Tech Buyers? Motivations, Pain Points, and Decisions</a></h3>                    </div>

                                        
                                            <div class="td-editor-date">
                                                        <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-10-31T15:00:00+00:00" >October 31, 2024</time></span>                                                    </div>
                                    </div>
            </div>
        </div>

        <div class="td-big-grid-flex-scroll-holder">
        <div class="td_module_flex_7 td-animation-stack td-big-grid-flex-post td-big-grid-flex-post-2 td-cpt-post">
            <div class="td-module-container td-category-pos-above">
                <div class="td-image-container">
                    <div class="td-module-thumb"><a href="https://partnerships.packt.com/beyond-the-algorithm-humanizing-tech-brands/"  rel="bookmark" class="td-image-wrap " title="Beyond the Algorithm: Humanizing Tech Brands " ><span class="entry-thumb td-thumb-css lazyload" style="background-image:inherit"  data-bg-image="url(&#039;https://b3183272.smushcdn.com/3183272/wp-content/uploads/2024/10/iStock-522136670_Cropped-324x400.jpg?lossy=1&amp;strip=1&amp;webp=1&#039;)"></span></a></div>                </div>

                <div class="td-module-meta-info">
                                        
                    <div class="tdb-module-title-wrap">
                        <h3 class="entry-title td-module-title"><a href="https://partnerships.packt.com/beyond-the-algorithm-humanizing-tech-brands/"  rel="bookmark" title="Beyond the Algorithm: Humanizing Tech Brands ">Beyond the Algorithm: Humanizing Tech Brands </a></h3>                    </div>

                                        
                                    </div>
            </div>
        </div>

        
        <div class="td_module_flex_7 td-animation-stack td-big-grid-flex-post td-big-grid-flex-post-3 td-cpt-post">
            <div class="td-module-container td-category-pos-above">
                <div class="td-image-container">
                    <div class="td-module-thumb"><a href="https://partnerships.packt.com/a-decision-makers-blueprint-for-building-secure-compliant-software/"  rel="bookmark" class="td-image-wrap " title="A Decision Maker’s Blueprint for Building Secure, Compliant Software" ><span class="entry-thumb td-thumb-css lazyload" style="background-image:inherit"  data-bg-image="url(&#039;https://b3183272.smushcdn.com/3183272/wp-content/uploads/2024/10/B22421_Book-Mockup-324x400.jpg?lossy=1&amp;strip=1&amp;webp=1&#039;)"></span></a></div>                </div>

                <div class="td-module-meta-info">
                                        
                    <div class="tdb-module-title-wrap">
                        <h3 class="entry-title td-module-title"><a href="https://partnerships.packt.com/a-decision-makers-blueprint-for-building-secure-compliant-software/"  rel="bookmark" title="A Decision Maker’s Blueprint for Building Secure, Compliant Software">A Decision Maker’s Blueprint for Building Secure, Compliant Software</a></h3>                    </div>

                                        
                                    </div>
            </div>
        </div>

        
        <div class="td_module_flex_7 td-animation-stack td-big-grid-flex-post td-big-grid-flex-post-4 td-cpt-post">
            <div class="td-module-container td-category-pos-above">
                <div class="td-image-container">
                    <div class="td-module-thumb"><a href="https://partnerships.packt.com/empowering-developers-inside-the-mongodb-book-launch/"  rel="bookmark" class="td-image-wrap " title="Empowering Developers: Inside the MongoDB Book Launch " ><span class="entry-thumb td-thumb-css lazyload" style="background-image:inherit"  data-bg-image="url(&#039;https://b3183272.smushcdn.com/3183272/wp-content/uploads/2024/10/London-Event-324x400.png?lossy=1&amp;strip=1&amp;webp=1&#039;)"></span></a></div>                </div>

                <div class="td-module-meta-info">
                                        
                    <div class="tdb-module-title-wrap">
                        <h3 class="entry-title td-module-title"><a href="https://partnerships.packt.com/empowering-developers-inside-the-mongodb-book-launch/"  rel="bookmark" title="Empowering Developers: Inside the MongoDB Book Launch ">Empowering Developers: Inside the MongoDB Book Launch </a></h3>                    </div>

                                        
                                    </div>
            </div>
        </div>

        
        <div class="td_module_flex_7 td-animation-stack td-big-grid-flex-post td-big-grid-flex-post-5 td-cpt-post">
            <div class="td-module-container td-category-pos-above">
                <div class="td-image-container">
                    <div class="td-module-thumb"><a href="https://partnerships.packt.com/master-ai-development-with-python-a-guide-to-building-powerful-applications/"  rel="bookmark" class="td-image-wrap " title="Master AI Development with Python: A Guide to Building Powerful Applications" ><span class="entry-thumb td-thumb-css lazyload" style="background-image:inherit"  data-bg-image="url(&#039;https://b3183272.smushcdn.com/3183272/wp-content/uploads/2024/10/B22495_Mockup-324x400.png?lossy=1&amp;strip=1&amp;webp=1&#039;)"></span></a></div>                </div>

                <div class="td-module-meta-info">
                                        
                    <div class="tdb-module-title-wrap">
                        <h3 class="entry-title td-module-title"><a href="https://partnerships.packt.com/master-ai-development-with-python-a-guide-to-building-powerful-applications/"  rel="bookmark" title="Master AI Development with Python: A Guide to Building Powerful Applications">Master AI Development with Python: A Guide to Building Powerful Applications</a></h3>                    </div>

                                        
                                    </div>
            </div>
        </div>

        
        <div class="td_module_flex_7 td-animation-stack td-big-grid-flex-post td-big-grid-flex-post-6 td-cpt-post">
            <div class="td-module-container td-category-pos-above">
                <div class="td-image-container">
                    <div class="td-module-thumb"><a href="https://partnerships.packt.com/interview-with-lisa-weaver-lambert/"  rel="bookmark" class="td-image-wrap " title="Interview with Lisa Weaver-Lambert " ><span class="entry-thumb td-thumb-css lazyload" style="background-image:inherit"  data-bg-image="url(&#039;https://b3183272.smushcdn.com/3183272/wp-content/uploads/2024/09/Lisa-Image-e1727700491611-324x400.jpg?lossy=1&amp;strip=1&amp;webp=1&#039;)"></span></a></div>                </div>

                <div class="td-module-meta-info">
                                        
                    <div class="tdb-module-title-wrap">
                        <h3 class="entry-title td-module-title"><a href="https://partnerships.packt.com/interview-with-lisa-weaver-lambert/"  rel="bookmark" title="Interview with Lisa Weaver-Lambert ">Interview with Lisa Weaver-Lambert </a></h3>                    </div>

                                        
                                    </div>
            </div>
        </div>

        </div></div></div></div></div></div></div></div></div></div></div></div></div>                </div>
                            </div> <!-- /.td-main-content-wrap -->


                <div class="td-footer-template-wrap" style="position: relative">
                <div class="td-footer-wrap ">
            <div id="tdi_218" class="tdc-zone"><div class="tdc_zone tdi_219  wpb_row td-pb-row"  >
<style scoped>.tdi_219{min-height:0}</style><div id="tdi_220" class="tdc-row stretch_row"><div class="vc_row tdi_221  wpb_row td-pb-row tdc-element-style" >
<style scoped>.tdi_221,.tdi_221 .tdc-columns{min-height:0}.tdi_221,.tdi_221 .tdc-columns{display:block}.tdi_221 .tdc-columns{width:100%}.tdi_221:before,.tdi_221:after{display:table}@media (min-width:768px) and (max-width:1018px){@media (min-width:768px){.tdi_221{margin-left:-10px;margin-right:-10px}.tdi_221 .tdc-row-video-background-error,.tdi_221>.vc_column,.tdi_221>.tdc-columns>.vc_column{padding-left:10px;padding-right:10px}}}@media (max-width:767px){.tdi_221,.tdi_221 .tdc-columns{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.tdi_221 .tdc-columns{width:100%}.tdi_221:before,.tdi_221:after{display:none}}.tdi_221{padding-top:60px!important;padding-bottom:60px!important;position:relative}.tdi_221 .td_block_wrap{text-align:left}@media (min-width:768px) and (max-width:1018px){.tdi_221{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:1019px) and (max-width:1140px){.tdi_221{padding-top:50px!important;padding-bottom:50px!important}}</style>
<div class="tdi_220_rand_style td-element-style" ><style>.tdi_220_rand_style{background-color:#222222!important}</style></div><div class="vc_column tdi_223  wpb_column vc_column_container tdc-column td-pb-span3">
<style scoped>.tdi_223{vertical-align:baseline;flex-grow:1}.tdi_223>.wpb_wrapper,.tdi_223>.wpb_wrapper>.tdc-elements{display:block}.tdi_223>.wpb_wrapper>.tdc-elements{width:100%}.tdi_223>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_223>.wpb_wrapper{width:auto;height:auto}.tdi_223{padding-top:10px!important;width:16%!important}@media (max-width:767px){.tdi_223{margin-bottom:40px!important;padding-top:0px!important;width:100%!important;justify-content:center!important;text-align:center!important}}</style><div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_logo tdi_224 td-pb-border-top td_block_template_1 tdb-header-align"  data-td-block-uid="tdi_224" >
<style>@media (max-width:767px){.tdi_224{display:none!important}}</style>
<style>.tdi_224 .tdb-logo-a,.tdi_224 h1{flex-direction:row;align-items:center;justify-content:center}.tdi_224 .tdb-logo-svg-wrap{max-width:60px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px;display:block}.tdi_224 .tdb-logo-svg-wrap svg{width:60px!important;height:auto}.tdi_224 .tdb-logo-svg-wrap:first-child{margin-top:0;margin-left:0}.tdi_224 .tdb-logo-svg-wrap:last-child{margin-bottom:0;margin-right:0}.tdi_224 .tdb-logo-svg-wrap+.tdb-logo-img-wrap{display:none}.tdi_224 .tdb-logo-img{max-width:100px}.tdi_224 .tdb-logo-img-wrap{display:block}.tdi_224 .tdb-logo-text-tagline{margin-top:0px;margin-left:0;display:none}.tdi_224 .tdb-logo-text-title{display:block;color:#ffffff;font-size:23px!important;line-height:1!important;font-weight:700!important;}.tdi_224 .tdb-logo-text-wrap{flex-direction:column;align-items:flex-start}.tdi_224 .tdb-logo-icon{top:0px;display:none;color:#ffffff}.tdi_224 .tdb-logo-svg-wrap>*{fill:var(--blck-custom-color-1)}.tdi_224 .tdb-logo-icon-svg svg,.tdi_224 .tdb-logo-icon-svg svg *{fill:#ffffff}</style><div class="tdb-block-inner td-fix-index"><a class="tdb-logo-a" href="https://partnerships.packt.com/"><h1><span class="tdb-logo-img-wrap"><img class="tdb-logo-img td-retina-data lazyload" data-retina="https://partnerships.packt.com/wp-content/uploads/2023/01/packt-new-e1687364722612.png" data-src="https://b3183272.smushcdn.com/3183272/wp-content/uploads/2023/01/packt-new-e1687364722612.png?lossy=1&strip=1&webp=1" alt="Logo"  title=""  width="200" height="54" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200/54;" /></span></h1></a></div></div> <!-- ./block --></div></div><div class="vc_column tdi_226  wpb_column vc_column_container tdc-column td-pb-span9">
<style scoped>.tdi_226{vertical-align:baseline}.tdi_226>.wpb_wrapper,.tdi_226>.wpb_wrapper>.tdc-elements{display:block}.tdi_226>.wpb_wrapper>.tdc-elements{width:100%}.tdi_226>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_226>.wpb_wrapper{width:auto;height:auto}.tdi_226{width:84%!important}@media (max-width:767px){.tdi_226{width:100%!important}}</style><div class="wpb_wrapper" ><div class="vc_row_inner tdi_228  vc_row vc_inner wpb_row td-pb-row" >
<style scoped>.tdi_228{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_228,.tdi_228 .tdc-inner-columns{display:block}.tdi_228 .tdc-inner-columns{width:100%}</style><div class="vc_column_inner tdi_230  wpb_column vc_column_container tdc-inner-column td-pb-span3">
<style scoped>.tdi_230{vertical-align:baseline}.tdi_230 .vc_column-inner>.wpb_wrapper,.tdi_230 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_230 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}@media (max-width:767px){.tdi_230{margin-bottom:30px!important}}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_231 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_231" >
<style>.tdi_231{margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_232 .tdm-title{color:#ffffff}.tdi_232 .tdm-title{font-family:Outfit!important;font-size:14px!important;line-height:1.2!important;font-weight:600!important;text-transform:uppercase!important}</style><div class="tds-title tds-title1 td-fix-index tdi_232 "><h3 class="tdm-title tdm-title-sm">Content Library</h3></div></div></div></div><div class="td_block_wrap td_block_list_menu tdi_233 td-blm-display-vertical td-pb-border-top td_block_template_1 widget"  data-td-block-uid="tdi_233" >
<style>.tdi_233{margin-bottom:0px!important}@media (min-width:1019px) and (max-width:1140px){.tdi_233{margin-top:-10px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_233{margin-top:-10px!important}}</style>
<style>.td_block_list_menu ul{flex-wrap:wrap;margin-left:12px}.td_block_list_menu ul li{margin-left:0}.td_block_list_menu ul li a{display:flex;margin-left:0}.td_block_list_menu .td-blm-menu-item-txt{display:flex;align-items:center;flex-grow:1}.td_block_list_menu .sub-menu{padding-left:22px}.td_block_list_menu .sub-menu li{font-size:13px}.td_block_list_menu li.current-menu-item>a,.td_block_list_menu li.current-menu-ancestor>a,.td_block_list_menu li.current-category-ancestor>a,.td_block_list_menu li.current-page-ancestor>a{color:var(--td_theme_color,#4db2ec)}.td_block_list_menu .td-blm-sub-icon{display:flex;align-items:center;justify-content:center;margin-left:.6em;padding:0 .6em;transition:transform .2s ease-in-out}.td_block_list_menu .td-blm-sub-icon svg{display:block;width:1em;height:auto}.td_block_list_menu .td-blm-sub-icon svg,.td_block_list_menu .td-blm-sub-icon svg *{fill:currentColor}.td_block_list_menu.td-blm-display-accordion .menu-item-has-children ul{display:none}.td_block_list_menu.td-blm-display-accordion .menu-item-has-children-open>a>.td-blm-sub-icon{transform:rotate(180deg)}.td_block_list_menu.td-blm-display-horizontal ul{display:flex}body .tdi_233 ul{text-align:left;justify-content:flex-start;margin:0px}body .tdi_233 ul li a{justify-content:flex-start}body .tdi_233 .td-blm-menu-item-txt{flex-grow:1}body .tdi_233 a,body .tdi_233 .td-blm-sub-icon{color:#eeeeee}body .tdi_233 li.current-menu-item>a,body .tdi_233 li.current-menu-ancestor>a,body .tdi_233 li.current-category-ancestor>a,body .tdi_233 li.current-page-ancestor>a,body .tdi_233 a:hover,body .tdi_233 li.current-menu-item>a>.td-blm-sub-icon,body .tdi_233 li.current-menu-ancestor>a>.td-blm-sub-icon,body .tdi_233 li.current-category-ancestor>a>.td-blm-sub-icon,body .tdi_233 li.current-page-ancestor>a>.td-blm-sub-icon,body .tdi_233 a:hover>.td-blm-sub-icon{color:#f37142}body .tdi_233 li{font-family:Outfit!important;font-size:16px!important;font-weight:300!important}@media (min-width:768px) and (max-width:1018px){body .tdi_233 ul li{margin-bottom:0px}body .tdi_233 ul li:last-child{margin-bottom:0}body .tdi_233 li{font-size:13px!important}}@media (max-width:767px){body .tdi_233 .sub-menu{margin:4px}body .tdi_233 .sub-menu li{margin-bottom:2px}body .tdi_233 .sub-menu li:last-child{margin-bottom:0}body .tdi_233 .td-block-title a,body .tdi_233 .td-block-title span{font-size:2px!important}body .tdi_233 li{font-size:18px!important;line-height:2!important}}</style><div class="td-block-title-wrap"></div><div id=tdi_233 class="td_block_inner td-fix-index"><div class="menu-library-products-container"><ul id="menu-library-products" class="menu"><li id="menu-item-2299" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2299"><a href="https://partnerships.packt.com/business-library/"><span class="td-blm-menu-item-txt">For Businesses</span></a></li>
<li id="menu-item-2300" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2300"><a href="https://partnerships.packt.com/academic-library/"><span class="td-blm-menu-item-txt">For Academics</span></a></li>
<li id="menu-item-2709" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2709"><a href="https://partnerships.packt.com/content-api/"><span class="td-blm-menu-item-txt">Content API</span></a></li>
</ul></div></div></div></div></div></div><div class="vc_column_inner tdi_235  wpb_column vc_column_container tdc-inner-column td-pb-span3">
<style scoped>.tdi_235{vertical-align:baseline}.tdi_235 .vc_column-inner>.wpb_wrapper,.tdi_235 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_235 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}@media (max-width:767px){.tdi_235{margin-bottom:30px!important}}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_236 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_236" >
<style>.tdi_236{margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_237 .tdm-title{color:#ffffff}.tdi_237 .tdm-title{font-family:Outfit!important;font-size:14px!important;line-height:1.2!important;font-weight:600!important;text-transform:uppercase!important}</style><div class="tds-title tds-title1 td-fix-index tdi_237 "><h3 class="tdm-title tdm-title-sm">Content Solutions</h3></div></div></div></div><div class="td_block_wrap td_block_list_menu tdi_238 td-blm-display-vertical td-pb-border-top td_block_template_1 widget"  data-td-block-uid="tdi_238" >
<style>.tdi_238{margin-bottom:0px!important}@media (min-width:1019px) and (max-width:1140px){.tdi_238{margin-top:-10px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_238{margin-top:-10px!important}}</style>
<style>body .tdi_238 ul{text-align:left;justify-content:flex-start;margin:0px}body .tdi_238 ul li a{justify-content:flex-start}body .tdi_238 .td-blm-menu-item-txt{flex-grow:1}body .tdi_238 a,body .tdi_238 .td-blm-sub-icon{color:#eeeeee}body .tdi_238 li.current-menu-item>a,body .tdi_238 li.current-menu-ancestor>a,body .tdi_238 li.current-category-ancestor>a,body .tdi_238 li.current-page-ancestor>a,body .tdi_238 a:hover,body .tdi_238 li.current-menu-item>a>.td-blm-sub-icon,body .tdi_238 li.current-menu-ancestor>a>.td-blm-sub-icon,body .tdi_238 li.current-category-ancestor>a>.td-blm-sub-icon,body .tdi_238 li.current-page-ancestor>a>.td-blm-sub-icon,body .tdi_238 a:hover>.td-blm-sub-icon{color:#f37142}body .tdi_238 li{font-family:Outfit!important;font-size:16px!important;font-weight:300!important}@media (min-width:768px) and (max-width:1018px){body .tdi_238 ul li{margin-bottom:0px}body .tdi_238 ul li:last-child{margin-bottom:0}body .tdi_238 li{font-size:13px!important}}@media (max-width:767px){body .tdi_238 li{font-size:18px!important;line-height:2!important}}</style><div class="td-block-title-wrap"></div><div id=tdi_238 class="td_block_inner td-fix-index"><div class="menu-content-solutions-container"><ul id="menu-content-solutions" class="menu"><li id="menu-item-1841" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1841"><a href="https://partnerships.packt.com/ebooks-white-papers/"><span class="td-blm-menu-item-txt">eBooks &#038; White Papers</span></a></li>
<li id="menu-item-3564" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3564"><a href="https://partnerships.packt.com/insight-reports/"><span class="td-blm-menu-item-txt">Insight Reports</span></a></li>
<li id="menu-item-2910" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2910"><a href="https://partnerships.packt.com/sponsored-newsletters/"><span class="td-blm-menu-item-txt">Sponsored Newsletters</span></a></li>
<li id="menu-item-1838" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1838"><a href="https://partnerships.packt.com/sponsored-ebooks/"><span class="td-blm-menu-item-txt">Sponsored eBooks</span></a></li>
<li id="menu-item-1836" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1836"><a href="https://partnerships.packt.com/documentation-articles/"><span class="td-blm-menu-item-txt">Documentation &#038; Articles</span></a></li>
<li id="menu-item-1840" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1840"><a href="https://partnerships.packt.com/infographics-datasheets/"><span class="td-blm-menu-item-txt">Infographics &#038; Datasheets</span></a></li>
<li id="menu-item-1839" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1839"><a href="https://partnerships.packt.com/surveys-reports/"><span class="td-blm-menu-item-txt">Market Research</span></a></li>
<li id="menu-item-1837" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1837"><a href="https://partnerships.packt.com/press/"><span class="td-blm-menu-item-txt">Press</span></a></li>
</ul></div></div></div></div></div></div><div class="vc_column_inner tdi_240  wpb_column vc_column_container tdc-inner-column td-pb-span3">
<style scoped>.tdi_240{vertical-align:baseline}.tdi_240 .vc_column-inner>.wpb_wrapper,.tdi_240 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_240 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}@media (max-width:767px){.tdi_240{margin-bottom:30px!important}}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_241 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_241" >
<style>.tdi_241{margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_242 .tdm-title{color:#ffffff}.tdi_242 .tdm-title{font-family:Outfit!important;font-size:14px!important;line-height:1.2!important;font-weight:600!important;text-transform:uppercase!important}</style><div class="tds-title tds-title1 td-fix-index tdi_242 "><h3 class="tdm-title tdm-title-sm">Resources</h3></div></div></div></div><div class="td_block_wrap td_block_list_menu tdi_243 td-blm-display-vertical td-pb-border-top td_block_template_1 widget"  data-td-block-uid="tdi_243" >
<style>.tdi_243{margin-bottom:0px!important}@media (min-width:1019px) and (max-width:1140px){.tdi_243{margin-top:-10px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_243{margin-top:-10px!important}}</style>
<style>body .tdi_243 ul{text-align:left;justify-content:flex-start;margin:0px}body .tdi_243 ul li a{justify-content:flex-start}body .tdi_243 .td-blm-menu-item-txt{flex-grow:1}body .tdi_243 a,body .tdi_243 .td-blm-sub-icon{color:#eeeeee}body .tdi_243 li.current-menu-item>a,body .tdi_243 li.current-menu-ancestor>a,body .tdi_243 li.current-category-ancestor>a,body .tdi_243 li.current-page-ancestor>a,body .tdi_243 a:hover,body .tdi_243 li.current-menu-item>a>.td-blm-sub-icon,body .tdi_243 li.current-menu-ancestor>a>.td-blm-sub-icon,body .tdi_243 li.current-category-ancestor>a>.td-blm-sub-icon,body .tdi_243 li.current-page-ancestor>a>.td-blm-sub-icon,body .tdi_243 a:hover>.td-blm-sub-icon{color:#f37142}body .tdi_243 li{font-family:Outfit!important;font-size:16px!important;font-weight:300!important}@media (min-width:768px) and (max-width:1018px){body .tdi_243 ul li{margin-bottom:0px}body .tdi_243 ul li:last-child{margin-bottom:0}body .tdi_243 li{font-size:13px!important}}@media (max-width:767px){body .tdi_243 li{font-size:18px!important;line-height:2!important}}</style><div class="td-block-title-wrap"></div><div id=tdi_243 class="td_block_inner td-fix-index"><div class="menu-td-demo-footer-menu-container"><ul id="menu-td-demo-footer-menu" class="menu"><li id="menu-item-2771" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2771"><a href="https://partnerships.packt.com/state-of-tech-2023/"><span class="td-blm-menu-item-txt">State of Tech 2023</span></a></li>
<li id="menu-item-3609" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3609"><a href="https://partnerships.packt.com/contributor-stories/"><span class="td-blm-menu-item-txt">Contributor Stories</span></a></li>
</ul></div></div></div></div></div></div><div class="vc_column_inner tdi_245  wpb_column vc_column_container tdc-inner-column td-pb-span3">
<style scoped>.tdi_245{vertical-align:baseline}.tdi_245 .vc_column-inner>.wpb_wrapper,.tdi_245 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_245 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_246 tdm-content-horiz-left td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_246" >
<style>.tdi_246{margin-bottom:0px!important}</style><div class="td-block-row"><div class="td-block-span12 tdm-col">
<style>body .tdi_247 .tdm-title{color:#ffffff}.tdi_247 .tdm-title{font-family:Outfit!important;font-size:14px!important;line-height:1.2!important;font-weight:600!important;text-transform:uppercase!important}</style><div class="tds-title tds-title1 td-fix-index tdi_247 "><h3 class="tdm-title tdm-title-sm">Other</h3></div></div></div></div><div class="td_block_wrap td_block_list_menu tdi_248 td-blm-display-vertical td-pb-border-top td_block_template_1 widget"  data-td-block-uid="tdi_248" >
<style>.tdi_248{margin-bottom:0px!important}@media (min-width:1019px) and (max-width:1140px){.tdi_248{margin-top:-10px!important}}@media (min-width:768px) and (max-width:1018px){.tdi_248{margin-top:-10px!important}}</style>
<style>body .tdi_248 ul{text-align:left;justify-content:flex-start;margin:0px}body .tdi_248 ul li a{justify-content:flex-start}body .tdi_248 .td-blm-menu-item-txt{flex-grow:1}body .tdi_248 a,body .tdi_248 .td-blm-sub-icon{color:#eeeeee}body .tdi_248 li.current-menu-item>a,body .tdi_248 li.current-menu-ancestor>a,body .tdi_248 li.current-category-ancestor>a,body .tdi_248 li.current-page-ancestor>a,body .tdi_248 a:hover,body .tdi_248 li.current-menu-item>a>.td-blm-sub-icon,body .tdi_248 li.current-menu-ancestor>a>.td-blm-sub-icon,body .tdi_248 li.current-category-ancestor>a>.td-blm-sub-icon,body .tdi_248 li.current-page-ancestor>a>.td-blm-sub-icon,body .tdi_248 a:hover>.td-blm-sub-icon{color:#f37142}body .tdi_248 li{font-family:Outfit!important;font-size:16px!important;font-weight:300!important}@media (min-width:768px) and (max-width:1018px){body .tdi_248 ul li{margin-bottom:0px}body .tdi_248 ul li:last-child{margin-bottom:0}body .tdi_248 li{font-size:13px!important}}@media (max-width:767px){body .tdi_248 li{font-size:18px!important;line-height:2!important}}</style><div class="td-block-title-wrap"></div><div id=tdi_248 class="td_block_inner td-fix-index"><div class="menu-td-demo-footer-menu-extra-container"><ul id="menu-td-demo-footer-menu-extra" class="menu"><li id="menu-item-111" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-111"><a href="https://apply.workable.com/packtpublishing/?lng=en"><span class="td-blm-menu-item-txt">Careers</span></a></li>
</ul></div></div></div></div></div></div></div></div></div></div></div><div id="tdi_249" class="tdc-row stretch_row_1400 td-stretch-content"><div class="vc_row tdi_250  wpb_row td-pb-row tdc-element-style" >
<style scoped>.tdi_250,.tdi_250 .tdc-columns{min-height:0}.tdi_250,.tdi_250 .tdc-columns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.tdi_250 .tdc-columns{width:100%}.tdi_250:before,.tdi_250:after{display:none}@media (max-width:767px){.tdi_250,.tdi_250 .tdc-columns{flex-direction:column}}.tdi_250{padding-top:30px!important;padding-bottom:30px!important;justify-content:center!important;text-align:center!important;position:relative}.tdi_250 .td_block_wrap{text-align:left}@media (min-width:768px) and (max-width:1018px){.tdi_250{padding-bottom:30px!important}}</style>
<div class="tdi_249_rand_style td-element-style" ><div class="td-element-style-before"><style>.tdi_249_rand_style>.td-element-style-before{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;display:block!important;z-index:0!important;border-color:rgba(2,2,71,0.06)!important;border-style:solid!important;border-width:1px 0px 0px 0px!important;background-size:cover!important;background-position:center top!important}</style></div><style>.tdi_249_rand_style{background-color:#222222!important}</style></div><div class="vc_column tdi_252  wpb_column vc_column_container tdc-column td-pb-span8">
<style scoped>.tdi_252{vertical-align:baseline}.tdi_252>.wpb_wrapper,.tdi_252>.wpb_wrapper>.tdc-elements{display:block}.tdi_252>.wpb_wrapper>.tdc-elements{width:100%}.tdi_252>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_252>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_253 td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_253" >
<style>.tdi_253{margin-bottom:0px!important}@media (min-width:768px) and (max-width:1018px){.tdi_253{margin-bottom:10px!important}}</style>
<style>.tdi_253{text-align:left!important}.tdi_253 .tdm-descr{color:#aaaaaa;font-size:14px!important;line-height:1.6!important;font-weight:400!important}.tdi_253 .tdm-descr a{color:#f37141}@media (min-width:768px) and (max-width:1018px){.tdi_253 .tdm-descr{font-size:13px!important}}@media (max-width:767px){.tdi_253{text-align:center!important;margin-right:auto;margin-left:auto}}</style><p class="tdm-descr">© Packt Publishing Limited</p></div></div></div><div class="vc_column tdi_255  wpb_column vc_column_container tdc-column td-pb-span4">
<style scoped>.tdi_255{vertical-align:baseline}.tdi_255>.wpb_wrapper,.tdi_255>.wpb_wrapper>.tdc-elements{display:block}.tdi_255>.wpb_wrapper>.tdc-elements{width:100%}.tdi_255>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_255>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_socials tdi_256 tdm-content-horiz-right td-pb-border-top td_block_template_1"  data-td-block-uid="tdi_256" >
<style>.tdi_256{margin-bottom:0px!important}@media (max-width:767px){.tdi_256{justify-content:center!important;text-align:center!important}}</style>
<style>.tdm_block.tdm_block_socials{margin-bottom:0}.tdm-social-wrapper{*zoom:1}.tdm-social-wrapper:before,.tdm-social-wrapper:after{display:table;content:'';line-height:0}.tdm-social-wrapper:after{clear:both}.tdm-social-item-wrap{display:inline-block}.tdm-social-item{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;-webkit-transition:all 0.2s;transition:all 0.2s;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.tdm-social-item i{font-size:14px;color:var(--td_theme_color,#4db2ec);-webkit-transition:all 0.2s;transition:all 0.2s}.tdm-social-text{display:none;margin-top:-1px;vertical-align:middle;font-size:13px;color:var(--td_theme_color,#4db2ec);-webkit-transition:all 0.2s;transition:all 0.2s}.tdm-social-item-wrap:hover i,.tdm-social-item-wrap:hover .tdm-social-text{color:#000}.tdm-social-item-wrap:last-child .tdm-social-text{margin-right:0!important}</style>
<style>.tdi_257 .tdm-social-item i{font-size:16px;vertical-align:middle;line-height:32px}.tdi_257 .tdm-social-item i.td-icon-linkedin,.tdi_257 .tdm-social-item i.td-icon-pinterest,.tdi_257 .tdm-social-item i.td-icon-blogger,.tdi_257 .tdm-social-item i.td-icon-vimeo{font-size:12.8px}.tdi_257 .tdm-social-item{width:32px;height:32px;margin:5px 10px 5px 0}.tdi_257 .tdm-social-item-wrap:last-child .tdm-social-item{margin-right:0!important}.tdi_257 .tdm-social-item i,.tds-team-member2 .tdi_257.tds-social1 .tdm-social-item i{color:#f37141}.tdi_257 .tdm-social-item-wrap:hover i,.tds-team-member2 .tdi_257.tds-social1 .tdm-social-item:hover i{color:#f37141}.tdi_257 .tdm-social-text{display:none;margin-left:2px;margin-right:18px}@media (min-width:768px) and (max-width:1018px){.tdi_257 .tdm-social-item i{font-size:12px;vertical-align:middle;line-height:24px}.tdi_257 .tdm-social-item i.td-icon-linkedin,.tdi_257 .tdm-social-item i.td-icon-pinterest,.tdi_257 .tdm-social-item i.td-icon-blogger,.tdi_257 .tdm-social-item i.td-icon-vimeo{font-size:9.6px}.tdi_257 .tdm-social-item{width:24px;height:24px}}</style><div class="tdm-social-wrapper tds-social1 tdi_257"><div class="tdm-social-item-wrap"><a href="https://github.com/PacktPublishing"  rel="nofollow"  title="GitHub" class="tdm-social-item"><i class="td-icon-font td-icon-github"></i><span style="display: none">GitHub</span></a></div><div class="tdm-social-item-wrap"><a href="https://uk.linkedin.com/company/packt-publishing"  rel="nofollow"  title="Linkedin" class="tdm-social-item"><i class="td-icon-font td-icon-linkedin"></i><span style="display: none">Linkedin</span></a></div><div class="tdm-social-item-wrap"><a href="https://twitter.com/PacktPublishing"  rel="nofollow"  title="Twitter" class="tdm-social-item"><i class="td-icon-font td-icon-twitter"></i><span style="display: none">Twitter</span></a></div><div class="tdm-social-item-wrap"><a href="https://www.youtube.com/channel/UC3VydBGBl132baPCLeDspMQ"  rel="nofollow"  title="Youtube" class="tdm-social-item"><i class="td-icon-font td-icon-youtube"></i><span style="display: none">Youtube</span></a></div></div></div></div></div></div></div></div></div>        </div>

    </div>
    

</div><!--close td-outer-wrap-->



		<script type="wphb-delay-type">
			window.RS_MODULES = window.RS_MODULES || {};
			window.RS_MODULES.modules = window.RS_MODULES.modules || {};
			window.RS_MODULES.waiting = window.RS_MODULES.waiting || [];
			window.RS_MODULES.defered = true;
			window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {};
			window.RS_MODULES.type = 'compiled';
		</script>
		<script type="speculationrules">
{"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/Newspaper/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>

			<script type="wphb-delay-type" data-wphb-type="text/javascript">
				var _paq = _paq || [];
								_paq.push(['trackPageView']);
								(function () {
					var u = "https://analytics1.wpmudev.com/";
					_paq.push(['setTrackerUrl', u + 'track/']);
					_paq.push(['setSiteId', '5299']);
					var d   = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
					g.type  = 'text/javascript';
					g.async = true;
					g.defer = true;
					g.src   = 'https://analytics.wpmucdn.com/matomo.js';
					s.parentNode.insertBefore(g, s);
				})();
			</script>
			

    <!--

        Theme: Newspaper by tagDiv.com 2025
        Version: 12.7 (rara)
        Deploy mode: deploy
        
        uid: 6a29a0f20d0bf
    -->

    <script type="text/javascript" id="wphb-add-delay">var delay_js_timeout_timer = 20000;!function(){function t(t){return function(t){if(Array.isArray(t))return e(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return e(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?e(t,n):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function n(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function o(){"use strict";o=function(){return e};var t,e={},n=Object.prototype,i=n.hasOwnProperty,a=Object.defineProperty||function(t,e,n){t[e]=n.value},c="function"==typeof Symbol?Symbol:{},u=c.iterator||"@@iterator",s=c.asyncIterator||"@@asyncIterator",f=c.toStringTag||"@@toStringTag";function d(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{d({},"")}catch(t){d=function(t,e,n){return t[e]=n}}function h(t,e,n,r){var o=e&&e.prototype instanceof g?e:g,i=Object.create(o.prototype),c=new C(r||[]);return a(i,"_invoke",{value:S(t,n,c)}),i}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=h;var p="suspendedStart",v="suspendedYield",m="executing",w="completed",y={};function g(){}function b(){}function E(){}var L={};d(L,u,(function(){return this}));var x=Object.getPrototypeOf,j=x&&x(x(F([])));j&&j!==n&&i.call(j,u)&&(L=j);var _=E.prototype=g.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){d(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function n(o,a,c,u){var s=l(t[o],t,a);if("throw"!==s.type){var f=s.arg,d=f.value;return d&&"object"==r(d)&&i.call(d,"__await")?e.resolve(d.__await).then((function(t){n("next",t,c,u)}),(function(t){n("throw",t,c,u)})):e.resolve(d).then((function(t){f.value=t,c(f)}),(function(t){return n("throw",t,c,u)}))}u(s.arg)}var o;a(this,"_invoke",{value:function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}})}function S(e,n,r){var o=p;return function(i,a){if(o===m)throw Error("Generator is already running");if(o===w){if("throw"===i)throw a;return{value:t,done:!0}}for(r.method=i,r.arg=a;;){var c=r.delegate;if(c){var u=A(c,r);if(u){if(u===y)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===p)throw o=w,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var s=l(e,n,r);if("normal"===s.type){if(o=r.done?w:v,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=w,r.method="throw",r.arg=s.arg)}}}function A(e,n){var r=n.method,o=e.iterator[r];if(o===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,A(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var i=l(o,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,y;var a=i.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,y):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function T(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function C(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function F(e){if(e||""===e){var n=e[u];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o<e.length;)if(i.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}throw new TypeError(r(e)+" is not iterable")}return b.prototype=E,a(_,"constructor",{value:E,configurable:!0}),a(E,"constructor",{value:b,configurable:!0}),b.displayName=d(E,f,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===b||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,E):(t.__proto__=E,d(t,f,"GeneratorFunction")),t.prototype=Object.create(_),t},e.awrap=function(t){return{__await:t}},k(O.prototype),d(O.prototype,s,(function(){return this})),e.AsyncIterator=O,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new O(h(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},k(_),d(_,f,"Generator"),d(_,u,(function(){return this})),d(_,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},e.values=F,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(T),!e)for(var n in this)"t"===n.charAt(0)&&i.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(r,o){return c.type="throw",c.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),s=i.call(a,"finallyLoc");if(u&&s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,y):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),T(n),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:F(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),y}},e}function i(t,e,n,r,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void n(t)}c.done?e(u):Promise.resolve(u).then(r,o)}function a(t){return function(){var e=this,n=arguments;return new Promise((function(r,o){var a=t.apply(e,n);function c(t){i(a,r,o,c,u,"next",t)}function u(t){i(a,r,o,c,u,"throw",t)}c(void 0)}))}}!function(){"use strict";var e=["keydown","mousedown","mousemove","wheel","touchmove","touchstart","touchend"],i={normal:[],defer:[],async:[]},c=[],u=[],s=!1,f="",d=function(){var d=function(){void 0!==A&&clearTimeout(A),e.forEach((function(t){window.removeEventListener(t,d,{passive:!0})})),document.removeEventListener("visibilitychange",d),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",h):h()},h=function(){var t=a(o().mark((function t(){return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return l(),p(),v(),m(),w(),t.next=7,y(i.normal);case 7:return t.next=9,y(i.defer);case 9:return t.next=11,y(i.async);case 11:return t.next=13,b();case 13:return t.next=15,E();case 15:window.dispatchEvent(new Event("wphb-allScriptsLoaded")),j();case 17:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),l=function(){var t={},e=function(e,n){var r=function(n){return t[e].delayedEvents.indexOf(n)>=0?"wphb-"+n:n};t[e]||(t[e]={originalFunctions:{add:e.addEventListener,remove:e.removeEventListener},delayedEvents:[]},e.addEventListener=function(){arguments[0]=r(arguments[0]),t[e].originalFunctions.add.apply(e,arguments)},e.removeEventListener=function(){arguments[0]=r(arguments[0]),t[e].originalFunctions.remove.apply(e,arguments)}),t[e].delayedEvents.push(n)},n=function(t,e){var n=t[e];Object.defineProperty(t,e,{get:n||function(){},set:function(n){t["wphb-"+e]=n}})};e(document,"DOMContentLoaded"),e(window,"DOMContentLoaded"),e(window,"load"),e(window,"pageshow"),e(document,"readystatechange"),n(document,"onreadystatechange"),n(window,"onload"),n(window,"onpageshow")},p=function(){var t=window.jQuery;Object.defineProperty(window,"jQuery",{get:function(){return t},set:function(e){if(e&&e.fn&&!c.includes(e)){e.fn.ready=e.fn.init.prototype.ready=function(t){s?t.bind(document)(e):document.addEventListener("wphb-DOMContentLoaded",(function(){return t.bind(document)(e)}))};var o=e.fn.on;e.fn.on=e.fn.init.prototype.on=function(){var t=arguments;if(this[0]===window){function e(t){return t.split(" ").map((function(t){return"load"===t||0===t.indexOf("load.")?"wphb-jquery-load":t})).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=e(arguments[0]):"object"==r(arguments[0])&&Object.keys(arguments[0]).forEach((function(r){delete Object.assign(t[0],n({},e(r),t[0][r]))[r]}))}return o.apply(this,arguments),this},c.push(e)}t=e}})},v=function(){var t=new Map;document.write=document.writeln=function(e){var n=document.currentScript,r=document.createRange(),o=t.get(n);void 0===o&&(o=n.nextSibling,t.set(n,o));var i=document.createDocumentFragment();r.setStart(i,0),i.appendChild(r.createContextualFragment(e)),n.parentElement.insertBefore(i,o)}},m=function(){document.querySelectorAll("script[type=wphb-delay-type]").forEach((function(t){t.hasAttribute("src")?t.hasAttribute("defer")&&!1!==t.defer?i.defer.push(t):t.hasAttribute("async")&&!1!==t.async?i.async.push(t):i.normal.push(t):i.normal.push(t)}))},w=function(){var e=document.createDocumentFragment();[].concat(t(i.normal),t(i.defer),t(i.async)).forEach((function(t){var n=t.getAttribute("src");if(n){var r=document.createElement("link");r.href=n,r.rel="preload",r.as="script",e.appendChild(r)}})),document.head.appendChild(e)},y=function(){var t=a(o().mark((function t(e){var n;return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(n=e.shift())){t.next=5;break}return t.next=4,g(n);case 4:return t.abrupt("return",y(e));case 5:return t.abrupt("return",Promise.resolve());case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),g=function(){var e=a(o().mark((function e(n){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,L();case 2:return e.abrupt("return",new Promise((function(e){var r=document.createElement("script");t(n.attributes).forEach((function(t){var e=t.nodeName;"type"!==e&&("data-wphb-type"===e&&(e="type"),r.setAttribute(e,t.nodeValue))})),n.hasAttribute("src")?(r.addEventListener("load",e),r.addEventListener("error",e)):(r.text=n.text,e()),n.parentNode.replaceChild(r,n)})));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),b=function(){var t=a(o().mark((function t(){return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return s=!0,t.next=3,L();case 3:return document.dispatchEvent(new Event("wphb-DOMContentLoaded")),t.next=6,L();case 6:return window.dispatchEvent(new Event("wphb-DOMContentLoaded")),t.next=9,L();case 9:return document.dispatchEvent(new Event("wphb-readystatechange")),t.next=12,L();case 12:document.wphm_onreadystatechange&&document.wphm_onreadystatechange();case 13:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),E=function(){var t=a(o().mark((function t(){var e;return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,L();case 2:return window.dispatchEvent(new Event("wphb-load")),t.next=5,L();case 5:return window.wphm_onload&&window.wphm_onload(),t.next=8,L();case 8:return c.forEach((function(t){return t(window).trigger("wphb-jquery-load")})),t.next=11,L();case 11:return(e=new Event("wphm-pageshow")).persisted=window.hbPersisted,window.dispatchEvent(e),t.next=16,L();case 16:window.wphm_onpageshow&&window.wphm_onpageshow({persisted:window.hbPersisted});case 17:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),L=function(){var t=a(o().mark((function t(){return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise((function(t){requestAnimationFrame(t)})));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),x=function(t){t.target.removeEventListener("click",x),S(t.target,"hb-onclick","onclick",t),u.push(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation()},j=function(){window.removeEventListener("touchstart",_,{passive:!0}),window.removeEventListener("mousedown",_),u.forEach((function(t){t.target.outerHTML===f&&t.target.dispatchEvent(new MouseEvent("click",{view:t.view,bubbles:!0,cancelable:!0}))}))},_=function(t){"HTML"!==t.target.tagName&&(f||(f=t.target.outerHTML),window.addEventListener("touchend",O),window.addEventListener("mouseup",O),window.addEventListener("touchmove",k,{passive:!0}),window.addEventListener("mousemove",k),t.target.addEventListener("click",x),S(t.target,"onclick","hb-onclick",t))},k=function(t){window.removeEventListener("touchend",O),window.removeEventListener("mouseup",O),window.removeEventListener("touchmove",k,{passive:!0}),window.removeEventListener("mousemove",k),t.target.removeEventListener("click",x),S(t.target,"hb-onclick","onclick",t)},O=function(){window.removeEventListener("touchend",O),window.removeEventListener("mouseup",O),window.removeEventListener("touchmove",k,{passive:!0}),window.removeEventListener("mousemove",k)},S=function(t,e,n,r){t.hasAttribute&&t.hasAttribute(e)&&(r.target.setAttribute(n,r.target.getAttribute(e)),r.target.removeAttribute(e))};if(window.addEventListener("pageshow",(function(t){window.hbPersisted=t.persisted})),e.forEach((function(t){window.addEventListener(t,d,{passive:!0})})),document.addEventListener("visibilitychange",d),"undefined"!=typeof delay_js_timeout_timer&&delay_js_timeout_timer>0)var A=setTimeout((function(){d()}),delay_js_timeout_timer)};d()}()}();
//# sourceMappingURL=wphb-add-delay.min.js.map</script><script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/b1c07d31-58c5-45a6-8f4c-04f6df7647d3.js" id="wp-hooks-js"></script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/1657c8c0-4d76-442d-a111-364b216be934.js" id="wp-i18n-js"></script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" id="wp-i18n-js-after">
/* <![CDATA[ */
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
/* ]]> */
</script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/fae183a7-1a05-464b-ae06-fef0314c57fc.js" id="swv-js"></script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" id="contact-form-7-js-before">
/* <![CDATA[ */
var wpcf7 = {
    "api": {
        "root": "https:\/\/partnerships.packt.com\/wp-json\/",
        "namespace": "contact-form-7\/v1"
    },
    "cached": 1
};
//# sourceURL=contact-form-7-js-before
/* ]]> */
</script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/a350ea67-fb34-4aa8-a0ad-063b203be3a4.js" id="contact-form-7-js"></script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/b7b64885-2f26-4211-9c51-f7ea7f4ef701.js" id="tp-tools-js"></script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/5727a09b-225a-4d8b-817b-86408bb2cdd1.js" id="revmin-js"></script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/fc45b3df-3b0e-461d-88fe-30a00dfdc301.js" id="td-site-min-js"></script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/418d821b-7aea-4293-b13c-f006d6d7fc69.js" id="tdPostImages-js"></script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/9a6c0006-c78f-44fd-a632-bd898a596eb5.js" id="tdSocialSharing-js"></script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/5d402317-2e47-42ed-8877-265569f2895e.js" id="tdModalPostImages-js"></script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/86850442-8d65-4f8f-984b-c27662923351.js" id="comment-reply-js" async="async" data-wp-strategy="async" fetchpriority="low"></script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/7b02c702-b116-4feb-9e52-5bda0d3afa6a.js" id="google-recaptcha-js"></script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://partnerships.packt.com/wp-includes/js/dist/vendor/wp-polyfill.min.js" id="wp-polyfill-js"></script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" id="wpcf7-recaptcha-js-before">
/* <![CDATA[ */
var wpcf7_recaptcha = {
    "sitekey": "6LeZu88mAAAAAJG-tePA4WNSZcoApUny2PUOujYd",
    "actions": {
        "homepage": "homepage",
        "contactform": "contactform"
    }
};
//# sourceURL=wpcf7-recaptcha-js-before
/* ]]> */
</script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/9a972690-28c6-417b-90af-bde3c25641d3.js" id="wpcf7-recaptcha-js"></script>
<script type="text/javascript" src="https://hb.wpmucdn.com/partnerships.packt.com/77e272cc-11a9-436d-b0d3-b38078fdb5bb.js" id="smush-lazy-load-js"></script>
<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://partnerships.packt.com/wp-content/plugins/td-cloud-library/assets/js/js_files_for_front.min.js" id="tdb_js_files_for_front-js"></script>


<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://partnerships.packt.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdAjaxSearch.js?ver=12.7" id="tdDatei18n-js"></script>

<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://partnerships.packt.com/wp-content/plugins/td-cloud-library/assets/js/tdbSearch.js?ver=d578089f160957352b9b4ca6d880fd8f" id="tdbSearch-js"></script>

<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://partnerships.packt.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdStickyRow.js?ver=12.7" id="tdStickyRow-js"></script>

<script type="wphb-delay-type" data-wphb-type="text/javascript" src="https://partnerships.packt.com/wp-content/plugins/td-cloud-library/assets/js/tdbMenu.js?ver=d578089f160957352b9b4ca6d880fd8f" id="tdbMenu-js"></script>
<!-- JS generated by theme -->

<script type="wphb-delay-type" data-wphb-type="text/javascript" id="td-generated-footer-js">
    

        
            jQuery().ready(function () {

                var tdbSearchItem = new tdbSearch.item();

                //block unique ID
                tdbSearchItem.blockUid = 'tdi_27';
                tdbSearchItem.blockAtts = '{"inline":"yes","toggle_txt_pos":"after","form_align":"content-horiz-right","results_msg_align":"content-horiz-center","image_floated":"float_left","image_width":"eyJhbGwiOiIxNSIsInBvcnRyYWl0IjoiMTQifQ==","image_size":"td_324x400","show_cat":"none","show_btn":"none","show_date":"none","show_review":"none","show_com":"none","show_excerpt":"none","show_author":"none","meta_padding":"eyJhbGwiOiIwIDAgMCAxNnB4IiwicG9ydHJhaXQiOiIwIDAgMCAxMnB4In0=","art_title":"0","all_modules_space":"eyJhbGwiOiIxNiIsInBvcnRyYWl0IjoiMTIifQ==","disable_trigger":"yes","form_bg":"#202020","form_padding":"0","form_border":"0","input_placeholder":"Search...","tdc_css":"eyJhbGwiOnsiYm9yZGVyLWNvbG9yIjoiI2ZmZmZmZiIsIndpZHRoIjoiMzAwIiwiYmFja2dyb3VuZC1jb2xvciI6IiMyMDIwMjAiLCJ6LWluZGV4IjoiMTAwMDAwMDAwIiwiZGlzcGxheSI6IiJ9LCJwb3J0cmFpdCI6eyJtYXJnaW4tcmlnaHQiOiIzMCIsIndpZHRoIjoiMzAwIiwiZGlzcGxheSI6IiJ9LCJwb3J0cmFpdF9tYXhfd2lkdGgiOjEwMTgsInBvcnRyYWl0X21pbl93aWR0aCI6NzY4fQ==","input_bg":"#202020","input_border":"1","btn_tdicon":"td-icon-search","btn_text":"","input_padding":"eyJhbGwiOiIxcHggMTVweCAxcHggIiwicG9ydHJhaXQiOiIwIDEwcHgifQ==","btn_padding":"eyJhbGwiOiIwIDE1cHgiLCJwb3J0cmFpdCI6IjAgMTBweCJ9","btn_icon_size":"eyJhbGwiOiIxOCIsInBvcnRyYWl0IjoiMTYifQ==","btn_bg":"rgba(0,0,0,0)","btn_bg_h":"rgba(0,0,0,0)","btn_icon_color_h":"#ffffff","btn_icon_color":"var(--white-transparent)","f_input_font_family":"1292","f_input_font_size":"eyJhbGwiOiIxNSIsInBvcnRyYWl0IjoiMTMifQ==","f_placeholder_font_family":"1292","f_placeholder_font_size":"eyJhbGwiOiIxNSIsInBvcnRyYWl0IjoiMTMifQ==","btn_icon_align":"-1","f_input_font_line_height":"eyJhbGwiOiIyLjUiLCJwb3J0cmFpdCI6IjIuMiJ9","f_placeholder_font_line_height":"eyJhbGwiOiIyLjUiLCJwb3J0cmFpdCI6IjIuMiJ9","input_color":"#ffffff","results_bg":"var(--violet-2)","results_border":"0","results_msg_bg":"var(--violet-2)","results_msg_color":"var(--white-transparent)","results_msg_color_h":"var(--accent)","title_txt":"#ffffff","title_txt_hover":"var(--accent)","meta_info_align":"center","image_height":"100","image_radius":"5","f_title_font_family":"1292","f_title_font_size":"eyJhbGwiOiIxNCIsInBvcnRyYWl0IjoiMTMifQ==","f_title_font_line_height":"1.5","f_title_font_weight":"700","results_msg_border":"1px 0 0","results_msg_border_color":"var(--sep-dark)","f_results_msg_font_family":"308","f_results_msg_font_size":"11","results_padding":"eyJhbGwiOiIyMCIsInBvcnRyYWl0IjoiMTUifQ==","sec_title_color":"var(--white-transparent-2)","f_sec_title_font_family":"1292","f_sec_title_font_size":"eyJhbGwiOiIxMyIsInBvcnRyYWl0IjoiMTIifQ==","sec_title_space":"eyJhbGwiOiIxMCIsInBvcnRyYWl0IjoiOCJ9","f_sec_title_font_weight":"500","f_sec_title_font_line_height":"1.5","results_section_1_taxonomies":"tdtax_app_category","results_section_1_title":"Categories","results_section_1_level":"0","results_section_2_title":"Tags","results_section_2_taxonomies":"tdtax_app_tag","results_section_2_level":"0","results_section_3_title":"Locations","results_section_3_taxonomies":"tdtax_app_location","results_section_3_level":"0","tax_title_color":"#ffffff","tax_title_color_h":"var(--blck-custom-color-4)","f_tax_title_font_family":"1292","f_tax_title_font_size":"eyJhbGwiOiIxNSIsInBvcnRyYWl0IjoiMTQifQ==","f_tax_title_font_line_height":"1.5","tax_space":"eyJwb3J0cmFpdCI6IjQifQ==","show_results":"","disable_live_search":"yes","input_border_color":"#ffffff","form_general_bg":"#202020","f_cat_font_family":"1292","f_meta_font_family":"1292","f_ex_font_family":"1292","f_btn_font_family":"1292","input_radius":"20","f_input_font_spacing":".2","f_placeholder_font_spacing":".2","btn_icon_pos":"","block_type":"tdb_header_search","post_type":"","show_form":"","separator":"","exclude_pages":"","exclude_posts":"","search_section_header":"","results_section_search_query_terms":"","results_section_search_query_terms_title":"","results_section_search_query_terms_taxonomies":"","f_sec_title_font_header":"","f_sec_title_font_title":"Section title text","f_sec_title_font_settings":"","f_sec_title_font_style":"","f_sec_title_font_transform":"","f_sec_title_font_spacing":"","f_sec_title_":"","f_tax_title_font_title":"Taxonomy title text","f_tax_title_font_settings":"","f_tax_title_font_style":"","f_tax_title_font_weight":"","f_tax_title_font_transform":"","f_tax_title_font_spacing":"","f_tax_title_":"","tdicon":"","icon_size":"20","icon_padding":"2.4","toggle_txt":"","toggle_txt_align":"0","toggle_txt_space":"","aria_label":"Search","toggle_horiz_align":"content-horiz-left","float_block":"","form_offset":"","form_offset_left":"","form_width":"","form_content_width":"","form_align_screen":"","placeholder_travel":"0","btn_aria_label":"Search","btn_icon_space":"","btn_margin":"","btn_border":"","btn_radius":"","results_msg_padding":"","mc1_tl":"","mc1_title_tag":"","mc1_el":"","results_limit":"","open_in_new_window":"","modules_on_row":"100%","modules_gap":"","m_padding":"","modules_border_size":"","modules_border_style":"","modules_border_color":"#eaeaea","modules_divider":"","modules_divider_color":"#eaeaea","h_effect":"","image_alignment":"50","hide_image":"","video_icon":"","show_vid_t":"block","vid_t_margin":"","vid_t_padding":"","vid_t_color":"","vid_t_bg_color":"","f_vid_time_font_header":"","f_vid_time_font_title":"Video duration text","f_vid_time_font_settings":"","f_vid_time_font_family":"","f_vid_time_font_size":"","f_vid_time_font_line_height":"","f_vid_time_font_style":"","f_vid_time_font_weight":"","f_vid_time_font_transform":"","f_vid_time_font_spacing":"","f_vid_time_":"","meta_info_horiz":"content-horiz-left","meta_width":"","meta_margin":"","meta_info_border_size":"","meta_info_border_style":"","meta_info_border_color":"#eaeaea","art_btn":"","modules_category":"","modules_category_margin":"","modules_category_padding":"","modules_cat_border":"","modules_category_radius":"0","modules_extra_cat":"","author_photo":"","author_photo_size":"","author_photo_space":"","author_photo_radius":"","show_modified_date":"","time_ago":"","time_ago_add_txt":"ago","time_ago_txt_pos":"","review_space":"","review_size":"2.5","review_distance":"","art_excerpt":"","excerpt_col":"1","excerpt_gap":"","excerpt_middle":"","btn_title":"","btn_border_width":"","icon_color":"","icon_color_h":"","toggle_txt_color":"","toggle_txt_color_h":"","f_toggle_txt_font_header":"","f_toggle_txt_font_title":"Text","f_toggle_txt_font_settings":"","f_toggle_txt_font_family":"","f_toggle_txt_font_size":"","f_toggle_txt_font_line_height":"","f_toggle_txt_font_style":"","f_toggle_txt_font_weight":"","f_toggle_txt_font_transform":"","f_toggle_txt_font_spacing":"","f_toggle_txt_":"","form_border_color":"","arrow_color":"","form_shadow_shadow_header":"","form_shadow_shadow_title":"Shadow","form_shadow_shadow_size":"","form_shadow_shadow_offset_horizontal":"","form_shadow_shadow_offset_vertical":"","form_shadow_shadow_spread":"","form_shadow_shadow_color":"","placeholder_color":"","placeholder_opacity":"0","input_shadow_shadow_header":"","input_shadow_shadow_title":"Input shadow","input_shadow_shadow_size":"","input_shadow_shadow_offset_horizontal":"","input_shadow_shadow_offset_vertical":"","input_shadow_shadow_spread":"","input_shadow_shadow_color":"","btn_color":"","btn_color_h":"","btn_border_color":"","btn_border_color_h":"","btn_shadow_shadow_header":"","btn_shadow_shadow_title":"Button shadow","btn_shadow_shadow_size":"","btn_shadow_shadow_offset_horizontal":"","btn_shadow_shadow_offset_vertical":"","btn_shadow_shadow_spread":"","btn_shadow_shadow_color":"","f_input_font_header":"","f_input_font_title":"Input text","f_input_font_settings":"","f_input_font_style":"","f_input_font_weight":"","f_input_font_transform":"","f_input_":"","f_placeholder_font_title":"Placeholder text","f_placeholder_font_settings":"","f_placeholder_font_style":"","f_placeholder_font_weight":"","f_placeholder_font_transform":"","f_placeholder_":"","f_btn_font_title":"Button text","f_btn_font_settings":"","f_btn_font_size":"","f_btn_font_line_height":"","f_btn_font_style":"","f_btn_font_weight":"","f_btn_font_transform":"","f_btn_font_spacing":"","f_btn_":"","results_border_color":"","f_results_msg_font_header":"","f_results_msg_font_title":"Text","f_results_msg_font_settings":"","f_results_msg_font_line_height":"","f_results_msg_font_style":"","f_results_msg_font_weight":"","f_results_msg_font_transform":"","f_results_msg_font_spacing":"","f_results_msg_":"","m_bg":"","color_overlay":"","shadow_module_shadow_header":"","shadow_module_shadow_title":"Module Shadow","shadow_module_shadow_size":"","shadow_module_shadow_offset_horizontal":"","shadow_module_shadow_offset_vertical":"","shadow_module_shadow_spread":"","shadow_module_shadow_color":"","all_underline_height":"","all_underline_color":"#000","cat_bg":"","cat_bg_hover":"","cat_txt":"","cat_txt_hover":"","cat_border":"","cat_border_hover":"","meta_bg":"","author_txt":"","author_txt_hover":"","date_txt":"","ex_txt":"","com_bg":"","com_txt":"","rev_txt":"","shadow_meta_shadow_header":"","shadow_meta_shadow_title":"Meta info shadow","shadow_meta_shadow_size":"","shadow_meta_shadow_offset_horizontal":"","shadow_meta_shadow_offset_vertical":"","shadow_meta_shadow_spread":"","shadow_meta_shadow_color":"","btn_bg_hover":"","btn_txt":"","btn_txt_hover":"","btn_border_hover":"","f_title_font_header":"","f_title_font_title":"Article title","f_title_font_settings":"","f_title_font_style":"","f_title_font_transform":"","f_title_font_spacing":"","f_title_":"","f_cat_font_title":"Article category tag","f_cat_font_settings":"","f_cat_font_size":"","f_cat_font_line_height":"","f_cat_font_style":"","f_cat_font_weight":"","f_cat_font_transform":"","f_cat_font_spacing":"","f_cat_":"","f_meta_font_title":"Article meta info","f_meta_font_settings":"","f_meta_font_size":"","f_meta_font_line_height":"","f_meta_font_style":"","f_meta_font_weight":"","f_meta_font_transform":"","f_meta_font_spacing":"","f_meta_":"","f_ex_font_title":"Article excerpt","f_ex_font_settings":"","f_ex_font_size":"","f_ex_font_line_height":"","f_ex_font_style":"","f_ex_font_weight":"","f_ex_font_transform":"","f_ex_font_spacing":"","f_ex_":"","el_class":"","block_template_id":"","td_column_number":1,"header_color":"","ajax_pagination_infinite_stop":"","offset":"","limit":"5","td_ajax_preloading":"","td_ajax_filter_type":"","td_filter_default_txt":"","td_ajax_filter_ids":"","color_preset":"","ajax_pagination":"","ajax_pagination_next_prev_swipe":"","border_top":"","css":"","class":"tdi_27","tdc_css_class":"tdi_27","tdc_css_class_style":"tdi_27_rand_style"}';
                tdbSearchItem.jqueryObj = jQuery('.tdi_27');
                tdbSearchItem._openSearchFormClass = 'tdb-drop-down-search-open';
                tdbSearchItem._resultsLimit = '4';

                                    tdbSearchItem.disable_trigger = true;
                
	                                tdbSearchItem._is_live_search_active = false;
	            
                
                tdbSearch.addItem( tdbSearchItem );

            });
        
        

                
                    /* global jQuery:{} */
                    jQuery(document).ready( function () {

                        var tdbMenuItem = new tdbMenu.item();
                        tdbMenuItem.blockUid = 'tdi_32';
                        tdbMenuItem.jqueryObj = jQuery('.tdi_32');

                        tdbMenuItem.blockAtts = '{"main_sub_tdicon":"td-icon-down","sub_tdicon":"td-icon-right-arrow","mm_align_horiz":"content-horiz-center","modules_on_row_regular":"20%","modules_on_row_cats":"25%","image_size":"td_324x400","modules_category":"image","show_excerpt":"none","show_com":"none","show_date":"none","show_author":"none","mm_sub_align_horiz":"content-horiz-right","mm_elem_align_horiz":"content-horiz-right","menu_id":"4","text_color":"#ffffff","f_elem_font_transform":"uppercase","elem_padd":"0","elem_space":"eyJhbGwiOiI0MCIsInBvcnRyYWl0IjoiMzAifQ==","f_elem_font_line_height":"eyJwb3J0cmFpdCI6IjUycHgiLCJhbGwiOiI2MnB4In0=","f_elem_font_family":"1292","f_elem_font_weight":"400","f_elem_font_size":"eyJhbGwiOiIxMyIsInBvcnRyYWl0IjoiMTEiLCJsYW5kc2NhcGUiOiIxMiJ9","tds_menu_active1-line_width":"0","tds_menu_active1-text_color_h":"var(--blck-custom-color-4)","show_subcat":"yes","sub_bg_color":"#2b2a2b","sub_padd":"eyJhbGwiOiIxNXB4IDIwcHgiLCJwb3J0cmFpdCI6IjEzcHggMTVweCJ9","sub_elem_padd":"0","sub_elem_space":"eyJhbGwiOiI2IiwicG9ydHJhaXQiOiI0In0=","sub_text_color":"#ffffff","tds_menu_sub_active1-sub_text_color_h":"var(--blck-custom-color-4)","f_sub_elem_font_family":"1292","f_sub_elem_font_size":"eyJhbGwiOiIxNCIsInBvcnRyYWl0IjoiMTMifQ==","f_sub_elem_font_line_height":"1.9","sub_first_left":"eyJhbGwiOiItMjAiLCJwb3J0cmFpdCI6Ii0xNSJ9","main_sub_icon_size":"eyJhbGwiOiIxMiIsInBvcnRyYWl0IjoiMTAifQ==","main_sub_icon_align":"eyJhbGwiOjAsInBvcnRyYWl0IjoiMCJ9","main_sub_icon_space":"eyJhbGwiOiI4IiwicG9ydHJhaXQiOiI2In0=","sub_width":"eyJhbGwiOiIyMDAiLCJwb3J0cmFpdCI6IjE2MCJ9","f_elem_font_style":"normal","tds_menu_sub_active1-sub_color_h":"#fff9f9","f_sub_elem_font_transform":"","f_sub_elem_font_spacing":".2","f_elem_font_spacing":".8","block_type":"tdb_header_menu","show_mega":"","show_mega_cats":"","mob_load":"","separator":"","width":"","inline":"","more":"","float_right":"","align_horiz":"content-horiz-left","sep_tdicon":"","sep_icon_size":"","sep_icon_space":"","sep_icon_align":"-1","more_txt":"","more_tdicon":"","more_icon_size":"","more_icon_align":"0","sub_rest_top":"","sub_align_horiz":"content-horiz-left","sub_elem_inline":"","sub_elem_radius":"0","sub_icon_size":"","sub_icon_space":"","sub_icon_pos":"","sub_icon_align":"1","mm_width":"","mm_content_width":"","mm_height":"","mm_padd":"","mm_radius":"","mm_offset":"","mm_align_screen":"","mm_posts_limit":"5","mm_subcats_posts_limit":"4","mm_child_cats":"","open_in_new_window":"","mm_ajax_preloading":"","mm_hide_all_item":"","mm_sub_width":"","mm_sub_padd":"","mm_sub_border":"","mm_sub_inline":"","mm_elem_order":"name","mm_elem_space":"","mm_elem_padd":"","mm_elem_border":"","mm_elem_border_a":"","mm_elem_border_rad":"","mc1_tl":"","mc1_title_tag":"","mc1_el":"","modules_gap":"","m_padding":"","all_modules_space":"36","modules_border_size":"","modules_border_style":"","modules_border_color":"#eaeaea","modules_divider":"","modules_divider_color":"#eaeaea","h_effect":"","image_alignment":"50","image_height":"","image_width":"","image_floated":"no_float","image_radius":"","hide_image":"","video_icon":"","show_vid_t":"block","vid_t_margin":"","vid_t_padding":"","vid_t_color":"","vid_t_bg_color":"","f_vid_time_font_header":"","f_vid_time_font_title":"Video duration text","f_vid_time_font_settings":"","f_vid_time_font_family":"","f_vid_time_font_size":"","f_vid_time_font_line_height":"","f_vid_time_font_style":"","f_vid_time_font_weight":"","f_vid_time_font_transform":"","f_vid_time_font_spacing":"","f_vid_time_":"","show_audio":"block","hide_audio":"","art_audio":"","art_audio_size":"1","meta_info_align":"","meta_info_horiz":"content-horiz-left","meta_width":"","meta_margin":"","meta_padding":"","art_title":"","meta_info_border_size":"","meta_info_border_style":"","meta_info_border_color":"#eaeaea","modules_category_margin":"","modules_category_padding":"","modules_cat_border":"","modules_category_radius":"0","show_cat":"inline-block","modules_extra_cat":"","author_photo":"","author_photo_size":"","author_photo_space":"","author_photo_radius":"","show_modified_date":"","time_ago":"","time_ago_add_txt":"ago","time_ago_txt_pos":"","art_excerpt":"","excerpt_col":"1","excerpt_gap":"","excerpt_middle":"","show_review":"inline-block","review_space":"","review_size":"2.5","review_distance":"","show_pagination":"","pag_space":"","pag_padding":"","pag_border_width":"","pag_border_radius":"","prev_tdicon":"","next_tdicon":"","pag_icons_size":"","main_sub_color":"","sep_color":"","more_icon_color":"","tds_menu_active":"tds_menu_active1","hover_opacity":"","f_elem_font_header":"","f_elem_font_title":"Elements text","f_elem_font_settings":"","f_elem_":"","sub_border_size":"","sub_border_color":"","sub_border_radius":"","sub_elem_bg_color":"","sub_color":"","sub_shadow_shadow_header":"","sub_shadow_shadow_title":"Shadow","sub_shadow_shadow_size":"","sub_shadow_shadow_offset_horizontal":"","sub_shadow_shadow_offset_vertical":"","sub_shadow_shadow_spread":"","sub_shadow_shadow_color":"","tds_menu_sub_active":"tds_menu_sub_active1","f_sub_elem_font_header":"","f_sub_elem_font_title":"Elements text","f_sub_elem_font_settings":"","f_sub_elem_font_style":"","f_sub_elem_font_weight":"","f_sub_elem_":"","mm_bg":"","mm_content_bg":"","mm_border_size":"","mm_border_color":"","mm_shadow_shadow_header":"","mm_shadow_shadow_title":"Shadow","mm_shadow_shadow_size":"","mm_shadow_shadow_offset_horizontal":"","mm_shadow_shadow_offset_vertical":"","mm_shadow_shadow_spread":"","mm_shadow_shadow_color":"","mm_subcats_bg":"","mm_subcats_border_color":"","mm_elem_color":"","mm_elem_color_a":"","mm_elem_bg":"","mm_elem_bg_a":"","mm_elem_border_color":"","mm_elem_border_color_a":"","mm_elem_shadow_shadow_header":"","mm_elem_shadow_shadow_title":"Elements shadow","mm_elem_shadow_shadow_size":"","mm_elem_shadow_shadow_offset_horizontal":"","mm_elem_shadow_shadow_offset_vertical":"","mm_elem_shadow_shadow_spread":"","mm_elem_shadow_shadow_color":"","f_mm_sub_font_header":"","f_mm_sub_font_title":"Sub categories elements","f_mm_sub_font_settings":"","f_mm_sub_font_family":"","f_mm_sub_font_size":"","f_mm_sub_font_line_height":"","f_mm_sub_font_style":"","f_mm_sub_font_weight":"","f_mm_sub_font_transform":"","f_mm_sub_font_spacing":"","f_mm_sub_":"","m_bg":"","color_overlay":"","shadow_shadow_header":"","shadow_shadow_title":"Module Shadow","shadow_shadow_size":"","shadow_shadow_offset_horizontal":"","shadow_shadow_offset_vertical":"","shadow_shadow_spread":"","shadow_shadow_color":"","title_txt":"","title_txt_hover":"","all_underline_height":"","all_underline_color":"#000","cat_bg":"","cat_bg_hover":"","cat_txt":"","cat_txt_hover":"","cat_border":"","cat_border_hover":"","meta_bg":"","author_txt":"","author_txt_hover":"","date_txt":"","ex_txt":"","com_bg":"","com_txt":"","rev_txt":"","shadow_m_shadow_header":"","shadow_m_shadow_title":"Meta info shadow","shadow_m_shadow_size":"","shadow_m_shadow_offset_horizontal":"","shadow_m_shadow_offset_vertical":"","shadow_m_shadow_spread":"","shadow_m_shadow_color":"","audio_btn_color":"","audio_time_color":"","audio_bar_color":"","audio_bar_curr_color":"","pag_text":"","pag_h_text":"","pag_bg":"","pag_h_bg":"","pag_border":"","pag_h_border":"","f_title_font_header":"","f_title_font_title":"Article title","f_title_font_settings":"","f_title_font_family":"","f_title_font_size":"","f_title_font_line_height":"","f_title_font_style":"","f_title_font_weight":"","f_title_font_transform":"","f_title_font_spacing":"","f_title_":"","f_cat_font_title":"Article category tag","f_cat_font_settings":"","f_cat_font_family":"","f_cat_font_size":"","f_cat_font_line_height":"","f_cat_font_style":"","f_cat_font_weight":"","f_cat_font_transform":"","f_cat_font_spacing":"","f_cat_":"","f_meta_font_title":"Article meta info","f_meta_font_settings":"","f_meta_font_family":"","f_meta_font_size":"","f_meta_font_line_height":"","f_meta_font_style":"","f_meta_font_weight":"","f_meta_font_transform":"","f_meta_font_spacing":"","f_meta_":"","f_ex_font_title":"Article excerpt","f_ex_font_settings":"","f_ex_font_family":"","f_ex_font_size":"","f_ex_font_line_height":"","f_ex_font_style":"","f_ex_font_weight":"","f_ex_font_transform":"","f_ex_font_spacing":"","f_ex_":"","mix_color":"","mix_type":"","fe_brightness":"1","fe_contrast":"1","fe_saturate":"1","mix_color_h":"","mix_type_h":"","fe_brightness_h":"1","fe_contrast_h":"1","fe_saturate_h":"1","el_class":"","tdc_css":"","block_template_id":"","td_column_number":3,"header_color":"","ajax_pagination_infinite_stop":"","offset":"","limit":"5","td_ajax_preloading":"","td_ajax_filter_type":"","td_filter_default_txt":"","td_ajax_filter_ids":"","color_preset":"","ajax_pagination":"","ajax_pagination_next_prev_swipe":"","border_top":"","css":"","class":"tdi_32","tdc_css_class":"tdi_32","tdc_css_class_style":"tdi_32_rand_style","context":""}';

                        
                        
                        tdbMenuItem.isMegaMenuParentPos = true;

                        
                        tdbMenuItem.megaMenuLoadType = '';

                        
                        tdbMenu.addItem(tdbMenuItem);

                    });
                
                
</script>


<script type="wphb-delay-type">var td_res_context_registered_atts=["style_general_header_logo","style_general_header_align","style_general_mobile_search","style_general_mobile_menu","style_general_module_header","style_general_header_search","style_general_is_sticky","style_general_header_menu","style_general_breadcrumbs","style_general_column_title","style_general_inline_text","style_general_button","style_general_inline_image","style_general_icon","style_general_testimonial","style_general_separator","style_general_bgf","style_general_bgf_9_specific","style_general_list_menu","style_specific_list_menu_vertical","style_specific_list_menu_accordion","style_specific_list_menu_horizontal","style_general_socials"];</script>

</body>
</html>