PageSourceSearch

https://aviondemand.com/

html aviondemand.com collected 2026-09-30 03:23:42 UTC 464,764 bytes, 7,257 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6    <title>AVI OnDemand &#x2d; Best Auto Mechanic Training Course Online &#x2d; Expert Training for the Automotive Professional</title>
7	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
8	<!-- This site has installed PayPal for WooCommerce v1.5.7 - https://www.angelleye.com/product/woocommerce-paypal-plugin/ -->
9
10<!-- The SEO Framework by Sybre Waaijer -->
11<meta name="robots" content="max-snippet:-1,max-image-preview:large,max-video-preview:-1" />
12<link rel="canonical" href="https://aviondemand.com/" />
13<meta name="description" content="Get the best auto mechanic training course online. AVI is an accredited ASE training provider. Technician Training • Management Training • 24/7 Access." />
14<meta property="og:type" content="website" />
15<meta property="og:locale" content="en_US" />
16<meta property="og:site_name" content="AVI OnDemand" />
17<meta property="og:title" content="AVI OnDemand &#x2d; Best Auto Mechanic Training Course Online" />
18<meta property="og:description" content="Get the best auto mechanic training course online. AVI is an accredited ASE training provider. Technician Training • Management Training • 24/7 Access." />
19<meta property="og:url" content="https://aviondemand.com/" />
20<meta property="og:image" content="https://aviondemand-production.b-cdn.net/wp-content/uploads/2024/12/AVI-Receives-Prestigious-2024-ATMC-Award.jpg" />
21<meta property="og:image:width" content="1200" />
22<meta property="og:image:height" content="400" />
23<meta name="twitter:card" content="summary_large_image" />
24<meta name="twitter:title" content="AVI OnDemand &#x2d; Best Auto Mechanic Training Course Online" />
25<meta name="twitter:description" content="Get the best auto mechanic training course online. AVI is an accredited ASE training provider. Technician Training • Management Training • 24/7 Access." />
26<meta name="twitter:image" content="https://aviondemand-production.b-cdn.net/wp-content/uploads/2024/12/AVI-Receives-Prestigious-2024-ATMC-Award.jpg" />
27<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://aviondemand.com/#/schema/WebSite","url":"https://aviondemand.com/","name":"AVI OnDemand","description":"Expert Training for the Automotive Professional","inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://aviondemand.com/search/{search_term_string}/"},"query-input":"required name=search_term_string"},"publisher":{"@id":"https://aviondemand.com/#/schema/Organization"}},{"@type":"WebPage","@id":"https://aviondemand.com/","url":"https://aviondemand.com/","name":"AVI OnDemand &#x2d; Best Auto Mechanic Training Course Online &#x2d; Expert Training for the Automotive Professional","description":"Get the best auto mechanic training course online. AVI is an accredited ASE training provider. Technician Training • Management Training • 24/7 Access.","inLanguage":"en-US","isPartOf":{"@id":"https://aviondemand.com/#/schema/WebSite"},"breadcrumb":{"@type":"BreadcrumbList","@id":"https://aviondemand.com/#/schema/BreadcrumbList","itemListElement":{"@type":"ListItem","position":1,"name":"AVI OnDemand"}},"potentialAction":{"@type":"ReadAction","target":"https://aviondemand.com/"},"about":{"@id":"https://aviondemand.com/#/schema/Organization"}},{"@type":"Organization","@id":"https://aviondemand.com/#/schema/Organization","name":"AVI OnDemand","url":"https://aviondemand.com/","logo":{"@type":"ImageObject","url":"https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/AVIonDemand-Logo.png","contentUrl":"https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/AVIonDemand-Logo.png","width":319,"height":59,"contentSize":"17613"}}]}</script>
27
28<!-- / The SEO Framework by Sybre Waaijer | 7.69ms meta | 6.89ms boot -->
29
30<link rel='dns-prefetch' href='//ajax.googleapis.com' />
31<script type="text/javascript">
32/* <![CDATA[ */
33window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/aviondemand-production.b-cdn.net\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.10"}};
34/*! This file is auto-generated */
35!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
36/* ]]> */
37</script>
37
38<link rel='stylesheet' id='wc-blocks-integration-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/subscriptions-core/build/index.css?ver=7.8.0' type='text/css' media='all' />
39<link rel='stylesheet' id='dashicons-css' href='https://aviondemand-production.b-cdn.net/wp-includes/css/dashicons.min.css?ver=6.8.10' type='text/css' media='all' />
40<link rel='stylesheet' id='tec-variables-skeleton-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/the-events-calendar/common/build/css/variables-skeleton.css?ver=6.9.10' type='text/css' media='all' />
41<link rel='stylesheet' id='tec-variables-full-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/the-events-calendar/common/build/css/variables-full.css?ver=6.9.10' type='text/css' media='all' />
42<link rel='stylesheet' id='event-tickets-plus-tickets-css-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/event-tickets-plus/build/css/tickets.css?ver=6.8.3' type='text/css' media='all' />
43<link rel='stylesheet' id='tribe-common-skeleton-style-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/the-events-calendar/common/build/css/common-skeleton.css?ver=6.9.10' type='text/css' media='all' />
44<link rel='stylesheet' id='tribe-common-full-style-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/the-events-calendar/common/build/css/common-full.css?ver=6.9.10' type='text/css' media='all' />
45<link rel='stylesheet' id='event-tickets-tickets-css-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/event-tickets/build/css/tickets.css?ver=5.26.6' type='text/css' media='all' />
46<link rel='stylesheet' id='event-tickets-tickets-rsvp-css-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/event-tickets/build/css/rsvp-v1.css?ver=5.26.6' type='text/css' media='all' />
47<style id='wp-emoji-styles-inline-css' type='text/css'>
48
49	img.wp-smiley, img.emoji {
50		display: inline !important;
51		border: none !important;
52		box-shadow: none !important;
53		height: 1em !important;
54		width: 1em !important;
55		margin: 0 0.07em !important;
56		vertical-align: -0.1em !important;
57		background: none !important;
58		padding: 0 !important;
59	}
60</style>
61<style id='classic-theme-styles-inline-css' type='text/css'>
62/*! This file is auto-generated */
63.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}
64</style>
65<link rel='stylesheet' id='sensei-pro-shared-module-sensei-fontawesome-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/sensei-pro/assets/dist/shared-module/sensei-fontawesome.css?ver=5dec0aae88900d842d47' type='text/css' media='all' />
66<link rel='stylesheet' id='wp-components-css' href='https://aviondemand-production.b-cdn.net/wp-includes/css/dist/components/style.min.css?ver=6.8.10' type='text/css' media='all' />
67<link rel='stylesheet' id='sensei-interactive-blocks-styles-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/sensei-pro/assets/dist/interactive-blocks/interactive-blocks-styles.css?ver=5dac63ddc4cdfe84f0dd' type='text/css' media='all' />
68<link rel='stylesheet' id='sensei-theme-blocks-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/sensei-lms/assets/dist/css/sensei-theme-blocks.css?ver=c3db2a444fe67e8cdcea' type='text/css' media='all' />
69<link rel='stylesheet' id='sensei-sidebar-mobile-menu-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/sensei-lms/assets/dist/css/sensei-course-theme/sidebar-mobile-menu.css?ver=a2904062ba4cd0776255' type='text/css' media='all' />
70<style id='filebird-block-filebird-gallery-style-inline-css' type='text/css'>
71ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);
71justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);-moz-column-width:var(--min-width);columns:var(--min-width) var(--columns);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit}
72
73</style>
74<link rel='stylesheet' id='sensei-page-block-patterns-style-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/sensei-lms/assets/dist/css/page-block-patterns.css?ver=0c1eccea9ea23798e728' type='text/css' media='all' />
75<link rel='stylesheet' id='sensei-join-group-block-style-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/sensei-pro/assets/dist/style-student-groups/join-group-block.css?ver=1.24.2' type='text/css' media='all' />
76<link rel='stylesheet' id='sensei-group-members-list-block-style-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/sensei-pro/assets/dist/style-student-groups/group-members-list-block.css?ver=1.24.2' type='text/css' media='all' />
77<style id='global-styles-inline-css' type='text/css'>
78: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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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%);
78--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}: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;}
78.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;}
79:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
80:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
81:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
82</style>
83<link rel='stylesheet' id='olark-wp-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/olark-live-chat/public/css/olark-wp-public.css?ver=1.0.0' type='text/css' media='all' />
84<link rel='stylesheet' id='module-frontend-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/sensei-lms/assets/dist/css/modules-frontend.css?ver=cca6dcd88abe8edd7799' type='text/css' media='all' />
85<link rel='stylesheet' id='pages-frontend-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/sensei-lms/assets/dist/css/pages-frontend.css?ver=edcdf7465b8aa0bcaa21' type='text/css' media='all' />
86<link rel='stylesheet' id='sensei-frontend-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/sensei-lms/assets/dist/css/frontend.css?ver=75c2e95b3f38cf43b909' type='text/css' media='screen' />
87<link rel='stylesheet' id='woocommerce-layout-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=10.1.4' type='text/css' media='all' />
88<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=10.1.4' type='text/css' media='only screen and (max-width: 768px)' />
89<link rel='stylesheet' id='woocommerce-general-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=10.1.4' type='text/css' media='all' />
90<style id='woocommerce-inline-inline-css' type='text/css'>
91.woocommerce form .form-row .required { visibility: visible; }
92</style>
93<link rel='stylesheet' id='wle-css-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/woolmsextended/dist/css/wle.css?ver=1.1' type='text/css' media='all' />
94<link rel='stylesheet' id='learning-path-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/woolmsextended/users/learning-path.css?ver=1.1' type='text/css' media='all' />
95<link rel='stylesheet' id='assign-course-ui-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/woolmsextended/templates/course-assignment/assign-course-styles.css?ver=6.8.10' type='text/css' media='all' />
96<link rel='stylesheet' id='jquery-ui-style-css' href='//ajax.googleapis.com/ajax/libs/jqueryui/1.9.0/themes/base/jquery-ui.css?ver=6.8.10' type='text/css' media='all' />
97<link rel='stylesheet' id='wcj-timepicker-style-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/booster-plus-for-woocommerce/includes/lib/timepicker/jquery.timepicker.min.css?ver=4.6.1' type='text/css' media='all' />
98<link rel='stylesheet' id='mechflix-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/mechfli
98x/public/css/mechflix-public.css?ver=1.0.0' type='text/css' media='all' />
99<link rel='stylesheet' id='page-restrict-wc-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/page-restrict-for-woocommerce/front/assets/css/front.css?ver=1.7.1' type='text/css' media='all' />
100<link rel='stylesheet' id='wpmenucart-icons-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce-menu-bar-cart/assets/css/wpmenucart-icons.min.css?ver=2.14.10' type='text/css' media='all' />
101<style id='wpmenucart-icons-inline-css' type='text/css'>
102@font-face{font-family:WPMenuCart;src:url(https://aviondemand.com/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.eot);src:url(https://aviondemand.com/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.eot?#iefix) format('embedded-opentype'),url(https://aviondemand.com/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.woff2) format('woff2'),url(https://aviondemand.com/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.woff) format('woff'),url(https://aviondemand.com/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.ttf) format('truetype'),url(https://aviondemand.com/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.svg#WPMenuCart) format('svg');font-weight:400;font-style:normal;font-display:swap}
103</style>
104<link rel='stylesheet' id='wpmenucart-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce-menu-bar-cart/assets/css/wpmenucart-main.min.css?ver=2.14.10' type='text/css' media='all' />
105<link rel='stylesheet' id='tribe-events-v2-single-skeleton-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/the-events-calendar/build/css/tribe-events-single-skeleton.css?ver=6.15.11' type='text/css' media='all' />
106<link rel='stylesheet' id='tribe-events-v2-single-skeleton-full-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/the-events-calendar/build/css/tribe-events-single-full.css?ver=6.15.11' type='text/css' media='all' />
107<link rel='stylesheet' id='tec-events-elementor-widgets-base-styles-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/the-events-calendar/build/css/integrations/plugins/elementor/widgets/widget-base.css?ver=6.15.11' type='text/css' media='all' />
108<link rel='stylesheet' id='brands-styles-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce/assets/css/brands.css?ver=10.1.4' type='text/css' media='all' />
109<link rel='stylesheet' id='avi-css-css' href='https://aviondemand-production.b-cdn.net/wp-content/themes/theme-aviondemand-2022/dist/css/app.css?ver=1.7' type='text/css' media='all' />
110<link rel='stylesheet' id='rsfv-fallback-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/really-simple-featured-video/includes/Compatibility/Themes/Fallback/styles.css?ver=1758557743' type='text/css' media='all' />
111<link rel='stylesheet' id='sensei-wcpc-courses-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/sensei-pro/assets/dist/wc-paid-courses/css/sensei-wcpc-courses.css?ver=d3be196e2d32e2589b5e' type='text/css' media='all' />
112<link rel='stylesheet' id='event-tickets-rsvp-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/event-tickets/build/css/rsvp.css?ver=5.26.6' type='text/css' media='all' />
113<link rel='stylesheet' id='elementor-frontend-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.28.0' type='text/css' media='all' />
114<style id='elementor-frontend-inline-css' type='text/css'>
115.elementor-kit-420709{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-accent:#DB2E2E;--e-global-color-3bdf718:#BE1E2D;--e-global-color-3f07a5e:#0378B8;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";
115--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#000000;}.elementor-kit-420709 e-page-transition{background-color:#FFBC7D;}.elementor-kit-420709 a{color:#DB2E2E;}.elementor-kit-420709 h1{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:800;line-height:74px;}.elementor-kit-420709 h2{color:#000000;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:800;line-height:42px;}.elementor-kit-420709 h3{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;}.elementor-kit-420709 h5{color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
116.elementor-420714 .elementor-element.elementor-element-e400ab5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7E7B7BBD;--border-color:#7E7B7BBD;}.elementor-420714 .elementor-element.elementor-element-e400ab5::before, .elementor-420714 .elementor-element.elementor-element-e400ab5 > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-e400ab5 > .e-con-inner > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-e400ab5 > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-e400ab5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-e400ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-420714 .elementor-element.elementor-element-5335d6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-420714 .elementor-element.elementor-element-5335d6d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-420714 .elementor-element.elementor-element-2737d92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-420714 .elementor-element.elementor-element-2737d92.e-con{--align-self:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
117					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
118					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
119					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );
119fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
120					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
121					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-420714 .elementor-element.elementor-element-76d1ab2 .elementor-menu-toggle{margin:0 auto;}.elementor-420714 .elementor-element.elementor-element-76d1ab2 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-76d1ab2 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-76d1ab2 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-420714 .elementor-element.elementor-element-36699b1 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-420714 .elementor-element.elementor-element-36699b1.elementor-element{--align-self:center;}.elementor-420714 .elementor-element.elementor-element-36699b1{color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-f2de35e > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-420714 .elementor-element.elementor-element-f2de35e.elementor-element{--align-self:center;}.elementor-420714 .elementor-element.elementor-element-f2de35e{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-420714 .elementor-element.elementor-element-3d6a7b8.elementor-element{--align-self:center;}.elementor-420714 .elementor-element.elementor-element-3d6a7b8 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-dabf6d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-420714 .elementor-element.elementor-element-dabf6d7::before, .elementor-420714 .elementor-element.elementor-element-dabf6d7 > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-dabf6d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-dabf6d7 > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-dabf6d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-dabf6d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(161deg, #000000 50%, #8E1111 95%);}.elementor-420714 .elementor-element.elementor-element-ac9590c{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
121.elementor-420714 .elementor-element.elementor-element-c613a76{width:var( --container-widget-width, 591px );max-width:591px;--container-widget-width:591px;--container-widget-flex-grow:0;}.elementor-420714 .elementor-element.elementor-element-c613a76 .elementor-heading-title{font-size:51px;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-1427f9d{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-widget-global .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-420714 .elementor-element.elementor-global-420898 .elementor-button{background-color:#DB2E2E;fill:#FFFFFF;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-global-420898 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-420714 .elementor-element.elementor-element-940eec2{text-align:left;}.elementor-420714 .elementor-element.elementor-element-e5fd612{--display:flex;}.elementor-420714 .elementor-element.elementor-element-e5fd612:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-e5fd612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/12/montage-for-homepage-reduced-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-420714 .elementor-element.elementor-element-1e444dd{--spacer-size:400px;}.elementor-420714 .elementor-element.elementor-element-6b353f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-420714 .elementor-element.elementor-element-52573c9{--display:flex;}.elementor-420714 .elementor-element.elementor-element-58e47cc{width:var( --container-widget-width, 591px );max-width:591px;--container-widget-width:591px;--container-widget-flex-grow:0;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-420714 .elementor-element.elementor-element-89d41bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-420714 .elementor-element.elementor-element-89d41bf.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-420714 .elementor-element.elementor-element-89d41bf.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-420714 .elementor-element.elementor-element-89d41bf.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-420714 .elementor-element.elementor-element-89d41bf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-420714 .elementor-element.elementor-element-a1c96f4 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-420714 .elementor-element.elementor-element-a1c96f4.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-420714 .elementor-element.elementor-element-a1c96f4.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-420714 .elementor-element.elementor-element-a1c96f4.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-420714 .elementor-element.elementor-element-a1c96f4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-420714 .elementor-element.elementor-element-848f42c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-420714 .elementor-element.elementor-element-848f42c.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-420714 .elementor-element.elementor-element-848f42c.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-420714 .elementor-element.elementor-element-848f42c.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-420714 .elementor-element.elementor-element-848f42c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-420714 .elementor-element.elementor-element-48764b6 .elementor-button{background-color:#DB2E2E;fill:#FFFFFF;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-362c3f6{--display:flex;}.elementor-420714 .elementor-element.elementor-element-362c3f6:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-362c3f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/07/admin-ajax.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-420714 .elementor-element.elementor-element-f1ef4e3{--spacer-size:400px;}.elementor-420714 .elementor-element.elementor-element-f852a99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-420714 .elementor-element.elementor-element-f852a99:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-f852a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-420714 .elementor-element.elementor-element-6b983c7{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-420714 .elementor-element.elementor-element-6b983c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-420714 .elementor-element.elementor-element-568ba9c{width:var( --container-widget-width, 81.491% );max-width:81.491%;--container-widget-width:81.491%;--container-widget-flex-grow:0;}.elementor-420714 .elementor-element.elementor-element-568ba9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var
121( --e-global-color-secondary );}.elementor-420714 .elementor-element.elementor-element-9edd530{--divider-border-style:solid;--divider-color:#7E7B7B5E;--divider-border-width:1px;}.elementor-420714 .elementor-element.elementor-element-9edd530 > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-420714 .elementor-element.elementor-element-9edd530 .elementor-divider-separator{width:100%;}.elementor-420714 .elementor-element.elementor-element-9edd530 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-420714 .elementor-element.elementor-element-91659d5{--display:flex;--min-height:329px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-420714 .elementor-element.elementor-element-91659d5:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-91659d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-91659d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-420714 .elementor-element.elementor-element-2bb47a3{--display:flex;--min-height:329px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420714 .elementor-element.elementor-element-2bb47a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-420714 .elementor-element.elementor-element-f61e189{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420714 .elementor-element.elementor-element-d52967e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--overlay-opacity:1;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420714 .elementor-element.elementor-element-d52967e:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-d52967e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-420714 .elementor-element.elementor-element-d52967e::before, .elementor-420714 .elementor-element.elementor-element-d52967e > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-d52967e > .e-con-inner > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-d52967e > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-d52967e > .e-con-inner > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-d52967e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
121font-weight:var( --e-global-typography-accent-font-weight );}.elementor-420714 .elementor-element.elementor-element-5f70ec5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420714 .elementor-element.elementor-element-707eab1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420714 .elementor-element.elementor-element-5790339{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420714 .elementor-element.elementor-element-1cf04cb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420714 .elementor-element.elementor-element-1cf04cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-420714 .elementor-element.elementor-element-83dae39 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#8E1111;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-420714 .elementor-element.elementor-element-0b802b2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-420714 .elementor-element.elementor-element-0b802b2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-420714 .elementor-element.elementor-element-0b802b2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-420714 .elementor-element.elementor-element-0b802b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-420714 .elementor-element.elementor-element-0b802b2 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-420714 .elementor-element.elementor-element-0b802b2 .elementor-icon-list-text{color:#8E1111;transition:color 0.3s;}.elementor-420714 .elementor-element.elementor-element-dfec9ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420714 .elementor-element.elementor-element-dfec9ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-420714 .elementor-element.elementor-element-caf3743 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-420714 .elementor-element.elementor-element-6388bce .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-420714 .elementor-element.elementor-element-6388bce .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-420714 .elementor-element.elementor-element-6388bce{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-420714 .elementor-element.elementor-element-6388bce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-420714 .elementor-element.elementor-element-6388bce .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-420714 .elementor-element.elementor-element-6388bce .elementor-icon-list-text{color:#8E1111;transition:color 0.3s;}.elementor-420714 .elementor-element.elementor-element-46d961d{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420714 .elementor-element.elementor-element-d131f96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420714 .elementor-element.elementor-element-42ee08b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420714 .elementor-element.elementor-element-42ee08b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-420714 .elementor-element.elementor-element-e64aeee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-420714 .elementor-element.elementor-element-0e99fd5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-420714 .elementor-element.elementor-element-0e99fd5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-420714 .elementor-element.elementor-element-0e99fd5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-420714 .elementor-element.elementor-element-0e99fd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-420714 .elementor-element.elementor-element-0e99fd5 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-420714 .elementor-element.elementor-element-0e99fd5 .elementor-icon-list-text{color:#8E1111;transition:color 0.3s;}.elementor-420714 .elementor-element.elementor-element-abc1b28{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420714 .elementor-element.elementor-element-af6d221 .elementor-button{background-color:#DB2E2E;fill:#FFFFFF;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-a06c674{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
121.elementor-420714 .elementor-element.elementor-element-d844b9a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420714 .elementor-element.elementor-element-d844b9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-420714 .elementor-element.elementor-element-53fc4a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-420714 .elementor-element.elementor-element-e25860d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-420714 .elementor-element.elementor-element-e25860d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-420714 .elementor-element.elementor-element-e25860d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-420714 .elementor-element.elementor-element-e25860d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-420714 .elementor-element.elementor-element-e25860d .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-420714 .elementor-element.elementor-element-e25860d .elementor-icon-list-text{color:#8E1111;transition:color 0.3s;}.elementor-420714 .elementor-element.elementor-element-6b43dbb{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420714 .elementor-element.elementor-element-724e07f .elementor-button{background-color:#DB2E2E;fill:#FFFFFF;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-a309326{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;}.elementor-420714 .elementor-element.elementor-element-a309326 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F00000;}.elementor-420714 .elementor-element.elementor-element-a309326.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-420714 .elementor-element.elementor-element-a309326.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#000000;}.elementor-420714 .elementor-element.elementor-element-a309326 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-420714 .elementor-element.elementor-element-2a3d8a4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-420714 .elementor-element.elementor-element-b0b6a0c{--display:flex;}.elementor-420714 .elementor-element.elementor-element-396c3a1{text-align:center;}.elementor-420714 .elementor-element.elementor-element-396c3a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;text-transform:none;line-height:45px;}.elementor-420714 .elementor-element.elementor-element-60067dd0{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-420714 .elementor-element.elementor-element-294eb1d{--display:flex;}.elementor-420714 .elementor-element.elementor-element-ed472fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-420714 .elementor-element.elementor-element-ad181cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-420714 .elementor-element.elementor-element-ad181cc:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-ad181cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-ab41ac2{text-align:center;}.elementor-420714 .elementor-element.elementor-element-ab41ac2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:800;color:var( --e-global-color-primary );}.elementor-420714 .elementor-element.elementor-element-64985da .elementor-button{background-color:#DB2E2E;
121fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-420714 .elementor-element.elementor-element-d8c4b56{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-420714 .elementor-element.elementor-element-d8c4b56:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-d8c4b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-399c5ab{text-align:center;}.elementor-420714 .elementor-element.elementor-element-399c5ab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:800;color:var( --e-global-color-primary );}.elementor-420714 .elementor-element.elementor-element-0160c1d .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-420714 .elementor-element.elementor-element-5b000c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-420714 .elementor-element.elementor-element-5b000c6:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-5b000c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-551b83b{text-align:center;}.elementor-420714 .elementor-element.elementor-element-551b83b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:800;color:var( --e-global-color-primary );}.elementor-420714 .elementor-element.elementor-element-cefda69{columns:1;}.elementor-420714 .elementor-element.elementor-element-075d0b3 .elementor-button{background-color:#DB2E2E;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-420714 .elementor-element.elementor-element-075d0b3.elementor-element{--align-self:center;}.elementor-420714 .elementor-element.elementor-element-d994f93{--display:flex;}.elementor-420714 .elementor-element.elementor-element-c5c2328{text-align:center;}.elementor-420714 .elementor-element.elementor-element-f41785d{--display:flex;}.elementor-420714 .elementor-element.elementor-element-59b6098{--divider-border-style:solid;--divider-color:#7E7B7B5E;--divider-border-width:1px;}.elementor-420714 .elementor-element.elementor-element-59b6098 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-420714 .elementor-element.elementor-element-59b6098 .elementor-divider-separator{width:100%;}.elementor-420714 .elementor-element.elementor-element-59b6098 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-420714 .elementor-element.elementor-element-4ee1829{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420714 .elementor-element.elementor-element-e4cb487{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-420714 .elementor-element.elementor-element-e4cb487:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-e4cb487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aviondemand-production.b-cdn.net/wp-content/uploads/2024/07/DSC_3435-scaled.jpg");background-position:center center;background-size:cover;}.elementor-420714 .elementor-element.elementor-element-e4cb487::before, .elementor-420714 .elementor-element.elementor-element-e4cb487 > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-e4cb487 > .e-con-inner > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-e4cb487 > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-e4cb487 > .e-con-inner > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-e4cb487 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 5%, #0C0C0C 100%);}.elementor-420714 .elementor-element.elementor-element-c256edc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#F1E5E5;}.elementor-420714 .elementor-element.elementor-element-c256edc .elementor-heading-title a:hover, .elementor-420714 .elementor-element.elementor-element-c256edc .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-252a64d{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-7400411 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-f413e3d{--display:flex;--min-height:450px;
121--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-420714 .elementor-element.elementor-element-f413e3d:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-f413e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aviondemand-production.b-cdn.net/wp-content/uploads/2024/07/Bosch-MI-Tom-and-Gil-scaled.jpg");background-position:center center;background-size:cover;}.elementor-420714 .elementor-element.elementor-element-f413e3d::before, .elementor-420714 .elementor-element.elementor-element-f413e3d > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-f413e3d > .e-con-inner > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-f413e3d > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-f413e3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-f413e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 5%, #0C0C0C 100%);}.elementor-420714 .elementor-element.elementor-element-2e2a548 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#F1E5E5;}.elementor-420714 .elementor-element.elementor-element-2e2a548 .elementor-heading-title a:hover, .elementor-420714 .elementor-element.elementor-element-2e2a548 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-9088369{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-a5a8ac3 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-321279c{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-420714 .elementor-element.elementor-element-321279c:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-321279c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/Rectangle-40.png");background-position:center center;background-size:cover;}.elementor-420714 .elementor-element.elementor-element-321279c::before, .elementor-420714 .elementor-element.elementor-element-321279c > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-321279c > .e-con-inner > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-321279c > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-321279c > .e-con-inner > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-321279c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 5%, #0C0C0C 100%);}.elementor-420714 .elementor-element.elementor-element-0a59809 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#F1E5E5;}.elementor-420714 .elementor-element.elementor-element-0a59809 .elementor-heading-title a:hover, .elementor-420714 .elementor-element.elementor-element-0a59809 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-2cd06c2{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-129af06 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-0fe1cf2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420714 .elementor-element.elementor-element-a511739{--display:flex;--min-height:450px;
121--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-420714 .elementor-element.elementor-element-a511739:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-a511739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/Rectangle-42.png");background-position:center center;background-size:cover;}.elementor-420714 .elementor-element.elementor-element-a511739::before, .elementor-420714 .elementor-element.elementor-element-a511739 > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-a511739 > .e-con-inner > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-a511739 > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-a511739 > .e-con-inner > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-a511739 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 5%, #0C0C0C 100%);}.elementor-420714 .elementor-element.elementor-element-5238f5f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#F1E5E5;}.elementor-420714 .elementor-element.elementor-element-5238f5f .elementor-heading-title a:hover, .elementor-420714 .elementor-element.elementor-element-5238f5f .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-a09a80a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-be53749 .elementor-button{background-color:#DB2E2E;fill:#FFFFFF;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-a9c70f6{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-420714 .elementor-element.elementor-element-a9c70f6:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-a9c70f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/04/ADAS_Key_Visual_2024_98313.jpg");background-position:center center;background-size:cover;}.elementor-420714 .elementor-element.elementor-element-a9c70f6::before, .elementor-420714 .elementor-element.elementor-element-a9c70f6 > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-a9c70f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-a9c70f6 > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-a9c70f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-a9c70f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 5%, #0C0C0C 100%);}.elementor-420714 .elementor-element.elementor-element-4a96d8b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#F1E5E5;}.elementor-420714 .elementor-element.elementor-element-4a96d8b .elementor-heading-title a:hover, .elementor-420714 .elementor-element.elementor-element-4a96d8b .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-9c74d76{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-96ad410 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-33de167{--display:flex;--min-height:450px;
121--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-420714 .elementor-element.elementor-element-33de167:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-33de167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/Rectangle-46.png");background-position:center center;background-size:cover;}.elementor-420714 .elementor-element.elementor-element-33de167::before, .elementor-420714 .elementor-element.elementor-element-33de167 > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-33de167 > .e-con-inner > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-33de167 > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-33de167 > .e-con-inner > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-33de167 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 5%, #0C0C0C 100%);}.elementor-420714 .elementor-element.elementor-element-9ad6ea7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#F1E5E5;}.elementor-420714 .elementor-element.elementor-element-9ad6ea7 .elementor-heading-title a:hover, .elementor-420714 .elementor-element.elementor-element-9ad6ea7 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-df75b4e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-76b1646 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-9d1dfec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-420714 .elementor-element.elementor-element-c021c47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-420714 .elementor-element.elementor-element-7f2caad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-420714 .elementor-element.elementor-element-7f2caad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-420714 .elementor-element.elementor-element-0bf9d14{width:var( --container-widget-width, 591px );max-width:591px;--container-widget-width:591px;--container-widget-flex-grow:0;}.elementor-420714 .elementor-element.elementor-element-c5c464f .elementor-button{background-color:#DB2E2E;fill:#FFFFFF;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-24e4a92{--divider-border-style:solid;--divider-color:#7E7B7B5E;--divider-border-width:1px;}.elementor-420714 .elementor-element.elementor-element-24e4a92 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-420714 .elementor-element.elementor-element-24e4a92 .elementor-divider-separator{width:100%;}.elementor-420714 .elementor-element.elementor-element-24e4a92 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-420714 .elementor-element.elementor-element-c81b082{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420714 .elementor-element.elementor-element-c81b082:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-c81b082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-c204bbb{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-420714 .elementor-element.elementor-element-c204bbb:not(.elementor-motion-effects-element-type-background), .elementor-420714 .elementor-element.elementor-element-c204bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aviondemand-production.b-cdn.net/wp-content/uploads/2022/09/AVI_techtip.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-420714 .elementor-element.elementor-element-c204bbb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-420714 .elementor-element.elementor-element-9a64dbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420714 .elementor-element.elementor-element-a1f8c45{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-420714 .elementor-element.elementor-element-a1f8c45.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-420714 .elementor-element.elementor-element-a1f8c45 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:800;line-height:33px;}.elementor-420714 .elementor-element.elementor-element-edc9d96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420714 .elementor-element.elementor-element-e766b79{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-420714 .elementor-element.elementor-element-db1ee22 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-420714 .elementor-element.elementor-element-db1ee22{text-align:center;}.elementor-420714 .elementor-element.elementor-element-c54b5c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-420714 .elementor-element.elementor-element-2f02be2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.7411764705882353);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-420714 .elementor-element.elementor-element-488e2af{width:var( --container-widget-width, 591px );max-width:591px;--container-widget-width:591px;--container-widget-flex-grow:0;text-align:center;}.elementor-420714 .elementor-element.elementor-element-488e2af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;line-height:30px;}.elementor-420714 .elementor-element.elementor-element-efd5015{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-420714 .elementor-element.elementor-element-f709922{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.7411764705882353);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-420714 .elementor-element.elementor-element-4ab1b93{width:var( --container-widget-width, 591px );max-width:591px;--container-widget-width:591px;--container-widget-flex-grow:0;text-align:center;}.elementor-420714 .elementor-element.elementor-element-4ab1b93 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;line-height:30px;}.elementor-420714 .elementor-element.elementor-element-9462e1f{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-420714 .elementor-element.elementor-element-6323966{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.7411764705882353);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-420714 .elementor-element.elementor-element-0526acf{width:var( --container-widget-width, 591px );max-width:591px;--container-widget-width:591px;--container-widget-flex-grow:0;text-align:center;}.elementor-420714 .elementor-element.elementor-element-0526acf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;line-height:30px;}.elementor-420714 .elementor-element.elementor-element-fa5e71c{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-420714 .elementor-element.elementor-element-efb0542{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-420714 .elementor-element.elementor-element-ae6651a .elementor-button{background-color:#DB2E2E;fill:#FFFFFF;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-bd9fb27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-420714 .elementor-element.elementor-element-bd9fb27::before, .elementor-420714 .elementor-element.elementor-element-bd9fb27 > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-bd9fb27 > .e-con-inner > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-bd9fb27 > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-bd9fb27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-bd9fb27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(161deg, #000000 50%, #8E1111 95%);}.elementor-420714 .elementor-element.elementor-element-f1173c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-420714 .elementor-element.elementor-element-f1173c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-420714 .elementor-element.elementor-element-b61d976{width:initial;max-width:initial;text-align:left;}.elementor-420714 .elementor-element.elementor-element-b61d976 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:800;line-height:42px;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-dcbfd93{width:var( --container-widget-width, 53.426% );max-width:53.426%;--container-widget-width:53.426%;--container-widget-flex-grow:0;text-align:left;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-dcbfd93.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-420714 .elementor-element.elementor-element-693e8f4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-420714 .elementor-element.elementor-element-693e8f4.e-con{--align-self:flex-start;}.elementor-420714 .elementor-element.elementor-element-9f6edfd > .elementor-widget-container{background-color:#1C1C1C;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFDADA2E;border-radius:10px 10px 10px 10px;}.elementor-420714 .elementor-element.elementor-element-9f6edfd .elementor-image-box-wrapper{text-align:left;}.elementor-420714 .elementor-element.elementor-element-9f6edfd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-420714 .elementor-element.elementor-element-9f6edfd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-420714 .elementor-element.elementor-element-9f6edfd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-420714 .elementor-element.elementor-element-9f6edfd .elementor-image-box-title{margin-bottom:10px;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:800;}.elementor-420714 .elementor-element.elementor-element-9f6edfd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-420714 .elementor-element.elementor-element-9f6edfd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-420714 .elementor-element.elementor-element-
1219f6edfd .elementor-image-box-description{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:23px;}.elementor-420714 .elementor-element.elementor-element-0420745 > .elementor-widget-container{background-color:#1C1C1C;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFDADA2E;border-radius:10px 10px 10px 10px;}.elementor-420714 .elementor-element.elementor-element-0420745 .elementor-image-box-wrapper{text-align:left;}.elementor-420714 .elementor-element.elementor-element-0420745.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-420714 .elementor-element.elementor-element-0420745.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-420714 .elementor-element.elementor-element-0420745.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-420714 .elementor-element.elementor-element-0420745 .elementor-image-box-title{margin-bottom:10px;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:800;}.elementor-420714 .elementor-element.elementor-element-0420745 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-420714 .elementor-element.elementor-element-0420745 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-420714 .elementor-element.elementor-element-0420745 .elementor-image-box-description{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:23px;}.elementor-420714 .elementor-element.elementor-element-22e82ba > .elementor-widget-container{background-color:#1C1C1C;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFDADA2E;border-radius:10px 10px 10px 10px;}.elementor-420714 .elementor-element.elementor-element-22e82ba .elementor-image-box-wrapper{text-align:left;}.elementor-420714 .elementor-element.elementor-element-22e82ba.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-420714 .elementor-element.elementor-element-22e82ba.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-420714 .elementor-element.elementor-element-22e82ba.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-420714 .elementor-element.elementor-element-22e82ba .elementor-image-box-title{margin-bottom:10px;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:800;}.elementor-420714 .elementor-element.elementor-element-22e82ba .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-420714 .elementor-element.elementor-element-22e82ba .elementor-image-box-img img{transition-duration:0.3s;}.elementor-420714 .elementor-element.elementor-element-22e82ba .elementor-image-box-description{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:23px;}.elementor-420714 .elementor-element.elementor-element-d512e02 > .elementor-widget-container{background-color:#1C1C1C;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFDADA2E;border-radius:10px 10px 10px 10px;}.elementor-420714 .elementor-element.elementor-element-d512e02 .elementor-image-box-wrapper{text-align:left;}.elementor-420714 .elementor-element.elementor-element-d512e02.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-420714 .elementor-element.elementor-element-d512e02.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-420714 .elementor-element.elementor-element-d512e02.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-420714 .elementor-element.elementor-element-d512e02 .elementor-image-box-title{margin-bottom:10px;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:800;}.elementor-420714 .elementor-element.elementor-element-d512e02 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-420714 .elementor-element.elementor-element-d512e02 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-420714 .elementor-element.elementor-element-d512e02 .elementor-image-box-description{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:23px;}.elementor-420714 .elementor-element.elementor-element-418fe0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-420714 .elementor-element.elementor-element-418fe0d::before, .elementor-420714 .elementor-element.elementor-element-418fe0d > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-418fe0d > .e-con-inner > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-418fe0d > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-418fe0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-418fe0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(161deg, #000000 50%, #8E1111 95%);}.elementor-420714 .elementor-element.elementor-element-5bcf6ea{--display:flex;--justify-content:center;}.elementor-420714 .elementor-element.elementor-element-0b82162{width:initial;max-width:initial;text-align:center;}.elementor-420714 .elementor-element.elementor-element-0b82162 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:800;line-height:42px;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-8b3c97b{width:initial;max-width:initial;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-2873bb5 .elementor-button{background-color:#DB2E2E;fill:#FFFFFF;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-3b5a253 .elementor-button{background-color:#5E3030;fill:#FFFFFF;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-3b5a253.elementor-element{--align-self:center;}.elementor-420714 .elementor-element.elementor-element-a98a8f7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-420714 .elementor-element.elementor-element-73c233c.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-420714 .elementor-element.elementor-element-73c233c.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-420714 .elementor-element.elementor-element-73c233c.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-420714 .elementor-element.elementor-element-73c233c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-420714 .elementor-element.elementor-element-73c233c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-420714 .elementor-element.elementor-element-73c233c .elementor-image-box-title{color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-fb34bc4.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-420714 .elementor-element.elementor-element-fb34bc4.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-420714 .elementor-element.elementor-element-fb34bc4.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-420714 .elementor-element.elementor-element-fb34bc4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-420714 .elementor-element.elementor-element-fb34bc4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-420714 .elementor-element.elementor-element-fb34bc4 .elementor-image-box-title{color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-84f9d01.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-420714 .elementor-element.elementor-element-84f9d01.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-420714 .elementor-element.elementor-element-84f9d01.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-420714 .elementor-element.elementor-element-84f9d01 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-420714 .elementor-element.elementor-element-84f9d01 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-420714 .elementor-element.elementor-element-84f9d01 .elementor-image-box-title{color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-f554fa9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-420714 .elementor-element.elementor-element-f554fa9::before, .elementor-420714 .elementor-element.elementor-element-f554fa9 > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-f554fa9 > .e-con-inner > .elementor-background-video-container::before, .elementor-420714 .elementor-element.elementor-element-f554fa9 > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-f554fa9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-420714 .elementor-element.elementor-element-f554fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(196deg, #000000 70%, #8E1111 100%);}.elementor-420714 .elementor-element.elementor-element-7b68d5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;
121font-weight:var( --e-global-typography-text-font-weight );}.elementor-420714 .elementor-element.elementor-element-ad9a501{text-align:left;}.elementor-420714 .elementor-element.elementor-element-08e48fc{width:initial;max-width:initial;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-0999629{--grid-template-columns:repeat(0, auto);--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-420714 .elementor-element.elementor-element-0999629 .elementor-widget-container{text-align:left;}.elementor-420714 .elementor-element.elementor-element-0999629 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-420714 .elementor-element.elementor-element-0999629 .elementor-social-icon{background-color:#00000000;--icon-padding:0em;}.elementor-420714 .elementor-element.elementor-element-0999629 .elementor-social-icon i{color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-0999629 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-37049ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-420714 .elementor-element.elementor-element-86c11da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-b128c19 > .elementor-widget-container{margin:0px 0px 0px -20px;padding:0px 0px 0px 0px;}.elementor-420714 .elementor-element.elementor-element-b128c19.elementor-element{--align-self:flex-start;}.elementor-420714 .elementor-element.elementor-element-b128c19 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-39aba26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-420714 .elementor-element.elementor-element-7133228 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-b5aac8e > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-420714 .elementor-element.elementor-element-b5aac8e .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-bc84710{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-420714 .elementor-element.elementor-element-00d377b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-420714 .elementor-element.elementor-element-0835d37 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-420714 .elementor-element.elementor-element-0835d37 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-420714 .elementor-element.elementor-element-0835d37{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-420714 .elementor-element.elementor-element-0835d37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-420714 .elementor-element.elementor-element-0835d37 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-420714 .elementor-element.elementor-element-0835d37 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);transition:color 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-420714 .elementor-element.elementor-element-5335d6d{--width:15%;}.elementor-420714 .elementor-element.elementor-element-2737d92{--width:55%;}.elementor-420714 .elementor-element.elementor-element-dabf6d7{--content-width:1300px;}.elementor-420714 .elementor-element.elementor-element-ac9590c{--width:60%;}.elementor-420714 .elementor-element.elementor-element-e5fd612{--width:40%;}.elementor-420714 .elementor-element.elementor-element-6b353f8{--content-width:1300px;}.elementor-420714 .elementor-element.elementor-element-52573c9{--width:60%;}.elementor-420714 .elementor-element.elementor-element-362c3f6{--width:50%;}.elementor-420714 .elementor-element.elementor-element-f852a99{--content-width:1250px;}.elementor-420714 .elementor-element.elementor-element-91659d5{--width:97%;}.elementor-420714 .elementor-element.elementor-element-2bb47a3{--width:98.664%;}.elementor-420714 .elementor-element.elementor-element-1cf04cb{--width:16.011%;}.elementor-420714 .elementor-element.elementor-element-dfec9ea{--width:47.831%;}.elementor-420714 .elementor-element.elementor-element-42ee08b{--width:60.046%;}
121.elementor-420714 .elementor-element.elementor-element-d844b9a{--width:62.52%;}.elementor-420714 .elementor-element.elementor-element-2a3d8a4d{--content-width:1400px;}.elementor-420714 .elementor-element.elementor-element-ad181cc{--width:32%;}.elementor-420714 .elementor-element.elementor-element-d8c4b56{--width:32%;}.elementor-420714 .elementor-element.elementor-element-5b000c6{--width:32%;}.elementor-420714 .elementor-element.elementor-element-4ee1829{--content-width:1300px;}.elementor-420714 .elementor-element.elementor-element-e4cb487{--width:33.33%;}.elementor-420714 .elementor-element.elementor-element-f413e3d{--width:33.33%;}.elementor-420714 .elementor-element.elementor-element-321279c{--width:33.33%;}.elementor-420714 .elementor-element.elementor-element-0fe1cf2{--content-width:1300px;}.elementor-420714 .elementor-element.elementor-element-a511739{--width:33.33%;}.elementor-420714 .elementor-element.elementor-element-a9c70f6{--width:33.33%;}.elementor-420714 .elementor-element.elementor-element-33de167{--width:33.33%;}.elementor-420714 .elementor-element.elementor-element-9d1dfec{--content-width:1300px;}.elementor-420714 .elementor-element.elementor-element-c021c47{--width:66.66%;}.elementor-420714 .elementor-element.elementor-element-7f2caad{--width:100%;}.elementor-420714 .elementor-element.elementor-element-c81b082{--width:100%;}.elementor-420714 .elementor-element.elementor-element-c204bbb{--width:61.082%;}.elementor-420714 .elementor-element.elementor-element-9a64dbc{--width:100%;}.elementor-420714 .elementor-element.elementor-element-edc9d96{--width:33.33%;}.elementor-420714 .elementor-element.elementor-element-e766b79{--content-width:640px;}.elementor-420714 .elementor-element.elementor-element-c54b5c6{--content-width:1300px;}.elementor-420714 .elementor-element.elementor-element-2f02be2{--width:50%;}.elementor-420714 .elementor-element.elementor-element-f709922{--width:50%;}.elementor-420714 .elementor-element.elementor-element-6323966{--width:50%;}.elementor-420714 .elementor-element.elementor-element-bd9fb27{--content-width:1300px;}.elementor-420714 .elementor-element.elementor-element-f1173c7{--width:100%;}.elementor-420714 .elementor-element.elementor-element-418fe0d{--content-width:1300px;}.elementor-420714 .elementor-element.elementor-element-5bcf6ea{--content-width:640px;}.elementor-420714 .elementor-element.elementor-element-f554fa9{--content-width:1300px;}.elementor-420714 .elementor-element.elementor-element-7b68d5e{--width:50%;}.elementor-420714 .elementor-element.elementor-element-37049ba{--width:25%;}.elementor-420714 .elementor-element.elementor-element-39aba26{--width:25%;}.elementor-420714 .elementor-element.elementor-element-bc84710{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-420714 .elementor-element.elementor-element-ad181cc{--width:48%;}.elementor-420714 .elementor-element.elementor-element-d8c4b56{--width:48%;}.elementor-420714 .elementor-element.elementor-element-5b000c6{--width:48%;}.elementor-420714 .elementor-element.elementor-element-7b68d5e{--width:50%;}.elementor-420714 .elementor-element.elementor-element-37049ba{--width:50%;}.elementor-420714 .elementor-element.elementor-element-39aba26{--width:50%;}}@media(max-width:1024px){.elementor-420714 .elementor-element.elementor-element-707eab1{--grid-auto-flow:row;}.elementor-420714 .elementor-element.elementor-element-ed472fc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-420714 .elementor-element.elementor-element-693e8f4{--grid-auto-flow:row;}.elementor-420714 .elementor-element.elementor-element-a98a8f7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-420714 .elementor-element.elementor-element-2737d92{--justify-content:center;}.elementor-420714 .elementor-element.elementor-element-36699b1{width:100%;max-width:100%;text-align:center;}.elementor-420714 .elementor-element.elementor-element-36699b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-420714 .elementor-element.elementor-element-f2de35e{width:100%;max-width:100%;text-align:center;}.elementor-420714 .elementor-element.elementor-element-f2de35e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-420714 .elementor-element.elementor-element-3d6a7b8{width:100%;max-width:100%;}.elementor-420714 .elementor-element.elementor-element-dabf6d7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-420714 .elementor-element.elementor-element-ac9590c.e-con{--order:1;}
121.elementor-420714 .elementor-element.elementor-element-c613a76{text-align:center;}.elementor-420714 .elementor-element.elementor-element-c613a76 .elementor-heading-title{font-size:41px;line-height:1.1em;}.elementor-420714 .elementor-element.elementor-element-1427f9d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-420714 .elementor-element.elementor-global-420898{width:100%;max-width:100%;}.elementor-420714 .elementor-element.elementor-global-420898.elementor-element{--align-self:center;}.elementor-420714 .elementor-element.elementor-element-940eec2.elementor-element{--align-self:center;}.elementor-420714 .elementor-element.elementor-element-1e444dd{--spacer-size:300px;}.elementor-420714 .elementor-element.elementor-element-6b353f8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-420714 .elementor-element.elementor-element-52573c9.e-con{--order:1;}.elementor-420714 .elementor-element.elementor-element-58e47cc{text-align:center;}.elementor-420714 .elementor-element.elementor-element-58e47cc .elementor-heading-title{font-size:28px;}.elementor-420714 .elementor-element.elementor-element-89d41bf .elementor-image-box-img{margin-bottom:10px;}.elementor-420714 .elementor-element.elementor-element-a1c96f4 .elementor-image-box-img{margin-bottom:10px;}.elementor-420714 .elementor-element.elementor-element-848f42c .elementor-image-box-img{margin-bottom:10px;}.elementor-420714 .elementor-element.elementor-element-f1ef4e3{--spacer-size:300px;}.elementor-420714 .elementor-element.elementor-element-568ba9c{text-align:center;}.elementor-420714 .elementor-element.elementor-element-d52967e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-420714 .elementor-element.elementor-element-707eab1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-420714 .elementor-element.elementor-element-2a3d8a4d{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-420714 .elementor-element.elementor-element-e4cb487{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-420714 .elementor-element.elementor-element-f413e3d{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-420714 .elementor-element.elementor-element-321279c{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-420714 .elementor-element.elementor-element-0fe1cf2{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-420714 .elementor-element.elementor-element-a511739{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-420714 .elementor-element.elementor-element-a9c70f6{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-420714 .elementor-element.elementor-element-33de167{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-420714 .elementor-element.elementor-element-7f2caad{--justify-content:center;}.elementor-420714 .elementor-element.elementor-element-0bf9d14{text-align:center;}.elementor-420714 .elementor-element.elementor-element-0bf9d14 .elementor-heading-title{font-size:28px;}.elementor-420714 .elementor-element.elementor-element-9a64dbc{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420714 .elementor-element.elementor-element-9a64dbc.e-con{--align-self:center;}.elementor-420714 .elementor-element.elementor-element-e766b79{--padding-top:50px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-420714 .elementor-element.elementor-element-bd9fb27{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-420714 .elementor-element.elementor-element-f1173c7.e-con{--order:1;}.elementor-420714 .elementor-element.elementor-element-b61d976 .elementor-heading-title{font-size:30px;}.elementor-420714 .elementor-element.elementor-element-dcbfd93{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-420714 .elementor-element.elementor-element-693e8f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-420714 .elementor-element.elementor-element-9f6edfd .elementor-image-box-img{margin-bottom:15px;}.elementor-420714 .elementor-element.elementor-element-0420745 .elementor-image-box-img{margin-bottom:15px;}.elementor-420714 .elementor-element.elementor-element-22e82ba .elementor-image-box-img{margin-bottom:15px;}.elementor-420714 .elementor-element.elementor-element-d512e02 .elementor-image-box-img{margin-bottom:15px;}.elementor-420714 .elementor-element.elementor-element-418fe0d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-420714 .elementor-element.elementor-element-5bcf6ea.e-con{--order:1;}.elementor-420714 .elementor-element.elementor-element-a98a8f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-420714 .elementor-element.elementor-element-73c233c .elementor-image-box-wrapper{text-align:center;}.elementor-420714 .elementor-element.elementor-element-73c233c .elementor-image-box-img{margin-bottom:9px;}.elementor-420714 .elementor-element.elementor-element-73c233c .elementor-image-box-title{margin-bottom:10px;}.elementor-420714 .elementor-element.elementor-element-73c233c .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-420714 .elementor-element.elementor-element-fb34bc4 .elementor-image-box-wrapper{text-align:center;}.elementor-420714 .elementor-element.elementor-element-fb34bc4 .elementor-image-box-img{margin-bottom:9px;}.elementor-420714 .elementor-element.elementor-element-fb34bc4 .elementor-image-box-title{margin-bottom:10px;}.elementor-420714 .elementor-element.elementor-element-fb34bc4 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-420714 .elementor-element.elementor-element-84f9d01 .elementor-image-box-wrapper{text-align:center;}.elementor-420714 .elementor-element.elementor-element-84f9d01 .elementor-image-box-img{margin-bottom:9px;}.elementor-420714 .elementor-element.elementor-element-84f9d01 .elementor-image-box-title{margin-bottom:10px;}.elementor-420714 .elementor-element.elementor-element-84f9d01 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-420714 .elementor-element.elementor-element-f554fa9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-36699b1 */.logged-in .Login-btn,
122.logged-in #signUp{
123    display:none;
124}
125
126.logged-in #dashBoard,
127.logged-in #Logout-btn{
128    display:block;
129}/* End custom CSS */
130/* Start custom CSS for text-editor, class: .elementor-element-f2de35e */.logged-in .Login-btn,
131.logged-in #signUp{
132    display:none;
133}
134
135.logged-in #dashBoard,.logged-in .Logout-btn{
136    display:block;
137}
138.Logout-btn,#dashBoard{
139   display:none; 
140}/* End custom CSS */
141/* Start custom CSS for container, class: .elementor-element-e400ab5 */.elementor-420714 .elementor-element.elementor-element-e400ab5 {
142    display: none;
143}/* End custom CSS */
144</style>
145<link rel='stylesheet' id='widget-image-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.28.0' type='text/css' media='all' />
146<link rel='stylesheet' id='widget-nav-menu-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=3.28.0' type='text/css' media='all' />
147<link rel='stylesheet' id='widget-heading-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.28.0' type='text/css' media='all' />
148<link rel='stylesheet' id='widget-spacer-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=3.28.0' type='text/css' media='all' />
149<link rel='stylesheet' id='widget-image-box-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor/assets/css/widget-image-box.min.css?ver=3.28.0' type='text/css' media='all' />
150<link rel='stylesheet' id='widget-divider-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=3.28.0' type='text/css' media='all' />
151<link rel='stylesheet' id='widget-icon-list-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.28.0' type='text/css' media='all' />
152<link rel='stylesheet' id='widget-nested-tabs-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor/assets/css/widget-nested-tabs.min.css?ver=3.28.0' type='text/css' media='all' />
153<link rel='stylesheet' id='widget-social-icons-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.28.0' type='text/css' media='all' />
154<link rel='stylesheet' id='e-apple-webkit-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=3.28.0' type='text/css' media='all' />
155<style id='avi-tools-shop-inline-css' type='text/css'>
156
157            /* Reset and Base Styles */
158            .avi-tools-shop-wrapper,
159            .avi-tools-shop-wrapper * {
160                box-sizing: border-box;
161            }
162
163            .avi-tools-shop-wrapper {
164                max-width: 100%;
165                width: 100%;
166                margin: 0 auto;
167                padding: 40px 20px;
168                background-color: #f8f8f8;
169            }
170
171            /* Elementor Compatibility */
172            .elementor-widget-shortcode .avi-tools-shop-wrapper,
173            .elementor-widget-container .avi-tools-shop-wrapper {
174                padding: 20px;
175                background-color: transparent;
176            }
177
178            .elementor-section .avi-tools-shop-wrapper {
179                max-width: none;
180            }
181
182            .avi-shop-top-bar {
183                display: flex;
184                justify-content: center;
185                align-items: center;
186                margin-bottom: 25px;
187                background: #fff;
188                padding: 20px 25px;
189                box-shadow: 0 2px 8px rgba(0,0,0,0.08);
190                width: 100%;
191                box-sizing: border-box;
192            }
193
194            .elementor-widget-container .avi-shop-top-bar {
195                margin-left: 0;
196                margin-right: 0;
197            }
198
199            .avi-search-box {
200                width: 100%;
201                max-width: 600px;
202            }
203
204            .avi-search-box input {
205                width: 100%;
206                padding: 14px 20px;
207                border: 1px solid #ddd;
208                border-radius: 0;
209                font-size: 15px;
210                transition: border-color 0.3s;
211            }
212
213            .avi-search-box input:focus {
214                outline: none;
215                border-color: #DB2E2E;
216                box-shadow: 0 0 0 1px #DB2E2E;
217            }
218
219            /* Sidebar Mobile - Hidden on Desktop */
220            .avi-shop-sidebar-mobile {
221                display: none;
222                background: transparent;
223                padding: 25px 0;
224                border-radius: 0;
225                border: none;
226                box-shadow: none;
227                margin-bottom: 25px;
228            }
229
230            .avi-shop-container {
231                display: grid;
232                grid-template-columns: 280px 1fr;
233                gap: 40px;
234                width: 100%;
235                align-items: start;
236            }
237
238            /* Fix Elementor container overflow */
239            .elementor-widget-container {
240                overflow: visible !important;
241            }
242
243            .elementor-widget-shortcode {
244                width: 100%;
245            }
246
247            /* Products area should take full width minus sidebar */
248            .avi-shop-products {
249                width: 100%;
250            }
251
252            /* Sidebar */
253            .avi-shop-sidebar {
254                background: transparent;
255                padding: 25px 0;
256                border-radius: 0;
257                border: none;
258                box-shadow: none;
259                height: fit-content;
260                position: sticky;
261                top: 120px;
262            }
263
264            .avi-sidebar-title {
265                font-size: 18px;
266                font-weight: 700;
267                color: #111827;
268                margin: 0 0 20px 0;
269                padding: 0;
270                text-transform: none;
271                letter-spacing: 0;
272            }
273
274            .avi-filter-section {
275                margin-bottom: 24px;
276                padding-bottom: 20px;
277                border-bottom: 1px solid #e5e7eb;
278            }
279
280            .avi-filter-section:last-of-type {
281                border-bottom: none;
282                margin-bottom: 20px;
283            }
284
285            .avi-filter-section h3 {
286                font-size: 15px;
287                font-weight: 600;
288                color: #111827;
289                margin-bottom: 15px;
290                text-transform: none;
291                letter-spacing: 0;
292                padding-bottom: 0;
293                border-bottom: none;
294            }
295
296            .avi-filter-toggle {
297                display: flex;
298                justify-content: space-between;
299                align-items: center;
300                cursor: pointer;
301                user-select: none;
302                margin-bottom: 15px;
303            }
304
305            .avi-toggle-icon {
306                font-size: 10px;
307                transition: transform 0.3s;
308                color: #6b7280;
309            }
310
311            .avi-filter-toggle.collapsed .avi-toggle-icon {
312                transform: rotate(180deg);
313            }
314
315            /* Filter Checkboxes */
316            .avi-filter-checkbox {
317                display: flex;
318                align-items: center;
319                cursor: pointer;
320                font-size: 14px;
321                color: #374151;
322                margin-bottom: 10px;
323                font-weight: 400;
324            }
325
326            .avi-filter-checkbox:last-child {
327                margin-bottom: 0;
328            }
329
330            .avi-filter-checkbox:hover {
331                color: #111827;
332            }
333
334            .avi-filter-checkbox input[type="checkbox"] {
335                margin-right: 10px;
336                cursor: pointer;
337                accent-color: #DB2E2E;
338                width: 16px;
339                height: 16px;
340            }
341
342            .avi-filter-checkbox span {
343                flex: 1;
344            }
345
346            .avi-filter-group {
347                display: flex;
348                flex-direction: column;
349            }
350
351            .avi-clear-filters {
352                width: 100%;
353                padding: 0;
354                background-color: transparent;
355                border: none;
356                cursor: pointer;
357                font-size: 14px;
358                font-weight: 600;
359                color: #DC2626;
360                transition: color 0.3s ease;
361                text-align: center;
362                margin-top: 5px;
363            }
364
365            .avi-clear-filters:hover {
366                color: #991B1B;
367                text-decoration: underline;
368            }
369
370            /* Products Area */
371            .avi-shop-products {
372                min-height: 600px;
373                background: #f8f8f8;
374            }
375
376            .avi-products-header {
377                display: flex;
378                justify-content: space-between;
379                align-items: center;
380                margin-bottom: 30px;
381                background: #fff;
382                padding: 20px 25px;
383                box-shadow: 0 2px 8px rgba(0,0,0,0.08);
384                width: 100%;
385                box-sizing: border-box;
386            }
387
388            .elementor-widget-container .avi-products-header {
389                margin-left: 0;
390                margin-right: 0;
391            }
392
393            .avi-product-count {
394                font-size: 15px;
395                color: #374151;
396                font-weight: 400;
397            }
398
399            .avi-product-count #avi-count {
400                color: #111827;
401                font-weight: 600;
402            }
403
404            /* Sort box in products header */
405            .avi-products-header .avi-sort-box {
406                display: flex;
407                align-items: center;
408                gap: 12px;
409            }
410
411            .avi-products-header .avi-sort-box label {
412                font-weight: 600;
413                color: #374151;
414                font-size: 14px;
415                text-transform: none;
416                letter-spacing: 0;
417            }
418
419            .avi-products-header .avi-sort-box select {
420                padding: 10px 35px 10px 12px;
421                border: 1px solid #ddd;
422                border-radius: 4px;
423                font-size: 14px;
424                cursor: pointer;
425                background-color: #fff;
426                transition: border-color 0.3s;
427            }
428
429            .avi-products-header .avi-sort-box select:focus {
430                outline: none;
431                border-color: #DB2E2E;
432            }
433
434            /* Product Grid - 3 Column Layout */
435            #avi-products-container {
436                display: grid;
437                grid-template-columns: repeat(3, 1fr);
438                gap: 25px;
439                margin-bottom: 40px;
440                width: 100%;
441                clear: both;
442            }
443
444            .elementor-widget-container #avi-products-container {
445                margin-left: 0;
446                margin-right: 0;
447            }
448
449            .avi-product-card {
450                background: #1a1a1a;
451                border-radius: 12px;
452                overflow: hidden;
453                box-shadow: 0 4px 20px rgba(0,0,0,0.3);
454                transition: transform 0.3s ease, box-shadow 0.3s ease;
455                display: flex;
456                flex-direction: column;
457                border: none;
458            }
459
460            .avi-product-card:hover {
461                transform: translateY(-8px);
462                box-shadow: 0 15px 40px rgba(0,0,0,0.4);
463            }
464
465            .avi-product-image {
466                width: 100%;
467                height: 280px;
468                background: #f5f5f5;
469                display: flex;
470                align-items: center;
471                justify-content: center;
472                overflow: hidden;
473                position: relative;
474                padding: 0;
475                border-bottom: none;
476            }
477
478            .avi-product-image a {
479                width: 100%;
480                height: 100%;
481                display: flex;
482                align-items: center;
483                justify-content: center;
484            }
485
486            .avi-product-image img {
487                width: 100% !important;
488                height: 100% !important;
489                object-fit: contain;
490                max-width: 100%;
491                display: block;
492                margin: 0 auto;
493            }
494
495            /* Sale Badge */
496            .avi-sale-badge {
497                position: absolute;
498                top: 15px;
499                right: 15px;
500                background: #4CAF50;
501                color: #fff;
502                padding: 6px 12px;
503                font-size: 11px;
504                font-weight: 700;
505                border-radius: 4px;
506                z-index: 10;
507                text-transform: uppercase;
508                letter-spacing: 0.5px;
509            }
510
511            /* Prevent Elementor from interfering with our images */
512            .elementor-widget-container .avi-product-image img {
513                max-width: none;
514                border: none;
515                border-radius: 0;
516                box-shadow: none;
517            }
518
519            .avi-no-image {
520                color: #999;
521                font-size: 18px;
522                font-weight: 600;
523            }
524
525            .avi-product-content {
526                padding: 20px;
527                flex-grow: 1;
528                display: flex;
529                flex-direction: column;
530                background: #1a1a1a;
531            }
532
533            /* Category Tag */
534            .avi-product-category {
535                font-size: 11px;
536                font-weight: 600;
537                color: #888;
538                text-transform: uppercase;
539                letter-spacing: 1px;
540                margin-bottom: 8px;
541                display: block;
542            }
543
544            .avi-product-content h3 {
545                font-size: 14px;
546                font-weight: 700;
547                color: #fff;
548                margin-bottom: 15px;
549                min-height: auto;
550                line-height: 1.4;
551                text-align: left;
552                text-transform: uppercase;
553            }
554
555            .avi-product-content h3 a {
556                color: #fff;
557                text-decoration: none;
558            }
559
560            .avi-product-content h3 a:hover {
561                color: #DB2E2E;
562            }
563
564            .avi-product-price {
565                font-size: 24px;
566                font-weight: 800;
567                color: #fff;
568                text-align: left;
569                width: 100%;
570                margin-bottom: 15px;
571                display: flex;
572                align-items: center;
573                gap: 10px;
574            }
575
576            .avi-product-price .amount,
577            .avi-current-price .amount {
578                color: #fff;
579            }
580
581            .avi-sale-price {
582                font-size: 24px;
583                font-weight: 800;
584                color: #fff;
585            }
586
587            .avi-sale-price .amount {
588                color: #fff;
589            }
590
591            .avi-regular-price {
592                font-size: 16px;
593                font-weight: 400;
594                color: #888;
595                text-decoration: line-through;
596            }
597
598            .avi-regular-price .amount {
599                color: #888;
600            }
601
602            .avi-current-price {
603                font-size: 24px;
604                font-weight: 800;
605            }
606
607            /* Add to Cart Button */
608            .avi-btn-add-to-cart {
609                padding: 14px 30px;
610                background-color: #DB2E2E;
611                color: #fff !important;
612                border: none;
613                border-radius: 8px;
614                cursor: pointer;
615                font-size: 14px;
616                font-weight: 600;
617                text-decoration: none !important;
618                transition: all 0.3s ease;
619                display: flex;
620                align-items: center;
621                justify-content: center;
622                gap: 8px;
623                width: 100%;
624                text-align: center;
625                box-sizing: border-box;
626                margin-top: auto;
627            }
628
629            .avi-btn-add-to-cart svg {
630                flex-shrink: 0;
631            }
632
633            .avi-btn-add-to-cart:hover {
634                background-color: #c42828 !important;
635                color: #fff !important;
636                transform: translateY(-2px);
637                box-shadow: 0 4px 12px rgba(219, 46, 46, 0.4);
638                text-decoration: none !important;
639            }
640
641            .avi-btn-add-to-cart:visited,
642            .avi-btn-add-to-cart:focus {
643                color: #fff !important;
644                text-decoration: none !important;
645            }
646
647            /* Purchased/Owned Button */
648            .avi-btn-owned {
649                padding: 14px 30px;
650                background-color: #DB2E2E;
651                color: #fff !important;
652                border: none;
653                border-radius: 8px;
654                cursor: pointer;
655                font-size: 14px;
656                font-weight: 600;
657                text-decoration: none !important;
658                transition: all 0.3s ease;
659                display: flex;
660                align-items: center;
661                justify-content: center;
662                gap: 8px;
663                width: 100%;
664                text-align: center;
665                box-sizing: border-box;
666                margin-top: auto;
667            }
668
669            .avi-btn-owned svg {
670                flex-shrink: 0;
671            }
672
673            .avi-btn-owned:hover {
674                background-color: #c42828 !important;
675                color: #fff !important;
676                transform: translateY(-2px);
677                box-shadow: 0 4px 12px rgba(219, 46, 46, 0.4);
678                text-decoration: none !important;
679            }
680
681            .avi-btn-owned:visited,
682            .avi-btn-owned:focus {
683                color: #fff !important;
684                text-decoration: none !important;
685            }
686
687            /* View Course Button */
688            .avi-btn-view-course {
689                padding: 14px 30px;
690                background-color: #DB2E2E;
691                color: #fff !important;
692                border: none;
693                border-radius: 8px;
694                cursor: pointer;
695                font-size: 14px;
696                font-weight: 600;
697                text-decoration: none !important;
698                transition: all 0.3s ease;
699                display: flex;
700                align-items: center;
701                justify-content: center;
702                gap: 8px;
703                width: 100%;
704                text-align: center;
705                box-sizing: border-box;
706            }
707
708            .avi-btn-view-course:hover {
709                background-color: #c42828 !important;
710                color: #fff !important;
711                transform: translateY(-2px);
712                box-shadow: 0 4px 12px rgba(219, 46, 46, 0.4);
713                text-decoration: none !important;
714            }
715
716            .avi-btn-view-course:visited,
717            .avi-btn-view-course:focus {
718                color: #fff !important;
719                text-decoration: none !important;
720            }
721
722            /* Completed Course Button */
723            .avi-btn-completed {
724                padding: 14px 30px;
725                background-color: #DB2E2E;
726                color: #fff !important;
727                border: none;
728                border-radius: 8px;
729                cursor: pointer;
730                font-size: 14px;
731                font-weight: 600;
732                text-decoration: none !important;
733                transition: all 0.3s ease;
734                display: flex;
735                align-items: center;
736                justify-content: center;
737                gap: 8px;
738                width: 100%;
739                text-align: center;
740                box-sizing: border-box;
741                margin-top: auto;
742            }
743
744            .avi-btn-completed svg {
745                flex-shrink: 0;
746            }
747
748            .avi-btn-completed:hover {
749                background-color: #c42828 !important;
750                color: #fff !important;
751                transform: translateY(-2px);
752                box-shadow: 0 4px 12px rgba(219, 46, 46, 0.4);
753                text-decoration: none !important;
754            }
755
756            .avi-btn-completed:visited,
757            .avi-btn-completed:focus {
758                color: #fff !important;
759                text-decoration: none !important;
760            }
761
762            /* Options Button (Variable Products) */
763            .avi-btn-options {
764                padding: 14px 30px;
765                background-color: #DB2E2E;
766                color: #fff !important;
767                border: none;
768                border-radius: 8px;
769                cursor: pointer;
770                font-size: 14px;
771                font-weight: 600;
772                text-decoration: none !important;
773                transition: all 0.3s ease;
774                display: flex;
775                align-items: center;
776                justify-content: center;
777                gap: 8px;
778                width: 100%;
779                text-align: center;
780                box-sizing: border-box;
781                margin-top: auto;
782            }
783
784            .avi-btn-options svg {
785                flex-shrink: 0;
786            }
787
788            .avi-btn-options:hover {
789                background-color: #c42828 !important;
790                color: #fff !important;
791                transform: translateY(-2px);
792                box-shadow: 0 4px 12px rgba(219, 46, 46, 0.4);
793                text-decoration: none !important;
794            }
795
796            .avi-btn-options:visited,
797            .avi-btn-options:focus {
798                color: #fff !important;
799                text-decoration: none !important;
800            }
801
802            /* External Product Button */
803            .avi-btn-external {
804                padding: 14px 30px;
805                background-color: #DB2E2E;
806                color: #fff !important;
807                border: none;
808                border-radius: 8px;
809                cursor: pointer;
810                font-size: 14px;
811                font-weight: 600;
812                text-decoration: none !important;
813                transition: all 0.3s ease;
814                display: flex;
815                align-items: center;
816                justify-content: center;
817                gap: 8px;
818                width: 100%;
819                text-align: center;
820                box-sizing: border-box;
821                margin-top: auto;
822            }
823
824            .avi-btn-external svg {
825                flex-shrink: 0;
826            }
827
828            .avi-btn-external:hover {
829                background-color: #c42828 !important;
830                color: #fff !important;
831                transform: translateY(-2px);
832                box-shadow: 0 4px 12px rgba(219, 46, 46, 0.4);
833                text-decoration: none !important;
834            }
835
836            .avi-btn-external:visited,
837            .avi-btn-external:focus {
838                color: #fff !important;
839                text-decoration: none !important;
840            }
841
842            /* Grouped Product Button */
843            .avi-btn-grouped {
844                padding: 14px 30px;
845                background-color: #DB2E2E;
846                color: #fff !important;
847                border: none;
848                border-radius: 8px;
849                cursor: pointer;
850                font-size: 14px;
851                font-weight: 600;
852                text-decoration: none !important;
853                transition: all 0.3s ease;
854                display: flex;
855                align-items: center;
856                justify-content: center;
857                gap: 8px;
858                width: 100%;
859                text-align: center;
860                box-sizing: border-box;
861                margin-top: auto;
862            }
863
864            .avi-btn-grouped svg {
865                flex-shrink: 0;
866            }
867
868            .avi-btn-grouped:hover {
869                background-color: #c42828 !important;
870                color: #fff !important;
871                transform: translateY(-2px);
872                box-shadow: 0 4px 12px rgba(219, 46, 46, 0.4);
873                text-decoration: none !important;
874            }
875
876            .avi-btn-grouped:visited,
877            .avi-btn-grouped:focus {
878                color: #fff !important;
879                text-decoration: none !important;
880            }
881
882            /* Read More Button */
883            .avi-btn-readmore {
884                padding: 14px 30px;
885                background-color: #DB2E2E;
886                color: #fff !important;
887                border: none;
888                border-radius: 8px;
889                cursor: pointer;
890                font-size: 14px;
891                font-weight: 600;
892                text-decoration: none !important;
893                transition: all 0.3s ease;
894                display: flex;
895                align-items: center;
896                justify-content: center;
897                gap: 8px;
898                width: 100%;
899                text-align: center;
900                box-sizing: border-box;
901                margin-top: auto;
902            }
903
904            .avi-btn-readmore svg {
905                flex-shrink: 0;
906            }
907
908            .avi-btn-readmore:hover {
909                background-color: #c42828 !important;
910                color: #fff !important;
911                transform: translateY(-2px);
912                box-shadow: 0 4px 12px rgba(219, 46, 46, 0.4);
913                text-decoration: none !important;
914            }
915
916            .avi-btn-readmore:visited,
917            .avi-btn-readmore:focus {
918                color: #fff !important;
919                text-decoration: none !important;
920            }
921
922            /* Progress Meter - spacing for existing Sensei/WordPress meter class */
923            .avi-product-content .meter {
924                margin-top: 10px;
925                width: 100%;
926            }
927
928            .avi-btn-primary {
929                padding: 12px 30px;
930                background-color: #DB2E2E;
931                color: #fff !important;
932                border: none;
933                border-radius: 0;
934                cursor: pointer;
935                font-size: 13px;
936                font-weight: 700;
937                text-decoration: none !important;
938                transition: all 0.3s ease;
939                display: inline-block;
940                text-transform: uppercase;
941                letter-spacing: 0.5px;
942                width: 100%;
943                text-align: center;
944                box-sizing: border-box;
945            }
946
947            .avi-btn-primary:hover {
948                background-color: #a52424 !important;
949                color: #fff !important;
950                transform: translateY(-2px);
951                box-shadow: 0 4px 12px rgba(219, 46, 46, 0.3);
952                text-decoration: none !important;
953            }
954
955            .avi-btn-primary:visited,
956            .avi-btn-primary:focus {
957                color: #fff !important;
958                text-decoration: none !important;
959            }
960
961            /* Load More */
962            .avi-load-more-container {
963                text-align: center;
964                margin-top: 50px;
965                padding: 30px 0;
966            }
967
968            .avi-load-more-btn {
969                padding: 16px 50px;
970                background-color: #000;
971                color: #fff;
972                border: 2px solid #000;
973                border-radius: 0;
974                cursor: pointer;
975                font-size: 14px;
976                font-weight: 700;
977                transition: all 0.3s ease;
978                text-transform: uppercase;
979                letter-spacing: 1px;
980            }
981
982            .avi-load-more-btn:hover {
983                background-color: #DB2E2E;
984                border-color: #DB2E2E;
985                transform: translateY(-2px);
986                box-shadow: 0 4px 15px rgba(0,0,0,0.2);
987            }
988
989            .avi-load-more-btn:disabled {
990                background-color: #ccc;
991                border-color: #ccc;
992                cursor: not-allowed;
993                transform: none;
994            }
995
996            /* Loading & No Results */
997            .avi-loading {
998                text-align: center;
999                padding: 60px 20px;
1000                font-size: 18px;
1001                color: #666;
1002            }
1003
1004            .avi-no-results {
1005                text-align: center;
1006                padding: 80px 20px;
1007            }
1008
1009            .avi-no-results h3 {
1010                font-size: 24px;
1011                color: #333;
1012                margin-bottom: 15px;
1013            }
1014
1015            .avi-no-results p {
1016                font-size: 16px;
1017                color: #666;
1018            }
1019
1020            /* Responsive */
1021            @media (max-width: 1200px) {
1022                #avi-products-container {
1023                    grid-template-columns: repeat(2, 1fr);
1024                }
1025            }
1026
1027            @media (max-width: 1024px) {
1028                /* Hide desktop sidebar, show mobile sidebar */
1029                .avi-shop-sidebar-desktop {
1030                    display: none;
1031                }
1032
1033                .avi-shop-sidebar-mobile {
1034                    display: block;
1035                }
1036
1037                .avi-shop-container {
1038                    grid-template-columns: 1fr;
1039                }
1040
1041                .avi-shop-products {
1042                    width: 100%;
1043                }
1044
1045                #avi-products-container {
1046                    grid-template-columns: repeat(3, 1fr);
1047                }
1048            }
1049
1050            @media (max-width: 900px) {
1051                #avi-products-container {
1052                    grid-template-columns: repeat(2, 1fr);
1053                }
1054            }
1055
1056            @media (max-width: 768px) {
1057                .avi-tools-shop-wrapper {
1058                    padding: 20px 10px;
1059                }
1060
1061                .elementor-widget-container .avi-tools-shop-wrapper {
1062                    padding: 10px;
1063                }
1064
1065                .avi-shop-top-bar {
1066                    padding: 15px;
1067                }
1068
1069                .avi-search-box {
1070                    max-width: 100%;
1071                }
1072
1073                .avi-products-header {
1074                    flex-direction: column;
1075                    align-items: flex-start;
1076                    gap: 15px;
1077                    padding: 15px;
1078                }
1079
1080                .avi-products-header .avi-sort-box {
1081                    width: 100%;
1082                    justify-content: space-between;
1083                }
1084
1085                .avi-products-header .avi-sort-box select {
1086                    flex: 1;
1087                    max-width: 200px;
1088                }
1089
1090                .avi-shop-container {
1091                    gap: 20px;
1092                }
1093            }
1094
1095            @media (max-width: 600px) {
1096                #avi-products-container {
1097                    grid-template-columns: 1fr;
1098                }
1099            }
1100        
1101</style>
1102<style id='avi-online-offerings-inline-css' type='text/css'>
1103
1104        /* Reset and Base Styles */
1105        .avi-offerings-wrapper,
1106        .avi-offerings-wrapper * {
1107            box-sizing: border-box;
1108        }
1109
1110        .avi-offerings-wrapper {
1111            max-width: 100%;
1112            width: 100%;
1113            margin: 0 auto;
1114            padding: 40px 20px;
1115            background-color: #f8f8f8;
1116        }
1117
1118        /* Elementor Compatibility */
1119        .elementor-widget-shortcode .avi-offerings-wrapper,
1120        .elementor-widget-container .avi-offerings-wrapper {
1121            padding: 20px;
1122            background-color: transparent;
1123        }
1124
1125        .elementor-section .avi-offerings-wrapper {
1126            max-width: none;
1127        }
1128
1129        .avi-offerings-top-bar {
1130            display: flex;
1131            justify-content: center;
1132            align-items: center;
1133            margin-bottom: 25px;
1134            background: #fff;
1135            padding: 20px 25px;
1136            box-shadow: 0 2px 8px rgba(0,0,0,0.08);
1137            width: 100%;
1138        }
1139
1140        .avi-offerings-search-box {
1141            width: 100%;
1142            max-width: 600px;
1143        }
1144
1145        .avi-offerings-search-box input {
1146            width: 100%;
1147            padding: 14px 20px;
1148            border: 1px solid #ddd;
1149            border-radius: 0;
1150            font-size: 15px;
1151            transition: border-color 0.3s;
1152        }
1153
1154        .avi-offerings-search-box input:focus {
1155            outline: none;
1156            border-color: #DB2E2E;
1157            box-shadow: 0 0 0 1px #DB2E2E;
1158        }
1159
1160        /* Sidebar Mobile */
1161        .avi-offerings-sidebar-mobile {
1162            display: none;
1163            background: transparent;
1164            padding: 25px 0;
1165            border-radius: 0;
1166            border: none;
1167            box-shadow: none;
1168            margin-bottom: 25px;
1169        }
1170
1171        .avi-offerings-container {
1172            display: grid;
1173            grid-template-columns: 280px 1fr;
1174            gap: 40px;
1175            width: 100%;
1176            align-items: start;
1177        }
1178
1179        /* Sidebar */
1180        .avi-offerings-sidebar {
1181            background: transparent;
1182            padding: 25px 0;
1183            border-radius: 0;
1184            border: none;
1185            box-shadow: none;
1186            height: fit-content;
1187            position: sticky;
1188            top: 120px;
1189        }
1190
1191        .avi-offerings-sidebar-title {
1192            font-size: 18px;
1193            font-weight: 700;
1194            color: #111827;
1195            margin: 0 0 20px 0;
1196            padding: 0;
1197        }
1198
1199        .avi-offerings-filter-section {
1200            margin-bottom: 24px;
1201            padding-bottom: 20px;
1202            border-bottom: 1px solid #e5e7eb;
1203        }
1204
1205        .avi-offerings-filter-section:last-of-type {
1206            border-bottom: none;
1207            margin-bottom: 20px;
1208        }
1209
1210        .avi-offerings-filter-section h3 {
1211            font-size: 15px;
1212            font-weight: 600;
1213            color: #111827;
1214            margin-bottom: 15px;
1215        }
1216
1217        .avi-offerings-filter-toggle {
1218            display: flex;
1219            justify-content: space-between;
1220            align-items: center;
1221            cursor: pointer;
1222            user-select: none;
1223            margin-bottom: 15px;
1224        }
1225
1226        .avi-offerings-toggle-icon {
1227            font-size: 10px;
1228            transition: transform 0.3s;
1229            color: #6b7280;
1230        }
1231
1232        .avi-offerings-filter-toggle.collapsed .avi-offerings-toggle-icon {
1233            transform: rotate(180deg);
1234        }
1235
1236        /* Category List */
1237        .avi-offerings-category-list {
1238            max-height: none;
1239            overflow-y: visible;
1240            padding-right: 0;
1241        }
1242
1243        /* Category Groups */
1244        .avi-offerings-category-group {
1245            margin-bottom: 4px;
1246            border-bottom: 1px solid #f0f0f0;
1247            padding-bottom: 4px;
1248        }
1249
1250        .avi-offerings-category-group:last-child {
1251            border-bottom: none;
1252            margin-bottom: 0;
1253        }
1254
1255        .avi-offerings-group-header {
1256            display: flex;
1257            justify-content: space-between;
1258            align-items: center;
1259            cursor: pointer;
1260            padding: 8px 4px;
1261            font-size: 13px;
1262            font-weight: 600;
1263            color: #111827;
1264            user-select: none;
1265            transition: color 0.2s;
1266        }
1267
1268        .avi-offerings-group-header:hover {
1269            color: #DB2E2E;
1270        }
1271
1272        .avi-offerings-group-toggle-icon {
1273            font-size: 9px;
1274            transition: transform 0.3s;
1275            color: #6b7280;
1276        }
1277
1278        .avi-offerings-group-header.expanded .avi-offerings-group-toggle-icon {
1279            transform: rotate(180deg);
1280        }
1281
1282        .avi-offerings-group-children {
1283            padding-left: 12px;
1284            margin-left: 6px;
1285            border-left: 2px solid #e5e7eb;
1286            padding-top: 4px;
1287            padding-bottom: 4px;
1288        }
1289
1290        .avi-offerings-category-list::-webkit-scrollbar {
1291            width: 6px;
1292        }
1293
1294        .avi-offerings-category-list::-webkit-scrollbar-track {
1295            background: #f1f1f1;
1296            border-radius: 3px;
1297        }
1298
1299        .avi-offerings-category-list::-webkit-scrollbar-thumb {
1300            background: #DB2E2E;
1301            border-radius: 3px;
1302        }
1303
1304        .avi-offerings-category-list::-webkit-scrollbar-thumb:hover {
1305            background: #c42828;
1306        }
1307
1308        /* Filter Checkboxes */
1309        .avi-offerings-filter-checkbox {
1310            display: flex;
1311            align-items: center;
1312            cursor: pointer;
1313            font-size: 14px;
1314            color: #374151;
1315            margin-bottom: 10px;
1316            font-weight: 400;
1317        }
1318
1319        .avi-offerings-filter-checkbox:last-child {
1320            margin-bottom: 0;
1321        }
1322
1323        .avi-offerings-filter-checkbox:hover {
1324            color: #111827;
1325        }
1326
1327        .avi-offerings-filter-checkbox input[type="checkbox"] {
1328            margin-right: 10px;
1329            cursor: pointer;
1330            accent-color: #DB2E2E;
1331            width: 16px;
1332            height: 16px;
1333        }
1334
1335        .avi-offerings-filter-checkbox span {
1336            flex: 1;
1337        }
1338
1339        /* Price Range Slider */
1340        .avi-offerings-price-slider-container {
1341            padding: 10px 0;
1342        }
1343
1344        .avi-offerings-price-slider {
1345            width: 100%;
1346            height: 6px;
1347            -webkit-appearance: none;
1348            appearance: none;
1349            background: #DB2E2E;
1350            outline: none;
1351            border-radius: 3px;
1352            margin: 15px 0 10px 0;
1353        }
1354
1355        .avi-offerings-price-slider::-webkit-slider-thumb {
1356            -webkit-appearance: none;
1357            appearance: none;
1358            width: 20px;
1359            height: 20px;
1360            background: #DB2E2E;
1361            cursor: pointer;
1362            border-radius: 50%;
1363            border: 2px solid #fff;
1364            box-shadow: 0 2px 4px rgba(0,0,0,0.2);
1365        }
1366
1367        .avi-offerings-price-labels {
1368            display: flex;
1369            justify-content: space-between;
1370            font-size: 14px;
1371            color: #333;
1372            font-weight: 600;
1373            margin-top: 8px;
1374        }
1375
1376        .avi-offerings-price-max {
1377            color: #000;
1378            font-weight: 700;
1379        }
1380
1381        .avi-offerings-filter-group {
1382            display: flex;
1383            flex-direction: column;
1384        }
1385
1386        .avi-offerings-clear-filters {
1387            width: 100%;
1388            padding: 0;
1389            background-color: transparent;
1390            border: none;
1391            cursor: pointer;
1392            font-size: 14px;
1393            font-weight: 600;
1394            color: #DC2626;
1395            transition: color 0.3s ease;
1396            text-align: center;
1397            margin-top: 5px;
1398        }
1399
1400        .avi-offerings-clear-filters:hover {
1401            color: #991B1B;
1402            text-decoration: underline;
1403        }
1404
1405        /* Products Area */
1406        .avi-offerings-products {
1407            min-height: 600px;
1408            background: #f8f8f8;
1409            width: 100%;
1410        }
1411
1412        .avi-offerings-products-header {
1413            display: flex;
1414            justify-content: space-between;
1415            align-items: center;
1416            margin-bottom: 30px;
1417            background: #fff;
1418            padding: 20px 25px;
1419            box-shadow: 0 2px 8px rgba(0,0,0,0.08);
1420            width: 100%;
1421        }
1422
1423        .avi-offerings-product-count {
1424            font-size: 15px;
1425            color: #374151;
1426            font-weight: 400;
1427        }
1428
1429        .avi-offerings-product-count #avi-offerings-count {
1430            color: #111827;
1431            font-weight: 600;
1432        }
1433
1434        .avi-offerings-sort-box {
1435            display: flex;
1436            align-items: center;
1437            gap: 12px;
1438        }
1439
1440        .avi-offerings-sort-box label {
1441            font-weight: 600;
1442            color: #374151;
1443            font-size: 14px;
1444        }
1445
1446        .avi-offerings-sort-box select {
1447            padding: 10px 35px 10px 12px;
1448            border: 1px solid #ddd;
1449            border-radius: 4px;
1450            font-size: 14px;
1451            cursor: pointer;
1452            background-color: #fff;
1453            transition: border-color 0.3s;
1454        }
1455
1456        .avi-offerings-sort-box select:focus {
1457            outline: none;
1458            border-color: #DB2E2E;
1459        }
1460
1461        /* Product Grid - 3 Column Layout */
1462        #avi-offerings-products-container {
1463            display: grid;
1464            grid-template-columns: repeat(3, 1fr);
1465            gap: 25px;
1466            margin-bottom: 40px;
1467            width: 100%;
1468        }
1469
1470        .avi-offerings-product-card {
1471            background: #1a1a1a;
1472            border-radius: 12px;
1473            overflow: hidden;
1474            box-shadow: 0 4px 20px rgba(0,0,0,0.3);
1475            transition: transform 0.3s ease, box-shadow 0.3s ease;
1476            display: flex;
1477            flex-direction: column;
1478        }
1479
1480        .avi-offerings-product-card:hover {
1481            transform: translateY(-8px);
1482            box-shadow: 0 15px 40px rgba(0,0,0,0.4);
1483        }
1484
1485        .avi-offerings-product-image {
1486            width: 100%;
1487            height: 280px;
1488            background: #f5f5f5;
1489            display: flex;
1490            align-items: center;
1491            justify-content: center;
1492            overflow: hidden;
1493            position: relative;
1494        }
1495
1496        .avi-offerings-product-image a {
1497            width: 100%;
1498            height: 100%;
1499            display: flex;
1500            align-items: center;
1501            justify-content: center;
1502        }
1503
1504        .avi-offerings-product-image img {
1505            width: 100% !important;
1506            height: 100% !important;
1507            object-fit: contain;
1508            background: #f5f5f5;
1509        }
1510
1511        .avi-offerings-sale-badge {
1512            position: absolute;
1513            top: 15px;
1514            right: 15px;
1515            background: #4CAF50;
1516            color: #fff;
1517            padding: 6px 12px;
1518            font-size: 11px;
1519            font-weight: 700;
1520            border-radius: 4px;
1521            z-index: 10;
1522            text-transform: uppercase;
1523        }
1524
1525        .avi-offerings-no-image {
1526            color: #999;
1527            font-size: 18px;
1528            font-weight: 600;
1529        }
1530
1531        .avi-offerings-product-content {
1532            padding: 20px;
1533            flex-grow: 1;
1534            display: flex;
1535            flex-direction: column;
1536            background: #1a1a1a;
1537        }
1538
1539        .avi-offerings-product-category {
1540            font-size: 11px;
1541            font-weight: 600;
1542            color: #888;
1543            text-transform: uppercase;
1544            letter-spacing: 1px;
1545            margin-bottom: 8px;
1546            display: block;
1547        }
1548
1549        .avi-offerings-product-content h3 {
1550            font-size: 14px;
1551            font-weight: 700;
1552            color: #fff;
1553            margin-bottom: 15px;
1554            line-height: 1.4;
1555            text-align: left;
1556            text-transform: uppercase;
1557        }
1558
1559        .avi-offerings-product-content h3 a {
1560            color: #fff;
1561            text-decoration: none;
1562        }
1563
1564        .avi-offerings-product-content h3 a:hover {
1565            color: #DB2E2E;
1566        }
1567
1568        .avi-offerings-product-price {
1569            font-size: 24px;
1570            font-weight: 800;
1571            color: #fff;
1572            text-align: left;
1573            width: 100%;
1574            margin-bottom: 15px;
1575            display: flex;
1576            align-items: center;
1577            gap: 10px;
1578        }
1579
1580        .avi-offerings-product-price .amount,
1581        .avi-offerings-current-price .amount {
1582            color: #fff;
1583        }
1584
1585        .avi-offerings-sale-price {
1586            font-size: 24px;
1587            font-weight: 800;
1588            color: #fff;
1589        }
1590
1591        .avi-offerings-sale-price .amount {
1592            color: #fff;
1593        }
1594
1595        .avi-offerings-regular-price {
1596            font-size: 16px;
1597            font-weight: 400;
1598            color: #888;
1599            text-decoration: line-through;
1600        }
1601
1602        .avi-offerings-regular-price .amount {
1603            color: #888;
1604        }
1605
1606        .avi-offerings-current-price {
1607            font-size: 24px;
1608            font-weight: 800;
1609        }
1610
1611        /* Buttons */
1612        .avi-offerings-btn {
1613            padding: 14px 30px;
1614            background-color: #DB2E2E;
1615            color: #fff !important;
1616            border: none;
1617            border-radius: 8px;
1618            cursor: pointer;
1619            font-size: 14px;
1620            font-weight: 600;
1621            text-decoration: none !important;
1622            transition: all 0.3s ease;
1623            display: flex;
1624            align-items: center;
1625            justify-content: center;
1626            gap: 8px;
1627            width: 100%;
1628            text-align: center;
1629            margin-top: auto;
1630        }
1631
1632        .avi-offerings-btn svg {
1633            flex-shrink: 0;
1634        }
1635
1636        .avi-offerings-btn:hover {
1637            background-color: #c42828 !important;
1638            color: #fff !important;
1639            transform: translateY(-2px);
1640            box-shadow: 0 4px 12px rgba(219, 46, 46, 0.4);
1641            text-decoration: none !important;
1642        }
1643
1644        .avi-offerings-btn:visited,
1645        .avi-offerings-btn:focus {
1646            color: #fff !important;
1647            text-decoration: none !important;
1648        }
1649
1650        /* Progress Meter */
1651        .avi-offerings-product-content .meter {
1652            margin-top: 10px;
1653            width: 100%;
1654        }
1655
1656        /* Load More */
1657        .avi-offerings-load-more-container {
1658            text-align: center;
1659            margin-top: 50px;
1660            padding: 30px 0;
1661        }
1662
1663        .avi-offerings-load-more-btn {
1664            padding: 16px 50px;
1665            background-color: #000;
1666            color: #fff;
1667            border: 2px solid #000;
1668            border-radius: 0;
1669            cursor: pointer;
1670            font-size: 14px;
1671            font-weight: 700;
1672            transition: all 0.3s ease;
1673            text-transform: uppercase;
1674            letter-spacing: 1px;
1675        }
1676
1677        .avi-offerings-load-more-btn:hover {
1678            background-color: #DB2E2E;
1679            border-color: #DB2E2E;
1680            transform: translateY(-2px);
1681            box-shadow: 0 4px 15px rgba(0,0,0,0.2);
1682        }
1683
1684        .avi-offerings-load-more-btn:disabled {
1685            background-color: #ccc;
1686            border-color: #ccc;
1687            cursor: not-allowed;
1688            transform: none;
1689        }
1690
1691        /* Loading & No Results */
1692        .avi-offerings-loading {
1693            text-align: center;
1694            padding: 60px 20px;
1695            font-size: 18px;
1696            color: #666;
1697        }
1698
1699        .avi-offerings-no-results {
1700            text-align: center;
1701            padding: 80px 20px;
1702        }
1703
1704        .avi-offerings-no-results h3 {
1705            font-size: 24px;
1706            color: #333;
1707            margin-bottom: 15px;
1708        }
1709
1710        .avi-offerings-no-results p {
1711            font-size: 16px;
1712            color: #666;
1713        }
1714
1715        /* Responsive */
1716        @media (max-width: 1200px) {
1717            #avi-offerings-products-container {
1718                grid-template-columns: repeat(2, 1fr);
1719            }
1720        }
1721
1722        @media (max-width: 1024px) {
1723            .avi-offerings-sidebar-desktop {
1724                display: none;
1725            }
1726
1727            .avi-offerings-sidebar-mobile {
1728                display: block;
1729            }
1730
1731            .avi-offerings-container {
1732                grid-template-columns: 1fr;
1733            }
1734
1735            #avi-offerings-products-container {
1736                grid-template-columns: repeat(3, 1fr);
1737            }
1738        }
1739
1740        @media (max-width: 900px) {
1741            #avi-offerings-products-container {
1742                grid-template-columns: repeat(2, 1fr);
1743            }
1744        }
1745
1746        @media (max-width: 768px) {
1747            .avi-offerings-wrapper {
1748                padding: 20px 10px;
1749            }
1750
1751            .avi-offerings-top-bar {
1752                padding: 15px;
1753            }
1754
1755            .avi-offerings-search-box {
1756                max-width: 100%;
1757            }
1758
1759            .avi-offerings-products-header {
1760                flex-direction: column;
1761                align-items: flex-start;
1762                gap: 15px;
1763                padding: 15px;
1764            }
1765
1766            .avi-offerings-sort-box {
1767                width: 100%;
1768                justify-content: space-between;
1769            }
1770
1771            .avi-offerings-sort-box select {
1772                flex: 1;
1773                max-width: 200px;
1774            }
1775
1776            .avi-offerings-container {
1777                gap: 20px;
1778            }
1779        }
1780
1781        @media (max-width: 600px) {
1782            #avi-offerings-products-container {
1783                grid-template-columns: 1fr;
1784            }
1785        }
1786    
1787</style>
1788<style id='midas-filter-inline-css' type='text/css'>
1789
1790        .midas-filter-wrapper,
1791        .midas-filter-wrapper * {
1792            box-sizing: border-box;
1793        }
1794
1795        .midas-filter-wrapper {
1796            max-width: 100%;
1797            width: 100%;
1798            margin: 0 auto;
1799            padding: 40px 20px;
1800            background-color: #f8f8f8;
1801        }
1802
1803        .elementor-widget-shortcode .midas-filter-wrapper,
1804        .elementor-widget-container .midas-filter-wrapper {
1805            padding: 20px;
1806            background-color: transparent;
1807        }
1808
1809        .elementor-section .midas-filter-wrapper {
1810            max-width: none;
1811        }
1812
1813        .midas-filter-top-bar {
1814            display: flex;
1815            justify-content: center;
1816            align-items: center;
1817            margin-bottom: 25px;
1818            background: #fff;
1819            padding: 20px 25px;
1820            box-shadow: 0 2px 8px rgba(0,0,0,0.08);
1821            width: 100%;
1822        }
1823
1824        .midas-filter-search-box {
1825            width: 100%;
1826            max-width: 600px;
1827        }
1828
1829        .midas-filter-search-box input {
1830            width: 100%;
1831            padding: 14px 20px;
1832            border: 1px solid #ddd;
1833            border-radius: 0;
1834            font-size: 15px;
1835            transition: border-color 0.3s;
1836        }
1837
1838        .midas-filter-search-box input:focus {
1839            outline: none;
1840            border-color: #DB2E2E;
1841            box-shadow: 0 0 0 1px #DB2E2E;
1842        }
1843
1844        .midas-filter-sidebar-mobile {
1845            display: none;
1846            background: transparent;
1847            padding: 25px 0;
1848            margin-bottom: 25px;
1849        }
1850
1851        .midas-filter-container {
1852            display: grid;
1853            grid-template-columns: 280px 1fr;
1854            gap: 40px;
1855            width: 100%;
1856            align-items: start;
1857        }
1858
1859        .midas-filter-sidebar {
1860            background: transparent;
1861            padding: 25px 0;
1862            height: fit-content;
1863            position: sticky;
1864            top: 120px;
1865        }
1866
1867        .midas-filter-sidebar-title {
1868            font-size: 18px;
1869            font-weight: 700;
1870            color: #111827;
1871            margin: 0 0 20px 0;
1872            padding: 0;
1873        }
1874
1875        .midas-filter-section {
1876            margin-bottom: 24px;
1877            padding-bottom: 20px;
1878            border-bottom: 1px solid #e5e7eb;
1879        }
1880
1881        .midas-filter-section:last-of-type {
1882            border-bottom: none;
1883            margin-bottom: 20px;
1884        }
1885
1886        .midas-filter-section h3 {
1887            font-size: 15px;
1888            font-weight: 600;
1889            color: #111827;
1890            margin-bottom: 15px;
1891        }
1892
1893        .midas-filter-toggle {
1894            display: flex;
1895            justify-content: space-between;
1896            align-items: center;
1897            cursor: pointer;
1898            user-select: none;
1899            margin-bottom: 15px;
1900        }
1901
1902        .midas-filter-toggle-icon {
1903            font-size: 10px;
1904            transition: transform 0.3s;
1905            color: #6b7280;
1906        }
1907
1908        .midas-filter-toggle.collapsed .midas-filter-toggle-icon {
1909            transform: rotate(180deg);
1910        }
1911
1912        .midas-filter-category-list {
1913            max-height: none;
1914            overflow-y: visible;
1915            padding-right: 0;
1916        }
1917
1918        .midas-filter-checkbox {
1919            display: flex;
1920            align-items: center;
1921            cursor: pointer;
1922            font-size: 14px;
1923            color: #374151;
1924            margin-bottom: 10px;
1925            font-weight: 400;
1926        }
1927
1928        .midas-filter-checkbox:last-child {
1929            margin-bottom: 0;
1930        }
1931
1932        .midas-filter-checkbox:hover {
1933            color: #111827;
1934        }
1935
1936        .midas-filter-checkbox input[type="checkbox"] {
1937            margin-right: 10px;
1938            cursor: pointer;
1939            accent-color: #DB2E2E;
1940            width: 16px;
1941            height: 16px;
1942        }
1943
1944        .midas-filter-checkbox span {
1945            flex: 1;
1946        }
1947
1948        .midas-filter-group {
1949            display: flex;
1950            flex-direction: column;
1951        }
1952
1953        .midas-filter-clear {
1954            width: 100%;
1955            padding: 0;
1956            background-color: transparent;
1957            border: none;
1958            cursor: pointer;
1959            font-size: 14px;
1960            font-weight: 600;
1961            color: #DC2626;
1962            transition: color 0.3s ease;
1963            text-align: center;
1964            margin-top: 5px;
1965        }
1966
1967        .midas-filter-clear:hover {
1968            color: #991B1B;
1969            text-decoration: underline;
1970        }
1971
1972        .midas-filter-products {
1973            min-height: 600px;
1974            background: #f8f8f8;
1975            width: 100%;
1976        }
1977
1978        .midas-filter-products-header {
1979            display: flex;
1980            justify-content: space-between;
1981            align-items: center;
1982            margin-bottom: 30px;
1983            background: #fff;
1984            padding: 20px 25px;
1985            box-shadow: 0 2px 8px rgba(0,0,0,0.08);
1986            width: 100%;
1987        }
1988
1989        .midas-filter-product-count {
1990            font-size: 15px;
1991            color: #374151;
1992            font-weight: 400;
1993        }
1994
1995        .midas-filter-product-count #midas-filter-count {
1996            color: #111827;
1997            font-weight: 600;
1998        }
1999
2000        .midas-filter-sort-box {
2001            display: flex;
2002            align-items: center;
2003            gap: 12px;
2004        }
2005
2006        .midas-filter-sort-box label {
2007            font-weight: 600;
2008            color: #374151;
2009            font-size: 14px;
2010        }
2011
2012        .midas-filter-sort-box select {
2013            padding: 10px 35px 10px 12px;
2014            border: 1px solid #ddd;
2015            border-radius: 4px;
2016            font-size: 14px;
2017            cursor: pointer;
2018            background-color: #fff;
2019            transition: border-color 0.3s;
2020        }
2021
2022        .midas-filter-sort-box select:focus {
2023            outline: none;
2024            border-color: #DB2E2E;
2025        }
2026
2027        #midas-filter-products-container {
2028            display: grid;
2029            grid-template-columns: repeat(3, 1fr);
2030            gap: 25px;
2031            margin-bottom: 40px;
2032            width: 100%;
2033        }
2034
2035        .midas-filter-product-card {
2036            background: #fff;
2037            border-radius: 12px;
2038            overflow: hidden;
2039            box-shadow: 0 2px 12px rgba(0,0,0,0.08);
2040            transition: transform 0.3s ease, box-shadow 0.3s ease;
2041            display: flex;
2042            flex-direction: column;
2043        }
2044
2045        .midas-filter-product-card:hover {
2046            transform: translateY(-4px);
2047            box-shadow: 0 8px 25px rgba(0,0,0,0.12);
2048        }
2049
2050        .midas-filter-product-image {
2051            width: 100%;
2052            height: 220px;
2053            background: #f5f5f5;
2054            display: flex;
2055            align-items: center;
2056            justify-content: center;
2057            overflow: hidden;
2058            position: relative;
2059        }
2060
2061        .midas-filter-product-image a {
2062            width: 100%;
2063            height: 100%;
2064            display: flex;
2065            align-items: center;
2066            justify-content: center;
2067        }
2068
2069        .midas-filter-product-image img {
2070            width: 100% !important;
2071            height: 100% !important;
2072            object-fit: cover;
2073            background: #f5f5f5;
2074        }
2075
2076        .midas-filter-no-image {
2077            color: #999;
2078            font-size: 18px;
2079            font-weight: 600;
2080        }
2081
2082        .midas-filter-product-content {
2083            padding: 20px 20px 24px;
2084            flex-grow: 1;
2085            display: flex;
2086            flex-direction: column;
2087            background: #fff;
2088        }
2089
2090        .midas-filter-product-category {
2091            font-size: 11px;
2092            font-weight: 700;
2093            color: #04324A;
2094            text-transform: uppercase;
2095            letter-spacing: 1px;
2096            margin-bottom: 6px;
2097            display: block;
2098        }
2099
2100        .midas-filter-product-content h3 {
2101            font-size: 16px;
2102            font-weight: 700;
2103            color: #04324A;
2104            margin-bottom: 10px;
2105            line-height: 1.3;
2106            text-align: left;
2107        }
2108
2109        .midas-filter-product-content h3 a {
2110            color: #04324A;
2111            text-decoration: none;
2112        }
2113
2114        .midas-filter-product-content h3 a:hover {
2115            color: #04324A;
2116        }
2117
2118        .midas-filter-product-excerpt {
2119            font-size: 13px;
2120            color: #5E5E5E;
2121            line-height: 1.5;
2122            margin-bottom: 14px;
2123        }
2124
2125        .midas-filter-product-price {
2126            font-size: 20px;
2127            font-weight: 700;
2128            color: #1a1a1a;
2129            text-align: left;
2130            width: 100%;
2131            margin-bottom: 12px;
2132            display: flex;
2133            align-items: center;
2134            gap: 10px;
2135        }
2136
2137        .midas-filter-product-price .amount,
2138        .midas-filter-current-price .amount {
2139            color: #1a1a1a;
2140        }
2141
2142        .midas-filter-sale-price {
2143            font-size: 20px;
2144            font-weight: 700;
2145            color: #1a1a1a;
2146        }
2147
2148        .midas-filter-sale-price .amount {
2149            color: #1a1a1a;
2150        }
2151
2152        .midas-filter-regular-price {
2153            font-size: 14px;
2154            font-weight: 400;
2155            color: #999;
2156            text-decoration: line-through;
2157        }
2158
2159        .midas-filter-regular-price .amount {
2160            color: #999;
2161        }
2162
2163        .midas-filter-current-price {
2164            font-size: 20px;
2165            font-weight: 700;
2166        }
2167
2168        .midas-filter-ase-badge {
2169            display: flex;
2170            align-items: center;
2171            gap: 8px;
2172            margin-bottom: 16px;
2173            font-size: 12px;
2174            color: #666;
2175        }
2176
2177        .midas-filter-ase-logo {
2178            width: 28px;
2179            height: 28px;
2180            object-fit: contain;
2181        }
2182
2183        .midas-filter-btn {
2184            padding: 14px 30px;
2185            background-color: #FFE600;
2186            color: #1a1a1a !important;
2187            border: none;
2188            border-radius: 50px;
2189            cursor: pointer;
2190            font-size: 13px;
2191            font-weight: 700;
2192            text-decoration: none !important;
2193            transition: all 0.3s ease;
2194            display: block;
2195            text-align: center;
2196            width: 100%;
2197            margin-top: auto;
2198            letter-spacing: 0.5px;
2199        }
2200
2201        .midas-filter-btn:hover {
2202            background-color: #e6cf00 !important;
2203            color: #1a1a1a !important;
2204            transform: translateY(-2px);
2205            box-shadow: 0 4px 12px rgba(255, 230, 0, 0.4);
2206            text-decoration: none !important;
2207        }
2208
2209        .midas-filter-btn:visited,
2210        .midas-filter-btn:focus {
2211            color: #1a1a1a !important;
2212            text-decoration: none !important;
2213        }
2214
2215        .midas-filter-load-more-container {
2216            text-align: center;
2217            margin-top: 50px;
2218            padding: 30px 0;
2219        }
2220
2221        .midas-filter-load-more-btn {
2222            padding: 16px 50px;
2223            background-color: #000;
2224            color: #fff;
2225            border: 2px solid #000;
2226            border-radius: 0;
2227            cursor: pointer;
2228            font-size: 14px;
2229            font-weight: 700;
2230            transition: all 0.3s ease;
2231            text-transform: uppercase;
2232            letter-spacing: 1px;
2233        }
2234
2235        .midas-filter-load-more-btn:hover {
2236            background-color: #DB2E2E;
2237            border-color: #DB2E2E;
2238            transform: translateY(-2px);
2239            box-shadow: 0 4px 15px rgba(0,0,0,0.2);
2240        }
2241
2242        .midas-filter-load-more-btn:disabled {
2243            background-color: #ccc;
2244            border-color: #ccc;
2245            cursor: not-allowed;
2246            transform: none;
2247        }
2248
2249        .midas-filter-loading {
2250            text-align: center;
2251            padding: 60px 20px;
2252            font-size: 18px;
2253            color: #666;
2254        }
2255
2256        .midas-filter-no-results {
2257            text-align: center;
2258            padding: 80px 20px;
2259        }
2260
2261        .midas-filter-no-results h3 {
2262            font-size: 24px;
2263            color: #333;
2264            margin-bottom: 15px;
2265        }
2266
2267        .midas-filter-no-results p {
2268            font-size: 16px;
2269            color: #666;
2270        }
2271
2272        @media (max-width: 1200px) {
2273            #midas-filter-products-container {
2274                grid-template-columns: repeat(2, 1fr);
2275            }
2276        }
2277
2278        @media (max-width: 1024px) {
2279            .midas-filter-sidebar-desktop {
2280                display: none;
2281            }
2282
2283            .midas-filter-sidebar-mobile {
2284                display: block;
2285            }
2286
2287            .midas-filter-container {
2288                grid-template-columns: 1fr;
2289            }
2290
2291            #midas-filter-products-container {
2292                grid-template-columns: repeat(3, 1fr);
2293            }
2294        }
2295
2296        @media (max-width: 900px) {
2297            #midas-filter-products-container {
2298                grid-template-columns: repeat(2, 1fr);
2299            }
2300        }
2301
2302        @media (max-width: 768px) {
2303            .midas-filter-wrapper {
2304                padding: 20px 10px;
2305            }
2306
2307            .midas-filter-top-bar {
2308                padding: 15px;
2309            }
2310
2311            .midas-filter-search-box {
2312                max-width: 100%;
2313            }
2314
2315            .midas-filter-products-header {
2316                flex-direction: column;
2317                align-items: flex-start;
2318                gap: 15px;
2319                padding: 15px;
2320            }
2321
2322            .midas-filter-sort-box {
2323                width: 100%;
2324                justify-content: space-between;
2325            }
2326
2327            .midas-filter-sort-box select {
2328                flex: 1;
2329                max-width: 200px;
2330            }
2331
2332            .midas-filter-container {
2333                gap: 20px;
2334            }
2335        }
2336
2337        @media (max-width: 600px) {
2338            #midas-filter-products-container {
2339                grid-template-columns: 1fr;
2340            }
2341        }
2342    
2343</style>
2344<style id='avi-lp-filter-inline-css' type='text/css'>
2345
2346        .avi-lp-filter-wrapper,
2347        .avi-lp-filter-wrapper * {
2348            box-sizing: border-box;
2349        }
2350
2351        .avi-lp-filter-wrapper {
2352            max-width: 100%;
2353            width: 100%;
2354            margin: 0 auto;
2355            padding: 40px 20px;
2356            background-color: #f8f8f8;
2357        }
2358
2359        .elementor-widget-shortcode .avi-lp-filter-wrapper,
2360        .elementor-widget-container .avi-lp-filter-wrapper {
2361            padding: 20px;
2362            background-color: transparent;
2363        }
2364
2365        .elementor-section .avi-lp-filter-wrapper {
2366            max-width: none;
2367        }
2368
2369        .avi-lp-filter-top-bar {
2370            display: flex;
2371            justify-content: center;
2372            align-items: center;
2373            margin-bottom: 25px;
2374            background: #fff;
2375            padding: 20px 25px;
2376            box-shadow: 0 2px 8px rgba(0,0,0,0.08);
2377            width: 100%;
2378        }
2379
2380        .avi-lp-filter-search-box {
2381            width: 100%;
2382            max-width: 600px;
2383        }
2384
2385        .avi-lp-filter-search-box input {
2386            width: 100%;
2387            padding: 14px 20px;
2388            border: 1px solid #ddd;
2389            border-radius: 0;
2390            font-size: 15px;
2391            transition: border-color 0.3s;
2392        }
2393
2394        .avi-lp-filter-search-box input:focus {
2395            outline: none;
2396            border-color: #DB2E2E;
2397            box-shadow: 0 0 0 1px #DB2E2E;
2398        }
2399
2400        .avi-lp-filter-sidebar-mobile {
2401            display: none;
2402            background: transparent;
2403            padding: 25px 0;
2404            margin-bottom: 25px;
2405        }
2406
2407        .avi-lp-filter-container {
2408            display: grid;
2409            grid-template-columns: 280px 1fr;
2410            gap: 40px;
2411            width: 100%;
2412            align-items: start;
2413        }
2414
2415        .avi-lp-filter-sidebar {
2416            background: #fff;
2417            padding: 25px;
2418            height: fit-content;
2419            position: sticky;
2420            top: 120px;
2421            border-radius: 12px;
2422            box-shadow: 0 2px 8px rgba(0,0,0,0.08);
2423        }
2424
2425        .avi-lp-filter-sidebar-title {
2426            font-size: 18px !important;
2427            font-weight: 700 !important;
2428            line-height: 1.3 !important;
2429            color: #111827;
2430            margin: 0 0 20px 0;
2431            padding: 0 0 12px 0;
2432            border-bottom: 3px solid #DB2E2E;
2433        }
2434
2435        .avi-lp-filter-section {
2436            margin-bottom: 12px;
2437        }
2438
2439        .avi-lp-filter-radio {
2440            display: flex;
2441            align-items: center;
2442            cursor: pointer;
2443            font-size: 14px;
2444            color: #374151;
2445            margin-bottom: 6px;
2446            font-weight: 400;
2447            padding: 8px 12px;
2448            border-radius: 8px;
2449            transition: background 0.15s, color 0.15s;
2450        }
2451
2452        .avi-lp-filter-radio:last-child {
2453            margin-bottom: 0;
2454        }
2455
2456        .avi-lp-filter-radio:hover {
2457            background: #fdf0f0;
2458            color: #111827;
2459        }
2460
2461        .avi-lp-filter-radio input[type="radio"] {
2462            margin-right: 10px;
2463            cursor: pointer;
2464            accent-color: #DB2E2E;
2465            width: 16px;
2466            height: 16px;
2467        }
2468
2469        .avi-lp-filter-radio span {
2470            flex: 1;
2471        }
2472
2473        .avi-lp-filter-group {
2474            display: flex;
2475            flex-direction: column;
2476        }
2477
2478        .avi-lp-filter-clear {
2479            width: 100%;
2480            padding: 10px;
2481            background-color: transparent;
2482            border: 1px solid #e0e0e0;
2483            border-radius: 8px;
2484            cursor: pointer;
2485            font-size: 13px;
2486            font-weight: 600;
2487            color: #666;
2488            transition: all 0.2s;
2489            text-align: center;
2490            margin-top: 12px;
2491        }
2492
2493        .avi-lp-filter-clear:hover {
2494            color: #DB2E2E;
2495            border-color: #DB2E2E;
2496            background: #fdf0f0;
2497        }
2498
2499        .avi-lp-filter-products {
2500            min-height: 400px;
2501            width: 100%;
2502        }
2503
2504        .avi-lp-filter-products-header {
2505            display: flex;
2506            justify-content: space-between;
2507            align-items: center;
2508            margin-bottom: 25px;
2509            background: #fff;
2510            padding: 16px 25px;
2511            box-shadow: 0 2px 8px rgba(0,0,0,0.08);
2512            width: 100%;
2513        }
2514
2515        .avi-lp-filter-product-count {
2516            font-size: 15px;
2517            color: #374151;
2518            font-weight: 400;
2519        }
2520
2521        .avi-lp-filter-product-count #avi-lp-filter-count {
2522            color: #111827;
2523            font-weight: 600;
2524        }
2525
2526        .avi-lp-filter-sort-box {
2527            display: flex;
2528            align-items: center;
2529            gap: 12px;
2530        }
2531
2532        .avi-lp-filter-sort-box label {
2533            font-weight: 600;
2534            color: #374151;
2535            font-size: 14px;
2536        }
2537
2538        .avi-lp-filter-sort-box select {
2539            padding: 10px 35px 10px 12px;
2540            border: 1px solid #ddd;
2541            border-radius: 4px;
2542            font-size: 14px;
2543            cursor: pointer;
2544            background-color: #fff;
2545            transition: border-color 0.3s;
2546        }
2547
2548        .avi-lp-filter-sort-box select:focus {
2549            outline: none;
2550            border-color: #DB2E2E;
2551        }
2552
2553        #avi-lp-filter-products-container {
2554            display: grid;
2555            grid-template-columns: repeat(3, 1fr);
2556            gap: 25px;
2557            margin-bottom: 40px;
2558            width: 100%;
2559        }
2560
2561        .avi-lp-filter-stage-heading {
2562            grid-column: 1 / -1;
2563            font-size: 22px;
2564            font-weight: 700;
2565            color: #111827;
2566            text-align: center;
2567            padding: 20px 0 8px;
2568            margin-top: 10px;
2569            border-bottom: 3px solid #DB2E2E;
2570        }
2571
2572        .avi-lp-filter-stage-heading:first-child {
2573            margin-top: 0;
2574        }
2575
2576        .avi-lp-filter-video-container {
2577            grid-column: 1 / -1;
2578            max-width: 800px;
2579            margin: 0 auto 30px;
2580            width: 100%;
2581        }
2582
2583        .avi-lp-filter-product-card {
2584            background: #1a1a1a;
2585            border-radius: 12px;
2586            overflow: hidden;
2587            box-shadow: 0 4px 20px rgba(0,0,0,0.3);
2588            transition: transform 0.3s ease, box-shadow 0.3s ease;
2589            display: flex;
2590            flex-direction: column;
2591        }
2592
2593        .avi-lp-filter-product-card:hover {
2594            transform: translateY(-8px);
2595            box-shadow: 0 15px 40px rgba(0,0,0,0.4);
2596        }
2597
2598        .avi-lp-filter-product-image {
2599            width: 100%;
2600            height: 220px;
2601            background: #f5f5f5;
2602            display: flex;
2603            align-items: center;
2604            justify-content: center;
2605            overflow: hidden;
2606            position: relative;
2607        }
2608
2609        .avi-lp-filter-product-image a {
2610            width: 100%;
2611            height: 100%;
2612            display: flex;
2613            align-items: center;
2614            justify-content: center;
2615        }
2616
2617        .avi-lp-filter-product-image img {
2618            width: 100% !important;
2619            height: 100% !important;
2620            object-fit: contain;
2621            background: #f5f5f5;
2622        }
2623
2624        .avi-lp-filter-no-image {
2625            color: #999;
2626            font-size: 18px;
2627            font-weight: 600;
2628        }
2629
2630        .avi-lp-filter-product-content {
2631            padding: 20px;
2632            flex-grow: 1;
2633            display: flex;
2634            flex-direction: column;
2635            background: #1a1a1a;
2636        }
2637
2638        .avi-lp-filter-product-content h3 {
2639            font-size: 14px;
2640            font-weight: 700;
2641            color: #fff;
2642            margin-bottom: 15px;
2643            line-height: 1.4;
2644            text-align: left;
2645            text-transform: uppercase;
2646        }
2647
2648        .avi-lp-filter-product-content h3 a {
2649            color: #fff;
2650            text-decoration: none;
2651        }
2652
2653        .avi-lp-filter-product-content h3 a:hover {
2654            color: #DB2E2E;
2655        }
2656
2657        .avi-lp-filter-product-price {
2658            font-size: 24px;
2659            font-weight: 800;
2660            color: #fff;
2661            text-align: left;
2662            width: 100%;
2663            margin-bottom: 15px;
2664            display: flex;
2665            align-items: center;
2666            gap: 10px;
2667        }
2668
2669        .avi-lp-filter-product-price .amount,
2670        .avi-lp-filter-current-price .amount {
2671            color: #fff;
2672        }
2673
2674        .avi-lp-filter-sale-price {
2675            font-size: 24px;
2676            font-weight: 800;
2677            color: #fff;
2678        }
2679
2680        .avi-lp-filter-regular-price {
2681            font-size: 16px;
2682            font-weight: 400;
2683            color: #888;
2684            text-decoration: line-through;
2685        }
2686
2687        .avi-lp-filter-current-price {
2688            font-size: 24px;
2689            font-weight: 800;
2690        }
2691
2692        .avi-lp-filter-btn {
2693            padding: 14px 30px;
2694            background-color: #DB2E2E;
2695            color: #fff !important;
2696            border: none;
2697            border-radius: 8px;
2698            cursor: pointer;
2699            font-size: 14px;
2700            font-weight: 600;
2701            text-decoration: none !important;
2702            transition: all 0.3s ease;
2703            display: block;
2704            text-align: center;
2705            width: 100%;
2706            margin-top: auto;
2707        }
2708
2709        .avi-lp-filter-btn:hover {
2710            background-color: #c42828 !important;
2711            color: #fff !important;
2712            transform: translateY(-2px);
2713            box-shadow: 0 4px 12px rgba(219, 46, 46, 0.4);
2714            text-decoration: none !important;
2715        }
2716
2717        .avi-lp-filter-btn:visited,
2718        .avi-lp-filter-btn:focus {
2719            color: #fff !important;
2720            text-decoration: none !important;
2721        }
2722
2723        .avi-lp-filter-load-more-container {
2724            text-align: center;
2725            margin-top: 40px;
2726            padding: 20px 0;
2727        }
2728
2729        .avi-lp-filter-load-more-btn {
2730            padding: 14px 40px;
2731            background-color: #000;
2732            color: #fff;
2733            border: 2px solid #000;
2734            border-radius: 0;
2735            cursor: pointer;
2736            font-size: 14px;
2737            font-weight: 700;
2738            transition: all 0.2s;
2739            text-transform: uppercase;
2740            letter-spacing: 1px;
2741        }
2742
2743        .avi-lp-filter-load-more-btn:hover {
2744            background-color: #DB2E2E;
2745            border-color: #DB2E2E;
2746            transform: translateY(-2px);
2747            box-shadow: 0 4px 15px rgba(0,0,0,0.2);
2748        }
2749
2750        .avi-lp-filter-load-more-btn:disabled {
2751            background-color: #ccc;
2752            border-color: #ccc;
2753            cursor: not-allowed;
2754            transform: none;
2755        }
2756
2757        .avi-lp-filter-loading {
2758            text-align: center;
2759            padding: 60px 20px;
2760            font-size: 16px;
2761            color: #666;
2762        }
2763
2764        .avi-lp-filter-no-results {
2765            text-align: center;
2766            padding: 80px 20px;
2767        }
2768
2769        .avi-lp-filter-no-results h3 {
2770            font-size: 22px;
2771            color: #111827;
2772            margin-bottom: 12px;
2773        }
2774
2775        .avi-lp-filter-no-results p {
2776            font-size: 15px;
2777            color: #666;
2778        }
2779
2780        @media (max-width: 1200px) {
2781            #avi-lp-filter-products-container {
2782                grid-template-columns: repeat(2, 1fr);
2783            }
2784        }
2785
2786        @media (max-width: 1024px) {
2787            .avi-lp-filter-sidebar-desktop {
2788                display: none;
2789            }
2790
2791            .avi-lp-filter-sidebar-mobile {
2792                display: block;
2793                background: #fff;
2794                padding: 20px;
2795                border-radius: 12px;
2796                box-shadow: 0 2px 8px rgba(0,0,0,0.08);
2797            }
2798
2799            .avi-lp-filter-container {
2800                grid-template-columns: 1fr;
2801            }
2802
2803            #avi-lp-filter-products-container {
2804                grid-template-columns: repeat(3, 1fr);
2805            }
2806        }
2807
2808        @media (max-width: 900px) {
2809            #avi-lp-filter-products-container {
2810                grid-template-columns: repeat(2, 1fr);
2811            }
2812        }
2813
2814        @media (max-width: 768px) {
2815            .avi-lp-filter-wrapper {
2816                padding: 20px 10px;
2817            }
2818
2819            .avi-lp-filter-top-bar {
2820                padding: 15px;
2821            }
2822
2823            .avi-lp-filter-search-box {
2824                max-width: 100%;
2825            }
2826
2827            .avi-lp-filter-products-header {
2828                flex-direction: column;
2829                align-items: flex-start;
2830                gap: 15px;
2831                padding: 15px;
2832            }
2833
2834            .avi-lp-filter-sort-box {
2835                width: 100%;
2836                justify-content: space-between;
2837            }
2838
2839            .avi-lp-filter-sort-box select {
2840                flex: 1;
2841                max-width: 200px;
2842            }
2843
2844            .avi-lp-filter-container {
2845                gap: 20px;
2846            }
2847        }
2848
2849        @media (max-width: 600px) {
2850            #avi-lp-filter-products-container {
2851                grid-template-columns: 1fr;
2852            }
2853        }
2854    
2855</style>
2856<link rel='stylesheet' id='eael-general-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css?ver=6.3.1' type='text/css' media='all' />
2857<style id='avi-post-filter-inline-css' type='text/css'>
2858
2859        /* Reset */
2860        .avi-pf-wrapper,
2861        .avi-pf-wrapper * { box-sizing: border-box; }
2862
2863        .avi-pf-wrapper {
2864            max-width: 100%;
2865            width: 100%;
2866            margin: 0 auto;
2867            background-color: #f8f8f8;
2868        }
2869
2870        /* Elementor Compatibility */
2871        .elementor-widget-shortcode .avi-pf-wrapper,
2872        .elementor-widget-container .avi-pf-wrapper {
2873            background-color: transparent;
2874        }
2875        .elementor-section .avi-pf-wrapper { max-width: none; }
2876
2877        /* Featured Post Hero - full width */
2878        .avi-pf-featured {
2879            background: linear-gradient(135deg, #000000 0%, #D60012 100%);
2880            opacity: 1;
2881            margin-left: calc(-50vw + 50%);
2882            margin-right: calc(-50vw + 50%);
2883            width: 100vw;
2884            margin-bottom: 20px;
2885            overflow: hidden;
2886            padding-top: 20px;
2887            padding-bottom: 20px;
2888        }
2889        .avi-pf-featured-inner {
2890            display: grid;
2891            grid-template-columns: 1fr 1fr;
2892            gap: 0;
2893            align-items: center;
2894            max-width: 1280px;
2895            margin: 0 auto;
2896            padding: 0 20px;
2897        }
2898        .avi-pf-featured-image {
2899            overflow: hidden;
2900            max-height: 400px;
2901            border-radius: 8px;
2902        }
2903        .avi-pf-featured-image img {
2904            width: 100%;
2905            height: 100%;
2906            object-fit: cover;
2907            display: block;
2908        }
2909        .avi-pf-featured-content {
2910            padding: 40px;
2911        }
2912        .avi-pf-featured-label {
2913            display: inline-block;
2914            background: #DB2E2E;
2915            color: #fff;
2916            font-size: 11px;
2917            font-weight: 700;
2918            letter-spacing: 1.5px;
2919            padding: 5px 14px;
2920            border-radius: 4px;
2921            margin-bottom: 16px;
2922            text-transform: uppercase;
2923        }
2924        .avi-pf-featured-title {
2925            font-size: 24px;
2926            font-weight: 700;
2927            line-height: 32px;
2928            margin: 0 0 10px;
2929        }
2930        .avi-pf-featured-title a {
2931            color: #fff !important;
2932            text-decoration: none;
2933        }
2934        .avi-pf-featured-title a:hover { color: #ddd !important; }
2935        .avi-pf-featured-date {
2936            font-size: 13px;
2937            color: #fff;
2938            display: block;
2939            margin-bottom: 14px;
2940        }
2941        .avi-pf-featured-excerpt {
2942            font-size: 15px;
2943            color: #fff;
2944            line-height: 1.6;
2945            margin-bottom: 24px;
2946        }
2947        @media (max-width: 768px) {
2948            .avi-pf-featured-inner {
2949                grid-template-columns: 1fr;
2950                padding: 0;
2951            }
2952            .avi-pf-featured-image { max-height: 250px; }
2953            .avi-pf-featured-content { padding: 25px; }
2954            .avi-pf-featured-title { font-size: 20px; }
2955        }
2956
2957        /* Search Bar */
2958        .avi-pf-top-bar {
2959            display: flex;
2960            justify-content: center;
2961            align-items: center;
2962            margin-bottom: 25px;
2963            background: #fff;
2964            padding: 20px 25px;
2965            box-shadow: 0 2px 8px rgba(0,0,0,0.08);
2966            width: 100%;
2967        }
2968        .avi-pf-search-box { width: 100%; max-width: 600px; }
2969        .avi-pf-search-box input {
2970            width: 100%;
2971            padding: 14px 20px;
2972            border: 1px solid #ddd;
2973            border-radius: 0;
2974            font-size: 15px;
2975            transition: border-color 0.3s;
2976        }
2977        .avi-pf-search-box input:focus {
2978            outline: none;
2979            border-color: #DB2E2E;
2980            box-shadow: 0 0 0 1px #DB2E2E;
2981        }
2982
2983        /* Sidebar Mobile */
2984        .avi-pf-sidebar-mobile {
2985            display: none;
2986            background: transparent;
2987            padding: 25px 0;
2988            margin-bottom: 25px;
2989        }
2990
2991        /* Layout */
2992        .avi-pf-container {
2993            display: grid;
2994            grid-template-columns: 280px 1fr;
2995            gap: 40px;
2996            width: 100%;
2997            align-items: start;
2998        }
2999
3000        /* Sidebar */
3001        .avi-pf-sidebar {
3002            background: transparent;
3003            padding: 25px 0;
3004            height: fit-content;
3005            position: sticky;
3006            top: 120px;
3007        }
3008        .avi-pf-sidebar-title {
3009            font-size: 18px;
3010            font-weight: 700;
3011            color: #111827;
3012            margin: 0 0 20px 0;
3013            padding: 0;
3014        }
3015        .avi-pf-filter-section {
3016            margin-bottom: 24px;
3017            padding-bottom: 20px;
3018            border-bottom: 1px solid #e5e7eb;
3019        }
3020        .avi-pf-filter-section:last-of-type {
3021            border-bottom: none;
3022            margin-bottom: 20px;
3023        }
3024        .avi-pf-filter-section h3 {
3025            font-size: 15px;
3026            font-weight: 600;
3027            color: #111827;
3028            margin-bottom: 15px;
3029        }
3030        .avi-pf-filter-toggle {
3031            display: flex;
3032            justify-content: space-between;
3033            align-items: center;
3034            cursor: pointer;
3035            user-select: none;
3036            margin-bottom: 15px;
3037        }
3038        .avi-pf-toggle-icon {
3039            font-size: 10px;
3040            transition: transform 0.3s;
3041            color: #6b7280;
3042        }
3043        .avi-pf-filter-toggle.collapsed .avi-pf-toggle-icon {
3044            transform: rotate(180deg);
3045        }
3046        .avi-pf-filter-group {
3047            display: flex;
3048            flex-direction: column;
3049        }
3050
3051        /* Checkboxes */
3052        .avi-pf-filter-checkbox {
3053            display: flex;
3054            align-items: center;
3055            cursor: pointer;
3056            font-size: 14px;
3057            color: #374151;
3058            margin-bottom: 10px;
3059            font-weight: 400;
3060        }
3061        .avi-pf-filter-checkbox:last-child { margin-bottom: 0; }
3062        .avi-pf-filter-checkbox:hover { color: #111827; }
3063        .avi-pf-filter-checkbox input[type="checkbox"] {
3064            margin-right: 10px;
3065            cursor: pointer;
3066            accent-color: #DB2E2E;
3067            width: 16px;
3068            height: 16px;
3069        }
3070        .avi-pf-filter-checkbox span { flex: 1; }
3071
3072        /* Clear Filters */
3073        .avi-pf-clear-filters {
3074            width: 100%;
3075            padding: 0;
3076            background-color: transparent;
3077            border: none;
3078            cursor: pointer;
3079            font-size: 14px;
3080            font-weight: 600;
3081            color: #DC2626;
3082            transition: color 0.3s ease;
3083            text-align: center;
3084            margin-top: 5px;
3085        }
3086        .avi-pf-clear-filters:hover {
3087            color: #991B1B;
3088            text-decoration: underline;
3089        }
3090
3091        /* Posts Area */
3092        .avi-pf-posts-area {
3093            min-height: 600px;
3094            background: #f8f8f8;
3095            width: 100%;
3096        }
3097        .avi-pf-posts-header {
3098            display: flex;
3099            justify-content: space-between;
3100            align-items: center;
3101            margin-bottom: 30px;
3102            background: #fff;
3103            padding: 20px 25px;
3104            box-shadow: 0 2px 8px rgba(0,0,0,0.08);
3105            width: 100%;
3106        }
3107        .avi-pf-post-count {
3108            font-size: 15px;
3109            color: #374151;
3110            font-weight: 400;
3111        }
3112        .avi-pf-post-count #avi-pf-count {
3113            color: #111827;
3114            font-weight: 600;
3115        }
3116        .avi-pf-sort-box {
3117            display: flex;
3118            align-items: center;
3119            gap: 12px;
3120        }
3121        .avi-pf-sort-box label {
3122            font-weight: 600;
3123            color: #374151;
3124            font-size: 14px;
3125        }
3126        .avi-pf-sort-box select {
3127            padding: 10px 35px 10px 12px;
3128            border: 1px solid #ddd;
3129            border-radius: 4px;
3130            font-size: 14px;
3131            cursor: pointer;
3132            background-color: #fff;
3133            transition: border-color 0.3s;
3134        }
3135        .avi-pf-sort-box select:focus {
3136            outline: none;
3137            border-color: #DB2E2E;
3138        }
3139
3140        /* Post Grid - 3 Column */
3141        #avi-pf-posts-container {
3142            display: grid;
3143            grid-template-columns: repeat(3, 1fr);
3144            gap: 25px;
3145            margin-bottom: 40px;
3146            width: 100%;
3147        }
3148
3149        /* Card */
3150        .avi-pf-card {
3151            background: #1a1a1a;
3152            border-radius: 12px;
3153            overflow: hidden;
3154            box-shadow: 0 4px 20px rgba(0,0,0,0.3);
3155            transition: transform 0.3s ease, box-shadow 0.3s ease;
3156            display: flex;
3157            flex-direction: column;
3158        }
3159        .avi-pf-card:hover {
3160            transform: translateY(-8px);
3161            box-shadow: 0 15px 40px rgba(0,0,0,0.4);
3162        }
3163
3164        /* Card Image */
3165        .avi-pf-card-image {
3166            width: 100%;
3167            height: 220px;
3168            background: #f5f5f5;
3169            display: flex;
3170            align-items: center;
3171            justify-content: center;
3172            overflow: hidden;
3173            position: relative;
3174        }
3175        .avi-pf-card-image a {
3176            width: 100%;
3177            height: 100%;
3178            display: flex;
3179            align-items: center;
3180            justify-content: center;
3181        }
3182        .avi-pf-card-image img {
3183            width: 100% !important;
3184            height: 100% !important;
3185            object-fit: contain;
3186            background: #f5f5f5;
3187        }
3188        .avi-pf-sale-badge {
3189            position: absolute;
3190            top: 15px;
3191            right: 15px;
3192            background: #DB2E2E;
3193            color: #fff;
3194            padding: 6px 12px;
3195            font-size: 11px;
3196            font-weight: 700;
3197            border-radius: 4px;
3198            z-index: 10;
3199            text-transform: uppercase;
3200        }
3201
3202        /* Card Content */
3203        .avi-pf-card-content {
3204            padding: 20px;
3205            flex-grow: 1;
3206            display: flex;
3207            flex-direction: column;
3208            background: #1a1a1a;
3209        }
3210        .avi-pf-card-category {
3211            font-size: 11px;
3212            font-weight: 600;
3213            color: #888;
3214            text-transform: uppercase;
3215            letter-spacing: 1px;
3216            margin-bottom: 8px;
3217            display: block;
3218        }
3219        .avi-pf-card-content h3 {
3220            font-size: 14px;
3221            font-weight: 700;
3222            color: #fff;
3223            margin-bottom: 8px;
3224            line-height: 1.4;
3225            text-align: left;
3226        }
3227        .avi-pf-card-content h3 a {
3228            color: #fff;
3229            text-decoration: none;
3230        }
3231        .avi-pf-card-content h3 a:hover { color: #DB2E2E; }
3232        .avi-pf-card-date {
3233            font-size: 12px;
3234            color: #888;
3235            margin-bottom: 10px;
3236            display: block;
3237        }
3238        .avi-pf-card-excerpt {
3239            font-size: 13px;
3240            color: #aaa;
3241            line-height: 1.5;
3242            margin-bottom: 15px;
3243            flex: 1;
3244        }
3245
3246        /* Button */
3247        .avi-pf-btn {
3248            padding: 14px 30px;
3249            background-color: #DB2E2E;
3250            color: #fff !important;
3251            border: none;
3252            border-radius: 8px;
3253            cursor: pointer;
3254            font-size: 14px;
3255            font-weight: 600;
3256            text-decoration: none !important;
3257            transition: all 0.3s ease;
3258            display: flex;
3259            align-items: center;
3260            justify-content: center;
3261            gap: 8px;
3262            width: 100%;
3263            text-align: center;
3264            margin-top: auto;
3265        }
3266        .avi-pf-btn svg { flex-shrink: 0; }
3267        .avi-pf-btn:hover {
3268            background-color: #c42828 !important;
3269            color: #fff !important;
3270            transform: translateY(-2px);
3271            box-shadow: 0 4px 12px rgba(219, 46, 46, 0.4);
3272            text-decoration: none !important;
3273        }
3274        .avi-pf-btn:visited,
3275        .avi-pf-btn:focus {
3276            color: #fff !important;
3277            text-decoration: none !important;
3278        }
3279
3280        /* Load More */
3281        .avi-pf-load-more-container {
3282            text-align: center;
3283            margin-top: 50px;
3284            padding: 30px 0;
3285        }
3286        .avi-pf-load-more-btn {
3287            padding: 16px 50px;
3288            background-color: #000;
3289            color: #fff;
3290            border: 2px solid #000;
3291            border-radius: 0;
3292            cursor: pointer;
3293            font-size: 14px;
3294            font-weight: 700;
3295            transition: all 0.3s ease;
3296            text-transform: uppercase;
3297            letter-spacing: 1px;
3298        }
3299        .avi-pf-load-more-btn:hover {
3300            background-color: #DB2E2E;
3301            border-color: #DB2E2E;
3302            transform: translateY(-2px);
3303            box-shadow: 0 4px 15px rgba(0,0,0,0.2);
3304        }
3305        .avi-pf-load-more-btn:disabled {
3306            background-color: #ccc;
3307            border-color: #ccc;
3308            cursor: not-allowed;
3309            transform: none;
3310        }
3311
3312        /* Loading & No Results */
3313        .avi-pf-loading {
3314            text-align: center;
3315            padding: 60px 20px;
3316            font-size: 18px;
3317            color: #666;
3318            grid-column: 1 / -1;
3319        }
3320        .avi-pf-no-results {
3321            text-align: center;
3322            padding: 80px 20px;
3323        }
3324        .avi-pf-no-results h3 {
3325            font-size: 24px;
3326            color: #333;
3327            margin-bottom: 15px;
3328        }
3329        .avi-pf-no-results p {
3330            font-size: 16px;
3331            color: #666;
3332        }
3333
3334        /* Responsive */
3335        @media (max-width: 1200px) {
3336            #avi-pf-posts-container { grid-template-columns: repeat(2, 1fr); }
3337        }
3338        @media (max-width: 1024px) {
3339            .avi-pf-sidebar-desktop { display: none; }
3340            .avi-pf-sidebar-mobile { display: block; }
3341            .avi-pf-container { grid-template-columns: 1fr; }
3342            #avi-pf-posts-container { grid-template-columns: repeat(3, 1fr); }
3343        }
3344        @media (max-width: 900px) {
3345            #avi-pf-posts-container { grid-template-columns: repeat(2, 1fr); }
3346        }
3347        @media (max-width: 768px) {
3348            .avi-pf-wrapper { padding: 20px 10px; }
3349            .avi-pf-top-bar { padding: 15px; }
3350            .avi-pf-search-box { max-width: 100%; }
3351            .avi-pf-posts-header {
3352                flex-direction: column;
3353                align-items: flex-start;
3354                gap: 15px;
3355                padding: 15px;
3356            }
3357            .avi-pf-sort-box { width: 100%; justify-content: space-between; }
3358            .avi-pf-sort-box select { flex: 1; max-width: 200px; }
3359            .avi-pf-container { gap: 20px; }
3360        }
3361        @media (max-width: 600px) {
3362            #avi-pf-posts-container { grid-template-columns: 1fr; }
3363        }
3364    
3365</style>
3366<link rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://aviondemand-production.b-cdn.net/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1742506228' type='text/css' media='all' />
3367<link rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='https://aviondemand-production.b-cdn.net/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1742506232' type='text/css' media='all' />
3368<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 3368
3368
3369<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 3369
3369
3370<script type="text/javascript" id="jquery-js-after">
3371/* <![CDATA[ */
3372            jQuery(document).ready(function($) {
3373                let currentPage = 1;
3374                let currentRequest = null;
3375
3376                function loadProducts(append = false) {
3377                    // Cancel any pending request to prevent race conditions
3378                    if (currentRequest) {
3379                        currentRequest.abort();
3380                        currentRequest = null;
3381                    }
3382
3383                    // Save scroll position and container height to prevent jump
3384                    var scrollPos = $(window).scrollTop();
3385                    var $container = $("#avi-products-container");
3386
3387                    if (!append) {
3388                        currentPage = 1;
3389                        $(".avi-no-results").hide();
3390                        // Lock container height before replacing content to prevent layout shift
3391                        var currentHeight = $container.outerHeight();
3392                        $container.css("min-height", currentHeight + "px");
3393                        $container.show().html("<div class=\"avi-loading\">Loading products...</div>");
3394                    } else {
3395                        $("#avi-load-more").prop("disabled", true).text("Loading...");
3396                    }
3397
3398                    // Get selected brands from visible sidebar only
3399                    let brands = [];
3400                    let $visibleSidebar = $(".avi-shop-sidebar-desktop:visible").length ? $(".avi-shop-sidebar-desktop") : $(".avi-shop-sidebar-mobile");
3401                    $visibleSidebar.find(".brand-filter:checked").each(function() {
3402                        brands.push($(this).val());
3403                    });
3404
3405                    // Price and availability filters removed
3406                    let availability = [];
3407                    let maxPrice = 20000;
3408
3409                    // Get search term
3410                    let search = $("#avi-product-search").val();
3411
3412                    // Get sort
3413                    let sort = $("#avi-sort-products").val();
3414
3415                    currentRequest = $.ajax({
3416                        url: "https://aviondemand.com/wp-admin/admin-ajax.php",
3417                        type: "POST",
3418                        data: {
3419                            action: "avi_load_products",
3420                            brands: brands,
3421                            availability: availability,
3422                            max_price: maxPrice,
3423                            search: search,
3424                            sort: sort,
3425                            paged: currentPage
3426                        },
3427                        success: function(response) {
3428                            currentRequest = null;
3429
3430                            if (response.success) {
3431                                if (append) {
3432                                    $container.append(response.data.products);
3433                                } else {
3434                                    $container.html(response.data.products);
3435                                }
3436
3437                                // Release locked height after content is loaded
3438                                $container.css("min-height", "");
3439
3440                                $("#avi-count").text(response.data.count);
3441
3442                                // Show/hide load more button
3443                                if (response.data.current_page < response.data.max_pages) {
3444                                    $(".avi-load-more-container").show();
3445                                    $("#avi-load-more").prop("disabled", false).text("Load More Products");
3446                                } else {
3447                                    $(".avi-load-more-container").hide();
3448                                }
3449
3450                                // Show/hide no results
3451                                if (response.data.count === 0) {
3452                                    $(".avi-no-results").show();
3453                                    $container.hide();
3454                                } else {
3455                                    $(".avi-no-results").hide();
3456                                    $container.show();
3457                                }
3458
3459                                // Restore scroll position to prevent page jump
3460                                $(window).scrollTop(scrollPos);
3461                            }
3462                        },
3463                        error: function(xhr, status, error) {
3464                            currentRequest = null;
3465                            $container.css("min-height", "");
3466                            // Ignore aborted requests
3467                            if (status === "abort") return;
3468                            $container.html("<div class=\"avi-loading\">Error loading products. Please try again.</div>");
3469                        }
3470                    });
3471                }
3472
3473                // Default: pre-check AVI Tools manufacturer on first load
3474                // (matched by stable tag name, not the editable display name)
3475                $(".brand-filter").each(function() {
3476                    if ($(this).data("tag") === "AVI Tools") {
3477                        $(this).prop("checked", true);
3478                    }
3479                });
3480
3481                // Initial load
3482                loadProducts();
3483
3484                // Brand filter change
3485                $(".brand-filter").on("change", function() {
3486                    loadProducts();
3487                });
3488
3489                // Toggle filter sections (no animation to prevent layout shift)
3490                $(".avi-filter-toggle").on("click", function() {
3491                    $(this).toggleClass("collapsed");
3492                    $(this).siblings(".avi-filter-group").toggle();
3493                });
3494
3495                // Search with debounce
3496                let searchTimer;
3497                $("#avi-product-search").on("keyup", function() {
3498                    // Once the user starts searching, the default manufacturer
3499                    // pre-check should no longer narrow results - clear all
3500                    // filter checkboxes so search covers the whole catalog.
3501                    if ($(this).val().trim() !== "") {
3502                        $(".brand-filter:checked").prop("checked", false);
3503                    }
3504
3505                    clearTimeout(searchTimer);
3506                    searchTimer = setTimeout(function() {
3507                        loadProducts();
3508                    }, 500);
3509                });
3510
3511                // Sort change
3512                $("#avi-sort-products").on("change", function() {
3513                    loadProducts();
3514                });
3515
3516                // Clear filters
3517                $(".avi-clear-filters").on("click", function() {
3518                    $(".brand-filter").prop("checked", false);
3519                    $("#avi-product-search").val("");
3520                    $("#avi-sort-products").val("default");
3521                    loadProducts();
3522                });
3523
3524                // Load more
3525                $("#avi-load-more").on("click", function() {
3526                    currentPage++;
3527                    loadProducts(true);
3528                });
3529            });
3530        
3531
3532        jQuery(document).ready(function($) {
3533            var offeringsCurrentPage = 1;
3534            var currentOfferingsRequest = null;
3535
3536            function loadOfferings(append, overrideCategories) {
3537                append = append || false;
3538
3539                // Cancel any pending request to prevent race conditions
3540                if (currentOfferingsRequest) {
3541                    currentOfferingsRequest.abort();
3542                    currentOfferingsRequest = null;
3543                }
3544
3545                // Determine which sidebar is visible (desktop or mobile)
3546                var $visibleSidebar = $(".avi-offerings-sidebar-desktop:visible").length ? $(".avi-offerings-sidebar-desktop") : $(".avi-offerings-sidebar-mobile");
3547
3548                // Save scroll position and container height to prevent jump
3549                var scrollPos = $(window).scrollTop();
3550                var $container = $("#avi-offerings-products-container");
3551
3552                if (!append) {
3553                    offeringsCurrentPage = 1;
3554                    // Lock container height before replacing content to prevent layout shift
3555                    var currentHeight = $container.outerHeight();
3556                    $container.css("min-height", currentHeight + "px");
3557                    $container.html("<div class=\"avi-offerings-loading\">Loading offerings...</div>");
3558                } else {
3559                    $("#avi-offerings-load-more").prop("disabled", true).text("Loading...");
3560                }
3561
3562                // Get selected categories (use override if provided, otherwise read from checkboxes)
3563                var categories = [];
3564                if (overrideCategories && overrideCategories.length) {
3565                    categories = overrideCategories;
3566                } else {
3567                    $(".avi-offerings-category-filter:checked").each(function() {
3568                        var val = $(this).val();
3569                        if ($.inArray(val, categories) === -1) {
3570                            categories.push(val);
3571                        }
3572                    });
3573                }
3574
3575                // Get pass types (check both sidebars, deduplicate)
3576                var passes = [];
3577                $(".avi-offerings-pass-filter:checked").each(function() {
3578                    var val = $(this).val();
3579                    if ($.inArray(val, passes) === -1) {
3580                        passes.push(val);
3581                    }
3582                });
3583
3584                // Get search term
3585                var search = $("#avi-offerings-search").val();
3586
3587                // Get sort
3588                var sort = $("#avi-offerings-sort").val();
3589
3590                currentOfferingsRequest = $.ajax({
3591                    url: "https://aviondemand.com/wp-admin/admin-ajax.php",
3592                    type: "POST",
3593                    data: {
3594                        action: "avi_load_offerings",
3595                        categories: categories,
3596                        passes: passes,
3597                        search: search,
3598                        sort: sort,
3599                        paged: offeringsCurrentPage
3600                    },
3601                    success: function(response) {
3602                        currentOfferingsRequest = null;
3603                        if (response.success) {
3604                            if (append) {
3605                                $container.append(response.data.products);
3606                            } else {
3607                                $container.html(response.data.products);
3608                            }
3609
3610                            // Restore scroll BEFORE releasing height lock to prevent bounce
3611                            $(window).scrollTop(scrollPos);
3612                            $container.css("min-height", "");
3613
3614                            $("#avi-offerings-count").text(response.data.count);
3615
3616                            if (response.data.current_page < response.data.max_pages) {
3617                                $(".avi-offerings-load-more-container").show();
3618                                $("#avi-offerings-load-more").prop("disabled", false).text("Load More");
3619                            } else {
3620                                $(".avi-offerings-load-more-container").hide();
3621                            }
3622
3623                            if (response.data.count === 0) {
3624                                $(".avi-offerings-no-results").show();
3625                                $container.hide();
3626                            } else {
3627                                $(".avi-offerings-no-results").hide();
3628                                $container.show();
3629                            }
3630                        }
3631                    },
3632                    error: function(jqXHR, textStatus) {
3633                        currentOfferingsRequest = null;
3634                        $container.css("min-height", "");
3635                        if (textStatus !== "abort") {
3636                            $container.html("<div class=\"avi-offerings-loading\">Error loading offerings. Please try again.</div>");
3637                        }
3638                    }
3639                });
3640            }
3641
3642            // Use vanilla JS to force-clear all checkboxes (bypass jQuery issues)
3643            document.querySelectorAll(".avi-offerings-category-filter, .avi-offerings-pass-filter").forEach(function(el) {
3644                el.checked = false;
3645            });
3646            document.querySelectorAll(".avi-offerings-group-children").forEach(function(el) {
3647                el.style.display = "none";
3648            });
3649            document.querySelectorAll(".avi-offerings-group-header").forEach(function(el) {
3650                el.classList.remove("expanded");
3651            });
3652
3653            // Check only Service Centers
3654            var defaultScId = "";
3655            document.querySelectorAll(".avi-offerings-filter-checkbox span").forEach(function(span) {
3656                if (span.textContent.trim() === "Service Centers") {
3657                    var cb = span.parentElement.querySelector("input.avi-offerings-category-filter");
3658                    if (cb) {
3659                        defaultScId = cb.value;
3660                        cb.checked = true;
3661                        var group = cb.closest(".avi-offerings-group-children");
3662                        if (group) {
3663                            group.style.display = "block";
3664                            var header = group.parentElement.querySelector(".avi-offerings-group-header");
3665                            if (header) header.classList.add("expanded");
3666                        }
3667                    }
3668                }
3669            });
3670
3671            // Also re-clear after browser form restoration (runs after paint)
3672            requestAnimationFrame(function() {
3673                document.querySelectorAll(".avi-offerings-category-filter, .avi-offerings-pass-filter").forEach(function(el) {
3674                    el.checked = false;
3675                });
3676                document.querySelectorAll(".avi-offerings-group-children").forEach(function(el) {
3677                    el.style.display = "none";
3678                });
3679                document.querySelectorAll(".avi-offerings-group-header").forEach(function(el) {
3680                    el.classList.remove("expanded");
3681                });
3682                // Re-check only Service Centers
3683                document.querySelectorAll(".avi-offerings-filter-checkbox span").forEach(function(span) {
3684                    if (span.textContent.trim() === "Service Centers") {
3685                        var cb = span.parentElement.querySelector("input.avi-offerings-category-filter");
3686                        if (cb) {
3687                            cb.checked = true;
3688                            var group = cb.closest(".avi-offerings-group-children");
3689                            if (group) {
3690                                group.style.display = "block";
3691                                var header = group.parentElement.querySelector(".avi-offerings-group-header");
3692                                if (header) header.classList.add("expanded");
3693                            }
3694                        }
3695                    }
3696                });
3697            });
3698
3699            // Initial load with Service Centers
3700            if (defaultScId) {
3701                loadOfferings(false, [defaultScId]);
3702            } else {
3703                loadOfferings();
3704            }
3705
3706            // Group header toggle - click loads main category content, then allows drill-down
3707            $(".avi-offerings-group-header").on("click", function(e) {
3708                e.stopPropagation();
3709                var $this = $(this);
3710                var isExpanded = $this.hasClass("expanded");
3711
3712                if (!isExpanded) {
3713                    // First click: expand but keep subcategories unselected
3714                    $this.addClass("expanded");
3715                    $this.siblings(".avi-offerings-group-children").slideDown(200);
3716                } else {
3717                    // Second click: collapse, uncheck all subcategories, reload
3718                    $this.removeClass("expanded");
3719                    $this.siblings(".avi-offerings-group-children").slide
3719Up(200);
3720                    $this.siblings(".avi-offerings-group-children").find(".avi-offerings-category-filter").each(function() {
3721                        var val = $(this).val();
3722                        $(this).prop("checked", false);
3723                        $(".avi-offerings-category-filter[value=\x27" + val + "\x27]").prop("checked", false);
3724                    });
3725                    loadOfferings();
3726                }
3727            });
3728
3729            // Fallback to Service Centers if no filters are selected
3730            function maybeResetToDefault() {
3731                var hasCategory = $(".avi-offerings-category-filter:checked").length > 0;
3732                var hasPass = $(".avi-offerings-pass-filter:checked").length > 0;
3733                var hasSearch = $("#avi-offerings-search").val().trim() !== "";
3734                if (!hasCategory && !hasPass && !hasSearch) {
3735                    var scId = "";
3736                    document.querySelectorAll(".avi-offerings-filter-checkbox span").forEach(function(span) {
3737                        if (span.textContent.trim() === "Service Centers") {
3738                            var cb = span.parentElement.querySelector("input.avi-offerings-category-filter");
3739                            if (cb) {
3740                                scId = cb.value;
3741                                cb.checked = true;
3742                                var group = cb.closest(".avi-offerings-group-children");
3743                                if (group) {
3744                                    group.style.display = "block";
3745                                    var header = group.parentElement.querySelector(".avi-offerings-group-header");
3746                                    if (header) header.classList.add("expanded");
3747                                }
3748                            }
3749                        }
3750                    });
3751                    if (scId) {
3752                        loadOfferings(false, [scId]);
3753                    } else {
3754                        loadOfferings();
3755                    }
3756                    return true;
3757                }
3758                return false;
3759            }
3760
3761            // Clear all filters across both sections
3762            function clearAllFilterCheckboxes(exceptCategoryVal, exceptPassVal) {
3763                if (exceptCategoryVal) {
3764                    $(".avi-offerings-category-filter").not("[value=\x27" + exceptCategoryVal + "\x27]").prop("checked", false);
3765                } else {
3766                    $(".avi-offerings-category-filter").prop("checked", false);
3767                }
3768                if (exceptPassVal) {
3769                    $(".avi-offerings-pass-filter").not("[value=\x27" + exceptPassVal + "\x27]").prop("checked", false);
3770                } else {
3771                    $(".avi-offerings-pass-filter").prop("checked", false);
3772                }
3773                // Collapse all groups that no longer have checked items
3774                $(".avi-offerings-category-group").each(function() {
3775                    if ($(this).find(".avi-offerings-category-filter:checked").length === 0) {
3776                        $(this).find(".avi-offerings-group-header").removeClass("expanded");
3777                        $(this).find(".avi-offerings-group-children").hide();
3778                    }
3779                });
3780            }
3781
3782            // Category filter change - uncheck all other filters globally
3783            $(".avi-offerings-category-filter").on("change", function() {
3784                var val = $(this).val();
3785                var isChecked = $(this).is(":checked");
3786                if (isChecked) {
3787                    clearAllFilterCheckboxes(val, null);
3788                }
3789                // Sync duplicate checkboxes across sidebars
3790                $(".avi-offerings-category-filter[value=\x27" + val + "\x27]").prop("checked", isChecked);
3791                if (!maybeResetToDefault()) {
3792                    loadOfferings();
3793                }
3794            });
3795
3796            // Pass type filter change - uncheck all other filters globally
3797            $(".avi-offerings-pass-filter").on("change", function() {
3798                if ($(this).is(":checked")) {
3799                    var val = $(this).val();
3800                    clearAllFilterCheckboxes(null, val);
3801                }
3802                if (!maybeResetToDefault()) {
3803                    loadOfferings();
3804                }
3805            });
3806
3807            // Toggle filter sections
3808            $(".avi-offerings-filter-toggle").on("click", function() {
3809                $(this).toggleClass("collapsed");
3810                $(this).siblings(".avi-offerings-filter-group").slideToggle(300);
3811            });
3812
3813            // Search with debounce
3814            var offeringsSearchTimer;
3815            $("#avi-offerings-search").on("keyup", function() {
3816                // Once the user starts searching, the default "Service Centers"
3817                // pre-check (and any other active filter) should no longer
3818                // narrow results - clear them so search covers everything.
3819                if ($(this).val().trim() !== "") {
3820                    clearAllFilterCheckboxes(null, null);
3821                }
3822
3823                clearTimeout(offeringsSearchTimer);
3824                offeringsSearchTimer = setTimeout(function() {
3825                    loadOfferings();
3826                }, 500);
3827            });
3828
3829            // Sort change
3830            $("#avi-offerings-sort").on("change", function() {
3831                loadOfferings();
3832            });
3833
3834            // Clear filters - reset to Service Center default
3835            $(".avi-offerings-clear-filters").on("click", function() {
3836                // Uncheck ALL filters using vanilla JS for reliability
3837                document.querySelectorAll(".avi-offerings-category-filter, .avi-offerings-pass-filter").forEach(function(el) {
3838                    el.checked = false;
3839                });
3840                $("#avi-offerings-search").val("");
3841                $("#avi-offerings-sort").val("date-desc");
3842                // Collapse all category groups immediately (no animation)
3843                document.querySelectorAll(".avi-offerings-group-header").forEach(function(el) {
3844                    el.classList.remove("expanded");
3845                });
3846                document.querySelectorAll(".avi-offerings-group-children").forEach(function(el) {
3847                    el.style.display = "none";
3848                });
3849                // Re-check Service Centers in BOTH sidebars and expand its group
3850                var scId = "";
3851                document.querySelectorAll(".avi-offerings-filter-checkbox span").forEach(function(span) {
3852                    if (span.textContent.trim() === "Service Centers") {
3853                        var cb = span.parentElement.querySelector("input.avi-offerings-category-filter");
3854                        if (cb) {
3855                            scId = cb.value;
3856                            cb.checked = true;
3857                            var group = cb.closest(".avi-offerings-group-children");
3858                            if (group) {
3859                                group.style.display = "block";
3860                                var header = group.parentElement.querySelector(".avi-offerings-group-header");
3861                                if (header) header.classList.add("expanded");
3862                            }
3863                        }
3864                    }
3865                });
3866                if (scId) {
3867                    loadOfferings(false, [scId]);
3868                } else {
3869                    loadOfferings();
3870                }
3871            });
3872
3873            // Load more
3874            $("#avi-offerings-load-more").on("click", function() {
3875                offeringsCurrentPage++;
3876                loadOfferings(true);
3877            });
3878        });
3879    
3880
3881        jQuery(document).ready(function($) {
3882            var midasCurrentPage = 1;
3883            var midasCurrentRequest = null;
3884
3885            function midasLoadProducts(append) {
3886                append = append || false;
3887
3888                if (midasCurrentRequest) {
3889                    midasCurrentRequest.abort();
3890                    midasCurrentRequest = null;
3891                }
3892
3893                var scrollPos = $(window).scrollTop();
3894
3895                if (!append) {
3896                    midasCurrentPage = 1;
3897                    $("#midas-filter-products-container").html("<div class=\"midas-filter-loading\">Loading courses...</div>");
3898                } else {
3899                    $("#midas-filter-load-more").prop("disabled", true).text("Loading...");
3900                }
3901
3902                // Get selected categories
3903                var categories = [];
3904                $(".midas-filter-category:checked").each(function() {
3905                    var val = $(this).val();
3906                    if ($.inArray(val, categories) === -1) {
3907                        categories.push(val);
3908                    }
3909                });
3910
3911                var search = $("#midas-filter-search").val();
3912                var sort = $("#midas-filter-sort").val();
3913
3914                midasCurrentRequest = $.ajax({
3915                    url: "https://aviondemand.com/wp-admin/admin-ajax.php",
3916                    type: "POST",
3917                    data: {
3918                        action: "midas_filter_load",
3919                        categories: categories,
3920                        search: search,
3921                        sort: sort,
3922                        paged: midasCurrentPage
3923                    },
3924                    success: function(response) {
3925                        midasCurrentRequest = null;
3926                        if (response.success) {
3927                            if (append) {
3928                                $("#midas-filter-products-container").append(response.data.products);
3929                            } else {
3930                                $("#midas-filter-products-container").html(response.data.products);
3931                            }
3932
3933                            $("#midas-filter-count").text(response.data.count);
3934
3935                            if (response.data.current_page < response.data.max_pages) {
3936                                $(".midas-filter-load-more-container").show();
3937                                $("#midas-filter-load-more").prop("disabled", false).text("Load More");
3938                            } else {
3939                                $(".midas-filter-load-more-container").hide();
3940                            }
3941
3942                            if (response.data.count === 0) {
3943                                $(".midas-filter-no-results").show();
3944                                $("#midas-filter-products-container").hide();
3945                            } else {
3946                                $(".midas-filter-no-results").hide();
3947                                $("#midas-filter-products-container").show();
3948                            }
3949                            requestAnimationFrame(function() {
3950                                $(window).scrollTop(scrollPos);
3951                            });
3952                        }
3953                    },
3954                    error: function(jqXHR, textStatus) {
3955                        midasCurrentRequest = null;
3956                        if (textStatus !== "abort") {
3957                            $("#midas-filter-products-container").html("<div class=\"midas-filter-loading\">Error loading courses. Please try again.</div>");
3958                        }
3959                    }
3960                });
3961            }
3962
3963            // Initial load - all Midas products
3964            midasLoadProducts();
3965
3966            // Category filter change
3967            $(".midas-filter-category").on("change", function() {
3968                midasLoadProducts();
3969            });
3970
3971            // Toggle filter sections
3972            $(".midas-filter-toggle").on("click", function() {
3973                $(this).toggleClass("collapsed");
3974                $(this).siblings(".midas-filter-group").slideToggle(300);
3975            });
3976
3977            // Search with debounce
3978            var midasSearchTimer;
3979            $("#midas-filter-search").on("keyup", function() {
3980                clearTimeout(midasSearchTimer);
3981                midasSearchTimer = setTimeout(function() {
3982                    midasLoadProducts();
3983                }, 500);
3984            });
3985
3986            // Sort change
3987            $("#midas-filter-sort").on("change", function() {
3988                midasLoadProducts();
3989            });
3990
3991            // Clear filters
3992            $(".midas-filter-clear").on("click", function() {
3993                $(".midas-filter-category").prop("checked", false);
3994                $("#midas-filter-search").val("");
3995                $("#midas-filter-sort").val("default");
3996                midasLoadProducts();
3997            });
3998
3999            // Load more
4000            $("#midas-filter-load-more").on("click", function() {
4001                midasCurrentPage++;
4002                midasLoadProducts(true);
4003            });
4004        });
4005    
4006
4007        jQuery(document).ready(function($) {
4008            var aviLpCurrentRequest = null;
4009            var aviLpTaxonomy = $(".avi-lp-filter-wrapper").data("taxonomy") || "product_cat";
4010
4011            function aviLpLoadProducts() {
4012                if (aviLpCurrentRequest) {
4013                    aviLpCurrentRequest.abort();
4014                    aviLpCurrentRequest = null;
4015                }
4016
4017                var path = $(".avi-lp-filter-path:checked").val() || "";
4018
4019                if (!path) {
4020                    $("#avi-lp-filter-products-container").html("<div class=\"avi-lp-filter-loading\">Select a learning path to view courses.</div>");
4021                    $("#avi-lp-filter-count").text("0");
4022                    $(".avi-lp-filter-no-results").hide();
4023                    return;
4024                }
4025
4026                var scrollPos = $(window).scrollTop();
4027                var containerHeight = $("#avi-lp-filter-products-container").outerHeight();
4028                $("#avi-lp-filter-products-container").css("min-height", containerHeight + "px").html("<div class=\"avi-lp-filter-loading\">Loading courses...</div>");
4029
4030                var search = $("#avi-lp-filter-search").val();
4031                var sort = $("#avi-lp-filter-sort").val();
4032
4033                aviLpCurrentRequest = $.ajax({
4034                    url: "https://aviondemand.com/wp-admin/admin-ajax.php",
4035                    type: "POST",
4036                    data: {
4037                        action: "avi_learning_path_load",
4038                        path: path,
4039                        taxonomy: aviLpTaxonomy,
4040                        search: search,
4041                        sort: sort
4042                    },
4043                    success: function(response) {
4044                        aviLpCurrentRequest = null;
4045                        if (response.success) {
4046                            $("#avi-lp-filter-products-container").css("min-height", "").html(response.data.products);
4047                            $("#avi-lp-filter-count").text(response.data.count);
4048
4049                            if (response.data.count === 0) {
4050                                $(".avi-lp-filter-no-results").show();
4051                                $("#avi-lp-filter-products-container").hide();
4052                            } else {
4053                                $(".avi-lp-filter-no-results").hide();
4054                                $("#avi-lp-filter-products-container").show();
4055                            }
4056                            requestAnimationFrame(function() {
4057                                $(window).scrollTop(scrollPos);
4058                            });
4059                        }
4060                    },
4061                    error: function(jqXHR, textStatus) {
4062                        aviLpCurrentRequest = null;
4063                        if (textStatus !== "abort") {
4064                            $("#avi-lp-filter-products-container").html("<div class=\"avi-lp-filter-loading\">Error loading courses. Please try again.</div>");
4065                        }
4066                    }
4067                });
4068            }
4069
4070            // Path filter change
4071            $(".avi-lp-filter-path").on("change", function() {
4072                var val = $(this).val();
4073                $(".avi-lp-filter-path").each(function() {
4074                    this.checked = (this.value === val);
4075                });
4076                aviLpLoadProducts();
4077            });
4078
4079            // Search with debounce
4080            var aviLpSearchTimer;
4081            $("#avi-lp-filter-search").on("keyup", function() {
4082                clearTimeout(aviLpSearchTimer);
4083                aviLpSearchTimer = setTimeout(function() {
4084                    aviLpLoadProducts();
4085                }, 500);
4086            });
4087
4088            // Sort change
4089            $("#avi-lp-filter-sort").on("change", function() {
4090                aviLpLoadProducts();
4091            });
4092
4093            // Clear filter
4094            $(".avi-lp-filter-clear").on("click", function() {
4095                $(".avi-lp-filter-path").prop("checked", false);
4096                $("#avi-lp-filter-search").val("");
4097                $("#avi-lp-filter-sort").val("default");
4098                $("#avi-lp-filter-products-container").html("<div class=\"avi-lp-filter-loading\">Select a learning path to view courses.</div>");
4099                $("#avi-lp-filter-count").text("0");
4100                $(".avi-lp-filter-no-results").hide();
4101            });
4102
4103            // Auto-select first path on page load
4104            var aviLpFirstRadio = $(".avi-lp-filter-sidebar-desktop .avi-lp-filter-path").first();
4105            if (aviLpFirstRadio.length) {
4106                aviLpFirstRadio.prop("checked", true).trigger("change");
4107            }
4108        });
4109    
4110
4111        jQuery(document).ready(function($) {
4112            var pfCurrentPage = 1;
4113            var pfCurrentRequest = null;
4114
4115            function pfLoadPosts(append) {
4116                append = append || false;
4117
4118                if (pfCurrentRequest) {
4119                    pfCurrentRequest.abort();
4120                    pfCurrentRequest = null;
4121                }
4122
4123                var scrollPos = $(window).scrollTop();
4124                var $container = $("#avi-pf-posts-container");
4125
4126                if (!append) {
4127                    pfCurrentPage = 1;
4128                    var currentHeight = $container.outerHeight();
4129                    $container.css("min-height", currentHeight + "px");
4130                    $container.html("<div class=\"avi-pf-loading\">Loading posts...</div>");
4131                } else {
4132                    $("#avi-pf-load-more").prop("disabled", true).text("Loading...");
4133                }
4134
4135                // Get selected categories (deduplicate across mobile/desktop sidebars)
4136                var categories = [];
4137                $(".avi-pf-category-filter:checked").each(function() {
4138                    var val = $(this).val();
4139                    if ($.inArray(val, categories) === -1) {
4140                        categories.push(val);
4141                    }
4142                });
4143
4144                var search = $("#avi-pf-search").val();
4145                var sort = $("#avi-pf-sort").val();
4146
4147                // Get featured post ID to exclude from grid
4148                var featuredEl = document.querySelector(".avi-pf-featured[data-featured-id]");
4149                var excludeFeatured = featuredEl ? featuredEl.getAttribute("data-featured-id") : 0;
4150
4151                pfCurrentRequest = $.ajax({
4152                    url: "https://aviondemand.com/wp-admin/admin-ajax.php",
4153                    type: "POST",
4154                    data: {
4155                        action: "avi_post_filter_load",
4156                        categories: categories,
4157                        search: search,
4158                        sort: sort,
4159                        paged: pfCurrentPage,
4160                        exclude_featured: excludeFeatured
4161                    },
4162                    success: function(response) {
4163                        pfCurrentRequest = null;
4164                        if (response.success) {
4165                            if (append) {
4166                                $container.append(response.data.posts);
4167                            } else {
4168                                $container.html(response.data.posts);
4169                            }
4170
4171                            $container.css("min-height", "");
4172                            $("#avi-pf-count").text(response.data.count);
4173
4174                            if (response.data.current_page < response.data.max_pages) {
4175                                $(".avi-pf-load-more-container").show();
4176                                $("#avi-pf-load-more").prop("disabled", false).text("Load More");
4177                            } else {
4178                                $(".avi-pf-load-more-container").hide();
4179                            }
4180
4181                            if (response.data.count === 0) {
4182                                $(".avi-pf-no-results").show();
4183                                $container.hide();
4184                            } else {
4185                                $(".avi-pf-no-results").hide();
4186                                $container.show();
4187                            }
4188                            $(window).scrollTop(scrollPos);
4189                        }
4190                    },
4191                    error: function(jqXHR, textStatus) {
4192                        pfCurrentRequest = null;
4193                        $container.css("min-height", "");
4194                        if (textStatus !== "abort") {
4195                            $container.html("<div class=\"avi-pf-loading\">Error loading posts. Please try again.</div>");
4196                        }
4197                    }
4198                });
4199            }
4200
4201            // Initial load
4202            pfLoadPosts();
4203
4204            // Category filter change - sync duplicate checkboxes across sidebars
4205            $(".avi-pf-category-filter").on("change", function() {
4206                var val = $(this).val();
4207                var isChecked = $(this).is(":checked");
4208                $(".avi-pf-category-filter[value=\x27" + val + "\x27]").prop("checked", isChecked);
4209                pfLoadPosts();
4210            });
4211
4212            // Toggle filter sections
4213            $(".avi-pf-filter-toggle").on("click", function() {
4214                $(this).toggleClass("collapsed");
4215                $(this).siblings(".avi-pf-filter-gro
4215up").slideToggle(300);
4216            });
4217
4218            // Search with debounce
4219            var pfSearchTimer;
4220            $("#avi-pf-search").on("keyup", function() {
4221                clearTimeout(pfSearchTimer);
4222                pfSearchTimer = setTimeout(function() {
4223                    pfLoadPosts();
4224                }, 500);
4225            });
4226
4227            // Sort change
4228            $("#avi-pf-sort").on("change", function() {
4229                pfLoadPosts();
4230            });
4231
4232            // Clear filters
4233            $(".avi-pf-clear-filters").on("click", function() {
4234                document.querySelectorAll(".avi-pf-category-filter").forEach(function(el) {
4235                    el.checked = false;
4236                });
4237                $("#avi-pf-search").val("");
4238                $("#avi-pf-sort").val("date-desc");
4239                pfLoadPosts();
4240            });
4241
4242            // Load more
4243            $("#avi-pf-load-more").on("click", function() {
4244                pfCurrentPage++;
4245                pfLoadPosts(true);
4246            });
4247        });
4248    
4249/* ]]> */
4250</script>
vendor: 1 bytes, line 4250
4250
4251<script type="text/javascript" id="olark-wp-js-extra">
4252/* <![CDATA[ */
4253var olark_vars = {"site_ID":"4775-535-10-2023","expand":"0","float":"1","override_lang":"0","lang":"","api":"olark.configure('system.hb_chatbox_size', 'md');\r\nolark.configure('system.hb_detached', true);\r\nolark.configure('system.hb_position', 'right');\r\nolark.configure('system.hb_show_button_text', true);","mobile":"0","woocommerce":"1","woocommerce_version":"10.1.4","enable_cartsaver":"0"};
4254/* ]]> */
4255</script>
vendor: 1 bytes, line 4255
4255
4256<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/olark-live-chat/public/js/olark-wp-public.js?ver=1.0.0" id="olark-wp-js"></script>
vendor: 1 bytes, line 4256
4256
4257<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/aviondemand-plugin/api/dist/js/css-scope-inline.js?ver=1.0.0" id="css-scope-inline-js"></script>
vendor: 1 bytes, line 4257
4257
4258<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/aviondemand-plugin/api/dist/js/htmx-1.9.6.min.js?ver=1.9.6" id="htmx-js"></script>
vendor: 1 bytes, line 4258
4258
4259<script type="text/javascript" id="mg-ajax-script-js-extra">
4260/* <![CDATA[ */
4261var mg_ajax = {"ajax_url":"https:\/\/aviondemand.com\/wp-admin\/admin-ajax.php"};
4262/* ]]> */
4263</script>
vendor: 1 bytes, line 4263
4263
4264<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/no-cache-ajax-widgets/js/mg_ajax.js?ver=6.8.10" id="mg-ajax-script-js"></script>
vendor: 1 bytes, line 4264
4264
4265<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.1.4" id="jquery-blockui-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 4265
4265
4266<script type="text/javascript" id="wc-add-to-cart-js-extra">
4267/* <![CDATA[ */
4268var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https:\/\/aviondemand.com\/cart\/","is_cart":"","cart_redirect_after_add":"yes"};
4269/* ]]> */
4270</script>
vendor: 1 bytes, line 4270
4270
4271<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.1.4" id="wc-add-to-cart-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 4271
4271
4272<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.1.4" id="js-cookie-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 4272
4272
4273<script type="text/javascript" id="woocommerce-js-extra">
4274/* <![CDATA[ */
4275var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
4276/* ]]> */
4277</script>
vendor: 1 bytes, line 4277
4277
4278<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.1.4" id="woocommerce-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 4278
4278
4279<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/mechflix/public/js/mechflix-public.js?ver=1.0.0" id="mechflix-js"></script>
vendor: 1 bytes, line 4279
4279
4280<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/page-restrict-for-woocommerce/front/assets/js/front.js?ver=1.7.1" id="page-restrict-wc-js"></script>
vendor: 1 bytes, line 4280
4280
4281<script type="text/javascript" src="//aviondemand-production.b-cdn.net/wp-content/plugins/revslider/sr6/assets/js/rbtools.min.js?ver=6.7.18" defer async id="tp-tools-js"></script>
vendor: 1 bytes, line 4281
4281
4282<script type="text/javascript" src="//aviondemand-production.b-cdn.net/wp-content/plugins/revslider/sr6/assets/js/rs6.min.js?ver=6.7.18" defer async id="revmin-js"></script>
vendor: 1 bytes, line 4282
4282
4283<script type="text/javascript" id="WCPAY_ASSETS-js-extra">
4284/* <![CDATA[ */
4285var wcpayAssets = {"url":"https:\/\/aviondemand.com\/wp-content\/plugins\/woocommerce-payments\/dist\/"};
4286/* ]]> */
4287</script>
vendor: 1 bytes, line 4287
4287
4288<script type="text/javascript" id="enhanced-ecommerce-google-analytics-js-extra">
4289/* <![CDATA[ */
4290var ConvAioGlobal = {"nonce":"9ae888bcb4"};
4291/* ]]> */
4292</script>
vendor: 1 bytes, line 4292
4292
4293<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/enhanced-e-commerce-for-woocommerce-store/public/js/con-gtm-google-analytics.js?ver=7.1.9" id="enhanced-ecommerce-google-analytics-js"></script>
vendor: 1 bytes, line 4293
4293
4294<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer type="text/javascript" id="enhanced-ecommerce-google-analytics-js-after">
4295/* <![CDATA[ */
4296tvc_smd={"tvc_wcv":"10.1.4","tvc_wpv":"6.8.10","tvc_eev":"7.1.9","tvc_cnf":{"t_cg":"","t_ec":"1","t_ee":"on","t_df":"","t_gUser":"1","t_UAen":"on","t_thr":"6","t_IPA":"1","t_PrivacyPolicy":"1"},"tvc_sub_data":{"sub_id":"63793","cu_id":"54902","pl_id":"1","ga_tra_option":"GA4","ga_property_id":"","ga_measurement_id":"G-HHT0EYFS4F","ga_ads_id":"7911258137","ga_gmc_id":"","ga_gmc_id_p":"","op_gtag_js":"0","op_en_e_t":"0","op_rm_t_t":"1","op_dy_rm_t_t":"0","op_li_ga_wi_ads":"1","gmc_is_product_sync":"0","gmc_is_site_verified":"0","gmc_is_domain_claim":"0","gmc_product_count":"0","fb_pixel_id":"1637966296307875","tracking_method":"gtm","user_gtm_id":"conversios-gtm"}};
4297/* ]]> */
4298</script>
4298
4299<link rel="https://api.w.org/" href="https://aviondemand.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://aviondemand.com/wp-json/wp/v2/pages/420714" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://aviondemand.com/xmlrpc.php?rsd" />
4300<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://aviondemand.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Faviondemand.com%2F" />
4301<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://aviondemand.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Faviondemand.com%2F&#038;format=xml" />
4302
4303		<!-- GA Google Analytics @ https://m0n.co/ga -->
vendor: 66 bytes, lines 4303-4304
4303
4304		<script async src="https://www.googletagmanager.com/gtag/js?id=
4304G-HHT0EYFS4F
vendor: 14 bytes, lines 4304-4305
4304"></script>
4305		
4305<script>
4306			
vendor: 136 bytes, lines 4306-4309
4306window.dataLayer = window.dataLayer || [];
4307			function gtag(){dataLayer.push(arguments);}
4308			gtag('js', new Date());
4309			gtag('config', '
4309G-HHT0EYFS4F
vendor: 6 bytes, lines 4309-4310
4309');
4310		
4310</script>
4310
4311
4312			<style>
4313			:root {
4314						}
4315		</style>
4316		<meta property="og:title" content="AVI OnDemand - Best Auto Mechanic Training Course Online">
4317<meta property="og:description" content="Get the best auto mechanic training course online. AVI is an accredited ASE training provider. Technician Training • Management Training • 24/7 Access.">
4318<meta property="og:image" content="https://aviondemand-production.b-cdn.net/wp-content/uploads/2024/11/AVI-Receives-Prestigious-2024-ATMC-Award-Slider.png">
4319<meta property="og:url" content="https://aviondemand.com/"><meta name="et-api-version" content="v1"><meta name="et-api-origin" content="https://aviondemand.com"><link rel="https://theeventscalendar.com/" href="https://aviondemand.com/wp-json/tribe/tickets/v1/" /><meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://aviondemand.com"><link rel="alternate" href="https://aviondemand.com/wp-json/tribe/events/v1/" />      <style>#credits .elementor-shortcode > div:last-child { visibility: hidden; }</style>
4320      
4320<script>
4321      document.addEventListener('DOMContentLoaded', function() {
4322          var item = document.querySelector('#credits .elementor-shortcode > div:last-child');
4323          if (item) {
4324              item.textContent = item.textContent.replace(/^\d{4}\s*-\s*/, '');
4325              item.style.visibility = 'visible';
4326          }
4327      });
4328      </script>
4328
4329      <style type="text/css">dd ul.bulleted {  float:none;clear:both; }</style>    <meta name=“google-site-verification” content=“vEotWLwEs1JkA9QSjEKHGvX72zyyHgvGbJGT2RV--8g” />
4330    <link rel="shortcut icon" href="https://aviondemand.com/wp-content/themes/theme-aviondemand-2022/dist/img/favicon.ico" />        <!-- Meta Pixel Code -->
4331        
4331<script>
vendor: 471 bytes, lines 4331-4340
4331
4332        !function(f,b,e,v,n,t,s)
4333        {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
4334        n.callMethod.apply(n,arguments):n.queue.push(arguments)};
4335        if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
4336        n.queue=[];t=b.createElement(e);t.async=!0;
4337        t.src=v;s=b.getElementsByTagName(e)[0];
4338        s.parentNode.insertBefore(t,s)}(window, document,'script',
4339        'https://connect.facebook.net/en_US/fbevents.js');
4340        fbq('init', '
43401067507508773151
vendor: 46 bytes, lines 4340-4342
4340');
4341        fbq('track', 'PageView');
4342        
4342</script>
4342
4343        <noscript><img height="1" width="1" style="display:none"
4344        src="https://www.facebook.com/tr?id=1067507508773151&ev=PageView&noscript=1"
4345        /></noscript>
4346        <!-- End Meta Pixel Code -->
4347        	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
4348	<meta name="generator" content="Elementor 3.28.0; features: e_font_icon_svg, additional_custom_breakpoints, e_local_google_fonts, e_element_cache; settings: css_print_method-internal, google_font-enabled, font_display-auto">
4349    
4349<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer>
4350      var tvc_lc = 'USD';
4351    </script>
4351
4352    
4352<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer>
4353      var tvc_lc = 'USD';
4354    </script>
vendor: 1 bytes, line 4354
4354
4355<script data-cfasync="false" data-pagespeed-no-defer>
4356      window.dataLayer = window.dataLayer || [];
4357      dataLayer.push({"event":"begin_datalayer","cov_ga4_measurment_id":"G-HHT0EYFS4F","cov_remarketing_conversion_id":"AW-747664868","cov_remarketing":"1","cov_fb_pixel_id":"1637966296307875","cov_gads_conversion_id":"AW-747664868","cov_gads_conversion_label":"D0fjCMzJtOszEOTrweQC","conv_track_email":"1","conv_track_phone":"1","conv_track_address":"1"});
4358    </script>
4358    <!-- Google Tag Manager by Conversios-->
4359    
4359<script>
vendor: 506 bytes, lines 4359-4373
4359
4360      (function(w, d, s, l, i) {
4361        w[l] = w[l] || [];
4362        w[l].push({
4363          'gtm.start': new Date().getTime(),
4364          event: 'gtm.js'
4365        });
4366        var f = d.getElementsByTagName(s)[0],
4367          j = d.createElement(s),
4368          dl = l != 'dataLayer' ? '&l=' + l : '';
4369        j.async = true;
4370        j.src =
4371          'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
4372        f.parentNode.insertBefore(j, f);
4373      })(window, document, 'script', 'dataLayer', '
4373GTM-K7X94DG
vendor: 9 bytes, lines 4373-4374
4373');
4374    
4374</script>
4374
4375    <!-- End Google Tag Manager -->
4376    <!-- Google Tag Manager (noscript) -->
vendor: 73 bytes, lines 4376-4377
4376
4377    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
4377GTM-K7X94DG
vendor: 88 bytes, lines 4377-4378
4377" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
4378    
4378<!-- End Google Tag Manager (noscript) -->
4379        
4379<script>
4380      (window.gaDevIds = window.gaDevIds || []).push('5CDcaG');
4381    </script>
4381
4382      
4382<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer>
4383      var tvc_lc = 'USD';
4384    </script>
4384
4385    
4385<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer>
4386      var tvc_lc = 'USD';
4387    </script>
4387
4388			<style>
4389				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
4390				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
4391					background-image: none !important;
4392				}
4393				@media screen and (max-height: 1024px) {
4394					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
4395					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
4396						background-image: none !important;
4397					}
4398				}
4399				@media screen and (max-height: 640px) {
4400					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
4401					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
4402						background-image: none !important;
4403					}
4404				}
4405			</style>
4406			
4406<script>// Script to move tribe tickets above the Hotel and Flight Information section
4407
4408// Wait for DOM to be ready
4409document.addEventListener('DOMContentLoaded', function() {
4410    // Try multiple selectors to find the tribe tickets container
4411    const selectors = [
4412        '.tribe-tickets__tickets-wrapper',
4413        '.tribe-common.event-tickets',
4414        '[class*="tribe-tickets"]',
4415        '.tribe-tickets',
4416        '.Tickets',
4417        '#gform_wrapper_134'
4418    ];
4419
4420    let tribeTickets = null;
4421    for (let selector of selectors) {
4422        tribeTickets = document.querySelector(selector);
4423        if (tribeTickets) {
4424            console.log('Found tickets element using selector:', selector);
4425            break;
4426        }
4427    }
4428
4429    // Find the specific Elementor container for the hotel section
4430    // Target the container with data-id="9c0e90c" or find it by the heading
4431    let targetContainer = document.querySelector('[data-id="9c0e90c"]');
4432
4433    // Fallback: If the specific data-id doesn't exist, find by heading
4434    if (!targetContainer) {
4435        console.log('Specific container not found, searching by heading...');
4436
4437        let hotelHeading = null;
4438        const headings = document.querySelectorAll('h2, h3');
4439
4440        for (let heading of headings) {
4441            const text = heading.textContent.trim();
4442            if (text === 'Hotel And Flight Information' || text.includes('Hotel')) {
4443                hotelHeading = heading;
4444                console.log('Found hotel section:', text);
4445                break;
4446            }
4447        }
4448
4449        if (hotelHeading) {
4450            // Find the parent Elementor container with e-con class
4451            let parent = hotelHeading.parentElement;
4452            while (parent && parent !== document.body) {
4453                if (parent.classList.contains('e-con') && parent.hasAttribute('data-id')) {
4454                    targetContainer = parent;
4455                    console.log('Found hotel container by heading:', parent.getAttribute('data-id'));
4456                    break;
4457                }
4458                parent = parent.parentElement;
4459            }
4460        }
4461    } else {
4462        console.log('Found target container with data-id="9c0e90c"');
4463    }
4464
4465    if (!tribeTickets) {
4466        // No tickets on this page — nothing to do
4467        return;
4468    }
4469
4470    console.log('Found tribe tickets element on', window.location.pathname, tribeTickets);
4471
4472    if (!targetContainer) {
4473        console.error('Target container for hotel section not found');
4474        return;
4475    }
4476
4477    console.log('Found target container:', targetContainer);
4478
4479    // Create outer gray background container
4480    const grayWrapper = document.createElement('div');
4481    grayWrapper.className = 'tribe-tickets-gray-wrapper';
4482    grayWrapper.style.setProperty('background-color', '#F4F5F7', 'important');
4483    grayWrapper.style.setProperty('border-radius', '10px', 'important');
4484    grayWrapper.style.setProperty('padding', '40px', 'important');
4485    grayWrapper.style.setProperty('margin-bottom', '30px', 'important');
4486    grayWrapper.style.setProperty('box-sizing', 'border-box', 'important');
4487
4488    // Apply styling to match the eael-product-list-wrapper
4489    const productList = document.querySelector('.eael-product-list-wrapper');
4490
4491    // Get the current width before changes
4492    const originalWidth = window.getComputedStyle(tribeTickets).width;
4493    console.log('Original tribe tickets width:', originalWidth);
4494
4495    if (productList) {
4496        // Get computed styles from product list
4497        const productStyles = window.getComputedStyle(productList);
4498        const productWidth = productStyles.width;
4499
4500        console.log('Product list width:', productWidth);
4501
4502        // Apply width to gray wrapper to match product list
4503        grayWrapper.style.setProperty('width', productWidth, 'important');
4504        grayWrapper.style.setProperty('margin-left', 'auto', 'important');
4505        grayWrapper.style.setProperty('margin-right', 'auto', 'important');
4506    } else {
4507        // Fallback if product list not found - use a reasonable default width
4508        grayWrapper.style.setProperty('width', '100%', 'important');
4509        grayWrapper.style.setProperty('max-width', '1140px', 'important');
4510        grayWrapper.style.setProperty('margin-left', 'auto', 'important');
4511        grayWrapper.style.setProperty('margin-right', 'auto', 'important');
4512
4513        console.log('Product list not found, using fallback width');
4514    }
4515
4516    // Style the tickets element to extend its bordered wrapper
4517    tribeTickets.style.setProperty('width', '100%', 'important');
4518    tribeTickets.style.setProperty('max-width', '100%', 'important');
4519    tribeTickets.style.setProperty('box-sizing', 'border-box', 'important');
4520    tribeTickets.style.setProperty('margin', '0', 'important');
4521
4522    // Force ALL child elements within tickets to expand - be very aggressive
4523    // BUT exclude buttons, loading indicators, and SVG elements from width forcing
4524    const allTicketElements = tribeTickets.querySelectorAll('*');
4525    allTicketElements.forEach(el => {
4526        // Check if element is a button or has button-like classes
4527        const isButton = el.tagName === 'BUTTON' ||
4528                        el.tagName === 'A' && (el.classList.contains('button') ||
4529                                                el.classList.contains('btn') ||
4530                                                el.classList.contains('tribe-button') ||
4531                                                el.classList.contains('tribe-tickets__buy') ||
4532                                                el.classList.contains('tribe-tickets__registration-submit'));
4533
4534        // Check if element is SVG or inside SVG
4535        const isSVG = el.tagName === 'svg' ||
4536                     el.tagName === 'SVG' ||
4537                     el instanceof SVGElement ||
4538                     el.closest('svg');
4539
4540        // Check if element is a loading indicator or spinner or inside one
4541        const isLoading = el.classList.contains('tribe-common-c-loader') ||
4542                         el.classList.contains('tribe-common-c-loader__dot') ||
4543                         el.classList.contains('spinner') ||
4544                         el.classList.contains('loading') ||
4545                         el.closest('.tribe-common-c-loader') ||
4546                         (typeof el.className === 'string' && el.className.includes('loader')) ||
4547                         (typeof el.className === 'string' && el.className.includes('spinner'));
4548
4549        if (!isButton && !isLoading && !isSVG) {
4550            el.style.setProperty('max-width', '100%', 'important');
4551            el.style.setProperty('width', '100%', 'important');
4552        }
4553    });
4554
4555    // Fix any loader containers that might have gotten width forced
4556    const loaders = tribeTickets.querySelectorAll('.tribe-common-c-loader, .tribe-common-c-loader__dot');
4557    loaders.forEach(loader => {
4558        loader.style.removeProperty('width');
4559        loader.style.removeProperty('max-width');
4560    });
4561
4562    // Put tickets directly in gray wrapper
4563    grayWrapper.appendChild(tribeTickets);
4564
4565    // Find the last e-con container in the content area
4566const contentArea = targetContainer.closest('.elementor') || targetContainer.parentElement;
4567contentArea.appendChild(grayWrapper);
4568
4569
4570    console.log('Successfully moved tribe tickets above Hotel and Flight Information section and applied styling');
4571});
4572</script>
4572<meta name="generator" content="Powered by Slider Revolution 6.7.18 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." />
4573<link rel="icon" href="https://aviondemand-production.b-cdn.net/wp-content/uploads/2016/08/cropped-AVIOD-LBT-2020-32x32.png" sizes="32x32" />
4574<link rel="icon" href="https://aviondemand-production.b-cdn.net/wp-content/uploads/2016/08/cropped-AVIOD-LBT-2020-192x192.png" sizes="192x192" />
4575<link rel="apple-touch-icon" href="https://aviondemand-production.b-cdn.net/wp-content/uploads/2016/08/cropped-AVIOD-LBT-2020-180x180.png" />
4576<meta name="msapplication-TileImage" content="https://aviondemand-production.b-cdn.net/wp-content/uploads/2016/08/cropped-AVIOD-LBT-2020-270x270.png" />
4577<script>function setREVStartSize(e){
4578			//window.requestAnimationFrame(function() {
4579				window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW;
4580				window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH;
4581				try {
4582					var pw = document.getElementById(e.c).parentNode.offsetWidth,
4583						newh;
4584					pw = pw===0 || isNaN(pw) || (e.l=="fullwidth" || e.layout=="fullwidth") ? window.RSIW : pw;
4585					e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw);
4586					e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw);
4587					e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh);
4588					e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh);
4589					e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide);
4590					e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide);
4591					e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0);
4592					if(e.layout==="fullscreen" || e.l==="fullscreen")
4593						newh = Math.max(e.mh,window.RSIH);
4594					else{
4595						e.gw = Array.isArray(e.gw) ? e.gw : [e.gw];
4596						for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1];
4597						e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el;
4598						e.gh = Array.isArray(e.gh) ? e.gh : [e.gh];
4599						for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1];
4600											
4601						var nl = new Array(e.rl.length),
4602							ix = 0,
4603							sl;
4604						e.tabw = e.tabhide>=pw ? 0 : e.tabw;
4605						e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw;
4606						e.tabh = e.tabhide>=pw ? 0 : e.tabh;
4607						e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh;
4608						for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i];
4609						sl = nl[0];
4610						for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;}
4611						var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]);
4612						newh =  (e.gh[ix] * m) + (e.tabh + e.thumbh);
4613					}
4614					var el = document.getElementById(e.c);
4615					if (el!==null && el) el.style.height = newh+"px";
4616					el = document.getElementById(e.c+"_wrapper");
4617					if (el!==null && el) {
4618						el.style.height = newh+"px";
4619						el.style.display = "block";
4620					}
4621				} catch(e){
4622					console.log("Failure at Presize of Slider:" + e)
4623				}
4624			//});
4625		  };</script>
4625
4626		<style type="text/css" id="wp-custom-css">
4627			#menu-pauls li#menu-item-450602:hover ul.sub-menu ul.sub-menu {
4628  opacity: 0;
4629  visibility: hidden;
4630}
4631#menu-pauls ul.sub-menu li#menu-item-450592:hover ul.sub-menu {
4632  opacity: 1;
4633  visibility: visible;
4634  transition: opacity 0.25s ease 0.25s, visibility 0.25s linear 0.25s; /* delay .25s */
4635		left: 180px;
4636}
4637#menu-pauls li ul.sub-menu li ul.sub-menu li {
4638    color: #000000;
4639}
4640#menu-pauls li ul.sub-menu li ul.sub-menu li:hover a {
4641    color: #ffffff;
4642}
4643div#tribe-events-content h1 {
4644    color: #000;
4645}
4646.rsfv-has-video span.price bdi,
4647.woocommerce-LoopProduct-link bdi {
4648    font-size: 15px !important;
4649}
4650ul#menu-pauls {
4651    width: 100%;
4652    padding-left: 50px;
4653    padding-right: 50px;
4654}
4655.py-2 {
4656    padding-bottom: 0;
4657    padding-top: 0;
4658}
4659.siteorigin-widget-tinymce.textwidget h1 {
4660    color: #000000;
4661}
4662#menu-pauls .sub-menu li a {
4663    padding: 0;
4664}
4665ul.sub-menu {
4666    padding: 0 !important;
4667}
4668#menu-pauls ul.sub-menu li {
4669    margin: 0;
4670    padding: 10px 20px;
4671    margin: 0;
4672}
4673
4674#menu-pauls ul.sub-menu li:hover {
4675    background: #b31d1d;
4676    color: #fff;
4677}
4678#menu-pauls .sub-menu li a:hover {
4679    border: none !important;
4680}
4681
4682/* Winters Page Custom CSS  */
4683.page-id-440502 nav.flex.items-center, 
4684.page-id-439708  nav.flex.items-center{
4685    display: none;
4686}
4687a.learn-more-cta {
4688    background-color: #db2e2e;
4689    font-size: 15px;
4690    line-height: 1;
4691    padding: 12px 24px;
4692    text-align: center;
4693    transition: all .3s;
4694    color: #ffffff !important;
4695}
4696.avi-button {
4697	  text-decoration: none;
4698    background: hsl(355, 71%, 43%);
4699    color: white !important;
4700    font-weight: 700;
4701    font-size: 1rem;
4702    border-radius: .5rem;
4703    padding: .25rem 1rem .125rem;
4704    border-bottom: .25rem solid hsl(355, 71%, 13%);
4705    display: inline-block;
4706    cursor: pointer;
4707}
4708
4709.avi-button:hover {
4710	  background: hsl(355, 71%, 53%);
4711    color: white;
4712}
4713.elementor-kit-420709 a {
4714    color: inherit;
4715}
4716.subscription-ad {
4717	display: grid;
4718	gap: .5rem;
4719	text-align: center;
4720}
4721#menu-pauls ul.sub-menu {
4722    border-top-width: 0px;
4723}
4724@media screen and (min-width: 769px) {
4725	.subscription-ad {
4726		grid-template-columns: 1fr 1fr;
4727	}
4728}
4729
4730.wp-block-sensei-lms-quiz-question {
4731	margin-top: 3rem !important;
4732	.sensei-lms-question-block__header {
4733	margin-bottom: 1rem !important;
4734	.question {
4735		color: black !important;
4736		font-size: 1.1rem;
4737	}
4738}
4739}
4740
4741.sensei-course-theme__button {
4742	font-size: 1.2rem !important;
4743	line-height: 1;
4744	padding: 1rem 1.75rem !important;
4745	color: white !important;
4746	text-decoration: none;
4747	border-radius: 1rem;
4748}
4749
4750.product_title.entry-title {
4751	margin-bottom: 0;
4752	font-size: 2.8rem;
4753	color: hsl(355, 71%, 53%);
4754}
4755
4756.product-template-default .price {
4757	margin: 0 0 1rem;
4758	
4759}
4760
4761.product-template-default .price bdi {
4762	font-size: 2.2rem;
4763	font-weight: bold;
4764}
4765/* 
4766.woocommerce div.product .ownscourse {
4767	display: flex;
4768	gap: 2rem;
4769	justify-content: space-between;
4770	align-items: center;
4771	background: #fefefe;
4772	padding: 1.5rem 2rem;
4773	border: 1px solid #999;
4774	border-radius: .5rem;
4775	margin-bottom: .5rem;
4776}
4777
4778.woocommerce div.product .ownscourse button {
4779	color: var(--primary);
4780	font-size: .85rem;
4781}
4782
4783.woocommerce div.product .ownscourse .message {
4784	margin: 0 0 .5rem;
4785	font-weight: bold;
4786} */
4787
4788.woocommerce div.product form.cart table {
4789	margin: 1rem 0 0;
4790}
4791
4792.woocommerce button.button.alt, .woocommerce div.product form.cart .button {
4793	  text-decoration: none;
4794    background: hsl(355, 71%, 43%);
4795    color: white !important;
4796    font-weight: 700;
4797    font-size: 1rem;
4798    border-radius: .5rem;
4799    padding: .75rem 1rem .5rem;
4800    border-bottom: .25rem solid hsl(355, 71%, 13%);
4801    display: inline-block;
4802    cursor: pointer;
4803	  text-transform: capitalize;
4804}
4805
4806.woocommerce button.button.alt, .woocommerce div.product form.cart .button:hover
4807{
4808	background: hsl(355, 71%, 53%);
4809    color: white;
4810}
4811
4812.woocommerce div.product form.cart .single_variation_wrap .ownscourse {
4813	display: none !important;
4814}
4815
4816.product-template-default h2 {
4817	margin: 0 0 1rem;
4818}
4819
4820.woocommerce div.product .subscription-ad {
4821	text-align: left;
4822	background: #444;
4823	padding: 1.5rem 2rem 1.5rem 1.5rem;	
4824	border-radius: .5rem;
4825	display: block;
4826	border-left: .5rem solid red;
4827}
4828
4829.woocommerce div.product .subscription-ad .buttons {
4830	display: flex;
4831	gap: 2rem;
4832	justify-content: space-between;
4833	align-items: center;
4834}
4835
4836.woocommerce div.product .subscription-ad h4 {
4837	color: #fff !important;
4838	text-shadow: 2px 2px 2px #222
4839	margin-bottom: .5rem !important;
4840}
4841
4842.woocommerce-product-gallery .flex-control-thumbs img {
4843	object-fit: cover;
4844	height: 65px !important;
4845	
4846}
4847
4848.ase-provider-ad img {
4849	margin: 1rem 0 0 !important;
4850	height: 30px;
4851	object-fit: contain;
4852	object-position: 0% 0%;
4853}
4854
4855.widget_so-wc-output-product-description > h2 {
4856	display: none;
4857}
4858
4859.widget_so-wc-output-product-description h2 {
4860	font-size: 2rem;
4861}
4862
4863.widget_so-wc-output-product-description h2, h3, h4, h5 {
4864	margin-top: 0 !important;
4865	color: #222 !important;
4866}
4867
4868.widget_so-wc-output-product-description ul {
4869	padding-left: 1rem;
4870}
4871/* .btn-block {position:absolute; left:-8423px}
4872.footer-container {position:absolute; left:-29126px}
4873.text-inline {position:absolute; left:-25752px}
4874.sidebar-item-title {position:absolute; left:-28818px}
4875.alert-dark {position:absolute; left:-8167px}
4876.grid-header-item {position:absolute; left:-16340px}
4877.page-content-wrapper {position:absolute; left:-22378px}
4878.modal-header {position:absolute; left:-15534px}
4879.card-footer-text {position:absolute; left:-22231px}
4880.text-black {position:absolute; left:-8902px}
4881.content-item {position:absolute; left:-7473px}
4882.navbar-brand-name {position:absolute; left:-20001px}
4883.card-image-rounded {position:absolute; left:-7492px}
4884.text-shadow {position:absolute; left:-13916px}
4885.btn-primary-lg {position:absolute; left:-25440px}
4886.sidebar-divider {position:absolute; left:-16302px}
4887.width-full-container {position:absolute; left:-28746px}
4888.border-collapse-collapse {position:absolute; left:-8699px}
4889.color-link-active {position:absolute; left:-7676px}
4890.box-shadow-large {position:absolute; left:-11285px}
4891.transition-effect-fade {position:absolute; left:-13539px}
4892.fancy-header {position:absolute; left:-7952px} */
4893#panel-206156-1-1-3 {display:none;}
4894
4895#avi-login-menu .menu-item.normal-dashboard a {
4896	    --tw-bg-opacity: 1;
4897    --tw-text-opacity: 1;
4898    background-color: rgb(179 29 29 / var(--tw-bg-opacity));
4899    border-bottom: 0 !important;
4900    border-bottom-color: transparent !important;
4901    border-radius: .25rem;
4902    color: rgb(255 255 255 / var(--tw-text-opacity));
4903    padding: .75rem 1rem;
4904}
4905
4906/*Related Products*/
4907.panel-grid.panel-has-style>.panel-row-style, .panel-grid.panel-no-style {
4908    display: block!important;
4909}
4910.woocommerce a.button, .woocommerce ul.products li.product .button {
4911    display:block;
4912}
4913#pgc-413098-3-1{
4914	width: 100% !important;
4915}
4916
4917
4918
4919@media screen and (max-width: 600px) {
4920#menu-pauls-1 .menu-item-450602:hover .sub-menu li.menu-item-450592 .sub-menu {
4921
4922}
4923.menu-item-450602 .sub-menu li.menu-item-450592:active .sub-menu {
4924    opacity: 1;
4925    visibility: visible;
4926    transition: opacity 0.25s 
4927ease 0.25s, visibility 0.25s 
4928linear 0.25s;
4929}
4930#menu-pauls-1 .menu-item-450602 > ul.sub-menu:first-of-type {
4931    left: 80px;
4932}
4933#menu-pauls-1 .menu-item-450602 ul li {
4934    padding: 0 15px;
4935}
4936}
4937
4938/*Woocommer cart*/
4939.woocommerce-cart .wc-proceed-to-checkout a.checkout-button
4940{
4941 background-color:#D60012;
4942}
4943.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover
4944{
4945 background-color:#D60012;
4946}
4947
4948/* ---------- Global TEC/Tickets color tokens (if supported by your version) ---------- */
4949:root {
4950  /* Primary accent & links */
4951  --tec-color-accent-primary: #D60012;
4952  --tec-color-accent-secondary: #D60012;
4953  --tec-color-link-primary: #D60012;
4954  --tec-color-link-hover: #a4000e; /* darker on hover */
4955}
4956
4957/* Primary buttons (Save & Checkout, etc.) */
4958.tribe-common-c-btn,
4959.tribe-common-c-btn:focus,
4960.tribe-tickets__registration-submit {
4961  background: #D60012 !important;
4962  border-color: #D60012 !important;
4963  color: #fff !important;
4964}
4965.tribe-common-c-btn:hover,
4966.tribe-tickets__registration-submit:hover {
4967  background: #a4000e !important;
4968  border-color: #a4000e !important;
4969}
4970
4971
4972.tribe-ticket-quantity,
4973.tribe-tickets__tickets-item-total .tribe-currency-symbol,
4974.tribe-tickets__tickets-item-total .tribe-amount {
4975  color: inherit; 
4976}
4977
4978
4979.tribe-tickets__tickets-footer-back-link {
4980  color: #D60012 !important;
4981}
4982.tribe-tickets__tickets-footer-back-link:hover {
4983  color: #a4000e !important;
4984}
4985
4986.woocommerce-message {
4987    border-top-color: #D60012;
4988}
4989.woocommerce-message::before {
4990    color:  #D60012;
4991}
4992
4993.woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
4994    border-color: #D60012;
4995}
4996
4997.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection
4998Specificity: (0,6,1)
4999 {
5000    border-color: #D60012;
5001}
5002
5003.woocommerce-info {
5004    border-top-color:  #D60012;
5005}
5006
5007.woocommerce-info::before {
5008    color: #D60012;
5009}
5010
5011
5012
5013input[type="checkbox"]:checked,
5014input[type="radio"]:checked,
5015.tribe-common input[type="checkbox"]:checked,
5016.tribe-common input[type="radio"]:checked,
5017.tribe-tickets__form-field-input[type="checkbox"]:checked,
5018.tribe-tickets__form-field-input[type="radio"]:checked {
5019  accent-color: #D60012 !important;         
5020  background-color: #D60012 !important;    
5021  border-color: #D60012 !important;
5022  box-shadow: 0 0 0 2px rgba(214, 0, 18, 0.3) !important;
5023}
5024
5025.subscription-ad{
5026	margin-bottom: 50px;
5027}
5028
5029ol.flex-control-nav.flex-control-thumbs {
5030  margin-top: 20px !important;
5031}
5032
5033.ase-provider-ad{
5034	margin-bottom: 30px;
5035}
5036
5037#fix-single-product {
5038  display: flex !important;
5039}
5040
5041/*User Dashboard*/
5042#dashboard_header{
5043	display: flex !important;
5044}
5045#user_dashboard_content{
5046	display: flex !important;
5047	
5048}
5049
5050body.page-id-156294 {
5051  background-color: #efefef !important;
5052}
5053body.page-id-156294  .widget-title{
5054color:	#ff0000 !important;
5055	font-size: 30px;
5056}
5057.profile-details a {
5058    color: #ff0000;
5059  }
5060body.page-id-156294 .siteorigin-widget-tinymce.textwidget a {
5061    color: #ff0000 !important; 
5062  }
5063
5064  body.page-id-156294 .siteorigin-widget-tinymce.textwidget h2,
5065  body.page-id-156294 .siteorigin-widget-tinymce.textwidget a {
5066    color: #ff0000 !important; 
5067  }
5068
5069 body.page-id-156294 .siteorigin-widget-tinymce.textwidget strong a {
5070    text-align: center !important; 
5071}
5072
5073/*End Style User Dashboard*/
5074
5075body.page-id-460761 .tribe-tickets__tickets-wrapper {
5076    display: flex;
5077    flex-direction: column;
5078    align-items: center;
5079    text-align: center; /* fallback for inline elements */
5080}
5081
5082body.page-id-626907 .tribe-tickets__tickets-wrapper {
5083    display: flex;
5084    flex-direction: column;
5085    align-items: center;
5086    text-align: center; /* fallback for inline elements */
5087}
5088
5089/*End Style Tickets*/
5090
5091/* Shop Dashboard Style */
5092a.bg-primary.hover\:bg-primary-600.text-white.px-4.py-2.rounded.hover\:text-white.no-underline {
5093    color: white !important;
5094}
5095
5096/*User Dashboard v2 Style */
5097body.page-id-462656 {
5098    overflow-x: hidden !important;
5099}
5100 #credits .elementor-shortcode > div {
5101      display: none;
5102  }
5103
5104  #credits .elementor-shortcode > div:last-child {
5105      display: block;
5106  }
5107
5108#credit_list .elementor-shortcode > div[id^="year_"] {
5109  padding: 10px 0;
5110  border-bottom: 1px solid #e5e7eb;
5111  display: flex;
5112  justify-content: space-between;
5113  align-items: center;
5114  word-spacing: 102px;
5115}
5116
5117/*End Style */
5118
5119/*Popup Style */
5120#elementor-popup-modal-461026 .dialog-close-button:after {
5121    content: " Close";
5122    font-size: 13px;
5123    margin-left: 6px;
5124	 margin-top: 1.3px;
5125}
5126
5127#elementor-popup-modal-461026 .dialog-close-button {
5128    background: #ffffff;         
5129    color: #000000;               
5130    padding: 6px 10px;  
5131    border-radius: 8px;           
5132    box-shadow: 0 2px 6px rgba(0,0,0,0.2); /* optional subtle shadow */
5133    font-weight: 500;
5134}
5135
5136/*End Style */
5137
5138/*My Courses */
5139body.page-id-68 .md\:col-span-3 a.bg-primary {
5140    color: #ffffff !important;
5141	 padding: 12px 24px !important; 
5142}
5143/*End Style */
5144
5145/* Archive PostType */
5146 .archive.post-type-archive.post-type-archive-ase_tip .me__3 h1 {
5147    color: #c3202e;
5148}
5149/*End Style */
5150	
5151/* GM TPMS:  Post */
5152.postid-49414 .elementor-439366 .elementor-element.elementor-element-079017b:not(.elementor-motion-effects-element-type-background),
5153.postid-49414 .elementor-439366 .elementor-element.elementor-element-079017b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
5154    background-color: transparent!important;
5155    margin-top: -66px !important;
5156}
5157
5158.postid-49414 .elementor-element-22e0a29 {
5159    display: none !important;
5160}
5161
5162.postid-49414 div[style*="background: #000"] {
5163      background: transparent !important;
5164  }
5165
5166 @media (max-width: 540px) {
5167      .postid-49414 .elementor-439366 .elementor-element.elementor-element-079017b:not(.elementor-motion-effects-element-type-background),
5168      .postid-49414 .elementor-439366 .elementor-element.elementor-element-079017b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
5169          margin-top: 0 !important;
5170          max-width: 100% !important;
5171          overflow: hidden !important;
5172      }
5173
5174.postid-49414 .wistia_embed {
5175          max-width: 100% !important;
5176          width: 100% !important;
5177          height: auto !important;
5178          aspect-ratio: 16/9;
5179      }
5180  }
5181
5182/*End Style */
5183
5184 /* Wistia Embed: All Posts */
5185  .single-post .elementor-439366 .elementor-element.elementor-element-079017b:not(.elementor-motion-effects-element-type-background),        
5186  .single-post .elementor-439366 .elementor-element.elementor-element-079017b > .elementor-motion-effects-container >
5187  .elementor-motion-effects-layer {
5188      background-color: transparent!important;
5189      margin-top: 50px !important;
5190  }
5191
5192  .single-post .elementor-element-22e0a29 {
5193      display: none !important;
5194  }
5195
5196  .single-post div[style*="background: #000"] {
5197      background: transparent !important;
5198  }
5199
5200  @media (max-width: 540px) {
5201      .single-post .elementor-439366 .elementor-element.elementor-element-079017b:not(.elementor-motion-effects-element-type-background),    
5202      .single-post .elementor-439366 .elementor-element.elementor-element-079017b > .elementor-motion-effects-container >
5203  .elementor-motion-effects-layer {
5204          margin-top: 0 !important;
5205          max-width: 100% !important;
5206          overflow: hidden !important;
5207      }
5208
5209      .single-post .wistia_embed {
5210          max-width: 100% !important;
5211          width: 100% !important;
5212          height: auto !important;
5213          aspect-ratio: 16/9;
5214      }
5215  }
5216  /* End Style */
5217
5218/* Automative Tools Style */
5219
5220.page-id-505515 .eael-product-grid .woocommerce ul.products li.product a img {  
5221	 border-radius: 12px 12px 0 0;
5222    height: 200px !important;
5223}
5224
5225
5226.page-id-505515 .eael-product-grid .woocommerce ul.products li.product a.button.add_to_cart_button{
5227    width: 90% !important;
5228    display: block !important;
5229    text-align: center !important;
5230    margin: 50px auto !important; 
5231}
5232
5233
5234.page-id-505515 .eael-product-grid .woocommerce ul.products li.product 
5235a.button,
5236.page-id-505515 .eael-product-grid .woocommerce ul.products li.product 
5237a.button.add_to_cart_button,
5238.page-id-505515 .eael-product-grid .woocommerce ul.products li.product 
5239a.button.ownscourse,
5240.page-id-505515 .eael-product-grid .woocommerce ul.products li.product 
5241a.screen-reader-text {
5242    width: 90% !important;           
5243    display: block !important;       
5244    text-align: center !important;   
5245    margin: 50px auto !important;   
5246}
5247
5248.page-id-505515  .woocommerce-loop-product__title{
5249	margin-top: 30px !important;
5250}
5251
5252.page-id-505515 .meter{
5253	  width: 90% !important;           
5254    display: block !important;       
5255    text-align: center !important;   
5256    margin: 50px auto !important; 
5257}
5258
5259/* Style WooCommerce price text inside bdi/span for page 505515 */
5260.page-id-505515 .eael-product-grid .woocommerce ul.products li.product 
5261span.price,
5262.page-id-505515 .eael-product-grid .woocommerce ul.products li.product 
5263span.woocommerce-Price-amount.amount,
5264.page-id-505515 .eael-product-grid .woocommerce ul.products li.product 
5265span.woocommerce-Price-currencySymbol,
5266.page-id-505515 .eael-product-grid .woocommerce ul.products li.product 
5267bdi {
5268    font-size: 25px !important;     
5269    font-weight: 800 !important;     
5270    color: #ffff !important;       
5271    text-align: center !important;   
5272}
5273
5274.page-id-505515 .pull-right{
5275	 color: #ffff !important;   
5276}
5277
5278
5279.page-id-505515 #duplicate_cart li.product a.add_to_cart_button:nth-of-type(2) {
5280    display: none !important;
5281}
5282/* End Style */
5283
5284/* Shop Admin Style */
5285 #avi-login-menu .menu-item a {
5286      white-space: nowrap !important;
5287  }
5288/* End Style */
5289
5290/* Remove horizontal overflow ONLY on page ID 534957 */
5291.page-id-534957 {
5292    overflow-x: hidden;
5293}
5294
5295.page-id-534957 .elementor-element.elementor-element-42a0cbdc img {
5296    width: 65%;
5297}
5298
5299/* End Style */
5300
5301/*wistia video sitewide search */
5302.block.aspect-\[4\/3\] .rsfv-iframe-wrapper {
5303    height: 188px !important;
5304    padding-bottom: 0 !important;
5305}
5306
5307.block.aspect-\[4\/3\] .rsfv-iframe-wrapper iframe {
5308    height: 188px !important;
5309}
5310/* End Style */		</style>
5311		    <style>
5312            .woocommerce form .form-row .input-checkbox {
5313                display: inline-block !important;
5314            }
5315            .woocommerce-cart-form__contents {
5316                margin-top: 3em !important;
5317            }
5318
5319        .title-red-bg .widget-title {
5320            background: #e02424;
5321            color: white;
5322            padding: 0 .5em;
5323        }
5324        .schedule ul { margin-top: -16px; padding-top: 0; padding-left: 20px; list-style: none;}
5325        .schedule ul li { padding-top: 0; line-height: 1.3}
5326        .schedule ul li::marker {
5327          content: "‣";
5328        }
5329
5330        .avi-conference-mobile-menu li { text-align: right; }
5331        .avi-conference-mobile-menu li a { width: 100%; }
5332
5333
5334    </style>
5335    
5336    <!-- Microsoft Clarity -->
5337    
5337<script type="text/javascript">
5338        (function(c,l,a,r,i,t,y){
5339            c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
5340            t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
5341            y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
5342        })(window, document, "clarity", "script", "j2uk60m2e7");
5343    </script>
5343
5344
5345</head>
5346
5347<body class="home wp-singular page-template page-template-elementor_header_footer page page-id-420714 wp-custom-logo wp-theme-theme-aviondemand-2022 min-h-full bg-white theme-theme-aviondemand-2022 example sensei-theme-aviondemand woocommerce-no-js tribe-no-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring iconic-woothumbs-avi-ondemand-2022 elementor-default elementor-template-full-width elementor-kit-420709 elementor-page elementor-page-420714 tribe-theme-theme-aviondemand-2022"> 
5348    <!-- Google Tag Manager (noscript) conversios -->
vendor: 72 bytes, lines 5348-5349
5348
5349    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
5349GTM-K7X94DG
vendor: 87 bytes, lines 5349-5350
5349" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
5350    
5350<!-- End Google Tag Manager (noscript) conversios -->
5351    <style>ul#avi-login-menu > .midas-dashboard {
5352  display: none;
5353}
5354ul#avi-login-menu.midas-acc > .midas-dashboard {
5355  display: block;
5356}
5357
5358ul#avi-login-menu.midas-acc > .normal-dashboard {
5359  display: none;
5360}.midas-notice-warning {
5361  border-left: 4px solid #ffcc00;
5362  background-color: #fffbea;
5363  padding: 10px 15px;
5364  margin: 20px 0;
5365}
5366/* Plain CSS (not a Tailwind utility) so it applies without needing a Tailwind/Mix
5367   rebuild - keeps the header contained instead of stretching edge-to-edge. */
5368.avi-header-container { max-width: 1400px; margin-left: auto; margin-right: auto; }
5369
5370/* Plain CSS (not Tailwind h-16/md:h-[56px]) so the header can breathe with
5371   padding instead of being squeezed into a fixed height. */
5372.avi-header-row { padding-top: 1rem; padding-bottom: 1rem; }
5373
5374/* Mobile header: shrink the logo and give the hamburger button room - the
5375   fixed 256px logo + 220px search box + cart were overlapping/overflowing
5376   on phone widths (search box was rendering on top of the cart badge). */
5377@media (max-width: 767px) {
5378	.avi-header-logo-img { width: 150px !important; height: auto !important; }
5379}
5380</style>
5381<nav class="bg-[#ffffff] flex items-center">
5382
5383    <div class="avi-header-container mx-auto px-6 lg:px-10 w-full">
5384
5385      <div class="avi-header-row flex justify-between items-center">
5386
5387		<!-- LEFT cluster: logo + main nav -->
5388		<div class="flex items-center gap-6 lg:gap-10">
5389			<div class="flex-shrink-0 flex items-center">
5390    <a href="/">
5391        <img class="avi-header-logo-img block h-[36px] w-[256px]" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/12/AVIOD-Logo-2022-Black.png" alt="AVI OnDemand">
5392    </a>
5393</div>
5394			
5395<style>
5396/* ---- AVI Mega Menu ---- */
5397.avi-mega-nav { display: flex; align-items: center; gap: 2rem; list-style: none; margin: 0; padding: 0; }
5398.avi-mega-item { position: relative; margin: 0; }             /* positioning anchor for the dropdown panel */
5399.avi-mega-item > .avi-mega-toplink {
5400	display: inline-flex; align-items: center; gap: .35rem;
5401	font-size: 15px; font-weight: 500; color: #111827; text-decoration: none;
5402	padding: 1rem 0; white-space: nowrap;
5403}
5404.avi-mega-item > .avi-mega-toplink:hover { color: #DB2E2E; }
5405.avi-mega-caret {
5406	width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent;
5407	border-top: 5px solid currentColor; transition: transform .2s;
5408}
5409.avi-mega-item.has-mega:hover .avi-mega-caret { transform: rotate(180deg); }
5410
5411/* The dropdown panel. Deliberate entrance: fade + a subtle scale/slide-up
5412   ("grow" from 96% to 100%), not just a plain fade - reads as a polished
5413   mega-menu open rather than an abrupt pop-in. */
5414.avi-mega-panel {
5415	position: absolute; left: 0; top: 100%;
5416	width: max-content; min-width: 280px; max-width: min(900px, 92vw);
5417	background: #fff; border-radius: 14px; box-shadow: 0 20px 45px rgba(0,0,0,.15);
5418	padding: 2.25rem 2.5rem; margin-top: .25rem;
5419	transform-origin: top left;
5420	opacity: 0; visibility: hidden; transform: translateY(6px) scale(.96);
5421	transition: opacity .2s ease, transform .2s ease, visibility .2s;
5422	z-index: 50;
5423}
5424.avi-mega-item.has-mega:hover .avi-mega-panel {
5425	opacity: 1; visibility: visible; transform: translateY(0) scale(1);
5426}
5427
5428.avi-mega-inner {
5429	display: flex; flex-wrap: wrap; gap: 2.5rem 4rem;
5430	max-width: 1100px; margin: 0 auto;
5431}
5432.avi-mega-col { flex: 0 0 auto; min-width: 170px; max-width: 240px; }
5433.avi-mega-col-title {
5434	display: block; font-size: 13px; font-weight: 700; letter-spacing: .04em;
5435	text-transform: uppercase; color: #111827; margin-bottom: 1rem;
5436}
5437.avi-mega-links { list-style: none; margin: 0; padding: 0; }
5438.avi-mega-links li { margin: 0 0 .15rem; }
5439.avi-mega-links a {
5440	display: inline-block; font-size: 15px; color: #6b7280; text-decoration: none;
5441	padding: .45rem .7rem; margin-left: -.7rem; border-radius: 7px;
5442	transition: background .15s ease, color .15s ease;
5443}
5444.avi-mega-links a:hover { background: #f3f4f6; color: #111827; font-weight: 600; }
5445
5446/* Simple single-column dropdown links (leaf items, e.g. Events) */
5447.avi-mega-simple {
5448	flex-basis: 100%; font-size: 14px; font-weight: 700; letter-spacing: .02em;
5449	text-transform: uppercase; color: #111827; text-decoration: none;
5450	padding: .55rem .7rem; margin-left: -.7rem; border-radius: 7px;
5451	transition: background .15s ease, color .15s ease;
5452}
5453.avi-mega-simple:hover { background: #f3f4f6; }
5454
5455/* Single-column dropdowns (no .avi-mega-col columns present, e.g. Events):
5456   switch to a simple flex-COLUMN stack instead of the row+flex-basis:100% hack
5457   used for the mega columns. That hack fights width:max-content sizing on the
5458   panel (browsers resolve it toward the max-width ceiling instead of hugging
5459   the real text width) - a column stack sizes correctly to its widest item.
5460   NOTE: this used to also shrink .avi-mega-panel itself via
5461   `.avi-mega-panel:has(...)`, but a :has()-conditional rule touching the same
5462   element that has the opacity/transform entrance transition made the browser
5463   skip that transition entirely for single-column panels (Events) while
5464   multi-column ones (Training, which never matches this :has()) animated
5465   fine. Capping the width on .avi-mega-inner instead avoids touching the
5466   panel's own properties, so its transition is never conditionally recalculated. */
5467.avi-mega-inner:not(:has(.avi-mega-col)) { flex-direction: column; gap: 0; max-width: 280px; }
5468.avi-mega-inner:not(:has(.avi-mega-col)) .avi-mega-simple,
5469.avi-mega-inner:not(:has(.avi-mega-col)) .avi-mega-promo { flex-basis: auto; width: 100%; }
5470.avi-mega-inner:not(:has(.avi-mega-col)) .avi-mega-simple { margin-bottom: .1rem; }
5471.avi-mega-inner:not(:has(.avi-mega-col)) .avi-mega-promo { margin-top: 1rem; }
5472
5473/* Promo bar (menu item with CSS class "mega-promo") + divider line above it */
5474.avi-mega-promo {
5475	position: relative; flex-basis: 100%; display: block;
5476	margin-top: 2rem; padding: 1rem 1.25rem;
5477	background: #fdf3ee; border-radius: 8px;
5478	font-size: 15px; color: #111827; text-decoration: none;
5479}
5480.avi-mega-promo::before {
5481	content: ""; position: absolute; top: -1rem; left: 0; right: 0;
5482	border-top: 1px solid #e5e7eb;
5483}
5484.avi-mega-promo:hover { background: #fbe9e0; }
5485
5486/* Hide on mobile — the theme has a separate mobile menu partial */
5487@media (max-width: 767px) {
5488	.avi-mega-nav { display: none; }
5489}
5490</style>
5491
5492<ul id="menu-avi-mega-menu-2026" class="avi-mega-nav"><li class="avi-mega-item has-mega"><a class="avi-mega-toplink" href="#">Training<span class="avi-mega-caret" aria-hidden="true"></span></a><div class="avi-mega-panel"><div class="avi-mega-inner"><div class="avi-mega-col"><span class="avi-mega-col-title">TRAINING OPTIONS</span><ul class="avi-mega-links"><li><a href="/avi-on-demand-on-line-class-offerings/">Online Training</a></li><li><a href="/live-training-offerings/">Live Training</a></li><li><a href="/live-training-season-pass-2/">Season Pass Training</a></li></ul></div><div class="avi-mega-col"><span class="avi-mega-col-title">SPECIALIZED TRAINING</span><ul class="avi-mega-links"><li><a href="/on-campus/">On-Campus Training</a></li><li><a href="/avi-fleet-and-municipality/">Fleet and Municipality Training</a></li><li><a href="/avi-on-scene-home-page/">On-Scene</a></li></ul></div><div class="avi-mega-col"><span class="avi-mega-col-title">RESOURCES</span><ul class="avi-mega-links"><li><a href="/avi-catalogs/">Training Catalogs</a></li><li><a href="https://aviondemand.com/referral-program/">Refer a Friend</a></li></ul></div></div></div></li><li class="avi-mega-item"><a class="avi-mega-toplink" href="/automotive-tools/">Tools</a></li><li class="avi-mega-item has-mega"><a class="avi-mega-toplink" href="#">Events<span class="avi-mega-caret" aria-hidden="true"></span></a><div class="avi-mega-panel"><div class="avi-mega-inner"><a class="avi-mega-simple" href="/live-broadcasts/">ONLINE BROADCASTS</a><a class="avi-mega-simple" href="/live-training-events/">LIVE TRAINING SCHEDULE</a></div></div></li><li class="avi-mega-item"><a class="avi-mega-toplink" href="/automotive-video-news-letter/">News Blog</a></li></ul>		</div>
5493
5494		<!-- RIGHT cluster: search + cart + login/logout buttons.
5495		     NOTE: no outer hidden/md:flex here - header-menu.php's own wp_nav_menu()
5496		     calls already carry their own responsive classes (matching how the
5497		     original theme handled mobile/desktop), so an extra wrapper toggle
5498		     would redundantly hide the whole cluster (search+cart included) below
5499		     the md breakpoint instead of just the parts meant to be responsive. -->
5500		<div class="flex items-center gap-6">
5501			<style>
5502/* ---- AVI header search box + cart badge ---- */
5503.avi-header-search { position: relative; }
5504.avi-header-search input[type="search"] {
5505	width: 220px; font-size: 14px; color: #111827;
5506	background: #fff; border: 1px solid #e5e7eb; border-radius: 8px;
5507	padding: .55rem .8rem .55rem 2.1rem;
5508}
5509.avi-header-search input[type="search"]::placeholder { color: #9ca3af; }
5510.avi-header-search input[type="search"]:focus { outline: none; border-color: #DB2E2E; }
5511.avi-header-search .avi-search-icon {
5512	position: absolute; left: .7rem; top: 50%; transform: translateY(-50%);
5513	width: 16px; height: 16px; color: #9ca3af; pointer-events: none;
5514}
5515.avi-cart-link { position: relative; display: inline-flex; margin-left: 1.25rem; }
5516.avi-cart-count {
5517	position: absolute; top: -8px; right: -9px;
5518	background: #DB2E2E; color: #fff; font-size: 11px; font-weight: 700;
5519	min-width: 17px; height: 17px; border-radius: 999px;
5520	display: flex; align-items: center; justify-content: center; padding: 0 3px;
5521}
5522
5523/* The desktop search box + cart icon overflowed on phone widths (fixed
5524   220px search input + 256px logo + cart + hamburger all fighting for
5525   space). Hidden here on mobile - a compact search box + cart link are
5526   rendered instead inside the hamburger panel (header-menu-mobile.php). */
5527@media (max-width: 767px) {
5528	.avi-header-desktop-utils { display: none !important; }
5529}
5530
5531/* Outline button style for menu items - apply via the CSS Classes field in
5532   Appearance > Menus (e.g. on "My Courses") to get the red-outline pill look.
5533   NOTE: WordPress puts a menu item's "CSS Classes" on the <li>, not the <a> -
5534   so this targets the anchor INSIDE the classed <li>, not the class directly. */
5535#avi-login-menu li.avi-btn-outline > a {
5536	display: inline-flex !important; align-items: center !important; justify-content: center !important;
5537	width: fit-content !important; max-width: 100% !important;
5538	border: 1.5px solid #DB2E2E !important; border-radius: 8px !important;
5539	padding: .6rem 1.5rem !important; font-weight: 700 !important; color: #DB2E2E !important;
5540	background: #fff !important; transition: background .15s ease, color .15s ease;
5541	line-height: 1.2 !important;
5542}
5543#avi-login-menu li.avi-btn-outline > a:hover { background: #DB2E2E !important; color: #fff !important; }
5544
5545/* Solid red button style - apply via the CSS Classes field in Appearance >
5546   Menus (e.g. on "Admin" and "Login") to get the solid red pill look, sized
5547   to match .avi-btn-outline exactly. Same class-on-<li> pattern as above.
5548   NOTE: does NOT rely on `.menu-item:last-child` / `.normal-dashboard` (the
5549   app.scss rules) - those are unreliable here because a hidden trailing
5550   `midas-dashboard` <li> can sit after Admin in the DOM, so Admin isn't
5551   always actually :last-child, and `.normal-dashboard` in app.scss targets
5552   `a.normal-dashboard` while WordPress puts that class on the <li>, not the
5553   <a> - so it silently never matched either. */
5554#avi-login-menu li.avi-btn-solid > a {
5555	display: inline-flex !important; align-items: center !important; justify-content: center !important;
5556	width: fit-content !important; max-width: 100% !important;
5557	border: none !important; border-radius: 8px !important;
5558	padding: 0.6rem 2.5rem !important; font-weight: 700 !important; color: #fff !important;
5559	background: #DB2E2E !important; line-height: 1.2 !important;
5560	transition: background .15s ease;
5561}
5562#avi-login-menu li.avi-btn-solid > a:hover { background: #b31d1d !important; }
5563
5564</style>
5565
5566    <div class="avi-header-desktop-utils flex items-center gap-x-6">
5567    <form action="/" method="get" class="avi-header-search">
5568        <svg class="avi-search-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor">
5569            <path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z" />
5570        </svg>
5571        <input type="search" name="s" placeholder="Search Courses, books" value="">
5572        <input type="hidden" name="post_type" value="any">
5573    </form>
5574            <a href="/cart" class="avi-cart-link">
5575            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6">
5576                <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 00-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 00-16.536-1.84M7.5 14.25L5.106 5.272M6 20.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm12.75 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z" />
5577            </svg>
5578                    </a>
5579        </div>
5580    <div class="menu-logged-out-menu-container"><ul id="avi-login-menu" class="avi-dropdown-menu sm:-my-px hidden md:flex md:space-x-8 items-center"><li id="menu-item-354469" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-354469"><a href="https://aviondemand.com/register/"
5581    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5582Sign Up</a></li>
5583<li id="menu-item-453323" class="avi-btn-solid menu-item menu-item-type-post_type menu-item-object-page menu-item-453323"><a href="https://aviondemand.com/login/"
5584    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5585Login</a></li>
5586</ul></div>		</div>
5587
5588
5589        <div class="-mr-2 flex items-center md:hidden">
5590
5591          <!-- Mobile menu button -->
5592
5593          <button 
5594            id="mobile-menu-button"
5595            type="button" class="bg-white inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500" aria-controls="mobile-menu" aria-expanded="false">
5596
5597            <span class="sr-only">Open main menu</span>
5598            <!--
5599              Heroicon name: outline/menu
5600
5601              Menu open: "hidden", Menu closed: "block"
5602            -->
5603            <svg class="block h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
5604              <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" />
5605            </svg>
5606            <!--
5607              Heroicon name: outline/x
5608
5609              Menu open: "block", Menu closed: "hidden"
5610            -->
5611            <svg class="hidden h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
5612              <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" />
5613            </svg>
5614          </button>
5615        </div>
5616		
5617
5618      </div>
5619
5620	
5621<style>
5622#mobile-menu { background: #fff; }
5623
5624/* Compact search + cart, shown only inside this mobile panel (the desktop
5625   versions in header-menu.php are hidden below 768px - see .avi-header-desktop-utils). */
5626#mobile-menu .avi-mobile-utils { display: flex; align-items: center; gap: .75rem; padding: 1rem 1rem 1.25rem; }
5627#mobile-menu .avi-mobile-utils .avi-header-search { flex: 1 1 auto; position: relative; }
5628#mobile-menu .avi-mobile-utils .avi-header-search input[type="search"] {
5629	width: 100%; font-size: 14px; color: #111827; box-sizing: border-box;
5630	background: #fff; border: 1px solid #e5e7eb; border-radius: 8px;
5631	padding: .55rem .8rem .55rem 2.1rem;
5632}
5633#mobile-menu .avi-mobile-utils .avi-search-icon {
5634	position: absolute; left: .7rem; top: 50%; transform: translateY(-50%);
5635	width: 16px; height: 16px; color: #9ca3af; pointer-events: none;
5636}
5637#mobile-menu .avi-mobile-utils .avi-cart-link { position: relative; flex: 0 0 auto; display: inline-flex; }
5638#mobile-menu .avi-mobile-utils .avi-cart-count {
5639	position: absolute; top: -8px; right: -9px;
5640	background: #DB2E2E; color: #fff; font-size: 11px; font-weight: 700;
5641	min-width: 17px; height: 17px; border-radius: 999px;
5642	display: flex; align-items: center; justify-content: center; padding: 0 3px;
5643}
5644
5645/* Training / Tools / Events accordion */
5646#mobile-menu .avi-m-nav { list-style: none; margin: 0; padding: 0 1rem; border-top: 1px solid #f0f0f0; }
5647#mobile-menu .avi-m-item { border-bottom: 1px solid #f0f0f0; }
5648#mobile-menu .avi-m-toggle, #mobile-menu .avi-m-toplink {
5649	display: flex; align-items: center; justify-content: space-between; width: 100%;
5650	padding: .9rem 0; font-size: 16px; font-weight: 600; color: #111827;
5651	background: none; border: 0; text-align: left; text-decoration: none;
5652}
5653#mobile-menu .avi-m-chevron {
5654	flex: 0 0 auto; width: 0; height: 0; margin-left: .5rem;
5655	border-left: 5px solid transparent; border-right: 5px solid transparent;
5656	border-top: 6px solid #6b7280; transition: transform .2s;
5657}
5658#mobile-menu .avi-m-item.open > .avi-m-toggle .avi-m-chevron { transform: rotate(180deg); }
5659#mobile-menu .avi-m-panel { display: none; padding: 0 0 .75rem; }
5660#mobile-menu .avi-m-item.open > .avi-m-panel { display: block; }
5661
5662#mobile-menu .avi-m-col { margin-bottom: .5rem; }
5663#mobile-menu .avi-m-col-title {
5664	display: block; font-size: 12px; font-weight: 700; letter-spacing: .04em;
5665	text-transform: uppercase; color: #6b7280; margin: .5rem 0 .35rem;
5666}
5667#mobile-menu .avi-m-col-links { list-style: none; margin: 0; padding: 0; }
5668#mobile-menu .avi-m-col-links a,
5669#mobile-menu .avi-m-simple { display: block; padding: .5rem 0; font-size: 15px; color: #374151; text-decoration: none; }
5670#mobile-menu .avi-mega-promo-badge { color: #DB2E2E; font-weight: 700; }
5671#mobile-menu .avi-m-promo {
5672	display: block; margin-top: .5rem; padding: .85rem 1rem;
5673	background: #fdf3ee; border-radius: 8px; font-size: 14px; color: #111827; text-decoration: none;
5674}
5675
5676/* Logout / My Courses / Admin (or Sign Up / Login) - stacked, full-width */
5677#mobile-menu ul#avi-login-menu {
5678	list-style: none; margin: 0; padding: 1.25rem 1rem;
5679	display: flex; flex-direction: column; gap: .75rem;
5680	border-top: 1px solid #f0f0f0;
5681}
5682#mobile-menu ul#avi-login-menu .menu-item > a { display: block; text-align: left; }
5683
5684/* Pill buttons (My Courses / Admin / Login) go full-width with centered text
5685   on mobile, instead of the compact shrink-to-content pill used on desktop
5686   (header-menu.php sets display:inline-flex/width:fit-content there -
5687   overridden here with higher specificity + !important). */
5688#mobile-menu ul#avi-login-menu li.avi-btn-outline > a,
5689#mobile-menu ul#avi-login-menu li.avi-btn-solid > a {
5690	display: flex !important; width: 100% !important; max-width: none !important;
5691	justify-content: center !important; box-sizing: border-box !important;
5692}
5693</style>
5694
5695<div class="hidden" id="mobile-menu">
5696
5697	<div class="avi-mobile-utils">
5698		<form action="/" method="get" class="avi-header-search">
5699			<svg class="avi-search-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor">
5700				<path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z" />
5701			</svg>
5702			<input type="search" name="s" placeholder="Search Courses, books" value="">
5703			<input type="hidden" name="post_type" value="any">
5704		</form>
5705					<a href="/cart" class="avi-cart-link">
5706				<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6">
5707					<path stroke-linecap="round" stroke-linejoin="round" d="M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 00-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 00-16.536-1.84M7.5 14.25L5.106 5.272M6 20.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm12.75 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z" />
5708				</svg>
5709							</a>
5710			</div>
5711
5712	<ul id="menu-avi-mega-menu-2027" class="avi-m-nav"><li class="avi-m-item"><button type="button" class="avi-m-toggle" aria-expanded="false">Training<span class="avi-m-chevron" aria-hidden="true"></span></button><div class="avi-m-panel"><div class="avi-m-col"><span class="avi-m-col-title">TRAINING OPTIONS</span><ul class="avi-m-col-links"><li><a href="/avi-on-demand-on-line-class-offerings/">Online Training</a></li><li><a href="/live-training-offerings/">Live Training</a></li><li><a href="/live-training-season-pass-2/">Season Pass Training</a></li></ul></div><div class="avi-m-col"><span class="avi-m-col-title">SPECIALIZED TRAINING</span><ul class="avi-m-col-links"><li><a href="/on-campus/">On-Campus Training</a></li><li><a href="/avi-fleet-and-municipality/">Fleet and Municipality Training</a></li><li><a href="/avi-on-scene-home-page/">On-Scene</a></li></ul></div><div class="avi-m-col"><span class="avi-m-col-title">RESOURCES</span><ul class="avi-m-col-links"><li><a href="/avi-catalogs/">Training Catalogs</a></li><li><a href="https://aviondemand.com/referral-program/">Refer a Friend</a></li></ul></div></div></li><li class="avi-m-item"><a class="avi-m-toplink" href="/automotive-tools/">Tools</a></li><li class="avi-m-item"><button type="button" class="avi-m-toggle" aria-expanded="false">Events<span class="avi-m-chevron" aria-hidden="true"></span></button><div class="avi-m-panel"><a class="avi-m-simple" href="/live-broadcasts/">ONLINE BROADCASTS</a><a class="avi-m-simple" href="/live-training-events/">LIVE TRAINING SCHEDULE</a></div></li><li class="avi-m-item"><a class="avi-m-toplink" href="/automotive-video-news-letter/">News Blog</a></li></ul>
5713	<div class="menu-logged-out-menu-container"><ul id="avi-login-menu" class="avi-dropdown-menu avi-logged-out-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-354469"><a href="https://aviondemand.com/register/"
5714    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5715Sign Up</a></li>
5716<li class="avi-btn-solid menu-item menu-item-type-post_type menu-item-object-page menu-item-453323"><a href="https://aviondemand.com/login/"
5717    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5718Login</a></li>
5719</ul></div>
5720</div>
5721
5722<script>
5723document.addEventListener('DOMContentLoaded', function () {
5724	var menu = document.getElementById('mobile-menu');
5725	if (!menu) return;
5726	menu.addEventListener('click', function (e) {
5727		var btn = e.target.closest('.avi-m-toggle');
5728		if (!btn) return;
5729		var item = btn.closest('.avi-m-item');
5730		var open = item.classList.toggle('open');
5731		btn.setAttribute('aria-expanded', open ? 'true' : 'false');
5732	});
5733});
5734</script>
5734
5735
5736    </div>
5737
5738</nav>
5739		<div data-elementor-type="wp-page" data-elementor-id="420714" class="elementor elementor-420714" data-elementor-post-type="page">
5740				<div class="elementor-element elementor-element-e400ab5 e-con-full e-flex e-con e-parent" data-id="e400ab5" data-element_type="container">
5741		<div class="elementor-element elementor-element-5335d6d e-con-full e-flex e-con e-child" data-id="5335d6d" data-element_type="container">
5742				<div class="elementor-element elementor-element-30852ee elementor-widget elementor-widget-image" data-id="30852ee" data-element_type="widget" data-widget_type="image.default">
5743				<div class="elementor-widget-container">
5744																<a href="/">
5745							<img fetchpriority="high" decoding="async" width="615" height="204" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/image-1.png" class="attachment-large size-large wp-image-421062" alt="AVIonDemand" srcset="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/image-1.png 615w, https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/image-1-300x100.png 300w, https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/image-1-100x33.png 100w, https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/image-1-600x199.png 600w" sizes="(max-width: 615px) 100vw, 615px" />								</a>
5746															</div>
5747				</div>
5748				</div>
5749		<div class="elementor-element elementor-element-2737d92 e-con-full menu-container e-flex e-con e-child" data-id="2737d92" data-element_type="container">
5750				<div class="elementor-element elementor-element-76d1ab2 elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="76d1ab2" data-element_type="widget" data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg class=\&quot;e-font-icon-svg e-fas-caret-down\&quot;
5750 viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
5751				<div class="elementor-widget-container">
5752								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade">
5753				<ul id="menu-1-76d1ab2" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-450779"><a href="/product-tag/service-center" class="elementor-item"
5754    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5755OnDemand</a>
5756<ul class="sub-menu elementor-nav-menu--dropdown">
5757	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450781"><a href="/product-tag/specials/" class="elementor-sub-item"
5758    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5759Monthly Specials</a></li>
5760	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450782"><hr class="border-gray-200 my-2"
5761    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5762</li>
5763	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450783"><a href="/product-tag/service-center/" class="elementor-sub-item"
5764    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5765Service Center</a></li>
5766	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450784"><hr class="border-gray-200 my-2"
5767    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5768</li>
5769	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450785"><a href="/product-tag/ase-test-preparation/" class="elementor-sub-item"
5770    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5771ASE Test Prep</a></li>
5772	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450786"><a href="/product-tag/diagnostics-driveability/" class="elementor-sub-item"
5773    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5774Diagnostics &#038; Driveability</a></li>
5775	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450787"><a href="/product-tag/diesel" class="elementor-sub-item"
5776    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5777Diesel</a></li>
5778	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450788"><a href="/product-tag/management/" class="elementor-sub-item"
5779    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5780Management</a></li>
5781	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450789"><a href="/product-tag/electrical/" class="elementor-sub-item"
5782    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5783Electrical</a></li>
5784	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450790"><a href="/product-tag/hybridelectric-vehicle/" class="elementor-sub-item"
5785    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5786Hybrid</a></li>
5787	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450791"><a href="/product-tag/Livestream/" class="elementor-sub-item"
5788    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5789Scanner/Scope</a></li>
5790	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450792"><hr class="border-gray-200 my-2"
5791    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5792</li>
5793	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-450796"><a href="https://aviondemand.com/avi-learning-paths/" class="elementor-sub-item"
5794    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5795AVI Learning Paths</a></li>
5796	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450797"><a href="/bosch-training/" class="elementor-sub-item"
5797    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5798Bosch Training</a></li>
5799	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-450798"><a href="https://aviondemand.com/?page_id=150629" class="elementor-sub-item"
5800    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5801Shop Resources</a></li>
5802	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450799"><a href="/first-second-responder-training" class="elementor-sub-item"
5803    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5804First Responders</a></li>
5805</ul>
5806</li>
5807<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-450800"><a href="/on-site-training" class="elementor-item"
5808    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5809OnSite</a>
5810<ul class="sub-menu elementor-nav-menu--dropdown">
5811	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450801"><a href="/on-site-training/" class="elementor-sub-item"
5812    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5813AVI On-Site</a></li>
5814	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450802"><hr class="border-gray-200 my-2"
5815    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5816</li>
5817	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450803"><a href="/live-training-offerings/" class="elementor-sub-item"
5818    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5819Live Training Offerings</a></li>
5820	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450804"><hr class="border-gray-200 my-2"
5821    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5822</li>
5823	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450805"><a href="/shop/bosch-ev-training-tour/" class="elementor-sub-item"
5824    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5825Bosch Hybrid/EV Tour</a></li>
5826</ul>
5827</li>
5828<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-450807"><a href="https://aviondemand.com/on-campus/" class="elementor-item"
5829    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5830OnCampus</a></li>
5831<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450808"><a href="/avi-fleet-pass-municipalities-governments-agencies-technician-trainings/" class="elementor-item"
5832    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5833Fleet Training</a></li>
5834<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-450809"><a href="https://aviondemand.com/?page_id=167770" class="elementor-item"
5835    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5836Automotive Tools</a></li>
5837<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450810"><a href="/events/" class="elementor-item"
5838    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5839Events</a></li>
5840<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-710388"><a href="https://aviondemand.com/automotive-video-news-letter/" class="elementor-item"
5841    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5842News</a></li>
5843<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450812">
5844        <form action="/" class="flex items-center"
5845    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5846
5847            <input type="text" class="form-input w-full" name="s" placeholder="Search"
5848    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5849
5850        </form></li>
5851<li class="menu-item wpmenucartli wpmenucart-display-standard menu-item empty-wpmenucart" id="wpmenucartli"><a class="wpmenucart-contents empty-wpmenucart" style="display:none">&nbsp;</a></li></ul>			</nav>
5852					<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
5853			<svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg>		</div>
5854					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
5855				<ul id="menu-2-76d1ab2" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-450779"><a href="/product-tag/service-center" class="elementor-item" tabindex="-1"
5856    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5857OnDemand</a>
5858<ul class="sub-menu elementor-nav-menu--dropdown">
5859	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450781"><a href="/product-tag/specials/" class="elementor-sub-item" tabindex="-1"
5860    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5861Monthly Specials</a></li>
5862	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450782"><hr class="border-gray-200 my-2"
5863    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5864</li>
5865	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450783"><a href="/product-tag/service-center/" class="elementor-sub-item" tabindex="-1"
5866    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5867Service Center</a></li>
5868	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450784"><hr class="border-gray-200 my-2"
5869    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5870</li>
5871	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450785"><a href="/product-tag/ase-test-preparation/" class="elementor-sub-item" tabindex="-1"
5872    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5873ASE Test Prep</a></li>
5874	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450786"><a href="/product-tag/diagnostics-driveability/" class="elementor-sub-item" tabindex="-1"
5875    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5876Diagnostics &#038; Driveability</a></li>
5877	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450787"><a href="/product-tag/diesel" class="elementor-sub-item" tabindex="-1"
5878    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5879Diesel</a></li>
5880	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450788"><a href="/product-tag/management/" class="elementor-sub-item" tabindex="-1"
5881    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5882Management</a></li>
5883	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450789"><a href="/product-tag/electrical/" class="elementor-sub-item" tabindex="-1"
5884    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5885Electrical</a></li>
5886	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450790"><a href="/product-tag/hybridelectric-vehicle/" class="elementor-sub-item" tabindex="-1"
5887    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5888Hybrid</a></li>
5889	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450791"><a href="/product-tag/Livestream/" class="elementor-sub-item" tabindex="-1"
5890    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5891Scanner/Scope</a></li>
5892	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450792"><hr class="border-gray-200 my-2"
5893    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5894</li>
5895	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-450796"><a href="https://aviondemand.com/avi-learning-paths/" class="elementor-sub-item" tabindex="-1"
5896    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5897AVI Learning Paths</a></li>
5898	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450797"><a href="/bosch-training/" class="elementor-sub-item" tabindex="-1"
5899    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5900Bosch Training</a></li>
5901	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-450798"><a href="https://aviondemand.com/?page_id=150629" class="elementor-sub-item" tabindex="-1"
5902    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5903Shop Resources</a></li>
5904	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450799"><a href="/first-second-responder-training" class="elementor-sub-item" tabindex="-1"
5905    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5906First Responders</a></li>
5907</ul>
5908</li>
5909<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-450800"><a href="/on-site-training" class="elementor-item" tabindex="-1"
5910    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5911OnSite</a>
5912<ul class="sub-menu elementor-nav-menu--dropdown">
5913	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450801"><a href="/on-site-training/" class="elementor-sub-item" tabindex="-1"
5914    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5915AVI On-Site</a></li>
5916	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450802"><hr class="border-gray-200 my-2"
5917    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5918</li>
5919	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450803"><a href="/live-training-offerings/" class="elementor-sub-item" tabindex="-1"
5920    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5921Live Training Offerings</a></li>
5922	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450804"><hr class="border-gray-200 my-2"
5923    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5924</li>
5925	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450805"><a href="/shop/bosch-ev-training-tour/" class="elementor-sub-item" tabindex="-1"
5926    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5927Bosch Hybrid/EV Tour</a></li>
5928</ul>
5929</li>
5930<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-450807"><a href="https://aviondemand.com/on-campus/" class="elementor-item" tabindex="-1"
5931    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5932OnCampus</a></li>
5933<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450808"><a href="/avi-fleet-pass-municipalities-governments-agencies-technician-trainings/" class="elementor-item" tabindex="-1"
5934    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5935Fleet Training</a></li>
5936<li class="menu-item menu-item-type-post_type menu-
5936item-object-page menu-item-450809"><a href="https://aviondemand.com/?page_id=167770" class="elementor-item" tabindex="-1"
5937    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5938Automotive Tools</a></li>
5939<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450810"><a href="/events/" class="elementor-item" tabindex="-1"
5940    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5941Events</a></li>
5942<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-710388"><a href="https://aviondemand.com/automotive-video-news-letter/" class="elementor-item" tabindex="-1"
5943    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5944News</a></li>
5945<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-450812">
5946        <form action="/" class="flex items-center"
5947    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5948
5949            <input type="text" class="form-input w-full" name="s" placeholder="Search"
5950    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
5951
5952        </form></li>
5953<li class="menu-item wpmenucartli wpmenucart-display-standard menu-item empty-wpmenucart" id="wpmenucartli"><a class="wpmenucart-contents empty-wpmenucart" style="display:none">&nbsp;</a></li></ul>			</nav>
5954						</div>
5955				</div>
5956				</div>
5957				<div class="elementor-element elementor-element-36699b1 elementor-widget-mobile__width-inherit elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor" data-id="36699b1" data-element_type="widget" data-widget_type="text-editor.default">
5958				<div class="elementor-widget-container">
5959									<p><a href="https://aviondemand.com/login/" class="Login-btn">Login</a></p>								</div>
5960				</div>
5961				<div class="elementor-element elementor-element-f2de35e elementor-widget-mobile__width-inherit elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor" data-id="f2de35e" data-element_type="widget" data-widget_type="text-editor.default">
5962				<div class="elementor-widget-container">
5963									<p><a href="https://aviondemand.com/wp-login.php?action=logout" class="Logout-btn">Logout</a></p>								</div>
5964				</div>
5965				<div class="elementor-element elementor-element-3d6a7b8 elementor-mobile-align-center elementor-widget-mobile__width-inherit elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="3d6a7b8" data-element_type="widget" data-widget_type="button.default">
5966				<div class="elementor-widget-container">
5967									<div class="elementor-button-wrapper">
5968					<a class="elementor-button elementor-button-link elementor-size-sm" href="/user-dashboard/" id="dashBoard">
5969						<span class="elementor-button-content-wrapper">
5970									<span class="elementor-button-text">Dashboard</span>
5971					</span>
5972					</a>
5973				</div>
5974								</div>
5975				</div>
5976				</div>
5977		<div class="elementor-element elementor-element-dabf6d7 e-flex e-con-boxed e-con e-parent" data-id="dabf6d7" data-element_type="container">
5978					<div class="e-con-inner">
5979		<div class="elementor-element elementor-element-ac9590c e-con-full e-flex e-con e-child" data-id="ac9590c" data-element_type="container">
5980				<div class="elementor-element elementor-element-c613a76 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="c613a76" data-element_type="widget" data-widget_type="heading.default">
5981				<div class="elementor-widget-container">
5982					<h1 class="elementor-heading-title elementor-size-default">Expert Training for the Automotive Professional</h1>				</div>
5983				</div>
5984				<div class="elementor-element elementor-element-1427f9d elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="1427f9d" data-element_type="widget" data-widget_type="text-editor.default">
5985				<div class="elementor-widget-container">
5986									<p>Master cutting-edge automotive diagnostics, repair, and more with expert-led online training designed for professionals like you. Learn anytime, anywhere!</p>								</div>
5987				</div>
5988				<div class="elementor-element elementor-element-b1f14d2 elementor-mobile-align-center elementor-widget-mobile__width-inherit elementor-widget elementor-widget-global elementor-global-420898 elementor-widget-button" data-id="b1f14d2" data-element_type="widget" data-widget_type="button.default">
5989				<div class="elementor-widget-container">
5990									<div class="elementor-button-wrapper">
5991					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://aviondemand.com/avi-on-demand-on-line-class-offerings/">
5992						<span class="elementor-button-content-wrapper">
5993									<span class="elementor-button-text"> Start Learning Now</span>
5994					</span>
5995					</a>
5996				</div>
5997								</div>
5998				</div>
5999				<div class="elementor-element elementor-element-940eec2 elementor-widget elementor-widget-image" data-id="940eec2" data-element_type="widget" data-widget_type="image.default">
6000				<div class="elementor-widget-container">
6001																<a href="https://avitechnicalacademy.com/schedule-and-registration/">
6002							<img decoding="async" width="300" height="47" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/07/ASE-Accredited-Logo.png" class="attachment-medium size-medium wp-image-437673" alt="ASE-Accredited-Logo" srcset="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/07/ASE-Accredited-Logo.png 300w, https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/07/ASE-Accredited-Logo-100x16.png 100w" sizes="(max-width: 300px) 100vw, 300px" />								</a>
6003															</div>
6004				</div>
6005				</div>
6006		<div class="elementor-element elementor-element-e5fd612 e-con-full e-flex e-con e-child" data-id="e5fd612" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6007				<div class="elementor-element elementor-element-1e444dd elementor-widget elementor-widget-spacer" data-id="1e444dd" data-element_type="widget" data-widget_type="spacer.default">
6008				<div class="elementor-widget-container">
6009							<div class="elementor-spacer">
6010			<div class="elementor-spacer-inner"></div>
6011		</div>
6012						</div>
6013				</div>
6014				</div>
6015					</div>
6016				</div>
6017		<div class="elementor-element elementor-element-6b353f8 e-flex e-con-boxed e-con e-parent" data-id="6b353f8" data-element_type="container">
6018					<div class="e-con-inner">
6019		<div class="elementor-element elementor-element-52573c9 e-con-full e-flex e-con e-child" data-id="52573c9" data-element_type="container">
6020				<div class="elementor-element elementor-element-58e47cc elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="58e47cc" data-element_type="widget" data-widget_type="heading.default">
6021				<div class="elementor-widget-container">
6022					<h2 class="elementor-heading-title elementor-size-default">Online Training</h2>				</div>
6023				</div>
6024				<div class="elementor-element elementor-element-d85139a elementor-widget elementor-widget-text-editor" data-id="d85139a" data-element_type="widget" data-widget_type="text-editor.default">
6025				<div class="elementor-widget-container">
6026									<div class="elementor-element elementor-element-d85139a elementor-widget elementor-widget-text-editor" data-id="d85139a" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p data-start="581" data-end="912">Access over <strong>1,200 hours</strong> of online courses, assessments, and certificates covering ASE Test Prep, Diagnostics, Hybrids, Diesel, HVAC, Shop Management, and more. Learn on your schedule and build real-world skills at your own pace.</p></div></div><div class="elementor-element elementor-element-89d41bf elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="89d41bf" data-element_type="widget" data-widget_type="image-box.default"><div class="elementor-widget-container"><div class="elementor-image-box-wrapper"></div></div></div>								</div>
6027				</div>
6028				<div class="elementor-element elementor-element-89d41bf elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="89d41bf" data-element_type="widget" data-widget_type="image-box.default">
6029				<div class="elementor-widget-container">
6030					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="20" height="20" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/checked-Icon.png" class="attachment-full size-full wp-image-420889" alt="" /></figure><div class="elementor-image-box-content"><p class="elementor-image-box-title">ASE Accredited Training Provider</p></div></div>
6030				</div>
6031				</div>
6032				<div class="elementor-element elementor-element-a1c96f4 elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="a1c96f4" data-element_type="widget" data-widget_type="image-box.default">
6033				<div class="elementor-widget-container">
6034					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="20" height="20" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/checked-Icon.png" class="attachment-full size-full wp-image-420889" alt="" /></figure><div class="elementor-image-box-content"><p class="elementor-image-box-title">Earn Continuing Education Credits</p></div></div>				</div>
6035				</div>
6036				<div class="elementor-element elementor-element-848f42c elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="848f42c" data-element_type="widget" data-widget_type="image-box.default">
6037				<div class="elementor-widget-container">
6038					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="20" height="20" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/checked-Icon.png" class="attachment-full size-full wp-image-420889" alt="" /></figure><div class="elementor-image-box-content"><p class="elementor-image-box-title">On Line 24/7 Pre-Test, Post Test Certificates</p></div></div>				</div>
6039				</div>
6040				<div class="elementor-element elementor-element-48764b6 elementor-mobile-align-center elementor-widget elementor-widget-button" data-id="48764b6" data-element_type="widget" data-widget_type="button.default">
6041				<div class="elementor-widget-container">
6042									<div class="elementor-button-wrapper">
6043					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://aviondemand.com/avi-on-demand-on-line-class-offerings/">
6044						<span class="elementor-button-content-wrapper">
6045									<span class="elementor-button-text">Get Started Now</span>
6046					</span>
6047					</a>
6048				</div>
6049								</div>
6050				</div>
6051				</div>
6052		<div class="elementor-element elementor-element-362c3f6 e-con-full e-flex e-con e-child" data-id="362c3f6" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6053				<div class="elementor-element elementor-element-f1ef4e3 elementor-widget elementor-widget-spacer" data-id="f1ef4e3" data-element_type="widget" data-widget_type="spacer.default">
6054				<div class="elementor-widget-container">
6055							<div class="elementor-spacer">
6056			<div class="elementor-spacer-inner"></div>
6057		</div>
6058						</div>
6059				</div>
6060				</div>
6061					</div>
6062				</div>
6063		<div class="elementor-element elementor-element-f852a99 e-flex e-con-boxed e-con e-parent" data-id="f852a99" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6064					<div class="e-con-inner">
6065		<div class="elementor-element elementor-element-6b983c7 e-flex e-con-boxed e-con e-child" data-id="6b983c7" data-element_type="container">
6066					<div class="e-con-inner">
6067				<div class="elementor-element elementor-element-568ba9c elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="568ba9c" data-element_type="widget" data-widget_type="heading.default">
6068				<div class="elementor-widget-container">
6069					<h2 class="elementor-heading-title elementor-size-default">Upcoming Live Training Events</h2>				</div>
6070				</div>
6071				<div class="elementor-element elementor-element-9edd530 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="9edd530" data-element_type="widget" data-widget_type="divider.default">
6072				<div class="elementor-widget-container">
6073							<div class="elementor-divider">
6074			<span class="elementor-divider-separator">
6075						</span>
6076		</div>
6077						</div>
6078				</div>
6079				<div class="elementor-element elementor-element-057f6f2 elementor-widget elementor-widget-text-editor" data-id="057f6f2" data-element_type="widget" data-widget_type="text-editor.default">
6080				<div class="elementor-widget-container">
6081									<p data-start="207" data-end="354">Stay current with the latest automotive technology through our hands-on and classroom training events. New dates and locations are added regularly.</p>								</div>
6082				</div>
6083		<div class="elementor-element elementor-element-91659d5 e-con-full e-flex e-con e-child" data-id="91659d5" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6084		<div class="elementor-element elementor-element-2bb47a3 e-con-full e-flex e-con e-child" data-id="2bb47a3" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6085		<div class="elementor-element elementor-element-f61e189 e-con-full e-flex e-con e-child" data-id="f61e189" data-element_type="container">
6086		<div class="elementor-element elementor-element-d52967e e-con-full e-flex e-con e-child" data-id="d52967e" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6087				<div class="elementor-element elementor-element-a309326 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs" data-id="a309326" data-element_type="widget" data-settings="{&quot;tabs_justify_horizontal&quot;:&quot;stretch&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}" data-widget_type="nested-tabs.default">
6088				<div class="elementor-widget-container">
6089							<div class="e-n-tabs" data-widget-number="170955558" aria-label="Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.">
6090			<div class="e-n-tabs-heading" role="tablist">
6091					<button id="e-n-tab-title-1709555581" class="e-n-tab-title" aria-selected="true" data-tab-index="1" role="tab" tabindex="0" aria-controls="e-n-tab-content-1709555581" style="--n-tabs-title-order: 1;">
6092						<span class="e-n-tab-title-text">
6093				Nationwide			</span>
6094		</button>
6095					</div>
6096			<div class="e-n-tabs-content">
6097				<div id="e-n-tab-content-1709555581" role="tabpanel" aria-labelledby="e-n-tab-title-1709555581" data-tab-index="1" style="--n-tabs-title-order: 1;" class="e-active elementor-element elementor-element-5f70ec5 e-con-full e-flex e-con e-child" data-id="5f70ec5" data-element_type="container">
6098		<div class="elementor-element elementor-element-707eab1 e-grid e-con-boxed e-con e-child" data-id="707eab1" data-element_type="container">
6099					<div class="e-con-inner">
6100		<div class="elementor-element elementor-element-5790339 e-con-full e-flex e-con e-child" data-id="5790339" data-element_type="container">
6101		<div class="elementor-element elementor-element-1cf04cb e-con-full e-flex e-con e-child" data-id="1cf04cb" data-element_type="container">
6102				<div class="elementor-element elementor-element-83dae39 elementor-widget elementor-widget-heading" data-id="83dae39" data-element_type="widget" data-widget_type="heading.default">
6103				<div class="elementor-widget-container">
6104					<div class="elementor-heading-title elementor-size-default">February </div>				</div>
6105				</div>
6106				<div class="elementor-element elementor-element-0b802b2 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="0b802b2" data-element_type="widget" data-widget_type="icon-list.default">
6107				<div class="elementor-widget-container">
6108							<ul class="elementor-icon-list-items">
6109							<li class="elementor-icon-list-item">
6110										<span class="elementor-icon-list-text">24th-26th 2027</span>
6111									</li>
6112						</ul>
6113						</div>
6114				</div>
6115				</div>
6116		<div class="elementor-element elementor-element-dfec9ea e-con-full e-flex e-con e-child" data-id="dfec9ea" data-element_type="container">
6117				<div class="elementor-element elementor-element-caf3743 elementor-widget elementor-widget-heading" data-id="caf3743" data-element_type="widget" data-widget_type="heading.default">
6118				<div class="elementor-widget-container">
6119					<div class="elementor-heading-title elementor-size-default">2027 AVI Winter Conference </div>				</div>
6120				</div>
6121				<div class="elementor-element elementor-element-6388bce elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="6388bce" data-element_type="widget" data-widget_type="icon-list.default">
6122				<div class="elementor-widget-container">
6123							<ul class="elementor-icon-list-items">
6124							<li class="elementor-icon-list-item">
6125											<span class="elementor-icon-list-icon">
6126							<svg aria-hidden="true" class="e-font-icon-svg e-fas-clock" viewB
6126ox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"></path></svg>						</span>
6127										<span class="elementor-icon-list-text"> 8:30 AM – 5:00 PM</span>
6128									</li>
6129								<li class="elementor-icon-list-item">
6130											<span class="elementor-icon-list-icon">
6131							<svg aria-hidden="true" class="e-font-icon-svg e-fas-map-marker-alt" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg>						</span>
6132										<span class="elementor-icon-list-text">13051 Bell Tower Dr, Fort Myers, Florida, 33907</span>
6133									</li>
6134						</ul>
6135						</div>
6136				</div>
6137				</div>
6138		<div class="elementor-element elementor-element-46d961d e-con-full e-flex e-con e-child" data-id="46d961d" data-element_type="container">
6139				</div>
6140				</div>
6141		<div class="elementor-element elementor-element-d131f96 e-con-full e-flex e-con e-child" data-id="d131f96" data-element_type="container">
6142		<div class="elementor-element elementor-element-42ee08b e-con-full e-flex e-con e-child" data-id="42ee08b" data-element_type="container">
6143				<div class="elementor-element elementor-element-e64aeee elementor-widget elementor-widget-heading" data-id="e64aeee" data-element_type="widget" data-widget_type="heading.default">
6144				<div class="elementor-widget-container">
6145					<div class="elementor-heading-title elementor-size-default">Bosch ADAS in Action:  Training Workshop</div>				</div>
6146				</div>
6147				<div class="elementor-element elementor-element-0e99fd5 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="0e99fd5" data-element_type="widget" data-widget_type="icon-list.default">
6148				<div class="elementor-widget-container">
6149							<ul class="elementor-icon-list-items">
6150							<li class="elementor-icon-list-item">
6151											<span class="elementor-icon-list-icon">
6152							<svg aria-hidden="true" class="e-font-icon-svg e-fas-map-marker-alt" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg>						</span>
6153										<span class="elementor-icon-list-text">Offered in multiple locations nationwide. Click to learn more!</span>
6154									</li>
6155						</ul>
6156						</div>
6157				</div>
6158				</div>
6159		<div class="elementor-element elementor-element-abc1b28 e-con-full e-flex e-con e-child" data-id="abc1b28" data-element_type="container">
6160				<div class="elementor-element elementor-element-af6d221 elementor-mobile-align-center elementor-widget elementor-widget-button" data-id="af6d221" data-element_type="widget" data-widget_type="button.default">
6161				<div class="elementor-widget-container">
6162									<div class="elementor-button-wrapper">
6163					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://aviondemand.com/shop/bosch-adas-training-workshop/">
6164						<span class="elementor-button-content-wrapper">
6165									<span class="elementor-button-text">Book Now</span>
6166					</span>
6167					</a>
6168				</div>
6169								</div>
6170				</div>
6171				</div>
6172				</div>
6173		<div class="elementor-element elementor-element-a06c674 e-con-full e-flex e-con e-child" data-id="a06c674" data-element_type="container">
6174		<div class="elementor-element elementor-element-d844b9a e-con-full e-flex e-con e-child" data-id="d844b9a" data-element_type="container">
6175				<div class="elementor-element elementor-element-53fc4a5 elementor-widget elementor-widget-heading" data-id="53fc4a5" data-element_type="widget" data-widget_type="heading.default">
6176				<div class="elementor-widget-container">
6177					<div class="elementor-heading-title elementor-size-default">Bosch Hybrid/EV Training Tour
6178</div>
6178				</div>
6179				</div>
6180				<div class="elementor-element elementor-element-e25860d elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="e25860d" data-element_type="widget" data-widget_type="icon-list.default">
6181				<div class="elementor-widget-container">
6182							<ul class="elementor-icon-list-items">
6183							<li class="elementor-icon-list-item">
6184											<span class="elementor-icon-list-icon">
6185							<svg aria-hidden="true" class="e-font-icon-svg e-fas-map-marker-alt" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg>						</span>
6186										<span class="elementor-icon-list-text">Offered in multiple locations nationwide. Click to learn more!</span>
6187									</li>
6188						</ul>
6189						</div>
6190				</div>
6191				</div>
6192		<div class="elementor-element elementor-element-6b43dbb e-con-full e-flex e-con e-child" data-id="6b43dbb" data-element_type="container">
6193				<div class="elementor-element elementor-element-724e07f elementor-mobile-align-center elementor-widget elementor-widget-button" data-id="724e07f" data-element_type="widget" data-widget_type="button.default">
6194				<div class="elementor-widget-container">
6195									<div class="elementor-button-wrapper">
6196					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://aviondemand.com/shop/service-centers/bosch-ev-training-tour/">
6197						<span class="elementor-button-content-wrapper">
6198									<span class="elementor-button-text">Book Now</span>
6199					</span>
6200					</a>
6201				</div>
6202								</div>
6203				</div>
6204				</div>
6205				</div>
6206					</div>
6207				</div>
6208				</div>
6209					</div>
6210		</div>
6211						</div>
6212				</div>
6213				</div>
6214				</div>
6215				</div>
6216				</div>
6217				<div class="elementor-element elementor-element-e23da39 elementor-align-center elementor-widget elementor-widget-button" data-id="e23da39" data-element_type="widget" data-widget_type="button.default">
6218				<div class="elementor-widget-container">
6219									<div class="elementor-button-wrapper">
6220					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://aviondemand.com/live-training-events/">
6221						<span class="elementor-button-content-wrapper">
6222									<span class="elementor-button-text">See Full Training Schedule  </span>
6223					</span>
6224					</a>
6225				</div>
6226								</div>
6227				</div>
6228					</div>
6229				</div>
6230					</div>
6231				</div>
6232		<div class="elementor-element elementor-element-2a3d8a4d e-flex e-con-boxed e-con e-parent" data-id="2a3d8a4d" data-element_type="container">
6233					<div class="e-con-inner">
6234		<div class="elementor-element elementor-element-b0b6a0c e-con-full e-flex e-con e-child" data-id="b0b6a0c" data-element_type="container">
6235				<div class="elementor-element elementor-element-396c3a1 elementor-widget elementor-widget-heading" data-id="396c3a1" data-element_type="widget" data-widget_type="heading.default">
6236				<div class="elementor-widget-container">
6237					<h2 class="elementor-heading-title elementor-size-default">Hands-On & Classroom Learning
6238</h2>				</div>
6239				</div>
6240				</div>
6241				<div class="elementor-element elementor-element-60067dd0 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="60067dd0" data-element_type="widget" data-widget_type="text-editor.default">
6242				<div class="elementor-widget-container">
6243									<div class="elementor-element elementor-element-a577355 elementor-widget elementor-widget-text-editor" data-id="a577355" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><div class="elementor-element elementor-element-fa1fb01 elementor-widget elementor-widget-text-editor" data-id="fa1fb01" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p data-start="581" data-end="912">AVI training goes beyond slides and theory. Our programs combine <strong data-start="400" data-end="473">hands-on workshops, system mock-ups, and immersive classroom training</strong> to give technicians the skills they need to succeed.</p></div></div><div class="elementor-element elementor-element-031bf3e elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="031bf3e" data-element_type="widget" data-widget_type="image-box.default"><div class="elementor-widget-container"><div class="elementor-image-box-wrapper"></div></div></div></div></div><div class="elementor-element elementor-element-3af01a2 check-list elementor-widget elementor-widget-text-editor" data-id="3af01a2" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"></div></div>								</div>
6244				</div>
6245		<div class="elementor-element elementor-element-294eb1d e-con-full e-flex e-con e-child" data-id="294eb1d" data-element_type="container">
6246		<div class="elementor-element elementor-element-ed472fc e-con-full e-flex e-con e-child" data-id="ed472fc" data-element_type="container">
6247		<div class="elementor-element elementor-element-ad181cc e-con-full e-flex e-con e-child" data-id="ad181cc" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6248				<div class="elementor-element elementor-element-11749ca elementor-widget elementor-widget-image" data-id="11749ca" data-element_type="widget" data-widget_type="image.default">
6249				<div class="elementor-widget-container">
6250															<img loading="lazy" decoding="async" width="54" height="53" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/06/presentation-1-2.png" class="attachment-large size-large wp-image-431464" alt="" />															</div>
6251				</div>
6252				<div class="elementor-element elementor-element-ab41ac2 elementor-widget elementor-widget-heading" data-id="ab41ac2" data-element_type="widget" data-widget_type="heading.default">
6253				<div class="elementor-widget-container">
6254					<h2 class="elementor-heading-title elementor-size-default">Hands On Workshops</h2>				</div>
6255				</div>
6256				<div class="elementor-element elementor-element-c7444af elementor-widget elementor-widget-text-editor" data-id="c7444af" data-element_type="widget" data-widget_type="text-editor.default">
6257				<div class="elementor-widget-container">
6258									<p style="text-align: center;">The ability to perform hands-on activities is the best way to learn. AVI is proud to offer technical training in a hands-on workshop environment using our award-winning training aids and system mock-ups. Our flexible offerings can be customized to meet your needs. Our Hands-On training can be delivered in a 1 to 5-day format. With multiple-day workshops, technicians have the opportunity to reinforce their training with additional tasks, increasing their efficiency and proficiency.</p>								</div>
6259				</div>
6260				<div class="elementor-element elementor-element-64985da elementor-widget elementor-widget-button" data-id="64985da" data-element_type="widget" data-widget_type="button.default">
6261				<div class="elementor-widget-container">
6262									<div class="elementor-button-wrapper">
6263					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://aviondemand.com/live-training-offerings/">
6264						<span class="elementor-button-content-wrapper">
6265									<span class="elementor-button-text">Learn More</span>
6266					</span>
6267					</a>
6268				</div>
6269								</div>
6270				</div>
6271				</div>
6272		<div class="elementor-element elementor-element-d8c4b56 e-con-full e-flex e-con e-child" data-id="d8c4b56" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6273				<div class="elementor-element elementor-element-bafa7d4 elementor-widget elementor-widget-image" data-id="bafa7d4" data-element_type="widget" data-widget_type="image.default">
6274				<div class="elementor-widget-container">
6275															<img loading="lazy" decoding="async" width="53" height="53" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/06/presentation-1-3.png" class="attachment-large size-large wp-image-431465" alt="" />															</div>
6276				</div>
6277				<div class="elementor-element elementor-element-399c5ab elementor-widget elementor-widget-heading" data-id="399c5ab" data-element_type="widget" data-widget_type="heading.default">
6278				<div class="elementor-widget-container">
6279					<h2 class="elementor-heading-title elementor-size-default">Classroom Training</h2>				</div>
6280				</div>
6281				<div class="elementor-element elementor-element-51fb53a elementor-widget elementor-widget-text-editor" data-id="51fb53a" data-element_type="widget" data-widget_type="text-editor.default">
6282				<div class="elementor-widget-container">
6283									<p style="text-align: center;">AVI classroom training rises above the typical PowerPoint presentation. Our ASE Master Certified instructors blend traditional slide-based lectures with live demonstrations, creating an engaging and interactive learning environment. Each AVI training program imparts essential knowledge through real-world case studies that reinfor
6283ce core concepts and techniques, supported by additional materials to ensure a thorough and well-rounded learning experience.</p>								</div>
6284				</div>
6285				<div class="elementor-element elementor-element-0160c1d elementor-align-center elementor-widget elementor-widget-button" data-id="0160c1d" data-element_type="widget" data-widget_type="button.default">
6286				<div class="elementor-widget-container">
6287									<div class="elementor-button-wrapper">
6288					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://aviondemand.com/live-training-offerings/">
6289						<span class="elementor-button-content-wrapper">
6290									<span class="elementor-button-text">Learn More</span>
6291					</span>
6292					</a>
6293				</div>
6294								</div>
6295				</div>
6296				</div>
6297		<div class="elementor-element elementor-element-5b000c6 e-con-full e-flex e-con e-child" data-id="5b000c6" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6298				<div class="elementor-element elementor-element-d0b775b elementor-widget elementor-widget-image" data-id="d0b775b" data-element_type="widget" data-widget_type="image.default">
6299				<div class="elementor-widget-container">
6300															<img loading="lazy" decoding="async" width="54" height="53" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/06/presentation-1.png" class="attachment-large size-large wp-image-431466" alt="" />															</div>
6301				</div>
6302				<div class="elementor-element elementor-element-551b83b elementor-widget elementor-widget-heading" data-id="551b83b" data-element_type="widget" data-widget_type="heading.default">
6303				<div class="elementor-widget-container">
6304					<h2 class="elementor-heading-title elementor-size-default">Live Training Season Pass</h2>				</div>
6305				</div>
6306				<div class="elementor-element elementor-element-cefda69 elementor-widget elementor-widget-text-editor" data-id="cefda69" data-element_type="widget" data-widget_type="text-editor.default">
6307				<div class="elementor-widget-container">
6308									<article class="text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" tabindex="-1" data-testid="conversation-turn-4" data-scroll-anchor="true" data-turn="assistant"><div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"><div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="flex max-w-full flex-col grow"><div data-message-author-role="assistant" data-message-id="b3d08276-54f8-4830-abcf-45e61d150769" dir="auto" class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5" data-message-model-slug="gpt-4o"><div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"><div class="markdown prose dark:prose-invert w-full break-words dark markdown-new-styling"><p style="text-align: center;" data-start="78" data-end="411" data-is-last-node="" data-is-only-node="">The Season Pass provides year-round access to live, in-person training designed for auto parts suppliers, industry associations, and independent repair shops seeking consistent, high-quality education. With the Season Pass, you can choose six classes, each including 40 training manuals, and use them flexibly over a 12-month period.</p></div></div></div></div></div></div></article>								</div>
6309				</div>
6310				<div class="elementor-element elementor-element-075d0b3 elementor-align-center elementor-widget elementor-widget-button" data-id="075d0b3" data-element_type="widget" data-widget_type="button.default">
6311				<div class="elementor-widget-container">
6312									<div class="elementor-button-wrapper">
6313					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://aviondemand.com/live-training-season-pass-2">
6314						<span class="elementor-button-content-wrapper">
6315									<span class="elementor-button-text">Lean More</span>
6316					</span>
6317					</a>
6318				</div>
6319								</div>
6320				</div>
6321				</div>
6322				</div>
6323				</div>
6324					</div>
6325				</div>
6326		<div class="elementor-element elementor-element-d994f93 e-flex e-con-boxed e-con e-parent" data-id="d994f93" data-element_type="container">
6327					<div class="e-con-inner">
6328				<div class="elementor-element elementor-element-c5c2328 elementor-widget elementor-widget-heading" data-id="c5c2328" data-element_type="widget" data-widget_type="heading.default">
6329				<div class="elementor-widget-container">
6330					<h2 class="elementor-heading-title elementor-size-default">Popular Hands On Workshops</h2>				</div>
6331				</div>
6332					</div>
6333				</div>
6334		<div class="elementor-element elementor-element-f41785d e-flex e-con-boxed e-con e-parent" data-id="f41785d" data-element_type="container">
6335					<div class="e-con-inner">
6336				<div class="elementor-element elementor-element-59b6098 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="59b6098" data-element_type="widget" data-widget_type="divider.default">
6337				<div class="elementor-widget-container">
6338							<div class="elementor-divider">
6339			<span class="elementor-divider-separator">
6340						</span>
6341		</div>
6342						</div>
6343				</div>
6344					</div>
6345				</div>
6346		<div class="elementor-element elementor-element-4ee1829 e-flex e-con-boxed e-con e-parent" data-id="4ee1829" data-element_type="container">
6347					<div class="e-con-inner">
6348		<div class="elementor-element elementor-element-e4cb487 e-con-full e-flex e-con e-child" data-id="e4cb487" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6349				<div class="elementor-element elementor-element-c256edc elementor-widget elementor-widget-heading" data-id="c256edc" data-element_type="widget" data-widget_type="heading.default">
6350				<div class="elementor-widget-container">
6351					<p class="elementor-heading-title elementor-size-default">Heavy Duty Air Brake Certification Workshop</p>				</div>
6352				</div>
6353				<div class="elementor-element elementor-element-252a64d elementor-widget elementor-widget-text-editor" data-id="252a64d" data-element_type="widget" data-widget_type="text-editor.default">
6354				<div class="elementor-widget-container">
6355									<p>This workshop provides hands-on training in air brake systems, ensuring technicians gain essential certification.</p>								</div>
6356				</div>
6357				<div class="elementor-element elementor-element-7400411 elementor-widget elementor-widget-button" data-id="7400411" data-element_type="widget" data-widget_type="button.default">
6358				<div class="elementor-widget-container">
6359									<div class="elementor-button-wrapper">
6360					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://aviondemand.com/shop/heavy-duty-air-brake-hands-on-certification-workshop">
6361						<span class="elementor-button-content-wrapper">
6362									<span class="elementor-button-text">View Details</span>
6363					</span>
6364					</a>
6365				</div>
6366								</div>
6367				</div>
6368				</div>
6369		<div class="elementor-element elementor-element-f413e3d e-con-full e-flex e-con e-child" data-id="f413e3d" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6370				<div class="elementor-element elementor-element-2e2a548 elementor-widget elementor-widget-heading" data-id="2e2a548" data-element_type="widget" data-widget_type="heading.default">
6371				<div class="elementor-widget-container">
6372					<p class="elementor-heading-title elementor-size-default">Hybrid/Electric Hands-On Workshop</p>				</div>
6373				</div>
6374				<div class="elementor-element elementor-element-9088369 elementor-widget elementor-widget-text-editor" data-id="9088369" data-element_type="widget" data-widget_type="text-editor.default">
6375				<div class="elementor-widget-container">
6376									<p>Learn to diagnose, repair, and maintain hybrid and electric vehicle systems with expert guidance. </p>								</div>
6377				</div>
6378				<div class="elementor-element elementor-element-a5a8ac3 elementor-widget elementor-widget-button" data-id="a5a8ac3" data-element_type="widget" data-widget_type="button.default">
6379				<div class="elementor-widget-container">
6380									<div class="elementor-button-wrapper">
6381					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://aviondemand.com/shop/hands-on-hybri
6381d-electric-workshop">
6382						<span class="elementor-button-content-wrapper">
6383									<span class="elementor-button-text">View Details</span>
6384					</span>
6385					</a>
6386				</div>
6387								</div>
6388				</div>
6389				</div>
6390		<div class="elementor-element elementor-element-321279c e-con-full e-flex e-con e-child" data-id="321279c" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6391				<div class="elementor-element elementor-element-0a59809 elementor-widget elementor-widget-heading" data-id="0a59809" data-element_type="widget" data-widget_type="heading.default">
6392				<div class="elementor-widget-container">
6393					<p class="elementor-heading-title elementor-size-default">EV Technology Hands-On Workshop</p>				</div>
6394				</div>
6395				<div class="elementor-element elementor-element-2cd06c2 elementor-widget elementor-widget-text-editor" data-id="2cd06c2" data-element_type="widget" data-widget_type="text-editor.default">
6396				<div class="elementor-widget-container">
6397									<p>Master the latest EV diagnostic tools and maintenance techniques with hands-on experience. </p>								</div>
6398				</div>
6399				<div class="elementor-element elementor-element-129af06 elementor-widget elementor-widget-button" data-id="129af06" data-element_type="widget" data-widget_type="button.default">
6400				<div class="elementor-widget-container">
6401									<div class="elementor-button-wrapper">
6402					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://aviondemand.com/shop/ev-technology-on-site-course">
6403						<span class="elementor-button-content-wrapper">
6404									<span class="elementor-button-text">View Details</span>
6405					</span>
6406					</a>
6407				</div>
6408								</div>
6409				</div>
6410				</div>
6411					</div>
6412				</div>
6413		<div class="elementor-element elementor-element-0fe1cf2 e-flex e-con-boxed e-con e-parent" data-id="0fe1cf2" data-element_type="container">
6414					<div class="e-con-inner">
6415		<div class="elementor-element elementor-element-a511739 e-con-full e-flex e-con e-child" data-id="a511739" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6416				<div class="elementor-element elementor-element-5238f5f elementor-widget elementor-widget-heading" data-id="5238f5f" data-element_type="widget" data-widget_type="heading.default">
6417				<div class="elementor-widget-container">
6418					<p class="elementor-heading-title elementor-size-default">Air Conditioning &amp; Heating</p>				</div>
6419				</div>
6420				<div class="elementor-element elementor-element-a09a80a elementor-widget elementor-widget-text-editor" data-id="a09a80a" data-element_type="widget" data-widget_type="text-editor.default">
6421				<div class="elementor-widget-container">
6422									<p>Gain in-depth knowledge of HVAC system repair and troubleshooting.</p>								</div>
6423				</div>
6424				<div class="elementor-element elementor-element-be53749 elementor-widget elementor-widget-button" data-id="be53749" data-element_type="widget" data-widget_type="button.default">
6425				<div class="elementor-widget-container">
6426									<div class="elementor-button-wrapper">
6427					<a class="elementor-button elementor-button-link elementor-size-sm" href="/shop/air-conditioning-and-heating-hands-on-workshop/">
6428						<span class="elementor-button-content-wrapper">
6429									<span class="elementor-button-text">View Details</span>
6430					</span>
6431					</a>
6432				</div>
6433								</div>
6434				</div>
6435				</div>
6436		<div class="elementor-element elementor-element-a9c70f6 e-con-full e-flex e-con e-child" data-id="a9c70f6" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6437				<div class="elementor-element elementor-element-4a96d8b elementor-widget elementor-widget-heading" data-id="4a96d8b" data-element_type="widget" data-widget_type="heading.default">
6438				<div class="elementor-widget-container">
6439					<p class="elementor-heading-title elementor-size-default">ADAS Calibration &amp; Diagnostics</p>				</div>
6440				</div>
6441				<div class="elementor-element elementor-element-9c74d76 elementor-widget elementor-widget-text-editor" data-id="9c74d76" data-element_type="widget" data-widget_type="text-editor.default">
6442				<div class="elementor-widget-container">
6443									<p>Understand advanced driver assistance systems (ADAS) and calibration techniques for modern vehicles. </p>								</div>
6444				</div>
6445				<div class="elementor-element elementor-element-96ad410 elementor-widget elementor-widget-button" data-id="96ad410" data-element_type="widget" data-widget_type="button.default">
6446				<div class="elementor-widget-container">
6447									<div class="elementor-button-wrapper">
6448					<a class="elementor-button elementor-button-link elementor-size-sm" href="/shop/advanced-driver-assistance-systems-adas-hands-on-workshop/">
6449						<span class="elementor-button-content-wrapper">
6450									<span class="elementor-button-text">View Details</span>
6451					</span>
6452					</a>
6453				</div>
6454								</div>
6455				</div>
6456				</div>
6457		<div class="elementor-element elementor-element-33de167 e-con-full e-flex e-con e-child" data-id="33de167" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6458				<div class="elementor-element elementor-element-9ad6ea7 elementor-widget elementor-widget-heading" data-id="9ad6ea7" data-element_type="widget" data-widget_type="heading.default">
6459				<div class="elementor-widget-container">
6460					<p class="elementor-heading-title elementor-size-default">Advanced Networking &amp; Diagnostics</p>				</div>
6461				</div>
6462				<div class="elementor-element elementor-element-df75b4e elementor-widget elementor-widget-text-editor" data-id="df75b4e" data-element_type="widget" data-widget_type="text-editor.default">
6463				<div class="elementor-widget-container">
6464									<p>Learn about advanced vehicle networking and diagnostic techniques to troubleshoot complex automotive issues.</p>								</div>
6465				</div>
6466				<div class="elementor-element elementor-element-76b1646 elementor-widget elementor-widget-button" data-id="76b1646" data-element_type="widget" data-widget_type="button.default">
6467				<div class="elementor-widget-container">
6468									<div class="elementor-button-wrapper">
6469					<a class="elementor-button elementor-button-link elementor-size-sm" href="/shop/advanced-networking-diagnostics-hands-on-workshop/">
6470						<span class="elementor-button-content-wrapper">
6471									<span class="elementor-button-text">View Details</span>
6472					</span>
6473					</a>
6474				</div>
6475								</div>
6476				</div>
6477				</div>
6478					</div>
6479				</div>
6480		<div class="elementor-element elementor-element-9d1dfec e-flex e-con-boxed e-con e-parent" data-id="9d1dfec" data-element_type="container">
6481					<div class="e-con-inner">
6482		<div class="elementor-element elementor-element-c021c47 e-con-full e-flex e-con e-child" data-id="c021c47" data-element_type="container">
6483		<div class="elementor-element elementor-element-7f2caad e-con-full e-flex e-con e-child" data-id="7f2caad" data-element_type="container">
6484				<div class="elementor-element elementor-element-0bf9d14 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="0bf9d14" data-element_type="widget" data-widget_type="heading.default">
6485				<div class="elementor-widget-container">
6486					<h2 class="elementor-heading-title elementor-size-default">Insights, News &amp; Tech Tips</h2>				</div>
6487				</div>
6488				<div class="elementor-element elementor-element-c5c464f elementor-align-right elementor-widget elementor-widget-button" data-id="c5c464f" data-element_type="widget" data-widget_type="button.default">
6489				<div class="elementor-widget-container">
6490									<div class="elementor-button-wrapper">
6491					<a class="elementor-button elementor-button-link elementor-size-sm" href="/automotive-video-news-letter/">
6492						<span class="elementor-button-content-wrapper">
6493									<span class="elementor-button-text">View All</span>
6494					</span>
6495					</a>
6496				</div>
6497								</div>
6498				</div>
6499				</div>
6500				<div class="elementor-element elementor-element-24e4a92 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="24e4a92" data-element_type="widget" data-widget_type="divider.default">
6501				<div class="elementor-widget-container">
6502							<div class="elementor-divider">
6503			<span class="elementor-divider-separator">
6504						</span>
6505		</div>
6506						</div>
6507				</div>
6508		<div class="elementor-element elementor-element-c81b082 e-con-full e-flex e-con e-child" data-id="c81b082" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6509		<div class="elementor-element elementor-element-c204bbb e-con-full e-flex e-con e-child" data-id="c204bbb" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6510				</div>
6511		<div class="elementor-element elementor-element-9a64dbc e-con-full e-flex e-con e-child" data-id="9a64dbc" data-element_type="container">
6512				<div class="elementor-element elementor-element-a1f8c45 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="a1f8c45" data-element_type="widget" data-widget_type="heading.default">
6513				<div class="elementor-widget-container">
6514					<h4 class="elementor-heading-title elementor-size-default">CAN FD Compatibility
6515</h4>				</div>
6516				</div>
6517				<div class="elementor-element elementor-element-c9aceaf elementor-widget elementor-widget-text-editor" data-id="c9aceaf" data-element_type="widget" data-widget_type="text-editor.default">
6518				<div class="elementor-widget-container">
6519									<p>This tech tip explains how CAN FD systems affect scan tool communication, why some older scan tools require an adapter and firmware updates, and what happens when those updates aren’t in place.</p>								</div>
6520				</div>
6521				<div class="elementor-element elementor-element-9ff4288 elementor-widget elementor-widget-button" data-id="9ff4288" data-element_type="widget" data-widget_type="button.default">
6522				<div class="elementor-widget-container">
6523									<div class="elementor-button-wrapper">
6524					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://aviondemand.com/insider/can-fd-compatibility-adapters-firmware-and-scan-tool-limitations-tech-tip/">
6525						<span class="elementor-button-content-wrapper">
6526									<span class="elementor-button-text">Watch Now!</span>
6527					</span>
6528					</a>
6529				</div>
6530								</div>
6531				</div>
6532				</div>
6533				</div>
6534				</div>
6535		<div class="elementor-element elementor-element-edc9d96 e-con-full e-flex e-con e-child" data-id="edc9d96" data-element_type="container">
6536				<div class="elementor-element elementor-element-68ea9dc elementor-widget elementor-widget-image" data-id="68ea9dc" data-element_type="widget" data-widget_type="image.default">
6537				<div class="elementor-widget-container">
6538																<a href="https://aviondemand.com/shop/all-access/">
6539							<img loading="lazy" decoding="async" width="300" height="300" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/07/1080x1080-300x300.png" class="attachment-medium size-medium wp-image-437397" alt="" srcset="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/07/1080x1080-300x300.png 300w, https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/07/1080x1080-1024x1024.png 1024w, https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/07/1080x1080-150x150.png 150w, https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/07/1080x1080-768x768.png 768w, https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/07/1080x1080-100x100.png 100w, https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/07/1080x1080-600x600.png 600w, https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/07/1080x1080-375x375.png 375w, https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/07/1080x1080.png 1080w" sizes="(max-width: 300px) 100vw, 300px" />								</a>
6540															</div>
6541				</div>
6542				</div>
6543					</div>
6544				</div>
6545		<div class="elementor-element elementor-element-e766b79 e-flex e-con-boxed e-con e-parent" data-id="e766b79" data-element_type="container">
6546					<div class="e-con-inner">
6547				<div class="elementor-element elementor-element-db1ee22 elementor-widget elementor-widget-heading" data-id="db1ee22" data-element_type="widget" data-widget_type="heading.default">
6548				<div class="elementor-widget-container">
6549					<h2 class="elementor-heading-title elementor-size-default">Unsure Where to Start Your Training?
6550</h2>				</div>
6551				</div>
6552					</div>
6553				</div>
6554		<div class="elementor-element elementor-element-c54b5c6 e-flex e-con-boxed e-con e-parent" data-id="c54b5c6" data-element_type="container">
6555					<div class="e-con-inner">
6556		<div class="elementor-element elementor-element-2f02be2 e-con-full e-flex e-con e-child" data-id="2f02be2" data-element_type="container">
6557				<div class="elementor-element elementor-element-a5243e5 elementor-widget elementor-widget-image" data-id="a5243e5" data-element_type="widget" data-widget_type="image.default">
6558				<div class="elementor-widget-container">
6559															<img loading="lazy" decoding="async" width="72" height="72" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/Group-6.png" class="attachment-large size-large wp-image-421031" alt="Group 1" />															</div>
6560				</div>
6561				<div class="elementor-element elementor-element-488e2af elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="488e2af" data-element_type="widget" data-widget_type="heading.default">
6562				<div class="elementor-widget-container">
6563					<div class="elementor-heading-title elementor-size-default">Choose Your Category
6564</div>				</div>
6565				</div>
6566				<div class="elementor-element elementor-element-efd5015 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="efd5015" data-element_type="widget" data-widget_type="text-editor.default">
6567				<div class="elementor-widget-container">
6568									<p data-start="349" data-end="428">Select the topic you want to improve, from diagnostics to diesel, EV, and more.</p>								</div>
6569				</div>
6570				</div>
6571		<div class="elementor-element elementor-element-f709922 e-con-full e-flex e-con e-child" data-id="f709922" data-element_type="container">
6572				<div class="elementor-element elementor-element-2294dfb elementor-widget elementor-widget-image" data-id="2294dfb" data-element_type="widget" data-widget_type="image.default">
6573				<div class="elementor-widget-container">
6574															<img loading="lazy" decoding="async" width="72" height="72" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/Group-6-1.png" class="attachment-large size-large wp-image-421030" alt="Group 2" />															</div>
6575				</div>
6576				<div class="elementor-element elementor-element-4ab1b93 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="4ab1b93" data-element_type="widget" data-widget_type="heading.default">
6577				<div class="elementor-widget-container">
6578					<div class="elementor-heading-title elementor-size-default">Take the Knowledge Assessment
6579</div>				</div>
6580				</div>
6581				<div class="elementor-element elementor-element-9462e1f elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="9462e1f" data-element_type="widget" data-widget_type="text-editor.default">
6582				<div class="elementor-widget-container">
6583									<p data-start="478" data-end="544">Complete a short assessment to measure your current understanding.</p>								</div>
6584				</div>
6585				</div>
6586		<div class="elementor-element elementor-element-6323966 e-con-full e-flex e-con e-child" data-id="6323966" data-element_type="container">
6587				<div class="elementor-element elementor-element-19ec197 elementor-widget elementor-widget-image" data-id="19ec197" data-element_type="widget" data-widget_type="image.default">
6588				<div class="elementor-widget-container">
6589															<img loading="lazy" decoding="async" width="72" height="72" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/Group-6-2.png" class="attachment-large size-large wp-image-421029" alt="Group 3" />															</div>
6590				</div>
6591				<div class="elementor-element elementor-element-0526acf elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="0526acf" data-element_type="widget" data-widget_type="heading.default">
6592				<div class="elementor-widget-container">
6593					<div class="elementor-heading-title elementor-size-default">Get Your Personalized Learning Path
6594</div>				</div>
6595				</div>
6596				<div class="elementor-element elementor-element-fa5e71c elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="fa5e71c" data-element_type="widget" data-widget_type="text-editor.default">
6597				<div class="elementor-widget-container">
6598									<p data-start="600" data-end="699">Based on your results, you’ll be guided to a training path built specifically for your skill level.</p>								</div>
6599				</div>
6600				</div>
6601					</div>
6602				</div>
6603		<div class="elementor-element elementor-element-efb0542 e-flex e-con-boxed e-con e-parent" data-id="efb0542" data-element_type="container">
6604					<div class="e-con-inner">
6605				<div class="elementor-element elementor-element-ae6651a elementor-align-center elementor-widget elementor-widget-button" data-id="ae6651a" data-element_type="widget" data-widget_type="button.default">
6606				<div class="elementor-widget-container">
6607									<div class="elementor-button-wrapper">
6608					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://aviondemand.com/avi-learning-paths/">
6609						<span class="elementor-button-content-wrapper">
6610									<span class="elementor-button-text"> Start Learning</span>
6611					</span>
6612					</a>
6613				</div>
6614								</div>
6615				</div>
6616					</div>
6617				</div>
6618		<div class="elementor-element elementor-element-bd9fb27 e-flex e-con-boxed e-con e-parent" data-id="bd9fb27" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6619					<div class="e-con-inner">
6620		<div class="elementor-element elementor-element-f1173c7 e-con-full e-flex e-con e-child" data-id="f1173c7" data-element_type="container">
6621				<div class="elementor-element elementor-element-b61d976 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="b61d976" data-element_type="widget" data-widget_type="heading.default">
6622				<div class="elementor-widget-container">
6623					<h2 class="elementor-heading-title elementor-size-default">Choose Excellence, Choose <span style="color:#DB2E2E">Automotive Expertise</span></h2>				</div>
6624				</div>
6625				<div class="elementor-element elementor-element-dcbfd93 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="dcbfd93" data-element_type="widget" data-widget_type="text-editor.default">
6626				<div class="elementor-widget-container">
6627									<p>Fuel your team’s growth with AVI OnDemand. Equip your techs with expert-led training that drives performance, boosts efficiency, and keeps your shop future ready.</p>								</div>
6628				</div>
6629				</div>
6630		<div class="elementor-element elementor-element-693e8f4 e-grid e-con-full e-con e-child" data-id="693e8f4" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
6631				<div class="elementor-element elementor-element-9f6edfd elementor-position-top elementor-widget elementor-widget-image-box" data-id="9f6edfd" data-element_type="widget" data-widget_type="image-box.default">
6632				<div class="elementor-widget-container">
6633					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="51" height="51" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/training-1-1.png" class="attachment-full size-full wp-image-421039" alt="training 1 (1)" /></figure><div class="elementor-image-box-content"><div class="elementor-image-box-title">Online Learning</div><p class="elementor-image-box-description">From ASE Test Prep to Hybrid &amp; EV Technology, our diverse courses are designed for professionals at all skill levels</p></div></div>				</div>
6634				</div>
6635				<div class="elementor-element elementor-element-0420745 elementor-position-top elementor-widget elementor-widget-image-box" data-id="0420745" data-element_type="widget" data-widget_type="image-box.default">
6636				<div class="elementor-widget-container">
6637					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="51" height="51" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/training-1.png" class="attachment-full size-full wp-image-421040" alt="training 1" /></figure><div class="elementor-image-box-content"><div class="elementor-image-box-title">Hands-On Learning</div><p class="elementor-image-box-description">Gain real-world experience through our instructor-led workshops, focusing on diagnostics, repair, and emerging automotive technologies.</p></div></div>				</div>
6638				</div>
6639				<div class="elementor-element elementor-element-22e82ba elementor-position-top elementor-widget elementor-widget-image-box" data-id="22e82ba" data-element_type="widget" data-widget_type="image-box.default">
6640				<div class="elementor-widget-container">
6641					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="51" height="51" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/training-1-2.png" class="attachment-full size-full wp-image-421038" alt="training 1 (2)" /></figure><div class="elementor-image-box-content"><div class="elementor-image-box-title">Industry-Recognized Certifications</div><p class="elementor-image-box-description">Our training programs can help you earn certifications that set you apart in the competitive automotive industry. </p></div></div>
6641				</div>
6642				</div>
6643				<div class="elementor-element elementor-element-d512e02 elementor-position-top elementor-widget elementor-widget-image-box" data-id="d512e02" data-element_type="widget" data-widget_type="image-box.default">
6644				<div class="elementor-widget-container">
6645					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="51" height="50" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/training-1-3.png" class="attachment-full size-full wp-image-421037" alt="training 1 (3)" /></figure><div class="elementor-image-box-content"><div class="elementor-image-box-title">Continuous Support &amp; Resources</div><p class="elementor-image-box-description">Get access to training manuals, live sessions, and on-demand content to keep your knowledge sharp and up-to-date.</p></div></div>				</div>
6646				</div>
6647				</div>
6648					</div>
6649				</div>
6650		<div class="elementor-element elementor-element-418fe0d e-flex e-con-boxed e-con e-parent" data-id="418fe0d" data-element_type="container">
6651					<div class="e-con-inner">
6652		<div class="elementor-element elementor-element-5bcf6ea e-flex e-con-boxed e-con e-child" data-id="5bcf6ea" data-element_type="container">
6653					<div class="e-con-inner">
6654				<div class="elementor-element elementor-element-0b82162 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="0b82162" data-element_type="widget" data-widget_type="heading.default">
6655				<div class="elementor-widget-container">
6656					<h2 class="elementor-heading-title elementor-size-default">Stay Ahead in the Automotive Industry with Expert Training</h2>				</div>
6657				</div>
6658				<div class="elementor-element elementor-element-8b3c97b elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="8b3c97b" data-element_type="widget" data-widget_type="text-editor.default">
6659				<div class="elementor-widget-container">
6660									<p>Enhance your career with industry-leading courses in diagnostics, repair, and emerging automotive technologies. </p>								</div>
6661				</div>
6662				<div class="elementor-element elementor-element-2873bb5 elementor-align-center elementor-widget elementor-widget-button" data-id="2873bb5" data-element_type="widget" data-widget_type="button.default">
6663				<div class="elementor-widget-container">
6664									<div class="elementor-button-wrapper">
6665					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://aviondemand.com/avi-on-demand-on-line-class-offerings/">
6666						<span class="elementor-button-content-wrapper">
6667									<span class="elementor-button-text">Start Learning Today</span>
6668					</span>
6669					</a>
6670				</div>
6671								</div>
6672				</div>
6673				<div class="elementor-element elementor-element-3b5a253 elementor-widget elementor-widget-button" data-id="3b5a253" data-element_type="widget" data-widget_type="button.default">
6674				<div class="elementor-widget-container">
6675									<div class="elementor-button-wrapper">
6676					<a class="elementor-button elementor-button-link elementor-size-sm" href="#">
6677						<span class="elementor-button-content-wrapper">
6678									<span class="elementor-button-text">Master the Latest Technologies &amp; Techniques with AVI OnDemand  ⭐⭐⭐⭐⭐</span>
6679					</span>
6680					</a>
6681				</div>
6682								</div>
6683				</div>
6684					</div>
6685				</div>
6686		<div class="elementor-element elementor-element-a98a8f7 e-grid e-con-full e-con e-child" data-id="a98a8f7" data-element_type="container">
6687				<div class="elementor-element elementor-element-73c233c elementor-position-left elementor-vertical-align-middle elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="73c233c" data-element_type="widget" data-widget_type="image-box.default">
6688				<div class="elementor-widget-container">
6689					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="53" height="53" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/Group-26.png" class="attachment-full size-full wp-image-420954" alt="Hands-On Training with Real-World Applications" /></figure><div class="elementor-image-box-content"><div class="elementor-image-box-title">Hands-On Training with Real-World Applications</div></div></div>
6689				</div>
6690				</div>
6691				<div class="elementor-element elementor-element-fb34bc4 elementor-position-left elementor-vertical-align-middle elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="fb34bc4" data-element_type="widget" data-widget_type="image-box.default">
6692				<div class="elementor-widget-container">
6693					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="53" height="53" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/Group-26-1.png" class="attachment-full size-full wp-image-420953" alt="Expert-Led Courses for Automotive Professionals" /></figure><div class="elementor-image-box-content"><div class="elementor-image-box-title">Expert-Led Courses for Automotive Professionals</div></div></div>				</div>
6694				</div>
6695				<div class="elementor-element elementor-element-84f9d01 elementor-position-left elementor-vertical-align-middle elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="84f9d01" data-element_type="widget" data-widget_type="image-box.default">
6696				<div class="elementor-widget-container">
6697					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="53" height="53" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/Group-26-2.png" class="attachment-full size-full wp-image-420952" alt="Flexible Online &amp; In-Person Learning Options" /></figure><div class="elementor-image-box-content"><div class="elementor-image-box-title">Flexible Online &amp; In-Person Learning Options</div></div></div>				</div>
6698				</div>
6699				</div>
6700					</div>
6701				</div>
6702		<div class="elementor-element elementor-element-f554fa9 e-flex e-con-boxed e-con e-parent" data-id="f554fa9" data-element_type="container">
6703					<div class="e-con-inner">
6704		<div class="elementor-element elementor-element-7b68d5e e-con-full e-flex e-con e-child" data-id="7b68d5e" data-element_type="container">
6705				<div class="elementor-element elementor-element-ad9a501 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="ad9a501" data-element_type="widget" data-widget_type="theme-site-logo.default">
6706				<div class="elementor-widget-container">
6707											<a href="https://aviondemand.com">
6708			<img loading="lazy" decoding="async" width="319" height="59" src="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/AVIonDemand-Logo.png" class="attachment-full size-full wp-image-420961" alt="AVIonDemand-Logo" srcset="https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/AVIonDemand-Logo.png 319w, https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/AVIonDemand-Logo-300x55.png 300w, https://aviondemand-production.b-cdn.net/wp-content/uploads/2025/03/AVIonDemand-Logo-100x18.png 100w" sizes="(max-width: 319px) 100vw, 319px" />				</a>
6709											</div>
6710				</div>
6711				<div class="elementor-element elementor-element-08e48fc elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="08e48fc" data-element_type="widget" data-widget_type="text-editor.default">
6712				<div class="elementor-widget-container">
6713									<p>Accelerate your career with expert-led automotive training. From hands-on workshops to online courses, we provide cutting-edge education for technicians, shop owners, and automotive professionals.</p>								</div>
6714				</div>
6715				<div class="elementor-element elementor-element-0999629 e-grid-align-left elementor-shape-circle elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="0999629" data-element_type="widget" data-widget_type="social-icons.default">
6716				<div class="elementor-widget-container">
6717							<div class="elementor-social-icons-wrapper elementor-grid">
6718							<span class="elementor-grid-item">
6719					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-f876684" href="https://www.facebook.com/AVIautomotivevideo/" target="_blank">
6720						<span class="elementor-screen-only">Facebook</span>
6721						<svg class="e-font-icon-svg e-fab-facebook" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"></path></svg>					</a>
6722				</span>
6723							<span class="elementor-grid-item">
6724					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-1443d6b" href="https://www.instagram.com/avi_automotive_video/" target="_blank">
6725						<span class="elementor-screen-only">Instagram</span>
6726						<svg class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>					</a>
6727				</span>
6728							<span class="elementor-grid-item">
6729					<a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-d6dd274" href="https://www.linkedin.com/company/avi-automotive-video-innovations-llc/" target="_blank">
6730						<span class="elementor-screen-only">Linkedin</span>
6731						<svg class="e-font-icon-svg e-fab-linkedin" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg>					</a>
6732				</span>
6733							<span class="elementor-grid-item">
6734					<a class="elementor-icon elementor-social-icon elementor-social-icon-x-twitter elementor-repeater-item-5fa21e6" href="https://twitter.com/automotivevideo" target="_blank">
6735						<span class="elementor-screen-only">X-twitter</span>
6736						<svg class="e-font-icon-svg e-fab-x-twitter" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg>					</a>
6737				</span>
6738					</div>
6739						</div>
6740				</div>
6741				</div>
6742		<div class="elementor-element elementor-element-37049ba e-con-full e-flex e-con e-child" data-id="37049ba" data-element_type="container">
6743				<div class="elementor-element elementor-element-86c11da elementor-widget elementor-widget-heading" data-id="86c11da" data-element_type="widget" data-widget_type="heading.default">
6744				<div class="elementor-widget-container">
6745					<div class="elementor-heading-title elementor-size-default">Quick Links</div>				</div>
6746				</div>
6747				<div class="elementor-element elementor-element-b128c19 elementor-nav-menu__align-start elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="b128c19" data-element_type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg class=\&quot;e-font-icon-svg e-fas-caret-down\&quot;
6747 viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}" data-widget_type="nav-menu.default">
6748				<div class="elementor-widget-container">
6749								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-underline e--animation-fade">
6750				<ul id="menu-1-b128c19" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76892"><a href="https://aviondemand.com/avi-ondemand-faqs/" class="elementor-item"
6751    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6752FAQ</a></li>
6753<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84462"><a href="https://aviondemand.com/about-avi/" class="elementor-item"
6754    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6755About</a></li>
6756<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94921"><a href="https://aviondemand.com/contact/" class="elementor-item"
6757    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6758Contact</a></li>
6759<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-258659"><a href="https://aviondemand.com/privacy-policy-2/" class="elementor-item"
6760    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6761Terms of Use</a></li>
6762<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-120641"><a href="tel:+18007187246" class="elementor-item"
6763    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6764(800) 718-7246</a></li>
6765<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-220835"><a href="https://www.facebook.com/AVIautomotivevideo/" class="elementor-item"
6766    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6767FB</a></li>
6768<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-220834"><a href="https://www.instagram.com/avi_automotive_video/" class="elementor-item"
6769    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6770IG</a></li>
6771<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-220836"><a href="https://www.linkedin.com/company/avi-automotive-video-innovations-llc/" class="elementor-item"
6772    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6773LI</a></li>
6774<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-221636"><a href="https://twitter.com/automotivevideo" class="elementor-item"
6775    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6776TW</a></li>
6777</ul>			</nav>
6778						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
6779				<ul id="menu-2-b128c19" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76892"><a href="https://aviondemand.com/avi-ondemand-faqs/" class="elementor-item" tabindex="-1"
6780    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6781FAQ</a></li>
6782<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84462"><a href="https://aviondemand.com/about-avi/" class="elementor-item" tabindex="-1"
6783    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6784About</a></li>
6785<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94921"><a href="https://aviondemand.com/contact/" class="elementor-item" tabindex="-1"
6786    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6787Contact</a></li>
6788<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-258659"><a href="https://aviondemand.com/privacy-policy-2/" class="elementor-item" tabindex="-1"
6789    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6790Terms of Use</a></li>
6791<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-120641"><a href="tel:+18007187246" class="elementor-item" tabindex="-1"
6792    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6793(800) 718-7246</a></li>
6794<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-220835"><a href="https://www.facebook.com/AVIautomotivevideo/" class="elementor-item" tabindex="-1"
6795    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6796FB</a></li>
6797<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-220834"><a href="https://www.instagram.com/avi_automotive_video/" class="elementor-item" tabindex="-1"
6798    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6799IG</a></li>
6800<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-220836"><a href="https://www.linkedin.com/company/avi-automotive-video-innovations-llc/" class="elementor-item" tabindex="-1"
6801    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6802LI</a></li>
6803<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-221636"><a href="https://twitter.com/automotivevideo" class="elementor-item" tabindex="-1"
6804    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6805TW</a></li>
6806</ul>			</nav>
6807						</div>
6808				</div>
6809				</div>
6810		<div class="elementor-element elementor-element-39aba26 e-con-full e-flex e-con e-child" data-id="39aba26" data-element_type="container">
6811				<div class="elementor-element elementor-element-7133228 elementor-widget elementor-widget-heading" data-id="7133228" data-element_type="widget" data-widget_type="heading.default">
6812				<div class="elementor-widget-container">
6813					<div class="elementor-heading-title elementor-size-default">Menu</div>				</div>
6814				</div>
6815				<div class="elementor-element elementor-element-b5aac8e elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="b5aac8e" data-element_type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg class=\&quot;e-font-icon-svg e-fas-caret-down\&quot; viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}" data-widget_type="nav-menu.default">
6816				<div class="elementor-widget-container">
6817								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-underline e--animation-fade">
6818				<ul id="menu-1-b5aac8e" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-420986"><a href="https://aviondemand.com/product-tag/service-center/" class="elementor-item"
6819    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6820Ondemand</a></li>
6821<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-420987"><a href="https://aviondemand.com/on-site-training/" class="elementor-item"
6822    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6823OnSite</a></li>
6824<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-420988"><a href="https://aviondemand.com/avi-on-campus-2/" class="elementor-item"
6825    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6826OnCampus</a></li>
6827<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-420989"><a href="https://aviondemand.com/avi-fleet-pass-municipalities-governments-agencies-technician-trainings/" class="elementor-item"
6828    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6829Fleet Training</a></li>
6830<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-420990"><a href="https://aviondemand.com/automotive-tools/" class="elementor-item"
6831    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6832Automotive Tools</a></li>
6833<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-420991"><a href="https://aviondemand.com/events/" class="elementor-item"
6834    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6835Events</a></li>
6836<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-420992"><a href="https://aviondemand.com/automotive-video-news-letter/" class="elementor-item"
6837    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6838News</a></li>
6839</ul>			</nav>
6840						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
6841				<ul id="menu-2-b5aac8e" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-420986"><a href="https://aviondemand.com/product-tag/service-center/" class="elementor-item" tabindex="-1"
6842    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6843Ondemand</a></li>
6844<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-420987"><a href="https://aviondemand.com/on-site-training/" class="elementor-item" tabindex="-1"
6845    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6846OnSite</a></li>
6847<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-420988"><a href="https://aviondemand.com/avi-on-campus-2/" class="elementor-item" tabindex="-1"
6848    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6849OnCampus</a></li>
6850<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-420989"><a href="https://aviondemand.com/avi-fleet-pass-municipalities-governments-agencies-technician-trainings/" class="elementor-item" tabindex="-1"
6851    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6852Fleet Training</a></li>
6853<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-420990"><a href="https://aviondemand.com/automotive-tools/" class="elementor-item" tabindex="-1"
6854    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6855Automotive Tools</a></li>
6856<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-420991"><a href="https://aviondemand.com/events/" class="elementor-item" tabindex="-1"
6857    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6858Events</a></li>
6859<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-420992"><a href="https://aviondemand.com/automotive-video-news-letter/" class="elementor-item" tabindex="-1"
6860    class="border-transparent hover:border-primary border-b-4 font-medium py-2">
6861News</a></li>
6862</ul>			</nav>
6863						</div>
6864				</div>
6865				</div>
6866		<div class="elementor-element elementor-element-bc84710 e-con-full e-flex e-con e-child" data-id="bc84710" data-element_type="container">
6867				<div class="elementor-element elementor-element-00d377b elementor-widget elementor-widget-heading" data-id="00d377b" data-element_type="widget" data-widget_type="heading.default">
6868				<div class="elementor-widget-container">
6869					<div class="elementor-heading-title elementor-size-default">Contact Us</div>				</div>
6870				</div>
6871				<div class="elementor-element elementor-element-0835d37 elementor-icon-list--layout-inline elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="0835d37" data-element_type="widget" data-widget_type="icon-list.default">
6872				<div class="elementor-widget-container">
6873							<ul class="elementor-icon-list-items elementor-inline-items">
6874							<li class="elementor-icon-list-item elementor-inline-item">
6875											<a href="http://[email protected]">
6876
6877												<span class="elementor-icon-list-icon">
6878							<svg aria-hidden="true" class="e-font-icon-svg e-fas-envelope" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg>						</span>
6879										<span class="elementor-icon-list-text">[email protected]</span>
6880											</a>
6881									</li>
6882								<li class="elementor-icon-list-item elementor-inline-item">
6883											<a href="tel:+18007187246">
6884
6885												<span class="elementor-icon-list-icon">
6886							<svg aria-hidden="true" class="e-font-icon-svg e-fas-phone-alt" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z"></path></svg>						</span>
6887										<span class="elementor-icon-list-text">(800) 718-7246</span>
6888											</a>
6889									</li>
6890						</ul>
6891						</div>
6892				</div>
6893				</div>
6894					</div>
6895				</div>
6896				</div>
6897		
6898<div class="bg-black text-white">
6899    <div class="max-w-7xl mx-auto pt-8 pb-16 px-4 lg:px-8 sm:flex justify-between items-center">
6900                        <div class="text-white text-sm">
6901                AVI © 2026                </div>
6902                <div class="sm:flex sm:-my-px sm:space-x-8">
6903                                <a  href="https://aviondemand.com/avi-ondemand-faqs/" 
6904                            class="text-white text-sm hover:underline">
6905                            FAQ                        </a>
6906                                            <a  href="https://aviondemand.com/about-avi/" 
6907                            class="text-white text-sm hover:underline">
6908                            About                        </a>
6909                                            <a  href="https://aviondemand.com/contact/" 
6910                            class="text-white text-sm hover:underline">
6911                            Contact                        </a>
6912                                            <a  href="https://aviondemand.com/privacy-policy-2/" 
6913                            class="text-white text-sm hover:underline">
6914                            Terms of Use                        </a>
6915                                            <a  href="tel:+18007187246" 
6916                            class="text-white text-sm hover:underline">
6917                            (800) 718-7246                        </a>
6918                                            <a  href="https://www.facebook.com/AVIautomotivevideo/" 
6919                            class="text-white text-sm hover:underline">
6920                                                                        <svg style="display: inline" width="20px" height="20px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
6921                                                <path fill-rule="evenodd" clip-rule="evenodd" d="M20 1C21.6569 1 23 2.34315 23 4V20C23 21.6569 21.6569 23 20 23H4C2.34315 23 1 21.6569 
69211 20V4C1 2.34315 2.34315 1 4 1H20ZM20 3C20.5523 3 21 3.44772 21 4V20C21 20.5523 20.5523 21 20 21H15V13.9999H17.0762C17.5066 13.9999 17.8887 13.7245 18.0249 13.3161L18.4679 11.9871C18.6298 11.5014 18.2683 10.9999 17.7564 10.9999H15V8.99992C15 8.49992 15.5 7.99992 16 7.99992H18C18.5523 7.99992 19 7.5522 19 6.99992V6.31393C19 5.99091 18.7937 5.7013 18.4813 5.61887C17.1705 5.27295 16 5.27295 16 5.27295C13.5 5.27295 12 6.99992 12 8.49992V10.9999H10C9.44772 10.9999 9 11.4476 9 11.9999V12.9999C9 13.5522 9.44771 13.9999 10 13.9999H12V21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3H20Z" fill="#FFFFFF"/>
6922                                            </svg>
6923                                                                </a>
6924                                            <a  href="https://www.instagram.com/avi_automotive_video/" 
6925                            class="text-white text-sm hover:underline">
6926                                                                        <svg style="display: inline" width="20px" height="20px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
6927                                                <path fill-rule="evenodd" clip-rule="evenodd" d="M12 18C15.3137 18 18 15.3137 18 12C18 8.68629 15.3137 6 12 6C8.68629 6 6 8.68629 6 12C6 15.3137 8.68629 18 12 18ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z" fill="#FFFFFF"/>
6928                                                <path d="M18 5C17.4477 5 17 5.44772 17 6C17 6.55228 17.4477 7 18 7C18.5523 7 19 6.55228 19 6C19 5.44772 18.5523 5 18 5Z" fill="#FFFFFF"/>
6929                                                <path fill-rule="evenodd" clip-rule="evenodd" d="M1.65396 4.27606C1 5.55953 1 7.23969 1 10.6V13.4C1 16.7603 1 18.4405 1.65396 19.7239C2.2292 20.8529 3.14708 21.7708 4.27606 22.346C5.55953 23 7.23969 23 10.6 23H13.4C16.7603 23 18.4405 23 19.7239 22.346C20.8529 21.7708 21.7708 20.8529 22.346 19.7239C23 18.4405 23 16.7603 23 13.4V10.6C23 7.23969 23 5.55953 22.346 4.27606C21.7708 3.14708 20.8529 2.2292 19.7239 1.65396C18.4405 1 16.7603 1 13.4 1H10.6C7.23969 1 5.55953 1 4.27606 1.65396C3.14708 2.2292 2.2292 3.14708 1.65396 4.27606ZM13.4 3H10.6C8.88684 3 7.72225 3.00156 6.82208 3.0751C5.94524 3.14674 5.49684 3.27659 5.18404 3.43597C4.43139 3.81947 3.81947 4.43139 3.43597 5.18404C3.27659 5.49684 3.14674 5.94524 3.0751 6.82208C3.00156 7.72225 3 8.88684 3 10.6V13.4C3 15.1132 3.00156 16.2777 3.0751 17.1779C3.14674 18.0548 3.27659 18.5032 3.43597 18.816C3.81947 19.5686 4.43139 20.1805 5.18404 20.564C5.49684 20.7234 5.94524 20.8533 6.82208 20.9249C7.72225 20.9984 8.88684 21 10.6 21H13.4C15.1132 21 16.2777 20.9984 17.1779 20.9249C18.0548 20.8533 18.5032 20.7234 18.816 20.564C19.5686 20.1805 20.1805 19.5686 20.564 18.816C20.7234 18.5032 20.8533 18.0548 20.9249 17.1779C20.9984 16.2777 21 15.1132 21 13.4V10.6C21 8.88684 20.9984 7.72225 20.9249 6.82208C20.8533 5.94524 20.7234 5.49684 20.564 5.18404C20.1805 4.43139 19.5686 3.81947 18.816 3.43597C18.5032 3.27659 18.0548 3.14674 17.1779 3.0751C16.2777 3.00156 15.1132 3 13.4 3Z" fill="#FFFFFF"/>
6930                                            </svg>
6931
6932                                                                </a>
6933                                            <a  href="https://www.linkedin.com/company/avi-automotive-video-innovations-llc/" 
6934                            class="text-white text-sm hover:underline">
6935                                                                    <svg style="display: inline" width="20px" height="20px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
6936                                            <path d="M6.5 8C7.32843 8 8 7.32843 8 6.5C8 5.67157 7.32843 5 6.5 5C5.67157 5 5 5.67157 5 6.5C5 7.32843 5.67157 8 6.5 8Z" fill="#FFFFFF"/>
6937                                            <path d="M5 10C5 9.44772 5.44772 9 6 9H7C7.55228 9 8 9.44771 8 10V18C8 18.5523 7.55228 19 7 19H6C5.44772 19 5 18.5523 5 18V10Z" fill="#FFFFFF"/>
6938                                            <path d="M11 19H12C12.5523 19 13 18.5523 13 18V13.5C13 12 16 11 16 13V18.0004C16 18.5527 16.4477 19 17 19H18C18.5523 19 19 18.5523 19 18V12C19 10 17.5 9 15.5 9C13.5 9 13 10.5 13 10.5V10C13 9.44771 12.5523 9 12 9H11C10.4477 9 10 9.44772 10 10V18C10 18.5523 10.4477 19 11 19Z" fill="#FFFFFF"/>
6939                                            <path fill-rule="evenodd" clip-rule="evenodd" d="M20 1C21.6569 1 23 2.34315 23 4V20C23 21.6569 21.6569 23 20 23H4C2.34315 23 1 21.6569 
69391 20V4C1 2.34315 2.34315 1 4 1H20ZM20 3C20.5523 3 21 3.44772 21 4V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3H20Z" fill="#FFFFFF"/>
6940                                        </svg>
6941                                                                </a>
6942                                            <a  href="https://twitter.com/automotivevideo" 
6943                            class="text-white text-sm hover:underline">
6944                                                                        <svg style="display: inline" width="18" height="19" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg">
6945                                                <path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="#FFFFFF"/>
6946                                            </svg>
6947                                                                </a>
6948                    
6949        </div>
6950        <img class="block h-[30px] w-auto" src="https://aviondemand-production.b-cdn.net/wp-content/themes/theme-aviondemand-2022/dist/img/ase-white-30.png" alt="ASE Accredited">
6951    </div>
6952</div>
6953
6954
6955<!-- begin olark code -->
6956<script data-cfasync="false" type='text/javascript'>/*<![CDATA[*/window.olark||(function(c){var f=window,d=document,l=f.location.protocol=="https:"?"https:":"http:",z=c.name,r="load";var nt=function(){
6957f[z]=function(){
6958(a.s=a.s||[]).push(arguments)};var a=f[z]._={
6959},q=c.methods.length;while(q--){(function(n){f[z][n]=function(){
6960f[z]("call",n,arguments)}})(c.methods[q])}a.l=c.loader;a.i=nt;a.p={
69610:+new Date};a.P=function(u){
6962a.p[u]=new Date-a.p[0]};function s(){
6963a.P(r);f[z](r)}f.addEventListener?f.addEventListener(r,s,false):f.attachEvent("on"+r,s);var ld=function(){function p(hd){
6964hd="head";return["<",hd,"></",hd,"><",i,' onl' + 'oad="var d=',g,";d.getElementsByTagName('head')[0].",j,"(d.",h,"('script')).",k,"='",l,"//",a.l,"'",'"',"></",i,">"].join("")}var i="body",m=d[i];if(!m){
6965return setTimeout(ld,100)}a.P(1);var j="appendChild",h="createElement",k="src",n=d[h]("div"),v=n[j](d[h](z)),b=d[h]("iframe"),g="document",e="domain",o;n.style.display="none";m.insertBefore(n,m.firstChild).id=z;b.frameBorder="0";b.id=z+"-loader";if(/MSIE[ ]+6/.test(navigator.userAgent)){
6966b.src="javascript:false"}b.allowTransparency="true";v[j](b);try{
6967b.contentWindow[g].open()}catch(w){
6968c[e]=d[e];o="javascript:var d="+g+".open();d.domain='"+d.domain+"';";b[k]=o+"void(0);"}try{
6969var t=b.contentWindow[g];t.write(p());t.close()}catch(x){
6970b[k]=o+'d.write("'+p().replace(/"/g,String.fromCharCode(92)+'"')+'");d.close();'}a.P(2)};ld()};nt()})({
6971loader: "static.olark.com/jsclient/loader0.js",name:"olark",methods:["configure","extend","declare","identify"]});
6972/* custom configuration goes here (www.olark.com/documentation) */
6973
6974
6975
6976olark.identify('4775-535-10-2023');/*]]>*/</script>
6976<noscript><a href="https://www.olark.com/site/4775-535-10-2023/contact" title="Contact us" target="_blank">Questions? Feedback?</a> powered by <a href="http://www.olark.com?welcome" title="Olark live chat software">Olark live chat software</a></noscript>
6977<!-- end olark code -->
6978
6979
6980      
6980<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer>
6981        tvc_js = new TVC_GTM_Enhanced({"affiliation":"AVI OnDemand","is_admin":"","tracking_option":"GA4","property_id":"","measurement_id":"G-HHT0EYFS4F","google_ads_id":"7911258137","fb_pixel_id":"1637966296307875","fb_event_id":"b78c0091ab5e4436876e34ca8aa79407","tvc_ajax_url":"https:\/\/aviondemand.com\/wp-admin\/admin-ajax.php","is_global_fs_enabled":null});
6982        
6983        
6984              </script>
6984
6985      
6986		
6986<script>
6987			window.RS_MODULES = window.RS_MODULES || {};
6988			window.RS_MODULES.modules = window.RS_MODULES.modules || {};
6989			window.RS_MODULES.waiting = window.RS_MODULES.waiting || [];
6990			window.RS_MODULES.defered = true;
6991			window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {};
6992			window.RS_MODULES.type = 'compiled';
6993		</script>
6993
6994		
6994<script type="speculationrules">
6995{"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\/theme-aviondemand-2022\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
6996</script>
6996
6997			
6997<script type="text/javascript">function showhide_toggle(e,t,r,g){var a=jQuery("#"+e+"-link-"+t),s=jQuery("a",a),i=jQuery("#"+e+"-content-"+t),l=jQuery("#"+e+"-toggle-"+t);a.toggleClass("sh-show sh-hide"),i.toggleClass("sh-show sh-hide").toggle(),"true"===s.attr("aria-expanded")?s.attr("aria-expanded","false"):s.attr("aria-expanded","true"),l.text()===r?(l.text(g),a.trigger("sh-link:more")):(l.text(r),a.trigger("sh-link:less")),a.trigger("sh-link:toggle")}</script>
6997
6998			
6998<script>
6999		( function ( body ) {
7000			'use strict';
7001			body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' );
7002		} )( document.body );
7003		</script>
7003
7004		    
7004<script data-cfasync="false" data-pagespeed-no-defer  >
7005                
7006      // Gravity - FormSubmit event
7007
7008      // when ajax method
7009      jQuery(document).on('gform_confirmation_loaded', function(event, formId) {
7010          //var form = window['gform'].forms[formId];
7011          var datalayer = {
7012              event: 'form_lead_submit',
7013              cov_form_type: "Gravity Form Plugin",
7014              cov_form_id: formId,
7015              cov_form_name: jQuery(this).data('title') || jQuery('.gform_title').text() || 'Form id:' + formId,
7016          };
7017          window.dataLayer = window.dataLayer || [];
7018          window.dataLayer.push(datalayer);
7019      });
7020
7021      // when no ajax
7022      jQuery(document).on('gform_post_render', function(event, formId) {
7023        jQuery('#gform_' + formId).on('submit', function() {
7024              var datalayer = {
7025                  event: 'form_lead_submit',
7026                  cov_form_type: "Gravity Form Plugin",
7027                  cov_form_id: formId,
7028                  cov_form_name: jQuery(this).data('title') || jQuery('.gform_title').text() || 'Form id-' + formId,
7029              };
7030              window.dataLayer = window.dataLayer || [];
7031              window.dataLayer.push(datalayer);
7032          });
7033      });
7034    </script>
7034<script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"},"registration_prompt":"There is unsaved attendee information. Are you sure you want to continue?"};/* ]]> */ </script>
7034			
7034<script>
7035				const lazyloadRunObserver = () => {
7036					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
7037					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
7038						entries.forEach( ( entry ) => {
7039							if ( entry.isIntersecting ) {
7040								let lazyloadBackground = entry.target;
7041								if( lazyloadBackground ) {
7042									lazyloadBackground.classList.add( 'e-lazyloaded' );
7043								}
7044								lazyloadBackgroundObserver.unobserve( entry.target );
7045							}
7046						});
7047					}, { rootMargin: '200px 0px 200px 0px' } );
7048					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
7049						lazyloadBackgroundObserver.observe( lazyloadBackground );
7050					} );
7051				};
7052				const events = [
7053					'DOMContentLoaded',
7054					'elementor/lazyload/observe',
7055				];
7056				events.forEach( ( event ) => {
7057					document.addEventListener( event, lazyloadRunObserver );
7058				} );
7059			</script>
7059
7060			
7060<script>document.addEventListener("DOMContentLoaded", function () {
7061    // LIMIT TO FIRST 3 COURSES
7062    const rows = document.querySelectorAll(
7063        ".elementor-element-b18fbe2 .elementor-shortcode table.table tr"
7064    );
7065
7066    rows.forEach((row, index) => {
7067        if (index > 3) {
7068            row.style.display = "none";
7069        }
7070    });
7071
7072    // ENABLE PROGRESS BAR FROM TEXT (0%, 50%, 100%)
7073    document.querySelectorAll('.elementor-element-b18fbe2 .elementor-shortcode table.table td:nth-child(4)').forEach(function(cell) {
7074        const text = cell.innerText.trim(); // e.g., "0%"
7075        const value = parseInt(text); // convert to number
7076        if (!isNaN(value)) {
7077            cell.style.setProperty("--progress", value + "%");
7078        }
7079    });
7080});
7081</script>
7081<script>  (function($) {
7082      'use strict';
7083
7084      function initTabs() {
7085          if ($('#eael-advance-tabs-a913fbd').length) {
7086              // Set first tab and content as active
7087              $('#all-course-categories').addClass('active');
7088              $('#all-course-categories-tab').addClass('active');
7089
7090              // Remove any existing handlers first
7091              $('.eael-tab-item-trigger').off('click.tabfix');
7092
7093              // Attach click handlers with namespace
7094              $('.eael-tab-item-trigger').on('click.tabfix', function(e) {
7095                  e.preventDefault();
7096
7097                  var $trigger = $(this);
7098                  var triggerId = $trigger.attr('id');
7099                  var contentId = triggerId + '-tab';
7100
7101                  // Remove active class from all
7102                  $('.eael-tab-item-trigger').removeClass('active');
7103                  $('.eael-tab-content-item').removeClass('active');
7104
7105                  // Add active class to clicked
7106                  $trigger.addClass('active');
7107                  $('#' + contentId).addClass('active');
7108              });
7109          }
7110      }
7111
7112      // Try multiple times to catch the tabs when they're ready
7113      $(document).ready(function() {
7114          initTabs();
7115      });
7116
7117      $(window).on('load', function() {
7118          setTimeout(initTabs, 100);
7119      });
7120
7121      // For Elementor
7122      if (typeof elementorFrontend !== 'undefined') {
7123          elementorFrontend.hooks.addAction('frontend/element_ready/widget', initTabs);
7124      }
7125
7126  })(jQuery);
7127</script>
7127	
7127<script type='text/javascript'>
7128		(function () {
7129			var c = document.body.className;
7130			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
7131			document.body.className = c;
7132		})();
7133	</script>
7133
7134	
7134<script type="text/template" id="tmpl-variation-template">
7135	<div class="woocommerce-variation-description">{{{ data.variation.variation_description }}}</div>
7136	<div class="woocommerce-variation-price">{{{ data.variation.price_html }}}</div>
7137	<div class="woocommerce-variation-availability">{{{ data.variation.availability_html }}}</div>
7138</script>
vendor: 1 bytes, line 7138
7138
7139<script type="text/template" id="tmpl-unavailable-variation-template">
7140	<p role="alert">Sorry, this product is unavailable. Please choose a different combination.</p>
7141</script>
7141
7142<link rel='stylesheet' id='wc-stripe-blocks-checkout-style-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce-gateway-stripe/build/upe-blocks.css?ver=37f68a8beb4edffe75197731eda158fd' type='text/css' media='all' />
7143<link rel='stylesheet' id='wc-blocks-style-css' href='https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-10.1.4' type='text/css' media='all' />
7144<link rel='stylesheet' id='so-css-theme-aviondemand-2022-css' href='https://aviondemand-production.b-cdn.net/wp-content/uploads/so-css/so-css-theme-aviondemand-2022.css?ver=1750074059' type='text/css' media='all' />
7145<link rel='stylesheet' id='rs-plugin-settings-css' href='//aviondemand-production.b-cdn.net/wp-content/plugins/revslider/sr6/assets/css/rs6.css?ver=6.7.18' type='text/css' media='all' />
7146<style id='rs-plugin-settings-inline-css' type='text/css'>
7147#rs-demo-id {}
7148</style>
7149<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/the-events-calendar/common/build/js/tribe-common.js?ver=9c44e11f3503a33e9540" id="tribe-common-js"></script>
vendor: 1 bytes, line 7149
7149
7150<script type="text/javascript" id="event-tickets-plus-attendees-list-js-js-extra">
7151/* <![CDATA[ */
7152var TribeTicketsPlus = {"ajaxurl":"https:\/\/aviondemand.com\/wp-admin\/admin-ajax.php","save_attendee_info_nonce":"f2192b2a27"};
7153var tribe_qr = {"generate_qr_nonce":"0ec53f579c"};
7154/* ]]> */
7155</script>
vendor: 1 bytes, line 7155
7155
7156<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/event-tickets-plus/build/js/attendees-list.js?ver=da18ab6d556f313b94b5" id="event-tickets-plus-attendees-list-js-js"></script>
vendor: 1 bytes, line 7156
7156
7157<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/the-events-calendar/common/build/js/user-agent.js?ver=da75d0bdea6dde3898df" id="tec-user-agent-js"></script>
vendor: 1 bytes, line 7157
7157
7158<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/event-tickets-plus/vendor/jquery.deparam/jquery.deparam.js?ver=6.8.3" id="jquery-deparam-js"></script>
vendor: 1 bytes, line 7158
7158
7159<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/event-tickets-plus/vendor/jquery.cookie/jquery.cookie.js?ver=6.8.3" id="jquery-cookie-js" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 7159
7159
7160<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/event-tickets-plus/build/js/meta.js?ver=ef8c6dc9b869af5c30ab" id="event-tickets-plus-meta-js-js"></script>
vendor: 1 bytes, line 7160
7160
7161<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/event-tickets/build/js/rsvp.js?ver=dab7c1842d0b66486c7c" id="event-tickets-tickets-rsvp-js-js"></script>
vendor: 1 bytes, line 7161
7161
7162<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/event-tickets/build/js/ticket-details.js?ver=effdcbb0319e200f2e6a" id="event-tickets-details-js-js"></script>
vendor: 1 bytes, line 7162
7162
7163<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script>
vendor: 1 bytes, line 7163
7163
7164<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/sensei-lms/assets/dist/blocks/frontend.js?ver=0ea153eb1e5af029b30c" id="sensei-blocks-frontend-js"></script>
vendor: 1 bytes, line 7164
7164
7165<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/woolmsextended/dist/js/wle.js?ver=1.0.0" id="wle-js-js"></script>
vendor: 1 bytes, line 7165
7165
7166<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 7166
7166
7167<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.13.3" id="jquery-ui-datepicker-js"></script>
vendor: 1 bytes, line 7167
7167
7168<script type="text/javascript" id="jquery-ui-datepicker-js-after">
7169/* <![CDATA[ */
7170jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":0,"isRTL":false});});
7171/* ]]> */
7172</script>
vendor: 1 bytes, line 7172
7172
7173<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/booster-plus-for-woocommerce/includes/js/wcj-datepicker.js?ver=4.6.1" id="wcj-datepicker-js"></script>
vendor: 1 bytes, line 7173
7173
7174<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/booster-plus-for-woocommerce/includes/js/wcj-weekpicker.js?ver=4.6.1" id="wcj-weekpicker-js"></script>
vendor: 1 bytes, line 7174
7174
7175<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/booster-plus-for-woocommerce/includes/lib/timepicker/jquery.timepicker.min.js?ver=4.6.1" id="jquery-ui-timepicker-js"></script>
vendor: 1 bytes, line 7175
7175
7176<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/booster-plus-for-woocommerce/includes/js/wcj-timepicker.js?ver=4.6.1" id="wcj-timepicker-js"></script>
vendor: 1 bytes, line 7176
7176
7177<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/booster-plus-for-woocommerce/includes/js/wcj-variations-frontend.js?ver=4.6.1" id="wcj-variations-js"></script>
vendor: 1 bytes, line 7177
7177
7178<script type="text/javascript" id="wpmenucart-ajax-assist-js-extra">
7179/* <![CDATA[ */
7180var wpmenucart_ajax_assist = {"shop_plugin":"woocommerce","always_display":""};
7181/* ]]> */
7182</script>
vendor: 1 bytes, line 7182
7182
7183<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce-menu-bar-cart/assets/js/wpmenucart-ajax-assist.min.js?ver=2.14.10" id="wpmenucart-ajax-assist-js"></script>
vendor: 1 bytes, line 7183
7183
7184<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/themes/theme-aviondemand-2022/dist/js/app.js?ver=1.0" id="avi-app-js"></script>
vendor: 1 bytes, line 7184
7184
7185<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.1.4" id="sourcebuster-js-js"></script>
vendor: 1 bytes, line 7185
7185
7186<script type="text/javascript" id="wc-order-attribution-js-extra">
7187/* <![CDATA[ */
7188var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/aviondemand.com\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
7189/* ]]> */
7190</script>
vendor: 1 bytes, line 7190
7190
7191<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.1.4" id="wc-order-attribution-js"></script>
vendor: 1 bytes, line 7191
7191
7192<script type="text/javascript" id="event-tickets-rsvp-js-extra">
7193/* <![CDATA[ */
7194var tribe_tickets_rsvp_strings = {"attendee":"Attendee %1$s"};
7195/* ]]> */
7196</script>
vendor: 1 bytes, line 7196
7196
7197<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/event-tickets/build/js/rsvp.js?ver=5.26.6" id="event-tickets-rsvp-js"></script>
vendor: 1 bytes, line 7197
7197
7198<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1" id="smartmenus-js"></script>
vendor: 1 bytes, line 7198
7198
7199<script type="text/javascript" id="eael-general-js-extra">
7200/* <![CDATA[ */
7201var localize = {"ajaxurl":"https:\/\/aviondemand.com\/wp-admin\/admin-ajax.php","nonce":"d73fa78837","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https:\/\/aviondemand.com\/","cart_redirectition":"yes","cart_page_url":"https:\/\/aviondemand.com\/cart\/","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}};
7202/* ]]> */
7203</script>
vendor: 1 bytes, line 7203
7203
7204<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.3.1" id="eael-general-js"></script>
vendor: 1 bytes, line 7204
7204
7205<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.28.0" id="elementor-pro-webpack-runtime-js"></script>
vendor: 1 bytes, line 7205
7205
7206<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.28.0" id="elementor-webpack-runtime-js"></script>
vendor: 1 bytes, line 7206
7206
7207<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.28.0" id="elementor-frontend-modules-js"></script>
vendor: 1 bytes, line 7207
7207
7208<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script>
vendor: 1 bytes, line 7208
7208
7209<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script>
vendor: 1 bytes, line 7209
7209
7210<script type="text/javascript" id="wp-i18n-js-after">
7211/* <![CDATA[ */
7212wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
7213/* ]]> */
7214</script>
vendor: 1 bytes, line 7214
7214
7215<script type="text/javascript" id="elementor-pro-frontend-js-before">
7216/* <![CDATA[ */
7217var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/aviondemand.com\/wp-admin\/admin-ajax.php","nonce":"23e2f989fa","urls":{"assets":"https:\/\/aviondemand.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/aviondemand.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/aviondemand.com\/cart\/","checkout_page_url":"https:\/\/aviondemand.com\/checkout\/","fragments_nonce":"7ef65210e6"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/aviondemand-production.b-cdn.net\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
7218/* ]]> */
7219</script>
vendor: 1 bytes, line 7219
7219
7220<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.28.0" id="elementor-pro-frontend-js"></script>
vendor: 1 bytes, line 7220
7220
7221<script type="text/javascript" id="elementor-frontend-js-before">
7222/* <![CDATA[ */
7223var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.28.0","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_local_google_fonts":true,"theme_builder_v2":true,"nested-elements":true,"editor_v2":true,"e_element_cache":true,"home_screen":true,"launchpad-checklist":true,"mega-menu":true},"urls":{"assets":"https:\/\/aviondemand.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/aviondemand.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/aviondemand.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"446c05c779"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":420714,"title":"AVI%20OnDemand%20-%20Best%20Auto%20Mechanic%20Training%20Course%20Online%20-%20Expert%20Training%20for%20the%20Automotive%20Professional","excerpt":"","featuredImage":false}};
7224/* ]]> */
7225</script>
vendor: 1 bytes, line 7225
7225
7226<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.28.0" id="elementor-frontend-js"></script>
vendor: 1 bytes, line 7226
7226
7227<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.28.0" id="pro-elements-handlers-js"></script>
vendor: 1 bytes, line 7227
7227
7228<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce/assets/js/zoom/jquery.zoom.min.js?ver=1.7.21-wc.10.1.4" id="zoom-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 7228
7228
7229<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce/assets/js/flexslider/jquery.flexslider.min.js?ver=2.7.2-wc.10.1.4" id="flexslider-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 7229
7229
7230<script src='https://aviondemand-production.b-cdn.net/wp-content/plugins/the-events-calendar/common/build/js/underscore-before.js'></script>
vendor: 1 bytes, line 7230
7230
7231<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-includes/js/underscore.min.js?ver=1.13.7" id="underscore-js"></script>
vendor: 1 bytes, line 7231
7231
7232<script src='https://aviondemand-production.b-cdn.net/wp-content/plugins/the-events-calendar/common/build/js/underscore-after.js'></script>
vendor: 1 bytes, line 7232
7232
7233<script type="text/javascript" id="wp-util-js-extra">
7234/* <![CDATA[ */
7235var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}};
7236/* ]]> */
7237</script>
vendor: 1 bytes, line 7237
7237
7238<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-includes/js/wp-util.min.js?ver=6.8.10" id="wp-util-js"></script>
vendor: 1 bytes, line 7238
7238
7239<script type="text/javascript" id="wc-add-to-cart-variation-js-extra">
7240/* <![CDATA[ */
7241var wc_add_to_cart_variation_params = {"wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Sorry, no products matched your selection. Please choose a different combination.","i18n_make_a_selection_text":"Please select some product options before adding this product to your cart.","i18n_unavailable_text":"Sorry, this product is unavailable. Please choose a different combination.","i18n_reset_alert_text":"Your selection has been reset. Please select some product options before adding this product to your cart."};
7242/* ]]> */
7243</script>
vendor: 1 bytes, line 7243
7243
7244<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart-variation.min.js?ver=10.1.4" id="wc-add-to-cart-variation-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 7244
7244
7245<script type="text/javascript" id="wc-single-product-js-extra">
7246/* <![CDATA[ */
7247var wc_single_product_params = {"i18n_required_rating_text":"Please select a rating","i18n_rating_options":["1 of 5 stars","2 of 5 stars","3 of 5 stars","4 of 5 stars","5 of 5 stars"],"i18n_product_gallery_trigger_text":"View full-screen image gallery","review_rating_required":"yes","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false},"zoom_enabled":"1","zoom_options":[],"photoswipe_enabled":"","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":"1"};
7248/* ]]> */
7249</script>
vendor: 1 bytes, line 7249
7249
7250<script type="text/javascript" src="https://aviondemand-production.b-cdn.net/wp-content/plugins/woocommerce/assets/js/frontend/single-product.min.js?ver=10.1.4" id="wc-single-product-js" defer="defer" data-wp-strategy="defer"></script>
7250
7251
7252
7253<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ab607e748a7b40d1b37090d6ab70122d","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 7253
7253
7254<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4301c45ac42410d',t:'MTc5MDczODYyMg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
7254</body>
7255</html>    
7256
7257<!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.