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;">✓</span> Social Security Number</li> 150 <li style="margin-bottom:10px;"><span style="color:#28a745; font-weight:700; margin-right:8px;">✓</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;">✓</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;">✓</span> Employment history up to 10 years</li> 153 <li style="margin-bottom:10px;"><span style="color:#28a745; font-weight:700; margin-right:8px;">✓</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;">✓</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 ©
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')">×</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">×</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">×</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.