PageSourceSearch

https://prosportexpress.com/Drivers

html prosportexpress.com collected 2026-09-27 12:55:11 UTC 32,919 bytes, 587 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5    <!-- meta tags -->
6    <meta charset="UTF-8">
7    <meta http-equiv="X-UA-Compatible" content="IE=edge">
8    <meta name="viewport" content="width=device-width, initial-scale=1.0">
9    <link rel="canonical" href="https://www.prosportexpress.com/Drivers">
10    <meta name="description" content="ProSport Express is hiring CDL drivers for truck driver jobs in Chicago. Competitive pay, late-model equipment & flexible home time. Apply for Chicago CDL jobs now.">
11    <meta name="keywords" content="CDL driver jobs Chicago, truck driver jobs Chicago, trucking jobs Springdale AR, CDL jobs Illinois, OTR driver jobs Chicago, dedicated routes Chicago, flatbed driver jobs, regional driver jobs Chicago, ProSport Express careers, truck driver careers Chicago, CDL A driver jobs, dry van driver jobs Chicago, Chicago trucking jobs, Chicago CDL jobs, truck driver job Chicago">
12
13    <!-- title -->
14    <title>CDL Truck Driver Jobs Chicago | ProSport Express Hiring Now</title>
15
16    <meta property="og:locale" content="en_US">
17    <meta property="og:type" content="website">
18    <meta property="og:title" content="CDL Truck Driver Jobs Chicago | ProSport Express Hiring Now">
19    <meta property="og:description" content="ProSport Express is hiring CDL drivers for truck driver jobs in Chicago. Competitive pay, late-model equipment & flexible home time. Apply for Chicago CDL jobs now.">
20    <meta property="og:image" content="https://www.prosportexpress.com/assets/img/logo/ProSport+Chicago+Trucking+Company.png">
21    <meta property="og:image:width" content="1200">
22    <meta property="og:image:height" content="630">
23    <meta property="og:image:alt" content="ProSport Express | CDL Truck Driver Jobs Chicago">
24    <meta property="og:url" content="https://www.prosportexpress.com/Drivers">
25    <meta property="og:site_name" content="ProSport Express">
26
27    <meta name="twitter:card" content="summary_large_image">
28    <meta name="twitter:title" content="CDL Truck Driver Jobs Chicago | ProSport Express Hiring Now">
29    <meta name="twitter:description" content="ProSport Express is hiring CDL drivers for truck driver jobs in Chicago. Competitive pay, late-model equipment & flexible home time. Apply for Chicago CDL jobs now.">
30    <meta name="twitter:image" content="https://www.prosportexpress.com/assets/img/logo/ProSport+Chicago+Trucking+Company.png">
31    <meta name="twitter:image:alt" content="ProSport Express | CDL Truck Driver Jobs Chicago">
32
33    <!-- favicon -->
34    <link rel="icon" type="image/x-icon" href="assets/img/logo/favicon.png">
35
36    <!-- css -->
37    <link rel="stylesheet" href="assets/css/bootstrap.min.css">
38    <link rel="stylesheet" href="assets/css/all-fontawesome.min.css">
39    <link rel="stylesheet" href="assets/css/flaticon.css">
40    <link rel="stylesheet" href="assets/css/animate.min.css">
41    <link rel="stylesheet" href="assets/css/magnific-popup.min.css">
42    <link rel="stylesheet" href="assets/css/owl.carousel.min.css">
43    <link rel="stylesheet" href="assets/css/style.css">
44    <link rel="stylesheet" href="assets/css/flatpickr.min.css">
45
46</head>
47
48<body>
49
50    <!-- preloader -->
51    <div class="preloader">
52        <div class="loader">
53            <div class="loader-box-1"></div>
54            <div class="loader-box-2"></div>
55        </div>
56    </div>
57    <!-- preloader end -->
58
59    <!-- header area -->
60<header class="home-2 header">
61    <div class="main-navigation">
62        <nav class="navbar navbar-expand-lg">
63            <div class="container">
64                <a class="navbar-brand" href="./">
65                    <img src="assets/img/logo/LogoProSport.png" class="logo-display" alt="logo">
66                    <img src="assets/img/logo/LogoProSport-dark.png" class="logo-scrolled" alt="logo">
67                </a>
68                <div class="mobile-menu-right">
69                    <button class="navbar-toggler" type="button" data-bs-toggle="collapse"
70                        data-bs-target="#main_nav" aria-expanded="false" aria-label="Toggle navigation">
71                        <span class="navbar-toggler-icon"><i class="far fa-stream"></i></span>
72                    </button>
73                </div>
74                <div class="collapse navbar-collapse" id="main_nav">
75                    <ul class="navbar-nav ms-auto">
76                        <li class="nav-item"><a class="nav-link" href="./"> Home </a></li>
77                        <li class="nav-item"><a class="nav-link active" href="Drivers">Drivers</a></li>
78                        <li class="nav-item dropdown">
79                            <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">Services</a>
80                            <ul class="dropdown-menu fade-up">
81                                <li><a class="dropdown-item" href="Truckload">Truckload</a></li>
82                                <li><a class="dropdown-item" href="Expedited">Expedited</a></li>
83                                <li><a class="dropdown-item" href="Dedicated">Dedicated</a></li>
84                                <li><a class="dropdown-item" href="PowerPlus">ProSport Power+</a></li>
85                                <li><a class="dropdown-item" href="Refrigerated">Refrigerated</a></li>
86                                <li><a class="dropdown-item" href="Flatbed">Flatbed</a></li>
87                                <li><a class="dropdown-item" href="Bonded-Dray-Warehouse">Bonded Dray Warehouse</a></li>
88                                <li><a class="dropdown-item" href="ProSport-Network">ProSport Network</a></li>
89                            </ul>
90                        </li>
91                        <li class="nav-item"><a class="nav-link" href="Agents">Agents</a></li>
92                        <li class="nav-item"><a class="nav-link" href="About">About</a></li>
93                        <li class="nav-item"><a class="nav-link" href="Blog">Blog</a></li>
94                        <li class="nav-item"><a class="nav-link" href="Contact">Contact</a></li>
95                    </ul>
96                    <div class="header-nav-right">
97                        <div class="header-btn">
98                            <a href="Get-a-quote" class="theme-btn">Get a quote<i class="far fa-arrow-right"></i></a>
99                        </div>
100                    </div>
101                </div>
102            </div>
103        </nav>
104    </div>
105</header>
106<!-- header area end -->
107    <main class="main">
108
109        <!-- breadcrumb -->
110        <div class="site-breadcrumb" style="background: url(assets/img/service/tru
110ckload_service.webp)">
111            <div class="container">
112                <h2 class="breadcrumb-title">Drivers Wanted</h2>
113                <ul class="breadcrumb-menu">
114                    <li><a href="./"><i class="far fa-home"></i> Home</a></li>
115                    <li class="active">Drivers</li>
116                </ul>
117            </div>
118        </div>
119        <!-- breadcrumb end -->
120
121        <!-- service area -->
122        <div class="service-area pt-60 pb-60">
123            <div class="container">
124                <div class="service-single-wrapper">
125                    <div class="row">
126
127                        <div class="about-right">
128                            <div class="site-heading text-center">
129                                <h2 class="site-title">Drivers <span>Wanted</span> - Apply Now!</h2>
130                                <div class="heading-divider"></div>
131                            </div>
132                            <p class="mb-30">
133                                Looking for <strong>truck driver jobs</strong> with a company that actually values its people? At ProSport
134                                we're not just offering a job — we're offering a career with a family-oriented team that puts driver
135                                satisfaction first. Our low driver turnover rate speaks volumes about the ProSport difference.
136                                <strong>
136Treat others how you want to be treated!</strong>
137                            </p>
138                            <p class="mb-30">
139                                We are actively <strong>hiring CDL drivers</strong> and provide everything you need to succeed: 100% ELD
140                                compliant operations, late-model tractors, brand new 53-foot Duraplate dry van trailers, and I-Pass/PrePass
141                                on every truck for seamless travel. Whether you're searching for <strong>CDL jobs in Chicago</strong>,
142                                dedicated routes, flatbed opportunities, local runs, OTR, or regional positions, we have options that fit
143                                your lifestyle. Flexible home time that respects your work-life balance. We operate <a href="Truckload">truckload</a>, <a href="Dedicated">dedicated</a>, <a href="Expedited">expedited</a>, and <a href="Flatbed">flatbed</a> routes across the country.
144                            </p>
145                            <div class="text-center mt-40 mb-10">
146                                <h4 style="font-weight:700; margin-bottom:6px;">Before You Apply — Have These Ready</h4>
147                                <p style="color:#666; font-size:.95rem; margin-bottom:20px;">Gather the following information before starting your application to ensure a smooth process.</p>
148                                <ul style="display:inline-block; text-align:left; list-style:none; padding:0; margin:0 auto 30px;">
149                                    <li style="margin-bottom:10px;"><span style="color:#28a745; font-weight:700; margin-right:8px;">&#10003;</span> Social Security Number</li>
150                                    <li style="margin-bottom:10px;"><span style="color:#28a745; font-weight:700; margin-right:8px;">&#10003;</span> Home address history for the past 3 years</li>
151                                    <li style="margin-bottom:10px;"><span style="color:#28a745; font-weight:700; margin-right:8px;">&#10003;</span> Current driver license number and driver license history for the past 3 years</li>
152                                    <li style="margin-bottom:10px;"><span style="color:#28a745; font-weight:700; margin-right:8px;">&#10003;</span> Employment history up to 10 years</li>
153                                    <li style="margin-bottom:10px;"><span style="color:#28a745; font-weight:700; margin-right:8px;">&#10003;</span> History of traffic accidents, violations and/or convictions from the last 3 years</li>
154                                    <li style="margin-bottom:0;"><span style="color:#28a745; font-weight:700; margin-right:8px;">&#10003;</span> Military history <span style="color:#888; font-size:.9rem;">(if applicable)</span></li>
155                                </ul>
156                            </div>
157
158                            <p class="text-center mt-20 mb-20">
159                                <strong>We have partnered with Tenstreet. All applications are submitted through that platform.</strong>
160                            </p>
161                            <p class="text-center mt-40 mb-20">
162                                <img src="assets/img/partner/10street-logo.webp" alt="10Street Logo" style="max-width: 200px;">
163                            </p>
164                            <div class="text-center pb-20">
165                                <a href="https://intelliapp.driverapponline.com/c/prosportexpress?r=ProSportWebsite" class="theme-btn" target="_blank" rel="noopener noreferrer">Apply Now <i class="far fa-arrow-right"></i></a>
166                            </div>
167                        </div>
168
169                    </div>
170                </div>
171            </div>
172        </div>
173        <!-- service area end -->
174        
175    </main>
176
177    <!-- footer area -->
178<footer class="footer-area">
179    <div class="footer-widget">
180        <div class="container">
181            <div class="row footer-widget-wrapper pt-100 pb-40">
182                <!-- Logo and About Section -->
183                <div class="col-md-12 col-lg-4">
184                    <div class="footer-widget-box about-us">
185                        <a href="#" class="footer-logo d-block text-center">
186                            <img src="assets/img/logo/LogoProSport.png" alt="ProSport Logo">
187                        </a>
188                        <p class="mb-20">
189                            Chicago trucking company serving the greater Chicagoland area and nationwide since 2008. With comprehensive transportation solutions and a commitment to on-time performance, we keep your supply chain moving efficiently so you can focus on growing your business.
190                        </p>
191                        <ul class="footer-social">
192                            <li>
192<a href="https://www.facebook.com/p/Prosport-Express-Inc-100064090722380/" target="_blank" rel="noopener noreferrer"><i class="fab fa-facebook-f"></i></a></li>
193                            <li><a href="https://www.linkedin.com/company/prosport-express-logistics" target="_blank" rel="noopener noreferrer"><i class="fab fa-linkedin-in"></i></a></li>
194                            <li><a href="https://www.youtube.com/@prosportexpress6772" target="_blank" rel="noopener noreferrer"><i class="fab fa-youtube"></i></a></li>
195                        </ul>
196                    </div>
197                </div>
198
199                <!-- Contact Information Section -->
200                <div class="col-md-12 col-lg-8">
201                    <div class="footer-contact-wrapper">
202                        <div class="footer-contact-box">
203                            <h4 class="footer-widget-title">ProSport Corporate Office</h4>
204                            <ul>
205                                <li class="footer-contact-inline">
206                                    <span><i class="far fa-map-marker-alt"></i>1901 Pratt Blvd. Elk Grove Village, IL 60007</span>
207                                    <span><a href="tel:18337764968"><i class="far fa-phone"></i>1-833-PRO-4YOU</a></span>
208                                    <span><a href="mailto:[email protected]"><i class="far fa-envelope"></i>[email protected]</a></span>
209                                </li>
210                            </ul>
211                            <a href="https://www.google.com/maps/search/?api=1&query=ProSport+Express,+1901+Pratt+Blvd,+Elk+Grove+Village,+IL+60007"
212                               target="_blank" rel="noopener noreferrer"
213                               class="footer-map-link">
214                                <img src="assets/img/contact/map1.webp"
215                                     alt="ProSport Express — 1901 Pratt Blvd, Elk Grove Village IL"
216                                     class="footer-map-img">
217                            </a>
218                        </div>
219                    </div>
220                </div>
221            </div>
222
223            <!-- Quick Links and Services Section -->
224            <div class="row footer-links-wrapper pb-70">
225                <div class="col-md-6">
226                    <div class="footer-widget-box list">
227                        <h4 class="footer-widget-title">Quick Links</h4>
228                        <div class="row">
229                            <div class="col-6">
230                                <ul class="footer-list">
231                                    <li><a href="./"><i class="fas fa-caret-right"></i> Home</a></li>
232                                    <li><a href="Drivers"><i class="fas fa-caret-right"></i> Drivers</a></li>
233                                    <li><a href="Services"><i class="fas fa-caret-right"></i> Services</a></li>
234                                    <li><a href="Agents"><i class="fas fa-caret-right"></i> Agents</a></li>
235                                </ul>
236                            </div>
237                            <div class="col-6">
238                                <ul class="footer-list">
239                                    <li><a href="About"><i class="fas fa-caret-right"></i> About</a></li>
240                                    <li><a href="Blog"><i class="fas fa-caret-right"></i> Blog</a></li>
241                                    <li><a href="Contact"><i class="fas fa-caret-right"></i> Contact</a></li>
242                                    <li><a href="Get-a-quote"><i class="fas fa-caret-right"></i> Get A Quote</a></li>
243                                </ul>
244                            </div>
245                        </div>
246                    </div>
247                </div>
248                <div class="col-md-6 footer-services-separator">
249                    <div class="footer-widget-box list">
250                        <h4 class="footer-widget-title">Our Services</h4>
251                        <div class="row">
252                            <div class="col-6">
253                                <ul class="footer-list">
254                                    <li><a href="Truckload"><i class="fas fa-caret-right"></i> Truckload</a></li>
255                                    <li><a href="Expedited"><i class="fas fa-caret-right"></i> Expedited</a></li>
256                                    <li><a href="Dedicated"><i class="fas fa-caret-right"></i> Dedicated</a></li>
257                                    <li><a href="PowerPlus"><i class="fas fa-caret-right"></i> ProSport Power+</a></li>
258                                </ul>
259                            </div>
260                            <div class="col-6">
261                                <ul class="footer-list">
262                                    <li><a href="Refrigerated"><i class="fas fa-caret-right"></i> Refrigerated</a></li>
263                                    <li><a href="Flatbed"><i class="fas fa-caret-right"></i> Flatbed</a></li>
264                                    <li><a href="Bonded-Dray-Warehouse"><i class="fas fa-caret-right"></i> Bonded Dray Warehouse</a></li>
265                                    <li><a href="ProSport-Network"><i class="fas fa-caret-right"></i> ProSport Network</a></li>
266                                </ul>
267                            </div>
268                        </div>
269                    </div>
270                </div>
271            </div>
272        </div>
273    </div>
274    <div class="copyright">
275        <div class="container">
276            <div class="row">
277                <div class="col-lg-6 align-self-center">
278                    <p class="copyright-text">
279                        &copy;
279 Copyright <span id="date"></span> <a href="./"> ProSport Inc </a> All Rights Reserved.
280                    </p>
281                </div>
282                <div class="col-lg-6 align-self-center">
283                    <ul class="footer-menu">
284                        <li><a href="javascript:void(0)" onclick="openModal('legalModal', 'legalModalContent', 'tos.html')">Terms Of Service</a></li>
285                        <li><a href="javascript:void(0)" onclick="openModal('legalModal', 'legalModalContent', 'privacy.html')">Privacy Policy</a></li>
286                        <li><a href="javascript:void(0)" onclick="openCookiePreferences()"><i class="fas fa-cookie-bite"></i> Cookie Preferences</a></li>
287                    </ul>
288                </div>
289            </div>
290        </div>
291    </div>
292</footer>
293<!-- footer area end -->
294
295<!-- Legal Modal -->
296<div id="legalModal" class="modal">
297    <div class="modal-content">
298        <button class="modal-close" onclick="closeModal('legalModal')">&times;</button>
299        <div class="modal-body" id="legalModalContent">
300            <!-- Content loaded dynamically -->
301        </div>
302    </div>
303</div>
304
305<!-- scroll-top -->
306    <a href="#" id="scroll-top"><i class="far fa-long-arrow-up"></i></a>
307<!-- scroll-top end -->
308
309<!-- Cookie Consent Banner -->
310<div id="cookie-consent-banner" role="dialog" aria-live="polite" aria-label="Cookie consent">
311    <button id="ccb-dismiss" class="ccb-dismiss" aria-label="Dismiss temporarily">&times;</button>
312    <div class="ccb-inner">
313        <div class="ccb-text">
314            <strong><i class="fas fa-cookie-bite"></i> We use cookies</strong>
315            <p>We use cookies to enhance your browsing experience and analyze site traffic. Necessary cookies are always active as they are essential for the site to function. You can choose to accept optional cookies or decline them. Your choice will be remembered for 365 days. For more information, see our <a href="javascript:void(0)" onclick="openModal('legalModal','legalModalContent','privacy.html')">Privacy Policy</a>.</p>
316        </div>
317        <div class="ccb-actions">
318            <button id="ccb-manage-prefs" class="ccb-btn ccb-btn-tertiary">Manage Preferences</button>
319            <button id="ccb-accept-necessary" class="ccb-btn ccb-btn-secondary">Necessary Only</button>
320            <button id="ccb-accept-all" class="ccb-btn ccb-btn-primary">Accept All</button>
321        </div>
322    </div>
323</div>
324
325<!-- Cookie Preferences Modal -->
326<div id="ccb-modal" class="ccb-modal-overlay" role="dialog" aria-modal="true" aria-label="Cookie preferences">
327    <div class="ccb-modal-box">
328        <div class="ccb-modal-header">
329            <h4><i class="fas fa-sliders-h"></i> Cookie Preferences</h4>
330            <button class="ccb-modal-close" id="ccb-modal-close" aria-label="Close">&times;</button>
331        </div>
332        <div class="ccb-modal-body">
333            <p class="ccb-modal-intro">Choose which cookies you allow. Necessary cookies cannot be disabled as they are required for the site to function. Your preferences will be saved for 365 days.</p>
334
335            <!-- Necessary -->
336            <div class="ccb-category">
337                <div class="ccb-category-header">
338                    <div class="ccb-category-info">
339                        <strong>Necessary</strong>
340                        <span class="ccb-always-on">Always Active</span>
341                    </div>
342                    <label class="ccb-toggle ccb-toggle-disabled" aria-label="Necessary cookies always active">
343                        <input type="checkbox" checked disabled>
344                        <span class="ccb-slider"></span>
345                    </label>
346                </div>
347                <p>These cookies are essential for the website to function and cannot be switched off. They include your cookie consent preference and security tokens.</p>
348                <table class="ccb-cookie-table">
349                    <thead><tr><th>Cookie</th><th>Purpose</th><th>Duration</th></tr></thead>
350                    <tbody>
351                        <tr><td>pse_cookie_consent</td><td>Stores your cookie consent preferences</td><td>365 days</td></tr>
352                        <tr><td>PHPSESSID</td><td>Maintains your session state across pages</td><td>Session</td></tr>
353                        <tr><td>csrf_token</td><td>Protects forms against cross-site request forgery</td><td>Session</td></tr>
354                    </tbody>
355                </table>
356            </div>
357
358            <!-- Functional -->
359            <div class="ccb-category">
360                <div class="ccb-category-header">
361                    <div class="ccb-category-info">
362                        <strong>Functional</strong>
363                        <span class="ccb-category-desc">Enable enhanced features like live chat</span>
364                    </div>
365                    <label class="ccb-toggle" aria-label="Toggle functional cookies">
366                        <input type="checkbox" id="ccb-toggle-functional">
367                        <span class="ccb-slider"></span>
368                    </label>
369                </div>
370                <p>These cookies enable third-party features such as our live chat support widget. Disabling them may affect those features.</p>
371                <table class="ccb-cookie-table">
372                    <thead><tr><th>Cookie</th><th>Purpose</th><th>Duration</th></tr></thead>
373                    <tbody>
374                        <tr><td>cw_*</td><td>Hiver Chat — maintains live chat session and preferences</td><td>Session</td></tr>
375                    </tbody>
376                </table>
377            </div>
378
379            <!-- Analytics -->
380            <div class="ccb-category">
381                <div class="ccb-category-header">
382                    <div class="ccb-category-info">
383                        <strong>Analytics</strong>
384                        <span class="ccb-category-desc">Help us understand how visitors use the site</span>
385                    </div>
386                    <label class="ccb-toggle" aria-label="Toggle analytics cookies">
387                        <input type="checkbox" id="ccb-toggle-analytics">
388                        <span class="ccb-slider"></span>
389                    </label>
390                </div>
391                <p>These cookies allow us to count visits and traffic sources so we can measure and improve site performance. All data is aggregated and anonymous.</p>
392                <table class="ccb-cookie-table">
393                    <thead><tr><th>Cookie</th><th>Purpose</th><th>Duration</th></tr></thead>
394                    <tbody>
395                        <tr><td>_ga</td><td>Google Analytics — distinguishes unique users</td><td>2 years</td></tr>
396                        <tr><td>_ga_*</td><td>Google Analytics — maintains session state</td><td>2 years</td></tr>
397                        <tr><td>_gid</td><td>Google Analytics — distinguishes users (short-term)</td><td>24 hours</td></tr>
398                    </tbody>
399                </table>
400            </div>
401
402            <!-- Marketing -->
403            <div class="ccb-category">
404                <div class="ccb-category-header">
405                    <div class="ccb-category-info">
406                        <strong>Marketing</strong>
407                        <span class="ccb-category-desc">Used to deliver relevant ads and track campaign performance</span>
408                    </div>
409                    <label class="ccb-toggle" aria-label="Toggle marketing cookies">
410                        <input type="checkbox" id="ccb-toggle-marketing">
411                        <span class="ccb-slider"></span>
412                    </label>
413                </div>
414                <p>These cookies are set by advertising partners to build a profile of your interests and show relevant ads on other sites.</p>
415                <table class="ccb-cookie-table">
416                    <thead><tr><th>Cookie</th><th>Purpose</th><th>Duration</th></tr></thead>
417                    <tbody>
418                        <tr><td>_fbp</td><td>Facebook Pixel — tracks conversions from Facebook ads</td><td>3 months</td></tr>
419                        <tr><td>fr</td><td>Facebook — delivers and measures ad effectiveness</td><td>3 months</td></tr>
420                    </tbody>
421                </table>
422            </div>
423        </div>
424        <div class="ccb-modal-footer">
425            <button id="ccb-save-prefs" class="ccb-btn ccb-btn-primary">Save My Preferences</button>
426        </div>
427    </div>
428</div>
429
430<script>
431(function () {
432    var CONSENT_KEY     = 'pse_cookie_consent';
433    var CONSENT_VERSION = 2;
434    var CONSENT_EXPIRY  = 365;
435
436    function getConsent() {
437        try {
438            var raw = localStorage.getItem(CONSENT_KEY);
439            if (!raw) return null;
440            var obj = JSON.parse(raw);
441            // Discard old format (v1 stored level:'all'|'necessary' string, no version)
442            if (!obj.v || obj.v < CONSENT_VERSION || typeof obj.prefs !== 'object') {
443                localStorage.removeItem(CONSENT_KEY);
444                return null;
445            }
446            var age = (Date.now() - obj.ts) / 86400000;
447            if (age >= CONSENT_EXPIRY) {
448                localStorage.removeItem(CONSENT_KEY);
449                return null;
450            }
451            return obj;
452        } catch (e) { return null; }
453    }
454
455    function saveConsent(prefs) {
456        try {
457            localStorage.setItem(CONSENT_KEY, JSON.stringify({ v: CONSENT_VERSION, prefs: prefs, ts: Date.now() }));
458        } catch (e) {}
459        document.getElementById('cookie-consent-banner').style.display = 'none';
460        closeModal();
461        applyConsent(prefs);
462    }
463
464    function hiverSetVisibility(visible) {
465        var selectors = ['.woot--bubble-holder', '.woot-widget-holder', '.woot-widget--wrapper'];
466        selectors.forEach(function(sel) {
467            var el = document.querySelector(sel);
468            if (el) el.style.display = visible ? '' : 'none';
469        });
470    }
471
472    function loadHiver() {
473        if (document.getElementById('hiver-script')) {
474            // Already loaded — just show it
475            hiverSetVisibility(true);
476            return;
477        }
478        (function(d,t) {
479            var BASE_URL='';
480            var CDN_URL='https://chat-widget.hiverhq.com/chat-widget';
481            var g=d.createElement(t), s=d.getElementsByTagName(t)[0];
482            g.id='hiver-script';
483            g.src=CDN_URL+'/js/sdk.js';
484            g.defer=true; g.async=true;
485            s.parentNode.insertBefore(g,s);
486            g.onload=function(){ window.chatwootSDK.run({ websiteToken:'2hiy9hpNAWqkQHDCVxSghsDC', baseUrl:BASE_URL }); };
487        })(document,'script');
488    }
489
490    function applyConsent(prefs) {
491        window.cookieConsentPrefs = prefs;
492        if (prefs && prefs.functional) {
493            loadHiver();
494        } else {
495            hiverSetVisibility(false);
496        }
497    }
498
499    function openModal() {
500        document.getElementById('ccb-modal').classList.add('active');
501        document.body.classList.add('ccb-modal-open');
502    }
503
504    function closeModal() {
505        document.getElementById('ccb-modal').classList.remove('active');
506        document.body.classList.remove('ccb-modal-open');
507    }
508
509    var DEFAULT_PREFS = { analytics: true, marketing: true, functional: true };
510
511    // Populate toggles — defaults to all on if no saved prefs
512    function populateToggles(prefs) {
513        var p = prefs || DEFAULT_PREFS;
514        document.getElementById('ccb-toggle-analytics').checked  = !!p.analytics;
515        document.getElementById('ccb-toggle-marketing').checked  = !!p.marketing;
516        document.getElementById('ccb-toggle-functional').checked = !!p.functional;
517    }
518
519    var existing = getConsent();
520    if (existing) {
521        applyConsent(existing.prefs);
522    } else {
523        // No saved consent — apply defaults and show banner to inform user
524        applyConsent(DEFAULT_PREFS);
525        setTimeout(function () {
526            document.getElementById('cookie-consent-banner').style.display = 'block';
527        }, 400);
528    }
529
530    // Banner buttons
531    document.getElementById('ccb-dismiss').addEventListener('click', function () {
532        document.getElementById('cookie-consent-banner').style.display = 'none';
533        // No save — banner reappears on next page load
534    });
535    document.getElementById('ccb-accept-all').addEventListener('click', function () {
536        saveConsent({ analytics: true, marketing: true, functional: true });
537    });
538    document.getElementById('ccb-accept-necessary').addEventListener('click', function () {
539        saveConsent({ analytics: false, marketing: false, functional: false });
540    });
541    document.getElementById('ccb-manage-prefs').addEventListener('click', function () {
542        var current = getConsent();
543        populateToggles(current ? current.prefs : null);
544        openModal();
545    });
546
547    // Modal buttons
548    document.getElementById('ccb-modal-close').addEventListener('click', closeModal);
549    document.getElementById('ccb-modal').addEventListener('click', function (e) {
550        if (e.target === this) closeModal();
551    });
552    document.getElementById('ccb-save-prefs').addEventListener('click', function () {
553        saveConsent({
554            analytics:  document.getElementById('ccb-toggle-analytics').checked,
555            marketing:  document.getElementById('ccb-toggle-marketing').checked,
556            functional: document.getElementById('ccb-toggle-functional').checked,
557        });
558    });
559
560    // Expose global so other pages can open preferences
561    window.openCookiePreferences = function () {
562        var current = getConsent();
563        populateToggles(current ? current.prefs : null);
564        openModal();
565    };
566})();
567</script>
567
568
569    <!-- js -->
570    
570<script src="assets/js/jquery-3.6.0.min.js"></script>
570
571    
571<script src="assets/js/modernizr.min.js"></script>
571
572    
572<script src="assets/js/bootstrap.bundle.min.js"></script>
572
573    
573<script src="assets/js/imagesloaded.pkgd.min.js"></script>
573
574    
574<script src="assets/js/jquery.magnific-popup.min.js"></script>
574
575    
575<script src="assets/js/isotope.pkgd.min.js"></script>
575
576    
576<script src="assets/js/jquery.appear.min.js"></script>
576
577    
577<script src="assets/js/jquery.easing.min.js"></script>
577
578    
578<script src="assets/js/owl.carousel.min.js"></script>
578
579    
579<script src="assets/js/counter-up.js"></script>
579
580    
580<script src="assets/js/wow.min.js"></script>
580
581    
581<script src="assets/js/main.js"></script>
581
582    
582<script src="assets/js/flatpickr.min.js"></script>
582
583    
583<script src="assets/js/modal.js"></script>
583
584
585</body>
586
587</html>

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