1 2 3<!DOCTYPE html> 4<html lang="en"> 5 6<head> 7 <title>Zimbabwe eVisa, Types, Requirements, Application Process & Fees</title> 8 <meta 9 content="Apply for a Zimbabwe eVisa online. Check types, requirements, fees, processing time, and application steps." 10 name="keywords"> 11 <meta name="description" 12 content="Apply for a Zimbabwe eVisa online. Check types, requirements, fees, processing time, and application steps."> 13 <meta charset="utf-8"> 14<meta content="width=device-width, initial-scale=1.0" name="viewport"> 15<link href="https://zimbabwe-visa.com/images/favicon.png" rel="icon"> 16<!-- <link rel="preload" href="https://zimbabwe-visa.com/css/bootstrap.min.css?12" as="stylesheet"> 17<link href="https://zimbabwe-visa.com/css/bootstrap.min.css?12" rel="stylesheet"> 18 19<link rel="preload" href="https://zimbabwe-visa.com/css/style.css?7172" as="stylesheet"> 20<link href="https://zimbabwe-visa.com/css/style.css?7172" rel="stylesheet"> --> 21 22<link rel="preload" href="/css/bootstrap.min.css" as="style"> 23<link rel="stylesheet" href="/css/bootstrap.min.css"> 24 25<link rel="preload" href="/css/style.css?v=3.0.2" as="style"> 26<link rel="stylesheet" href="/css/style.css?v=3.0.2"> 27 28 29<!--
29<script defer data-cfasync="false" src="https://zimbabwe-visa.com/js/jquery.min.js"></script>
29 -->
30<script src="https://zimbabwe-visa.com/js/jquery.min.js" type="7f799aa778ed0eb1870ae069-text/javascript"></script>
vendor: 1 bytes, line 30
30
31<script type="7f799aa778ed0eb1870ae069-text/javascript"> 32 // Google Analytics 4 - Load immediately 33
vendor: 156 bytes, lines 33-40
33window.dataLayer = window.dataLayer || []; 34 35 function gtag() { 36 dataLayer.push(arguments); 37 } 38 39 gtag('js', new Date()); 40 gtag('config', '
40G-JYTD663HJS
vendor: 9 bytes, lines 40-42
40'); 41 42
42var gaScript = document.createElement("script"); 43 gaScript.src = "https://www.googletagmanager.com/gtag/js?id=G-JYTD663HJS"; 44 gaScript.async = true; 45 document.getElementsByTagName("head")[0].appendChild(gaScript); 46</script>
46 47<link rel="alternate" hreflang="x-default" href="https://zimbabwe-visa.com/" /> 48<link rel="alternate" hreflang="en" href="https://zimbabwe-visa.com/" /> 49<link rel="alternate" hreflang="fr" href="https://zimbabwe-visa.com/fr/" /> 50<link rel="alternate" hreflang="de" href="https://zimbabwe-visa.com/de/" /> 51 52 53 <link rel="preload" as="image" href="https://zimbabwe-visa.com/images/optimizer_zimbabwe-banner-mob.webp" type="image/webp" 54 fetchpriority="high"> 55 56 <link rel="preload" href="/css/cn-flag.css" as="style"> 57 <link href="/css/cn-flag.css" rel="stylesheet"> 58 59 <link rel="amphtml" href="https://zimbabwe-visa.com/amp/"> 60 <link rel="canonical" href="https://zimbabwe-visa.com/" /> 61
61<script type="application/ld+json"> 62 { 63 "@context": "https://schema.org", 64 "@graph": [ 65 { 66 "@type": "WebPage", 67 "@id": "https://zimbabwe-visa.com/#webpage", 68 "url": "https://zimbabwe-visa.com/", 69 "inLanguage": "en", 70 "name": "Zimbabwe eVisa, Types, Requirements, Application Process & Fees", 71 "description": "Comprehensive guide to the Zimbabwe eVisa: check eligibility, visa types, requirements, fees, processing times, and application steps.", 72 "publisher": { 73 "@id": "https://zimbabwe-visa.com/#organization" 74 } 75 }, 76 { 77 "@type": "Organization", 78 "@id": "https://zimbabwe-visa.com/#organization", 79 "name": "Zimbabwe eVisa", 80 "url": "https://zimbabwe-visa.com/", 81 "logo": { 82 "@type": "ImageObject", 83 "url": "https://zimbabwe-visa.com/images/zimbabwe-visa-logo_image.png" 84 }, 85 "knowsAbout": [ 86 "Zimbabwe eVisa", 87 "Visa Requirements", 88 "Victoria Falls", 89 "KAZA UNIVISA", 90 "Zimbabwe Travel" 91 ] 92 }, 93 { 94 "@type": "PodcastEpisode", 95 "@id": "https://zimbabwe-visa.com/#podcast-episode", 96 "name": "Zimbabwe eVisa Explained: Visa Types, KAZA UNIVISA, Fees & Travel Tips for Victoria Falls and Beyond", 97 "description": "Audio guide diving into the Zimbabwe eVisa system, eligibility, visa types, KAZA UNIVISA options, fees, processing times, and essential travel tips.", 98 "inLanguage": "en", 99 "datePublished": "2024-12-19", 100 "duration": "PT13M48S", 101 "url": "https://zimbabwe-visa.com/#podcast", 102 "associatedMedia": { 103 "@type": "AudioObject", 104 "contentUrl": "https://zimbabwe-visa.com/assets/audio/zimbabwe-e-visa-homepage.mp3", 105 "encodingFormat": "audio/mpeg", 106 "uploadDate": "2024-12-19" 107 }, 108 "publisher": { 109 "@id": "https://zimbabwe-visa.com/#organization" 110 } 111 } 112 ] 113 } 114 </script>
114 115 116<style type="text/css">.show_less{max-height:196px;overflow:hidden}@media(max-width:600px){.show_less{max-height:330px}}.img-design{width:100%;margin-bottom:10px;height:auto;border-radius:5px;max-width:450px}.wrapped-image{float:right;height:auto;width:100%;max-width:450px}@media(max-width:990px){.wrapped-image{float:none;display:flex;justify-content:center;height:auto;max-width:100%}}</style><style>.banner{height:560px;position:relative;overflow:hidden}.banner::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(5 23 42 / .72) 0%,rgb(5 23 42 / .48) 34%,rgb(5 23 42 / .12) 62%,#fff0 100%);z-index:1;opacity:.5}.banner img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-content{position:absolute;top:50%;left:120px;transform:translateY(-50%);z-index:2}.hero-title{color:#fff;font-size:clamp(28px, 4vw, 40px);margin:0 0 18px;text-wrap:balance}.hero-description{color:#eaf2f7;font-size:18px;line-height:1.55;margin:0 0 26px;max-width:560px}.text-black{color:#000!important}p{color:#000!important}.hero-description{color:#eaf2f7!important}@media (min-width:768px) and (max-width:1200px){.banner{height:300px}.hero-content{left:70px}}@media (max-width:767px){.banner{height:300px}}@media (max-width:991px){.hero-content{left:20px;right:20px;max-width:100%;text-align:center}.hero-description{display:none}.hero-cta{margin:0 auto}}#headphone-img{width:80px;transition:transform 0.5s ease-in-out}#headphone-img.rotate{animation:rotate-animation 10s linear infinite}@keyframes rotate-animation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}div.custom_au_div{position:relative;width:660px;max-width:100%;height:150px;background:#f1f3f4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:25px auto}.custom_au_div h2{position:absolute;top:10px;left:115px;right:15px;margin:0;line-height:1.25;font-size:clamp(18px, 1.35vw, 20px)}.custom_au_div .cover{position:absolute;top:18px;left:15px;max-width:103px}.custom_au_player{position:absolute;bottom:15px;right:0;left:109px;width:calc(100% - 110px)}@media only screen and (max-width:533px){.custom_au_player{left:0;max-width:100%;width:100%}.custom_au_div .cover{display:none}.custom_au_div h2{left:0;right:0;top:10px}div.custom_au_div{height:170px}}.country-list .li_cls{display:flex;flex-wrap:wrap;padding-left:0;margin:0}.country-list .li_cls li{flex:0 0 20%;display:flex;align-items:center;padding:5px;min-width:165px!important;box-sizing:border-box}@media (max-width:900px){.country-list .li_cls li{flex:1 1 50%}}@media (max-width:600px){.country-list .li_cls li{flex:1 1 100%}}.div_lst.show_less{max-height:none;overflow:visible}.div_lst.show_less .li_cls li:nth-child(n+21){display:none}@media (max-width:900px){.div_lst.show_less .li_cls li:nth-child(n+11){display:none}}@media (max-width:600px){.div_lst.show_less .li_cls li:nth-child(n+9){display:none}}.country-toggle-wrap{display:flex;justify-content:center;margin-top:14px}.country-toggle-btn{border:1px solid #5f9ea0;color:#0f477e;font-weight:700;border-radius:5px;padding:10px 18px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all 0.2s ease}.country-toggle-btn:hover{background:#0f477e;color:#fff;box-shadow:0 6px 16px rgb(95 158 160 / .35)}.country-toggle-btn i{font-size:16px}</style><style>.image-container{box-shadow:0 2px 8px rgb(0 0 0 / .2)!important;float:right;max-width:600px;height:auto;position:relative;display:inline-block;margin-left:20px;margin-bottom:15px!important;border-radius:5px;}.visa-image, .wrapped-image img { border-radius: 5px; }@media screen and (max-width:1149px){.image-container{justify-content:center;flex-direction:column;display:flex;float:none;margin-left:0!important}.main-image-container{display:flex;justify-content:center;align-items:center}}</style> 117 118<style> 119 .div_lst { 120 transition: max-height 0.45s ease; 121 } 122 123 .cv-zoom-icon { 124 top: -35px !important; 125 } 126</style> 127 128</head> 129 130<body> 131 132 133<style> 134 /* Original styles */ 135 136 .mx-left-auto { 137 138 margin-left: auto; 139 140 } 141 142 .nav-link { 143 144 color: #fff !important; 145 146 display: flex; 147 148 flex-wrap: wrap; 149 150 justify-content: space-between; 151 152 } 153 154 .nav-link::after { 155 156 content: ""; 157 158 display: block; 159 160 width: 100%; 161 162 transform: scale(0); 163 164 height: 3px; 165 166 transition: 0.8s; 167 168 background: #fff; 169 170 } 171 172 .nav-link:hover::after { 173 174 width: 100%; 175 176 color: transparent !important; 177 178 } 179 180 .shadow { 181 182 box-shadow: 2px 0 10px 1px #5555; 183 184 background: linear-gradient(to bottom, black, #06060699); 185 186 } 187 188 .navbar { 189 190 background: linear-gradient(to bottom, black, #06060699); 191 192 color: #fff; 193 194 height: 80px; 195 196 flex-wrap: wrap; 197 padding-right: 10px; 198 199 } 200 201 .logo { 202 203 margin-top: -11px; 204 205 } 206 207 .navbar-expand-xl { 208 209 flex-wrap: wrap !important; 210 211 } 212 213 214 215 /* Language dropdown styles */ 216 217 .head_right { 218 219 display: flex; 220 221 align-items: center; 222 top: -4px; 223 position: relative; 224 225 } 226 227 .custom-dropdown { 228 229 position: relative; 230 231 user-select: none; 232 233 } 234 235 .dropdown-btn { 236 237 display: flex; 238 239 240 241 cursor: pointer; 242 243 align-items: center; 244 245 background: rgba(255, 255, 255, 0.1); 246 247 border: 1px solid rgba(255, 255, 255, 0.2); 248 249 border-radius: 20px; 250 251 padding: 6px 12px; 252 253 cursor: pointer; 254 255 transition: all 0.4s; 256 257 color: #f8f9fa; 258 259 } 260 261 .dropdown-btn img { 262
263 width: 20px; 264 265 height: 14px; 266 267 margin-right: 10px; 268 269 } 270 271 .caret { 272 273 font-size: 16px; 274 275 transition: transform 0.3s; 276 277 } 278 279 .caret.rotate { 280 281 transform: rotate(180deg); 282 283 } 284 285 .dropdown-list { 286 287 position: absolute; 288 289 top: 100%; 290 291 left: 0; 292 293 width: 100%; 294 295 border: 1px solid #ccc; 296 297 background: white; 298 299 display: none; 300 301 border-radius: 5px; 302 303 overflow: hidden; 304 305 z-index: 10; 306 307 color: #000; 308 309 } 310 311 .dropdown-list div { 312 313 padding: 10px; 314 315 display: flex; 316 317 align-items: center; 318 319 cursor: pointer; 320 321 transition: background 0.3s; 322 323 } 324 325 .dropdown-list div:hover { 326 327 background: #f0f0f0; 328 329 } 330 331 .dropdown-list img { 332 333 width: 20px; 334 335 height: 14px; 336 337 margin-right: 10px; 338 339 } 340 341 .dropdown-list.show { 342 343 display: block; 344 345 } 346 347 .nav-item i { 348 349 margin-left: 5px; 350 351 opacity: 0; 352 353 transform: translateX(-5px); 354 355 } 356 357 @media (max-width: 767.98px) { 358 359 .nav-item i { 360 361 opacity: 1; 362 363 transform: translateX(0); 364 365 font-size: 22px; 366 367 font-weight: 700; 368 369 } 370 371 } 372 373 /* Dropdown Menu Styles */ 374 375 .nav-item.dropdown { 376 377 position: relative; 378 379 } 380 381 .dropdown-menu-custom { 382 383 display: none; 384 385 position: absolute; 386 387 top: 100%; 388 389 right: 0; 390 391 background: #fff; 392 393 min-width: 250px; 394 395 box-shadow: 0 4px 12px rgba(0,0,0,0.15); 396 397 border-radius: 8px; 398 399 padding: 8px 0; 400 401 z-index: 1000; 402 403 margin-top: 8px; 404 405 } 406 407 .dropdown-menu-custom a { 408 409 display: block; 410 411 padding: 12px 20px; 412 413 color: #333; 414 415 text-decoration: none; 416 417 transition: all 0.3s; 418 419 border-left: 3px solid transparent; 420 421 } 422 423 .dropdown-menu-custom a:hover { 424 425 background: #f8f9fa; 426 427 border-left-color: #5b72d4; 428 429 padding-left: 25px; 430 431 } 432 433 .nav-item.dropdown .nav-link { 434 435 display: flex; 436 437 align-items: center; 438 439 gap: 5px; 440 441 } 442 443 .nav-item.dropdown .dropdown-icon { 444 445 font-size: 12px; 446 447 transition: transform 0.3s; 448 449 opacity: 1; 450 451 transform: translateX(0); 452 453 } 454 455 /* Active/open dropdown state */ 456 457 .nav-item.dropdown.open .dropdown-menu-custom { 458 459 display: block; 460 461 } 462 463 .nav-item.dropdown.open .dropdown-icon { 464 465 transform: rotate(180deg); 466 467 } 468 469 /* Progressive hiding of menu items based on screen width */ 470 471 472 473 @media (min-width: 768px) and (max-width: 1765px) { 474 475 .navbar-nav .nav-item:nth-child(9) { 476 477 display: none !important; /* Hide Track Application */ 478 479 } 480 481 } 482 483 @media (min-width: 768px) and (max-width: 1656px) { 484 485 .navbar-nav .nav-item:nth-child(8) { 486 487 display: none !important; /* Hide Blogs */ 488 489 } 490 491 } 492 493 @media (min-width: 768px) and (max-width: 1420px) { 494 495 .navbar-nav .nav-item:nth-child(10) { 496 497 display: none !important; /* Hide Visa Requirements */ 498 499 } 500 501 } 502 @media (min-width: 768px) and (max-width: 1300px) { 503 504 .navbar-nav .nav-item:nth-child(6) { 505 506 display: none !important; /* Hide Visa Requirements */ 507 508 } 509 510 } 511 @media (min-width: 768px) and (max-width: 1100px) { 512 513 .navbar-nav .nav-item:nth-child(5) { 514 515 display: none !important; /* Hide Visa Requirements */ 516 517 } 518 519 } 520 @media (min-width: 768px) and (max-width: 1000px) { 521 522 .navbar-nav .nav-item:nth-child(7) { 523 524 display: none !important; /* Hide Contact Us */ 525 526 } 527 528 } 529 @media (min-width: 768px) and (max-width: 807px) { 530 531 .navbar-nav .nav-item:nth-child(4) { 532 533 display: none !important; /* Hide Contact Us */ 534 535 } 536 537 } 538 539 /* Hide dropdown in mobile, show individual links */ 540 541 .mobile-visa-link { 542 543 display: none; 544 545 } 546 547 @media (max-width: 767.98px) { 548 549 /* Hide dropdown in mobile */ 550 551 .nav-item.dropdown { 552 553 display: none !important; 554 555 } 556 557 /* Show individual visa links in mobile */ 558 559 .mobile-visa-link { 560 561 display: flex; 562 563 justify-content: space-between; 564 565 align-items: center; 566 567 } 568 569 .mobile-visa-link i { 570 571 opacity: 1; 572 573 transform: translateX(0); 574 575 font-size: 20px; 576 577 } 578 579 } 580 581 /* Mobile Menu Styles */ 582 583 @media (max-width: 767.98px) { 584 585 /* Fixed mobile navbar */ 586 587 #navbarCollapse { 588 589 position: fixed; 590 591 top: 0; 592 593 right: -310px; 594 /* Start off-screen */ 595 596 width: 300px; 597 598 height: 100%; 599 600 background: #3e3c3c; 601 602 transition: right 0.3s ease; 603 604 z-index: 1050; 605 606 padding: 60px 20px 20px 20px; 607 608 overflow-y: auto; 609 610 border-radius: 25px 0 0; 611 612 box-shadow: 0 0 10px rgb(255 255 255 / 68%); 613 614 } 615 616 617 618 #navbarCollapse.show-mobile-menu { 619 620 right: 0; 621 622 } 623 624 625 626 /* Navbar items in mobile */ 627 628 .navbar-nav { 629 630 flex-direction: column; 631 632 width: 100%; 633 634 } 635 636 637 638 .navbar-nav .nav-item { 639 640 margin: 10px 0; 641 642 width: 100%; 643 644 padding: 0px 0 !important; 645 646 border-bottom: 1px solid rgba(255, 255, 255, 0.1); 647 648 } 649 650 651 652 /* Close button */ 653 654 .mobile-close-btn { 655 656 position: absolute; 657 658 top: 15px; 659 660 right: 15px; 661 662 background: none; 663 664 border: none; 665 666 font-size: 24px; 667 668 color: #fff; 669 670 cursor: pointer; 671 672 z-index: 1051; 673 674 } 675 676 677 678 /* Overlay */ 679 680 .mobile-menu-overlay { 681 682 position: fixed; 683 684 top: 0; 685 686 left: 0; 687 688 width: 100%; 689 690 height: 100%; 691 692 background: rgba(0, 0, 0, 0.5); 693 694 z-index: 1040; 695 696 display: none; 697 698 } 699 700 701 702 .mobile-menu-overlay.show { 703 704 display: block; 705 706 } 707 708 709 710 /* Position language selector at bottom in mobile */ 711 712 .head_right { 713 714 margin-top: 30px; 715 716 } 717 718 } 719</style> 720 721 722<link rel="preload" as="image" href="/images/zimbabwe-visa-logo_image.webp"> 723<div class="container-fluid shadow"> 724 725 <nav class="navbar navbar-light bg-white navbar-expand-md" style="border: none;"> 726 727 <a href="https://zimbabwe-visa.com" class="navbar-brand"> 728 729 <div class="logo"> 730 <!-- <picture> 731 <source srcset="/images/zimbabwe-visa-logo_image.webp" type="image/webp"> --> 732 <img src="/images/zimbabwe-visa-logo_image.webp" alt="zimbabwe-visa" height="78" width="80" style="width: 80px;max-width: 100%;height: auto;"> 733 <!-- </picture> --> 734 735 <!-- <img src="/images/zimbabwe-visa-logo_image.webp" width="80" class="logo" height="78" alt="zimbabwe-visa"> --> 736 737 </div> 738 739 </a> 740 741 <button id="mobileMenuToggle" class="navbar-toggler py-2 px-3 border-light" type="button" aria-label="Menu" style="margin-bottom: 15px;"> 742
743 <span class="fa fa-bars" style="color:#fff; font-size: 25px!important;"></span> 744 745 </button> 746 747 748 749 <!-- Mobile menu overlay --> 750 751 <div class="mobile-menu-overlay"></div> 752 753 754 755 756 757 <div class=" navbar-collapse " id="navbarCollapse"> 758 759 <!-- Mobile Close Button --> 760 761 <button class="mobile-close-btn d-md-none" aria-label="Close"> 762 763 <i class="fa fa-times"></i> 764 765 </button> 766 767 <div class="navbar-nav mx-left-auto"> 768 769 <a href="https://zimbabwe-visa.com/" class="nav-item nav-link">Home <i class="fa fa-angle-right" aria-hidden="true"></i></a> 770 771 <a href="https://zimbabwe-visa.com/application/" class="nav-item nav-link">Apply Now <i class="fa fa-angle-right" aria-hidden="true"></i></a> 772 773 <a href="https://zimbabwe-visa.com/zimbabwe-tourist-visa/" class="nav-item nav-link">Tourist eVisa <i class="fa fa-angle-right" aria-hidden="true"></i></a> 774 775 776 777 <!-- eVisa Types Dropdown (Desktop Only) --> 778 779 <!-- <div class="nav-item dropdown"> 780 781 <a href="javascript:void(0)" class="nav-link"> 782 783 eVisa Types 784 785 <i class="fa fa-angle-down dropdown-icon" aria-hidden="true"></i> 786 787 </a> 788 789 <div class="dropdown-menu-custom"> 790 791 <a href="https://zimbabwe-visa.com/zimbabwe-business-visa/">Zimbabwe Business eVisa</a> 792 793 <a href="https://zimbabwe-visa.com/zimbabwe-transit-visa/">Zimbabwe Transit eVisa</a> 794 795 <a href="https://zimbabwe-visa.com/zimbabwe-conference-visa/">Zimbabwe Conference eVisa</a> 796 797 </div> 798 799 </div> --> 800 801 802 803 <!-- Individual Visa Links (Mobile Only) class=" mobile-visa-link" --> 804 805 <a href="https://zimbabwe-visa.com/zimbabwe-business-visa/" class="nav-item nav-link">Business eVisa <i class="fa fa-angle-right" aria-hidden="true"></i></a> 806 807 <a href="https://zimbabwe-visa.com/zimbabwe-transit-visa/" class="nav-item nav-link">Transit eVisa <i class="fa fa-angle-right" aria-hidden="true"></i></a> 808 809 <a href="https://zimbabwe-visa.com/zimbabwe-conference-visa/" class="nav-item nav-link">Conference eVisa <i class="fa fa-angle-right" aria-hidden="true"></i></a> 810 811 <a href="https://zimbabwe-visa.com/how-to-apply-for-a-zimbabwe-e-visa/" class="nav-item nav-link">How To Apply <i class="fa fa-angle-right" aria-hidden="true"></i></a> 812 813 <a href="https://zimbabwe-visa.com/zimbabwe-visa-requirements/" class="nav-item nav-link">Zimbabwe Requirements <i class="fa fa-angle-right" aria-hidden="true"></i></a> 814 815 <a href="https://zimbabwe-visa.com/blogs/" class="nav-item nav-link">Blogs <i class="fa fa-angle-right" aria-hidden="true"></i></a> 816 817 <!-- <a href="https://zimbabwe-visa.com/application-status/" class="nav-item nav-link">Track Application <i class="fa fa-angle-right" aria-hidden="true"></i></a> --> 818 819 <a href="https://zimbabwe-visa.com/contact-us/" class="nav-item nav-link">Contact Us <i class="fa fa-angle-right" aria-hidden="true"></i></a> 820 821 822 823 <div class="head_right"> 824 825 826 <div class="custom-dropdown"> 827 828 <div class="dropdown-btn" onclick="if (!window.__cfRLUnblockHandlers) return false; toggleDropdown()" data-cf-modified-7f799aa778ed0eb1870ae069-=""> 829 830 <div style="display: flex; align-items: center;margin-right: 8px;"> 831 832 <img src="/images/us.png" alt="English"> 833 834 <span>English</span> 835 836 </div> 837 838 <span class="caret"><i class="fa fa-angle-down" aria-hidden="true"></i></span> 839 840 </div> 841 842 <div class="dropdown-list"> 843 844 <div onclick="if (!window.__cfRLUnblockHandlers) return false; selectLanguage('en', '/images/us.png', 'English')" data-cf-modified-7f799aa778ed0eb1870ae069-=""> 845 846 <img src="/images/us.png" alt="English"> 847
848 <span>English</span> 849 850 </div> 851 852 <div onclick="if (!window.__cfRLUnblockHandlers) return false; selectLanguage('fr', '/images/fr-flag.png', 'Français')" data-cf-modified-7f799aa778ed0eb1870ae069-=""> 853 854 <img src="/images/fr-flag.png" alt="Français"> 855 856 <span>Français</span> 857 858 </div> 859 860 <div onclick="if (!window.__cfRLUnblockHandlers) return false; selectLanguage('de', '/images/de-flag.png', 'Deutsch')" data-cf-modified-7f799aa778ed0eb1870ae069-=""> 861 862 <img src="/images/de-flag.png" alt="Deutsch"> 863 864 <span>Deutsch</span> 865 866 </div> 867 868 </div> 869 870 </div> 871 872 873 874 875 876 877 </div> 878 879 </div> 880 881 </div> 882 883 </nav> 884 885</div> 886
887<script type="7f799aa778ed0eb1870ae069-text/javascript"> 888 // Mobile menu functionality 889 890 document.addEventListener('DOMContentLoaded', function() { 891 892 const menuToggle = document.getElementById('mobileMenuToggle'); 893 894 const navbarCollapse = document.getElementById('navbarCollapse'); 895 896 const closeBtn = document.querySelector('.mobile-close-btn'); 897 898 const overlay = document.querySelector('.mobile-menu-overlay'); 899 900 901 902 // Open menu 903 904 menuToggle.addEventListener('click', function() { 905 906 navbarCollapse.classList.add('show-mobile-menu'); 907 908 overlay.classList.add('show'); 909 910 document.body.style.overflow = 'hidden'; 911 912 }); 913 914 915 916 // Close menu functions 917 918 function closeMenu() { 919 920 navbarCollapse.classList.remove('show-mobile-menu'); 921 922 overlay.classList.remove('show'); 923 924 document.body.style.overflow = ''; 925 926 } 927 928 929 930 closeBtn.addEventListener('click', closeMenu); 931 932 overlay.addEventListener('click', closeMenu); 933 934 935 936 // Close menu when clicking on nav links on mobile 937 938 const navLinks = document.querySelectorAll('.nav-item.nav-link'); 939 940 navLinks.forEach(link => { 941 942 link.addEventListener('click', function() { 943 944 if (window.innerWidth <= 767) { 945 946 closeMenu(); 947 948 } 949 950 }); 951 952 }); 953 954 }); 955 956 957 958 function toggleDropdown() { 959 960 let dropdownList = document.querySelector(".dropdown-list"); 961 962 let caret = document.querySelector(".caret"); 963 964 965 966 dropdownList.classList.toggle("show"); 967 968 caret.classList.toggle("rotate"); 969 970 } 971 972 973 974 function selectLanguage(langCode, flagSrc, language) { 975 976 let dropdownBtn = document.querySelector(".dropdown-btn"); 977 978 let caret = document.querySelector(".caret"); 979 980 981 982 dropdownBtn.innerHTML = ` 983 984 <div style="display: flex; align-items: center;margin-right: 8px;"> 985 986 <img src="${flagSrc}" alt="${language}"> 987 988 <span>${language}</span> 989 990 </div> 991 992 <span class="caret"><i class="fa fa-angle-down" aria-hidden="true"></i></span> 993 994 `; 995 996 997 998 document.querySelector(".dropdown-list").classList.remove("show"); 999 1000 caret.classList.remove("rotate"); 1001 1002 1003 1004 change_language(langCode); 1005 1006 } 1007 1008 1009 1010 function change_language(lng) { 1011 1012 const uri = "/"; 1013 1014 if (lng !== 'en') { 1015 1016 window.location.href = `https://zimbabwe-visa.com/${lng}${uri}`; 1017 1018 } 1019 1020 } 1021 1022 1023 1024 document.addEventListener("click", function(event) { 1025 1026 if (!event.target.closest(".custom-dropdown")) { 1027 1028 const dropdown = document.querySelector(".dropdown-list"); 1029 1030 const caret = document.querySelector(".caret"); 1031 1032 1033 1034 if (dropdown) { 1035 1036 dropdown.classList.remove("show"); 1037 1038 } 1039 1040 1041 1042 if (caret) { 1043 1044 caret.classList.remove("rotate"); 1045 1046 } 1047 1048 } 1049 1050 }); 1051 1052 1053 1054 // eVisa Types dropdown - hover and click functionality (desktop only) 1055 1056 document.addEventListener('DOMContentLoaded', function() { 1057 1058 const dropdownToggle = document.querySelector('.nav-item.dropdown .nav-link'); 1059 1060 const dropdownItem = document.querySelector('.nav-item.dropdown'); 1061 1062 1063 1064 if (dropdownToggle && window.innerWidth > 767) { 1065 1066 let isClickedOpen = false; 1067 1068 1069 1070 // Click to toggle dropdown 1071 1072 dropdownToggle.addEventListener('click', function(e) { 1073 1074 e.preventDefault(); 1075 1076 e.stopPropagation(); 1077 1078 1079 1080 if (dropdownItem.classList.contains('open')) { 1081 1082 // Close it 1083 1084 dropdownItem.classList.remove('open'); 1085 1086 isClickedOpen = false; 1087 1088 } else { 1089 1090 // Open it 1091 1092 dropdownItem.classList.add('open'); 1093 1094 isClickedOpen = true; 1095 1096 } 1097 1098 }); 1099 1100 1101 1102 // Hover to open (only if not clicked open) 1103 1104 dropdownItem.addEventListener('mouseenter', function() { 1105 1106 if (!isClickedOpen) { 1107 1108 dropdownItem.classList.add('open'); 1109 1110 } 1111 1112 }); 1113 1114 1115 1116 // Hover away to close (only if not clicked open) 1117 1118 dropdownItem.addEventListener('mouseleave', function() { 1119 1120 if (!isClickedOpen) { 1121 1122 dropdownItem.classList.remove('open'); 1123 1124 } 1125 1126 }); 1127 1128 1129 1130 // Close dropdown when clicking outside 1131 1132 document.addEventListener('click', function(event) { 1133 1134 if (!event.target.closest('.nav-item.dropdown')) { 1135 1136 dropdownItem.classList.remove('open'); 1137 1138 isClickedOpen = false;
1139 1140 } 1141 1142 }); 1143 1144 1145 1146 // Close dropdown when clicking on dropdown links 1147 1148 const dropdownLinks = document.querySelectorAll('.dropdown-menu-custom a'); 1149 1150 dropdownLinks.forEach(link => { 1151 1152 link.addEventListener('click', function() { 1153 1154 dropdownItem.classList.remove('open'); 1155 1156 isClickedOpen = false; 1157 1158 }); 1159 1160 }); 1161 1162 } 1163 1164 }); 1165</script>
1165 1166 <div class="hero-header"> 1167 <div class="banner"> 1168 <picture> 1169 <source media="(min-width: 320px) and (max-width:480px)" 1170 srcset="/images/optimizer_zimbabwe-banner-mob.webp" type="image/webp" fetchpriority="high" 1171 loading="eager"> 1172 <source media="(min-width: 481px) and (max-width:2560px)" 1173 srcset="/images/optimizer_zimbabwe-banner.webp?1" type="image/webp" fetchpriority="high" 1174 loading="eager"> 1175 1176 <img style="width: 100%;" src="/images/optimizer_zimbabwe-banner.jpg" alt="zimbabwe visa" height="425" 1177 width="600" fetchpriority="high" loading="eager"> 1178 </picture> 1179 <div class="hero-content"> 1180 <h2 class="hero-title">Travel to Zimbabwe the Easy Way 1181 </h2> 1182 <p class="hero-description">Complete your visa application online in minutes 1183 </p> 1184 <a href="https://zimbabwe-visa.com/application/" class="hero-cta">Start Zimbabwe 1185 Visa</a> 1186 </div> 1187 1188 </div> 1189 </div> 1190 <div class="container" role="main" id="main-content"> 1191 <div class="pb-2 pt-4" style="background-color: #ffffff ;"> 1192 <div class=""> 1193 <div class="col-lg-12 "> 1194 <h1 class="text-center mb-4" style="color:#5f9ea0;">Zimbabwe eVisa Application</h1> 1195 1196 <p>The Zimbabwe eVisa application portal helps eligible travellers obtain a Zimbabwe eVisa 1197 (<strong>an online travel document</strong>) in 3-5 days without visiting an embassy or 1198 consulate. </p> 1199 <h2 id="eligible-countries-heading" style="scroll-margin-top: 80px;">Who can apply? </h2> 1200 <p>Apply for the Zimbabwe eVisa if your nationality is on the list below.</p> 1201 1202 <div class="div_lst show_less"> 1203 <div class="country-list part_1"> 1204 <ul class="li_cls"><li><a href="/apply-evisa-from-anguilla/"><span class="flag flag-ai"></span> Anguilla</a></li><li><a href="/apply-evisa-from-bangladesh/"><span class="flag flag-bd"></span> Bangladesh</a></li><li><a href="/apply-evisa-from-benin/"><span class="flag flag-bj"></span> Benin</a></li><li><a href="/apply-evisa-from-bolivia/"><span class="flag flag-bo"></span> Bolivia</a></li><li><a href="/apply-evisa-from-burkina-faso/"><span class="flag flag-bf"></span> Burkina Faso</a></li><li><a href="/apply-evisa-from-cambodia/"><span class="flag flag-kh"></span> Cambodia</a></li><li><a href="/apply-evisa-from-cameroon/"><span class="flag flag-cm"></span> Cameroon</a></li><li><a href="/apply-evisa-from-colombia/"><span class="flag flag-co"></span> Colombia</a></li><li><a href="/apply-evisa-from-cote-divoire/"><span class="flag flag-ci"></span> Cote d'Ivoire</a></li><li><a href="/apply-evisa-from-djibouti/"><span class="flag flag-dj"></span> Djibouti</a></li><li><a href="/apply-evisa-from-gabon/"><span class="flag flag-ga"></span> Gabon</a></li><li><a href="/apply-evisa-from-gambia/"><span class="flag flag-gm"></span> Gambia</a></li><li><a href="/apply-evisa-from-guinea/"><span class="flag flag-gn"></span> Guinea</a></li><li><a href="/apply-evisa-from-guinea-bissau/"><span class="flag flag-gw"></span> Guinea-Bissau</a></li><li><a href="/apply-evisa-from-jordan/"><span class="flag flag-jo"></span> Jordan</a></li><li><a href="/apply-evisa-from-kosovo/"><span class="flag flag-xk"></span> Kosovo</a></li><li><a href="/apply-evisa-from-laos/"><span class="flag flag-la"></span> Laos</a></li><li><a href="/apply-evisa-from-lebanon/"><span class="flag flag-lb"></span> Lebanon</a></li><li><a href="/apply-evisa-from-liberia/"><span class="flag flag-lr"></span> Liberia</a></li><li><a href="/apply-evisa-from-mauritania/"><span class="flag flag-mr"></span> Mauritania</a></li><li><a href="/apply-evisa-from-mongolia/"><span class="flag flag-mn"></span> Mongolia</a></li><li><a href="/apply-evisa-from-montenegro/"><span class="flag flag-me"></span> Montenegro</a></li><li><a href="/apply-evisa-from-morocco/"><span class="flag flag-ma"></span> Morocco</a></li><li><a href="/apply-evisa-from-myanmar/"><span class="flag flag-mm"></span> Myanmar</a></li><li><a href="/apply-evisa-from-nepal/"><span class="flag flag-np"></span> Nepal</a></li><li><a href="/apply-evisa-from-niger/"><span class="flag flag-ne"></span> Niger</a></li><li><a href="/apply-evisa-from-nigeria/"><span class="flag flag-ng"></span> Nigeria</a></li><li><a href="/apply-evisa-from-oman/"><span class="flag flag-om"></span> Oman</a></li><li><a href="/apply-evisa-from-philippines/"><span class="flag flag-ph"></span> Philippines</a></li><li><a href="/apply-evisa-from-qatar/"><span class="flag flag-qa"></span> Qatar</a></li><li><a href="/apply-evisa-from-saudi-arabia/"><span class="flag flag-sa"></span> Saudi Arabia</a></li><li><a href="/apply-evisa-from-sierra-leone/"><span class="flag flag-sl"></span> Sierra Leone</a></li><li><a href="/apply-evisa-from-sri-lanka/"><span class="flag flag-lk"></span> Sri Lanka</a></li><li><a href="/apply-evisa-from-taiwan/"><span class="flag flag-tw"></span> Taiwan</a></li><li><a href="/apply-evisa-from-thailand/"><span class="flag flag-th"></span> Thailand</a></li><li><a href="/apply-evisa-from-togo/"><span class="flag flag-tg"></span> Togo</a></li><li><a href="/apply-evisa-from-tunisia/"><span class="flag flag-tn"></span> Tunisia</a></li><li><a href="/apply-evisa-from-united-kingdom/"><span class="flag flag-gb"></span> United Kingdom</a></li><li><a href="/apply-evisa-from-vietnam/"><span class="flag flag-vn"></span> Vietnam</a></li></ul> 1205 </div> 1206 1207 </div> 1208 <div class="country-toggle-wrap mb-2"> 1209 <button type="button" class="country-toggle-btn" id="spn_more" onclick="if (!window.__cfRLUnblockHandlers) return false; show_hide_more()" data-cf-modified-7f799aa778ed0eb1870ae069-=""> 1210 See More Countries <i class="fa fa-angle-down" aria-hidden="true"></i> 1211 </button> 1212 <button type="button" class="country-toggle-btn" id="spn_less" style="display:none;" onclick="if (!window.__cfRLUnblockHandlers) return false; show_hide_more()" data-cf-modified-7f799aa778ed0eb1870ae069-=""> 1213 See Less Countries <i class="fa fa-angle-up" aria-hidden="true"></i> 1214 </button> 1215 </div> 1216 1217 <p class="mb-1"><strong>
1217Faq: What if my nationality is not eligible for a Zimbabwe eVisa?</strong> 1218 </p> 1219 <p>Check eligibility for a regular visa or visa exemption under the <a 1220 href="https://zimbabwe-visa.com/zimbabwe-visa-policy/"><strong>Zimbabwe Visa 1221 Policy</strong></a>.</p> 1222 1223 <div class="main-image-container"> 1224 <div class="image-container mt-md-0 mt-0 mb-lg-3 mb-md-2 mb-0"> 1225 <p class="text-center mb-0 py-1" style="font-weight: 600;">Zimbabwe Approved eVisa</p> 1226 1227 1228<style>.cv-main-wrapper{max-width:600px;margin:0 auto;position:relative;}.cv-image-box{margin-bottom:5px}.cv-zoom-icon{position:absolute;background:rgba(0,0,0,.6);color:#fff;font-size:24px;cursor:pointer;padding:5px 10px;border-radius:5px;top:0;right:0;z-index:2}.cv-image{height:auto;max-width:100%;cursor:pointer}.cv-border{border:1px solid #d2d2d2}.cv-heading{text-align:right}.cv-overlay{padding-bottom:20px;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);justify-content:center;align-items:center;z-index:1000000000;overflow:auto;padding:20px;padding-top:20px;box-sizing:border-box}.cv-overlay .sample-open-image{max-height:100%;display:flex;align-items:center;justify-content:center;padding-top:0 !important;padding-bottom:10px}.cv-overlay .sample-open-image img.cv-expanded{border:0;max-height:max-content !important;max-width: calc(100% - 30px);padding-bottom:30px;background:none !important}.cv-expanded{height:auto;display:block;object-fit:contain;border-radius:0 !important;cursor:default !important;margin:auto;width:auto;max-width:100%;max-height:100%}.cv-close-btn{font-size:24px !important;position:fixed;top:20px;right:20px;background:#fff;color:#333;border:0;padding:10px 15px;border-radius:50%;cursor:pointer;z-index:10001;box-shadow:0 0 15px rgba(0,0,0,.5);width:45px;height:45px;display:flex;align-items:center;justify-content:center}</style> 1229<style> 1230 @media(max-width:768px) 1231 { 1232 .cv-overlay 1233 { 1234 padding-left:5px !important; 1235 padding-right:5px !important; 1236 } 1237 } 1238</style> 1239<div class="cv-main-wrapper"> 1240 <span class="cv-zoom-icon" id="cvZoomIcon"><i 1241 class="fa fa-search-plus"></i></span> 1242 <center> 1243 <picture class="sample-open-image"> 1244 <!-- WebP source --> 1245 <source srcset="/images/zimbabwe-approved-evisa.webp" type="image/webp"> 1246 1247 <!-- JPG fallback --> 1248 <img src="/images/zimbabwe-approved-evisa.jpg" 1249 alt="Zimbabwe Approved eVisa" 1250 title="Zimbabwe Approved eVisa" 1251 class="cv-image js-cv-image" 1252 width="600"height="776" style="max-width:600px;height:auto;width:100%;cursor:pointer;" 1253 loading="lazy" 1254 data-zoom-src="/images/zimbabwe-approved-evisa.jpg"> 1255 </picture> 1256 </center> 1257</div> 1258 1259 1260<!-- sample-image -->
1261<script type="7f799aa778ed0eb1870ae069-text/javascript"> 1262 (function () { 1263 1264 let overlay = null; 1265 1266 function getVisibleImage(root) { 1267 const images = (root || document).querySelectorAll('.sample-open-image img, .js-cv-image, .visa-image, .sample-image-design'); 1268 for (let img of images) { 1269 if (img.offsetParent !== null) { 1270 return img; 1271 } 1272 } 1273 return images[0] || null; 1274 } 1275 1276 function getZoomImageUrl(sourceImage) { 1277 if (!sourceImage) return ''; 1278 1279 const dataZoomSrc = sourceImage.getAttribute('data-zoom-src'); 1280 if (dataZoomSrc) { 1281 return dataZoomSrc; 1282 } 1283 1284 const picture = sourceImage.closest('picture'); 1285 const source = picture ? picture.querySelector('source[srcset]') : null; 1286 1287 if (source && source.srcset) { 1288 const candidates = source.srcset 1289 .split(',') 1290 .map(item => item.trim()) 1291 .map(item => { 1292 const parts = item.split(/\s+/).filter(Boolean); 1293 if (!parts.length) return null; 1294 const url = parts[0]; 1295 const descriptor = parts[1] || ''; 1296 const widthMatch = descriptor.match(/^(\d+)w$/); 1297 return { 1298 url, 1299 width: widthMatch ? parseInt(widthMatch[1], 10) : 0 1300 }; 1301 }) 1302 .filter(Boolean); 1303 1304 if (candidates.length) { 1305 // Pick the widest available width for best quality 1306 const widest = candidates.reduce((max, current) => current.width > max.width ? current : max); 1307 return widest.url; 1308 } 1309 } 1310 1311 return sourceImage.currentSrc || sourceImage.src || ''; 1312 } 1313 1314 1315 1316 function zoomImage(event) { 1317 const clickedEl = event.currentTarget; 1318 const wrapper = clickedEl.closest('.cv-main-wrapper'); 1319 const sourceImage = wrapper.querySelector('img'); 1320 if (!sourceImage) return; 1321 1322 // Remove any previous overlay 1323 overlay = document.querySelector('.cv-overlay.overlay'); 1324 if (overlay) overlay.remove(); 1325 1326 overlay = document.createElement('div'); 1327 overlay.className = 'cv-overlay overlay'; 1328 document.body.appendChild(overlay); 1329 1330 const zoomedPicture = document.createElement('picture'); 1331 zoomedPicture.className = 'sample-open-image'; 1332 1333 // Determine WebP path 1334 let webpUrl = ''; 1335 const picture = sourceImage.closest('picture'); 1336 const isCdn = sourceImage.src.includes('/cdn-cgi/'); 1337 if (isCdn) {if (isCdn) { 1338 // Use the exact same URL as the <img> for <source> 1339 webpUrl = sourceImage.src; // keep original format (JPG/PNG) 1340} 1341 } else if (picture) { 1342 const webpSource = picture.querySelector('source[srcset]'); 1343 if (webpSource) webpUrl = webpSource.srcset.split(',')[0].trim(); 1344 } 1345 1346 if (webpUrl) { 1347 const zoomSource = document.createElement('source'); 1348 zoomSource.type = 'image/webp'; 1349 zoomSource.srcset = webpUrl; 1350 zoomedPicture.appendChild(zoomSource); 1351 } 1352 1353 const zoomedImg = document.createElement('img'); 1354 zoomedImg.src = sourceImage.getAttribute('data-zoom-src') || sourceImage.src; 1355 zoomedImg.alt = sourceImage.alt || ''; 1356 zoomedImg.classList.add('cv-expanded', 'expanded'); 1357 zoomedImg.loading = 'eager'; 1358 zoomedImg.decoding = 'async'; 1359 zoomedImg.style.width = 'auto'; 1360 zoomedImg.style.maxWidth = '100%'; 1361 zoomedImg.style.height = 'auto'; 1362 zoomedImg.style.objectFit = 'contain'; 1363 zoomedImg.style.display = 'block'; 1364 zoomedImg.style.margin = 'auto'; 1365 1366 zoomedPicture.appendChild(zoomedImg); 1367 1368 const closeBtn = document.createElement('button'); 1369 closeBtn.className = 'cv-close-btn close-btn'; 1370 closeBtn.innerHTML = '<i class="fa fa-times"></i>'; 1371 closeBtn.addEventListener('click', closeZoom); 1372 1373 overlay.appendChild(zoomedPicture); 1374 overlay.appendChild(closeBtn); 1375 overlay.style.display = 'flex'; 1376 overlay.style.justifyContent = 'center'; 1377 overlay.style.alignItems = 'center'; 1378 document.body.style.overflow = 'hidden'; 1379 document.documentElement.style.overflow = 'hidden'; 1380} 1381 1382 1383 1384 function closeZoom() {
1385 overlay = overlay || document.querySelector('.cv-overlay.overlay'); 1386 if (!overlay) return; 1387 overlay.remove(); 1388 overlay = null; 1389 document.body.style.overflow = ''; 1390 document.documentElement.style.overflow = ''; 1391 if (typeof showFloatingButtons === 'function') { 1392 showFloatingButtons(); 1393 } 1394 } 1395 1396 document.addEventListener('keydown', e => { 1397 if (e.key === 'Escape') closeZoom(); 1398 }); 1399 1400 document.addEventListener('DOMContentLoaded', () => { 1401 document.querySelectorAll('.cv-zoom-icon, #zoomIcon').forEach(el => { 1402 el.addEventListener('click', zoomImage); 1403 }); 1404 1405 document.querySelectorAll('.cv-heading, #zoomHeading').forEach(el => { 1406 el.addEventListener('click', zoomImage); 1407 }); 1408 1409 document.querySelectorAll('.sample-open-image img, .js-cv-image, .visa-image, .sample-image-design').forEach(img => { 1410 img.addEventListener('click', zoomImage); 1411 img.style.cursor = 'pointer'; 1412 }); 1413 }); 1414 1415 })(); 1416 1417</script>
1417 </div> 1418 </div> 1419 1420 <h2>Zimbabwe eVisa Types</h2> 1421 <p class="mt-2">Applications for all these eVisa types are submitted online.</p> 1422 <style> 1423 .visa-types-compact { 1424 display: grid; 1425 grid-template-columns: repeat(2, minmax(0, 1fr)); 1426 gap: 10px; 1427 margin: 10px 0 10px; 1428 } 1429 1430 .visa-type-card { 1431 /* border: 1px solid #d9e2ec; */ 1432 border-radius: 12px; 1433 padding: 10px; 1434 /* background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%); */ 1435 box-shadow: 0 4px 14px rgba(20, 50, 90, 0.08); 1436 } 1437 1438 .visa-type-card h3 { 1439 margin: 0 0 6px; 1440 1441 color: #0f2940; 1442 } 1443 1444 .visa-type-card p { 1445 margin: 0; 1446 1447 } 1448 1449 .visa-type-meta { 1450 margin-top: 10px; 1451 display: grid; 1452 grid-template-columns: repeat(1, minmax(0, 1fr)); 1453 gap: 5px; 1454 } 1455 1456 .visa-type-meta span { 1457 display: block; 1458 background: #fff; 1459 1460 } 1461 1462 .visa-type-meta strong { 1463 display: inline; 1464 /* font-size: 11px; */ 1465 text-transform: uppercase; 1466 /* letter-spacing: 0.3px; */ 1467 color: #4a6b88; 1468 margin-right: 5px; 1469 } 1470 1471 @media (max-width: 1399px) { 1472 .visa-types-compact { 1473 grid-template-columns: repeat(2, minmax(0, 1fr)); 1474 } 1475 } 1476 1477 1478 1479 @media (max-width: 991px) { 1480 .visa-types-compact { 1481 grid-template-columns: repeat(2, minmax(0, 1fr)); 1482 } 1483 } 1484 1485 @media (max-width: 600px) { 1486 .visa-types-compact { 1487 grid-template-columns: 1fr; 1488 } 1489 1490 .visa-type-meta { 1491 grid-template-columns: 1fr; 1492 } 1493 } 1494 </style> 1495 <div class="visa-types-compact"> 1496 <article class="visa-type-card"> 1497 <h3>Transit Visa</h3> 1498 <p>Allows travellers to enter the country for a brief layover while travelling to the third 1499 destination.</p> 1500 <div class="visa-type-meta"> 1501 <span><strong>Validity:</strong> 30 days</span> 1502 <span><strong>Max Stay:</strong> 7 days</span> 1503 <span><strong>Number of Entries Allowed:</strong> Single</span> 1504 </div> 1505 </article> 1506 1507 <article class="visa-type-card"> 1508 <h3>Holiday Visa</h3> 1509 <p>Allows travellers to enter the country for tourism, leisure, sightseeing, or visiting 1510 friends or family.</p> 1511 <div class="visa-type-meta"> 1512 <span><strong>Validity:</strong> 30 days or 90 days</span> 1513 <span><strong>Max Stay:</strong> 30 days</span>
1514 <span><strong>Number of Entries Allowed:</strong> Single or Double</span> 1515 </div> 1516 </article> 1517 1518 <article class="visa-type-card"> 1519 <h3>Conference Visa</h3> 1520 <p>Allows travellers to enter the country to attend an international conference, seminar, or 1521 workshop.</p> 1522 <div class="visa-type-meta"> 1523 <span><strong>Validity:</strong> 30 days or 90 days</span> 1524 <span><strong>Max Stay:</strong> 30 days</span> 1525 <span><strong>Number of Entries Allowed:</strong> Single or Double</span> 1526 </div> 1527 </article> 1528 1529 <article class="visa-type-card"> 1530 <h3>Business Visa</h3> 1531 <p>Allows travellers to enter the country for business-related activities such as meetings, 1532 negotiations, and discussions.</p> 1533 <div class="visa-type-meta"> 1534 <span><strong>Validity:</strong> 30 days or 90 days</span> 1535 <span><strong>Max Stay:</strong> 30 days</span> 1536 <span><strong>Number of Entries Allowed:</strong> Single or Double</span> 1537 </div> 1538 </article> 1539 </div> 1540 <p class="mb-1"><strong>Faq: What if my travel purpose is not covered by any available eVisa 1541 type? </strong> 1542 </p> 1543 <p>Do not apply under the wrong eVisa type. Contact the nearest embassy or consulate for the correct 1544 visa option.</p> 1545 <h2>Application Requirement </h2> 1546 1547<p>The <a href="/zimbabwe-visa-requirements/"><strong>documents required for the Zimbabwe eVisa</strong></a> vary depending on the visa type applied for. Common requirements are: </p> 1548<ul> 1549<li>Passport bio-page scan </li> 1550<li>Passport-size photograph </li> 1551</ul> 1552 1553<p>Before beginning the application process, the applicant must know what documents they must have to apply. </p> 1554 1555 1556 <h2>Application Process </h2> 1557 <p>The application is submitted online under the guidance of <a href="/contact-us/"><strong>Zimbabwe visa support</strong></a>.</p> 1558 <ol> 1559 <li> <strong>Step 1:</strong> Fill out the Zimbabwe online visa application by providing passport and travel information.</li> 1560 <li> <strong>Step 2:</strong> Upload all the documents and pay the visa fee using accepted payment methods (credit/debit card, paypal, or cryptocurrency)</li> 1561 <li> <strong>Step 3:</strong> Receive the approved Zimbabwe eVisa on the registered email ID. Print a copy for travelling.</li> 1562 </ol> 1563 <h2>Application Processing Time and Fee </h2> 1564 <picture class="wrapped-image"> 1565 <source srcset="/images/zimbabwe-evisa-fee-payments.webp" type="image/webp"> 1566 <img src="/images/zimbabwe-evisa-fee-payments.jpg" alt="Zimbabwe Evisa Fee Payment" 1567 title="Zimbabwe Evisa Fee Payment" width="450" height="263" class="img-design" 1568 loading="lazy"> 1569 </picture> 1570 1571 <p class="mb-1">The application portal offers 3 processing options to choose from:</p> 1572 <ul style="list-style-type:decimal;"> 1573<li><strong>Standard processing</strong> issues the eVisa within <strong>7 - 9 Working Days</strong>. Choose this option if the travel plans are not urgent.</li> 1574<li>Choose <strong>rush or super rush processing</strong> if travel plans are urgent or immediate. 1575 <ul> 1576 <li>Rush processing issues the eVisa within <strong>5 - 7 Working Days</strong></li> 1577<li>Super-rush processing issues the eVisa within <strong>3 - 5 working days</strong>.</li> 1578</ul> 1579</li> 1580 1581</ul> 1582<p>The<a href="/zimbabwe-visa-fees/"><strong>Zimbabwe eVisa Fee</strong></a> varies by selected processing option. Standard processing does not require applicant to pay extra fee</p> 1583 1584 1585 1586 1587 1588 1589 <h2>Track Visa Application Status </h2> 1590 <p class="mb-1">Know application status by:</p> 1591 <ul> 1592 <li>Regularly checking the registered email ID.</li> 1593 <li>Using the status tracker available on the application portal. </li> 1594 </ul> 1595 <h2>Why Choose Our Service? </h2> 1596 1597 <style> 1598 .why-service-grid { 1599 display: grid; 1600 grid-template-columns: repeat(4, minmax(0, 1fr)); 1601 gap: 10px; 1602 margin: 10px 0 10px; 1603 } 1604 1605 .why-service-card { 1606 1607 border-radius: 5px; 1608 padding: 10px; 1609 box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06); 1610 display: flex; 1611 flex-direction: column; 1612 gap: 10px; 1613 } 1614 1615 .why-service-icon { 1616 display: inline-flex; 1617 align-items: center; 1618 justify-content: center; 1619 width: 36px; 1620 height: 36px; 1621 border-radius: 50%; 1622 background: #eaf3ff; 1623 font-weight: 700; 1624 color: #0f477e; 1625 margin: 0; 1626 } 1627 1628 .why-service-icon i { 1629 font-size: 24px; 1630 line-height: 1; 1631 } 1632 1633 .why-service-title { 1634 1635 font-size: 20px; 1636 font-weight: 700; 1637 1638 margin: 0; 1639 } 1640 1641 .why-service-heading-row { 1642 display: flex; 1643 align-items: center; 1644 gap: 10px; 1645 } 1646 1647 .why-service-text { 1648 1649 1650 margin: 0; 1651 } 1652 1653 1654 1655 @media (max-width: 991px) { 1656 .why-service-grid { 1657 grid-template-columns: repeat(2, minmax(0, 1fr)); 1658 } 1659 } 1660 1661 @media (max-width: 575px) { 1662 .why-service-grid { 1663 grid-template-columns: 1fr; 1664 } 1665 } 1666 </style> 1667 <div class="why-service-section"> 1668 <div class="why-service-grid"> 1669 <div class="why-service-card"> 1670 <div class="why-service-heading-row"> 1671 <p class="why-service-icon"><i class="fa fa-file-text-o" aria-hidden="true"></i></p> 1672 <h3 class="why-service-title">Simple Application</h3> 1673 </div> 1674 <p class="why-service-text">Apply in a few guided steps with a clear and easy-to-use 1675 form</p> 1676 </div> 1677 1678 <div class="why-service-card"> 1679 <div class="why-service-heading-row"> 1680 <p class="why-service-icon"><i class="fa fa-check-circle" aria-hidden="true"></i> 1681 </p> 1682 <h3 class="why-service-title">Complete Guidance</h3> 1683 </div> 1684 <p class="why-service-text">Get step-by-step support throughout the entire application 1685 process</p> 1686 </div> 1687 1688 <div class="why-service-card"> 1689 <div class="why-service-heading-row"> 1690 <p class="why-service-icon"><i class="fa fa-upload" aria-hidden="true"></i></p> 1691 <h3 class="why-service-title">Document Review</h3> 1692 </div> 1693 <p class="why-service-text">Visa expert checks ensures the submitted documents are 1694 accurate and 1695 complete</p> 1696 </div> 1697 1698 <div class="why-service-card"> 1699 <div class="why-service-heading-row"> 1700 <p class="why-service-icon"><i class="fa fa-clock-o" aria-hidden="true"></i></p> 1701 <h3 class="why-service-title">Faster Processing</h3> 1702 </div> 1703 <p class="why-service-text">Choose from standard, rush and super-rush processing. 1704 </p> 1705 </div> 1706 </div> 1707 </div> 1708 1709 <div class="custom_au_div text-center mb-4" id="podcast"> 1710 <h2>Complete Zimbabwe eVisa Audio Guide: From Types, Application & Travel Tips to Must-Visit 1711 Destinations</h2> 1712 <img id="headphone-img" class="cover" src="https://zimbabwe-visa.com/images/zim-audio-img.webp" 1713 alt="headphone" loading="lazy"> 1714 <audio id="audio-player2" class="custom_au_player" controls controlsList="nodownload" 1715 playsinline> 1716 <source src="https://zimbabwe-visa.com/stream-audio.php?f=home" type="audio/mpeg"> 1717 Your browser does not support the audio element. 1718 </audio> 1719 </div> 1720 <p> <strong>Content Disclaimer: </strong> While the content reflects the latest update in 1721 September 2026, travellers should consult 1722 appropriate authorities and airlines to confirm accuracy before planning their trip. 1723 </p> 1724 <style> 1725 .slider-container { 1726 position: relative; 1727 width: 100%; 1728 overflow: hidden; 1729 padding: 10px 0; 1730 } 1731 1732 .slider-wrapper { 1733 display: flex; 1734 transition: transform 0.3s ease-in-out; 1735 } 1736 1737 .attraction-card { 1738 position: relative; 1739 /* Remove fixed width, use percentage instead */ 1740 flex: 0 0 var(--card-width); 1741 margin: 0 15px; 1742 border-radius: 5px; 1743 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); 1744 background: white; 1745 opacity: 1; 1746 transition: opacity 0.3s ease; 1747 } 1748 1749 /* Rest of the styles remain same */ 1750 .attraction-img { 1751 position: relative; 1752 height: 250px; 1753 overflow: hidden; 1754 border-radius: 5px !important; 1755 1756 } 1757 1758 .attraction-img img { 1759 width: 100%; 1760 height: 100%; 1761 object-fit: cover; 1762 1763 } 1764 1765 1766 1767 .card-body { 1768 padding: 15px; 1769 text-align: center; 1770 } 1771 1772 1773 .slider-nav { 1774 text-align: center; 1775 margin-top: 20px; 1776 } 1777 1778 .slider-dots { 1779 display: flex; 1780 justify-content: center; 1781 gap: 8px; 1782 margin: 0; 1783 padding: 0; 1784 list-style: none; 1785 } 1786 1787 .slider-dots li { 1788 width: 10px; 1789 height: 10px; 1790 border-radius: 50%; 1791 background: #ccc; 1792 cursor: pointer; 1793 transition: background 0.3s ease; 1794 } 1795 1796 .slider-dots li.active { 1797 background: #3dc4c7; 1798 } 1799 1800 .nav-btn { 1801 position: absolute; 1802 top: 50%; 1803 transform: translateY(-50%); 1804 background: white; 1805 border: none; 1806 border-radius: 50%; 1807 width: 40px; 1808 height: 40px; 1809 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); 1810 cursor: pointer; 1811 z-index: 1; 1812 } 1813 1814 .prev-btn { 1815 left: 10px; 1816 color: #3dc4c7; 1817 } 1818 1819 .next-btn { 1820 right: 10px; 1821 color: #3dc4c7; 1822 } 1823 1824 @media screen and (max-width: 375px) { 1825 .nav-btn { 1826 width: auto; 1827 height: auto; 1828 } 1829 } 1830 1831 h3 { 1832 font-size: 1.25rem; 1833 } 1834 1835 .text-muted { 1836 color: unset !important; 1837 text-align: left !important; 1838 } 1839 1840 /* Remove old media queries and let JavaScript handle the responsiveness */ 1841</style> 1842 1843<!-- HTML structure remains the same --> 1844<div class=" "> 1845 <div class="slider-container"> 1846 <button class="nav-btn prev-btn" aria-label="prev-btn"><i class="fa fa-arrow-left" 1847 aria-hidden="true"></i></button> 1848 <button class="nav-btn next-btn" aria-label="next-btn"><i class="fa fa-arrow-right" 1849 aria-hidden="true"></i></button> 1850 1851 <div class="slider-wrapper"> 1852 <!-- Cards content remains the same --> 1853 <!-- Same 4 attraction cards as before --> 1854 <!-- Pompidou Museum --> 1855 <div class="attraction-card"> 1856 <div class="attraction-img"> 1857 <picture> 1858 <source srcset="https://zimbabwe-visa.com/images/great-zimbabwe-ruins.webp" type="image/webp"> 1859 <img src="https://zimbabwe-visa.com/images/great-zimbabwe-ruins.jpg" alt="Hwange National Park" 1860 title="Hwange National Park" width="368" height="433" loading="lazy"> 1861 </picture> 1862 </div> 1863 <div class="card-body"> 1864 <h3>Great Zimbabwe Ruins</h3> 1865 <p class="text-muted">A UNESCO World Heritage Site showcasing the remains of an ancient city that 1866 was once the center of a great African kingdom, famous for its massive stone walls and rich 1867 history.</p> 1868 </div> 1869 </div> 1870 1871 <!-- Tour Eiffel --> 1872 <div class="attraction-card"> 1873 <div class="attraction-img"> 1874 <picture> 1875 <source srcset="https://zimbabwe-visa.com/images/victoria-falls-slider.webp" type="image/webp"> 1876 <img src="https://zimbabwe-visa.com/images/victoria-falls-slider.png" alt="Hwange National Park" 1877 title="Hwange National Park" width="368" height="433" loading="lazy"> 1878 </picture> 1879 </div> 1880 <div class="card-body"> 1881 <h3>Victoria Falls</h3> 1882 <p class="text-muted">One of the world's largest and most breathtaking waterfalls, also known as 1883 "The Smoke That Thunders," offering stunning views and adventure activities like bungee jumping 1884 and white-water rafting.</p> 1885 </div> 1886 </div> 1887 1888 <!-- Arc Triomphe --> 1889 <div class="attraction-card"> 1890 <div class="attraction-img"> 1891 <picture> 1892 <source srcset="https://zimbabwe-visa.com/images/hwange-national-park-slider.webp" type="image/webp"> 1893 <img src="https://zimbabwe-visa.com/images/hwange-national-park.jpg" alt="Hwange National Park" 1894 title="Hwange National Park" width="368" height="433" loading="lazy"> 1895 </picture> 1896 </div> 1897 <div class="card-body"> 1898 <h3>Hwange National Park</h3> 1899
1899 <p class="text-muted">Zimbabwe's largest national park, home to a vast array of wildlife, including 1900 elephants, lions, and over 400 bird species, making it a prime safari destination.</p> 1901 </div> 1902 </div> 1903 1904 <!-- Notre Dame --> 1905 <div class="attraction-card"> 1906 <div class="attraction-img"> 1907 <picture> 1908 <source srcset="https://zimbabwe-visa.com/images/matobo-national-park.webp" type="image/webp"> 1909 <img src="https://zimbabwe-visa.com/images/matobo-national-park.png" alt="Matobo National Park" 1910 title="Matobo National Park" width="368" height="433" loading="lazy"> 1911 </picture> 1912 </div> 1913 <div class="card-body"> 1914 <h3>Matobo National Park</h3> 1915 <p class="text-muted">Known for its unique balancing rock formations, rich cultural heritage, and as 1916 the final resting place of Cecil Rhodes, this park is also a haven for rhinos and rock art 1917 sites.</p> 1918 1919 </div> 1920 </div> 1921 </div> 1922 1923 <div class="slider-nav"> 1924 <ul class="slider-dots"> 1925 <li class="active"></li> 1926 <li></li> 1927 <li></li> 1928 <li></li> 1929 </ul> 1930 </div> 1931 </div> 1932</div> 1933
1934<script type="7f799aa778ed0eb1870ae069-text/javascript"> 1935 document.addEventListener('DOMContentLoaded', function () { 1936 const sliderWrapper = document.querySelector('.slider-wrapper'); 1937 const cards = document.querySelectorAll('.attraction-card'); 1938 const dots = document.querySelectorAll('.slider-dots li'); 1939 const prevBtn = document.querySelector('.prev-btn'); 1940 const nextBtn = document.querySelector('.next-btn'); 1941 1942 // Clone cards for infinite loop 1943 cards.forEach(card => { 1944 const clone = card.cloneNode(true); 1945 sliderWrapper.appendChild(clone); 1946 }); 1947 1948 let currentIndex = 0; 1949 let cardsPerView = 4; 1950 let cardWidth = 0; 1951 const totalCards = cards.length; 1952 let isTransitioning = false; 1953 1954 // Function to calculate how many cards should be visible 1955 function calculateCardsPerView() { 1956 const viewportWidth = window.innerWidth; 1957 if (viewportWidth >= 1200) { 1958 return 4; // Extra large devices 1959 } else if (viewportWidth >= 992) { 1960 return 3; // Large devices 1961 } else if (viewportWidth >= 768) { 1962 return 2; // Medium devices 1963 } else { 1964 return 1; // Small devices 1965 } 1966 } 1967 1968 // Function to update card sizes 1969 function updateCardSizes() { 1970 cardsPerView = calculateCardsPerView(); 1971 const containerWidth = sliderWrapper.parentElement.offsetWidth; 1972 const margin = 30; // 15px margin on each side 1973 cardWidth = (containerWidth / cardsPerView) - margin; 1974 1975 // Update CSS variable for card width 1976 document.documentElement.style.setProperty('--card-width', `${cardWidth}px`); 1977 1978 // Update slider position 1979 updateSlider(false); 1980 } 1981 1982 function updateSlider(smooth = true) { 1983 if (smooth) { 1984 sliderWrapper.style.transition = 'transform 0.3s ease-in-out'; 1985 } else { 1986 sliderWrapper.style.transition = 'none'; 1987 } 1988 1989 const translateX = -currentIndex * (cardWidth + 30); // 30 is total margin 1990 sliderWrapper.style.transform = `translateX(${translateX}px)`; 1991 1992 // Update dots 1993 dots.forEach((dot, index) => { 1994 dot.classList.toggle('active', index === currentIndex % totalCards); 1995 }); 1996 } 1997 1998 function resetPosition() { 1999 if (currentIndex >= totalCards) { 2000 currentIndex = 0; 2001 updateSlider(false); 2002 } else if (currentIndex < 0) { 2003 currentIndex = totalCards - 1; 2004 updateSlider(false); 2005 } 2006 } 2007 2008 // Auto slide functionality 2009 let autoSlideInterval; 2010 2011 function startAutoSlide() { 2012 autoSlideInterval = setInterval(() => { 2013 if (!isTransitioning) { 2014 currentIndex++; 2015 updateSlider(); 2016 } 2017 }, 3000); 2018 } 2019 2020 function stopAutoSlide() { 2021 clearInterval(autoSlideInterval); 2022 } 2023 2024 // Event Listeners 2025 prevBtn.addEventListener('click', () => { 2026 if (!isTransitioning) { 2027 currentIndex--; 2028 updateSlider(); 2029 } 2030 stopAutoSlide(); 2031 startAutoSlide(); 2032 }); 2033 2034 nextBtn.addEventListener('click', () => { 2035 if (!isTransitioning) { 2036 currentIndex++; 2037 updateSlider(); 2038 } 2039 stopAutoSlide(); 2040 startAutoSlide(); 2041 }); 2042 2043 sliderWrapper.addEventListener('transitionend', () => { 2044 isTransitioning = false; 2045 resetPosition(); 2046 }); 2047 2048 sliderWrapper.addEventListener('transitionstart', () => { 2049 isTransitioning = true; 2050 }); 2051 2052 dots.forEach((dot, index) => { 2053 dot.addEventListener('click', () => { 2054 currentIndex = index; 2055 updateSlider(); 2056 stopAutoSlide(); 2057 startAutoSlide(); 2058 }); 2059 }); 2060 2061 // Handle touch events 2062 let touchStartX = 0; 2063 let touchEndX = 0; 2064 2065 sliderWrapper.addEventListener('touchstart', (e) => { 2066 touchStartX = e.touches[0].clientX; 2067 stopAutoSlide(); 2068 }); 2069 2070 sliderWrapper.addEventListener('touchend', (e) => { 2071 touchEndX = e.changedTouches[0].clientX; 2072 handleSwipe(); 2073 startAutoSlide(); 2074 }); 2075 2076 function handleSwipe() { 2077 const swipeDistance = touchEndX - touchStartX; 2078 if (Math.abs(swipeDistance) > 50) { 2079 if (swipeDistance > 0) { 2080 currentIndex--; 2081 } else { 2082 currentIndex++; 2083 } 2084 updateSlider(); 2085 } 2086 } 2087 2088 // Handle window resize 2089 let resizeTimeout; 2090 window.addEventListener('resize', () => { 2091 clearTimeout(resizeTimeout); 2092 resizeTimeout = setTimeout(() => { 2093 updateCardSizes(); 2094 }, 100); 2095 }); 2096 2097 // Initialize slider 2098 updateCardSizes(); 2099 startAutoSlide(); 2100 2101 // Pause auto-slide on hover 2102 sliderWrapper.addEventListener('mouseenter', stopAutoSlide); 2103 sliderWrapper.addEventListener('mouseleave', startAutoSlide); 2104 }); 2105</script>
2105 2106 </div> 2107 </div> 2108 </div> 2109 2110 </div> 2111 <style type="text/css"> 2112 .for-hover:hover { 2113 color: #e35f0f !important; 2114 transition: 0.8s; 2115 } 2116 2117 .footer { 2118 background: #111; 2119 } 2120 2121 .copyright { 2122 background: #222; 2123 } 2124 2125 .btn-bg { 2126 border-radius: 10% 32%; 2127 } 2128 2129 .footer ul { 2130 list-style: none; 2131 } 2132 2133 .back-to-top { 2134 display: none; 2135 } 2136 2137 @media (min-width:426px) { 2138 .apply_btn_fix { 2139 display: none; 2140 } 2141 } 2142 2143 .apply_btn_fix { 2144 position: fixed; 2145 top: -40px; 2146 right: 0px; 2147 text-align: center; 2148 width: 109px; 2149 border-top-left-radius: 20px !important; 2150 border-bottom-left-radius: 20px !important; 2151 opacity: 0; 2152 transition: .4s all cubic-bezier(.3, .7, .3, .7); 2153 } 2154 2155 .apply_btn_fix.animate { 2156 top: 4px; 2157 opacity: 1; 2158 z-index: 2 !important; 2159 } 2160 2161 .hide { 2162 display: none !important; 2163 } 2164 2165 .cookie_action_btn { 2166 display: inline-block; 2167 margin: 5px; 2168 padding: 4px 10px; 2169 color: #000; 2170 background-color: #fff; 2171 cursor: pointer 2172 } 2173 2174 #cookie_div_bar { 2175 background-color: #131212cf; 2176 color: #fff; 2177 font-family: inherit; 2178 bottom: 0; 2179 position: fixed; 2180 display: block; 2181 font-size: 12pt !important; 2182 margin: 0 auto; 2183 padding: 4px 10px; 2184 text-align: center; 2185 box-sizing: border-box; 2186 width: 100%; 2187 z-index: 16543211; 2188 box-shadow: rgba(0, 0, 0, .5) 0 5px 50px; 2189 left: 0; 2190 font-weight: 300 2191 } 2192 2193 .legal-feedback-wrap { 2194 padding-top: 0px; 2195 } 2196 2197 .legal-feedback-row { 2198 display: flex; 2199 align-items: center; 2200 justify-content: space-between; 2201 gap: 12px; 2202 } 2203 2204 .legal-disclaimer-col { 2205 flex: 1 1 auto; 2206 min-width: 0; 2207 } 2208 2209 .legal-feedback-col { 2210 flex: 1 1 380px; 2211 width: 100%; 2212 max-width: 380px; 2213 min-width: 320px; 2214 } 2215 2216 @media (max-width: 930px) { 2217 .legal-feedback-wrap .container.legal-feedback-row { 2218 max-width: 100%; 2219 width: 100%; 2220 } 2221 2222 .legal-feedback-row { 2223 flex-direction: column; 2224 gap: 8px; 2225 align-items: center; 2226 } 2227 2228 .legal-feedback-col { 2229 flex: 1 1 auto; 2230 width: 100%; 2231 max-width: 560px; 2232 min-width: 0; 2233 margin: 0 auto; 2234 } 2235 } 2236 2237 @media (max-width: 768px) { 2238 .legal-feedback-col { 2239 flex: 1 1 auto; 2240 width: 100%; 2241 max-width: 360px; 2242 margin: 0 auto; 2243 } 2244 } 2245 2246 @media (max-width: 390px) { 2247 .legal-feedback-col { 2248 flex: 1 1 auto; 2249 width: 100%; 2250 max-width: 100%; 2251 } 2252 } 2253 2254 2255@media (max-width: 637px) { 2256 .h-space{ 2257 flex: 0 0 auto!important; 2258 width: 100%!important; 2259 } 2260} 2261</style> 2262 <div class="legal-feedback-wrap"> 2263 <div class="container legal-feedback-row"> 2264 <div class="legal-disclaimer-col"> 2265 <section> 2266 <div> 2267 <div class="row"> 2268 <div class="col-sm-12"> 2269 <center> 2270 <div class="legal_disclaimer_terms_mobile col-md-12 col-sm-12 col-xs-12" style="display:none;"> 2271 <i class="legal_disclaimer legal_mobile_disclaimer1"></i> 2272 <i class="legal_disclaimer legal_mobile_disclaimer2"></i> 2273 <i class="legal_disclaimer legal_mobile_disclaimer3"></i> 2274 <i class="legal_disclaimer legal_mobile_disclaimer4"></i> 2275 <i class="legal_disclaimer legal_mobile_disclaimer5"></i> 2276 <i class="legal_disclaimer legal_mobile_disclaimer6"></i> 2277 <i class="legal_disclaimer legal_mobile_disclaimer7"></i> 2278 <i class="legal_disclaimer legal_mobile_disclaimer8"></i> 2279 <i class="legal_disclaimer legal_mobile_disclaimer9"></i> 2280 <i class="legal_disclaimer legal_mobile_disclaimer10"></i> 2281 <i class="legal_disclaimer legal_mobile_disclaimer11"></i> 2282 <i class="legal_disclaimer legal_mobile_disclaimer12"></i> 2283 <i class="legal_disclaimer legal_mobile_disclaimer13"></i> 2284 <i class="legal_disclaimer legal_mobile_disclaimer14"></i> 2285 <i class="legal_disclaimer legal_mobile_disclaimer15"></i> 2286 <i class="legal_disclaimer legal_mobile_disclaimer16"></i> 2287 <i class="legal_disclaimer legal_mobile_disclaimer17"></i> 2288 <i class="legal_disclaimer legal_mobile_disclaimer18"></i> 2289 <i class="legal_disclaimer legal_mobile_disclaimer19"></i> 2290 <i class="legal_disclaimer legal_mobile_disclaimer20"></i> 2291 <i class="legal_disclaimer legal_mobile_disclaimer21"></i> 2292 <i class="legal_disclaimer legal_mobile_disclaimer22"></i> 2293 <i class="legal_disclaimer legal_mobile_disclaimer23"></i> 2294 <i class="legal_disclaimer legal_mobile_disclaimer24"></i> 2295 <i class="legal_disclaimer legal_mobile_disclaimer25"></i> 2296 <i class="legal_disclaimer legal_mobile_disclaimer26"></i> 2297 <i class="legal_disclaimer legal_mobile_disclaimer27"></i> 2298 <i class="legal_disclaimer legal_mobile_disclaimer28"></i> 2299 </div> 2300 <div class="legal_disclaimer_terms col-md-12 col-sm-12 col-xs-12"> 2301 <i class="legal_disclaimer terms_legal_disclaimer1"></i> 2302 <i class="legal_disclaimer terms_legal_disclaimer2"></i> 2303 <i class="legal_disclaimer terms_legal_disclaimer3"></i> 2304 <i class="legal_disclaimer terms_legal_disclaimer4"></i> 2305 <i class="legal_disclaimer terms_legal_disclaimer5"></i> 2306 <i class="legal_disclaimer terms_legal_disclaimer6"></i> 2307 <i class="legal_disclaimer terms_legal_disclaimer7"></i> 2308 <i class="legal_disclaimer terms_legal_disclaimer8"></i> 2309 <i class="legal_disclaimer terms_legal_disclaimer9"></i> 2310 <i class="legal_disclaimer terms_legal_disclaimer10"></i> 2311 <i class="legal_disclaimer terms_legal_disclaimer11"></i> 2312 <i class="legal_disclaimer terms_legal_disclaimer12"></i> 2313 <i class="legal_disclaimer terms_legal_disclaimer13"></i> 2314 <i class="legal_disclaimer terms_legal_disclaimer14"></i> 2315 <i class="legal_disclaimer terms_legal_disclaimer15"></i> 2316 <i class="legal_disclaimer terms_legal_disclaimer16"></i> 2317 2318 </div> 2319 </center> 2320 </div> 2321 </div> 2322 </div> 2323</section> 2324 2325<style> 2326 /* .legal_disclaimer {background: url(https://zimbabwe-visa.com/images/disclaimer.png);display: inline-block} 2327 .terms_legal_disclaimer1{width:151px;height:21px;background-position: -24px -1px;} 2328 .terms_legal_disclaimer2{width:172px;height:21px;background-position: -179px -1px;} 2329 .terms_legal_disclaimer3{width:51px;height:21px;background-position: -355px -1px;} 2330 .terms_legal_disclaimer4{width:63px;height:21px;background-position: -411px -1px;} 2331 .terms_legal_disclaimer5{width:89px;height:21px;background-position: -16px -23px;} 2332 .terms_legal_disclaimer6{width:82px;height:21px;background-position: -110px -23px;} 2333 .terms_legal_disclaimer7{width:57px;height:21px;background-position: -196px -23px;} 2334 .terms_legal_disclaimer8{width:120px;height:21px;background-position: -259px -23px;} 2335 .terms_legal_disclaimer9{width:99px;height:21px;background-position: -385px -23px;} 2336 .terms_legal_disclaimer10{width:69px;height:21px;background-position: -34px -45px;} 2337 .terms_legal_disclaimer11{width:90px;height:21px;background-position: -108px -45px;} 2338 .terms_legal_disclaimer12{width:113px;height:21px;background-position: -203px -45px;} 2339 .terms_legal_disclaimer13{width:92px;height:21px;background-position: -321px -45px;} 2340 .terms_legal_disclaimer14{width:47px;height:21px;background-position: -418px -45px;} 2341 .terms_legal_disclaimer15{width:110px;height:21px;background-position: -125px -67px;} 2342 .terms_legal_disclaimer16{width:132px;height:21px;background-position: -240px -67px;} */ 2343 2344 2345 2346 .legal_disclaimer{font-style: normal; font-size: 16px;} 2347.terms_legal_disclaimer1:before{content: 'Disclaimer: Zimbabwe visa'} 2348.terms_legal_disclaimer2:before{content: 'issued by this'} 2349.terms_legal_disclaimer3:before{content: 'commercial website is'} 2350.terms_legal_disclaimer4:before{content: 'applied directly at'} 2351.terms_legal_disclaimer5:before{content: 'the Government'} 2352.terms_legal_disclaimer6:before{content: 'of Zimbabwe'} 2353.terms_legal_disclaimer7:before{content: 'Immigration office.'} 2354.terms_legal_disclaimer8:before{content: 'Government of'} 2355.terms_legal_disclaimer9:before{content: 'Zimbabwe has not'} 2356.terms_legal_disclaimer10:before{content: 'appointed directly,'} 2357.terms_legal_disclaimer11:before{content: 'indirectly or'} 2358.terms_legal_disclaimer12:before{content: 'exclusively.'} 2359.terms_legal_disclaimer13:before{content: 'We are not'} 2360.terms_legal_disclaimer14:before{content: 'affiliated with the'} 2361.terms_legal_disclaimer15:before{content: 'Zimbabwe Government.'} 2362 2363.legal_mobile_disclaimer1:before{content: 'Disclaimer:'} 2364.legal_mobile_disclaimer2:before{content: 'Private visa service website.'} 2365.legal_mobile_disclaimer3:before{content: 'Applications submitted to'} 2366.legal_mobile_disclaimer4:before{content: 'Zimbabwe Immigration.'}
2367.legal_mobile_disclaimer5:before{content: 'Not affiliated with'} 2368.legal_mobile_disclaimer6:before{content: 'Zimbabwe Government.'} 2369.legal_mobile_disclaimer7:before{content: ''} 2370.legal_mobile_disclaimer8:before{content: ''} 2371.legal_mobile_disclaimer9:before{content: ''} 2372.legal_mobile_disclaimer10:before{content: ''} 2373.legal_mobile_disclaimer11:before{content: ''} 2374.legal_mobile_disclaimer12:before{content: ''} 2375.legal_mobile_disclaimer13:before{content: ''} 2376.legal_mobile_disclaimer14:before{content: ''} 2377.legal_mobile_disclaimer15:before{content: ''} 2378.legal_mobile_disclaimer16:before{content: ''} 2379.legal_mobile_disclaimer17:before{content: ''} 2380.legal_mobile_disclaimer18:before{content: ''} 2381.legal_mobile_disclaimer19:before{content: ''} 2382.legal_mobile_disclaimer20:before{content: ''} 2383.legal_mobile_disclaimer21:before{content: ''} 2384.legal_mobile_disclaimer22:before{content: ''} 2385.legal_mobile_disclaimer23:before{content: ''} 2386.legal_mobile_disclaimer24:before{content: ''} 2387.legal_mobile_disclaimer25:before{content: ''} 2388.legal_mobile_disclaimer26:before{content: ''} 2389.legal_mobile_disclaimer27:before{content: ''} 2390.legal_mobile_disclaimer28:before{content: ''} 2391 2392@media (max-width: 767px) { 2393 .legal_disclaimer_terms { 2394 display: none; 2395 } 2396 2397 .legal_disclaimer_terms_mobile { 2398 display: block !important; 2399 line-height: 1.5; 2400 text-align: center; 2401 } 2402 2403 .legal_disclaimer_terms_mobile .legal_disclaimer { 2404 font-style: normal; 2405 font-weight: normal; 2406 } 2407} 2408 2409/* .terms_legal_disclaimer1:before{content:'Attention:'} 2410.terms_legal_disclaimer2:before{content:'This'} 2411.terms_legal_disclaimer3:before{content:'site'} 2412.terms_legal_disclaimer4:before{content:'is'} 2413.terms_legal_disclaimer5:before{content:'for'} 2414.terms_legal_disclaimer6:before{content:'user'} 2415.terms_legal_disclaimer7:before{content:'support,'} 2416.terms_legal_disclaimer8:before{content:'not'} 2417.terms_legal_disclaimer9:before{content:'official.'} 2418.terms_legal_disclaimer10:before{content:'Zimbabwe'} 2419.terms_legal_disclaimer11:before{content:'Immigration'} 2420.terms_legal_disclaimer12:before{content:'runs'} 2421.terms_legal_disclaimer13:before{content:'the'} 2422.terms_legal_disclaimer14:before{content:'official'} 2423.terms_legal_disclaimer15:before{content:'platform,'} 2424.terms_legal_disclaimer16:before{content:'not us.'} 2425 */ 2426 2427 2428 </style> </div> 2429 2430 <div class="legal-feedback-col"> 2431 <style> 2432 2433 2434 .feedback-root .main-form-d { 2435 margin: 0; 2436 } 2437 2438 .feedback-root.container { 2439 width: 100%; 2440 max-width: 100%; 2441 padding-left: 0; 2442 padding-right: 0; 2443 } 2444 2445 .feedback-root .row, 2446 .feedback-root #fbfrm_sec { 2447 margin-left: 0; 2448 margin-right: 0; 2449 } 2450 2451 .feedback-root .col-sm-12 { 2452 padding: 0; 2453 } 2454 2455 .feedback-root .col-md-12 { 2456 padding-left: 0; 2457 padding-right: 0; 2458 } 2459 2460 .mcard { 2461 background: transparent; 2462 padding: 6px; 2463 margin: 0; 2464 border: 0; 2465 border-radius: 0; 2466 box-shadow: none; 2467 } 2468 .feedback-shell { 2469 display: flex; 2470 flex-direction: column; 2471 gap: 8px; 2472 align-items: center; 2473 flex-wrap: nowrap; 2474 } 2475 .feedback-prompt { 2476 min-width: 0; 2477 flex: 0 1 auto; 2478 } 2479 2480 .feedback-action-bar { 2481 display: inline-flex; 2482 flex-direction: row; 2483 align-items: center; 2484 justify-content: flex-end; 2485 gap: 4px; 2486 flex-wrap: nowrap; 2487 margin-left: 2px; 2488 } 2489 .feedback-question { 2490 margin: 0; 2491 color: #244f50; 2492 font-size: 14px; 2493 font-weight: 600; 2494 line-height: 1.2; 2495 white-space: nowrap; 2496 } 2497 .btn-sec { 2498 display: inline-flex; 2499 align-items: center; 2500 gap: 6px; 2501 margin: 0; 2502 flex-wrap: nowrap; 2503 } 2504 .feedback-btn, .fbreport-btn { 2505 transition: all 0.2s ease; 2506 display: inline-flex; 2507 align-items: center; 2508 justify-content: center; 2509 } 2510 .feedback-btn:hover, .fbreport-btn:hover { 2511 background-color: #165f60; 2512 color: #fff; 2513 } 2514 .fbreport-btn { 2515 border-radius: 999px; 2516 padding: 0 8px; 2517 height: 28px; 2518 line-height: 1.2; 2519 margin: 0; 2520 background: transparent; 2521 color: #1a7476; 2522 border: 1px solid #1a7476; 2523 font-size: 14px; 2524 white-space: nowrap; 2525 } 2526 .fbreport-btn:hover { 2527 background-color: #165f60; 2528 } 2529 .btn-width { 2530 min-width: 0; 2531 height: 28px; 2532 border-radius: 999px; 2533 font-weight: 600; 2534 padding: 0 8px; 2535 font-size: 14px; 2536 white-space: nowrap; 2537 } 2538 2539 .feedback-btn i, 2540 .fbreport-btn i { 2541 display: inline-flex; 2542 align-items: center; 2543 line-height: 1; 2544 margin-right: 4px; 2545 } 2546 .loader { 2547display: none; 2548margin-top: 10px; 2549position: absolute; 2550top: 43%; 2551left: 50%; 2552transform: translate(-50%, -50%); 2553z-index: 9999; 2554} 2555.loader img { 2556width: 30px; 2557height: 30px; 2558 2559} 2560 2561.layer{ 2562position: absolute; 2563background: #000000bf; 2564top: 0; 2565left: 0; 2566width: 100%; 2567HEIGHT: 100%; 2568z-index: 9; 2569display: none; 2570} 2571 2572/* Keep feedback instant: never show spinner/overlay. */ 2573.loader, 2574.layer { 2575 display: none !important; 2576} 2577.forbtn{ 2578 color: #fff; 2579 background-color: #1a7476; 2580 border-color: #1a7476; 2581 box-shadow: none; 2582} 2583.comment-container { 2584 padding: 6px 0 0; 2585 text-align: center; 2586 border-radius: 0; 2587 background: transparent; 2588 border: 0; 2589} 2590.comment-title { 2591 margin: 0 0 4px; 2592 color: #244f50; 2593 font-weight: 700; 2594 font-size: 14px; 2595} 2596.feedback-textarea { 2597 width: 100%; 2598 max-width: 100%; 2599 min-height: 56px; 2600 margin-bottom: 4px; 2601 border-radius: 6px; 2602 border: 1px solid #c8dede; 2603 box-shadow: none; 2604 font-size: 14px; 2605} 2606.feedback-actions { 2607 display: flex; 2608 gap: 4px; 2609 flex-wrap: wrap; 2610 justify-content: center; 2611} 2612 2613@media (min-width: 769px) and (max-width: 930px) { 2614 #fbfrm_sec .col-md-12, 2615 .comment-container { 2616 width: 100%; 2617 max-width: 520px; 2618 margin-left: auto; 2619 margin-right: auto; 2620 } 2621 2622 .feedback-textarea { 2623 max-width: 520px; 2624 margin-left: auto; 2625 margin-right: auto; 2626 } 2627} 2628 2629#fbp_sus_msg p { 2630 margin: 0; 2631 color: #1e7b3f; 2632 font-weight: 700; 2633} 2634@media (max-width: 767px) { 2635 .feedback-root { 2636 width: 100%; 2637 max-width: 100%; 2638 padding-left: 0; 2639 padding-right: 0; 2640 } 2641 2642 .feedback-root.container { 2643 padding-left: 0 !important; 2644 padding-right: 0 !important; 2645 } 2646 2647 .mcard { 2648 padding: 8px; 2649 width: 100%; 2650 } 2651 2652 #fbfrm_sec, 2653 #fbfrm_sec .col-md-12, 2654 .comment-container, 2655 .feedback-textarea { 2656 width: 100%; 2657 max-width: 100%; 2658 } 2659 2660 /* Mobile: keep report and success blocks centered like col-6 */ 2661 #fbreport_sec, 2662 #fbp_sus_msg { 2663 flex: 0 0 80%; 2664 width: 80%; 2665 max-width: 80%; 2666 margin-left: auto; 2667 margin-right: auto; 2668 } 2669 2670 #fbreport_sec .comment-title, 2671 #fbp_sus_msg .success-msg, 2672 #fbp_sus_msg .success-msg p { 2673 text-align: center; 2674 } 2675 2676 .feedback-textarea { 2677 display: block; 2678 box-sizing: border-box; 2679 } 2680 2681 .feedback-shell { 2682 flex-direction: column; 2683 align-items: center; 2684 gap: 6px; 2685 flex-wrap: wrap; 2686 } 2687 .feedback-action-bar { 2688 align-items: center; 2689 justify-content: center; 2690 flex-wrap: wrap; 2691 margin-left: 0; 2692 } 2693 .feedback-prompt { 2694 width: 100%; 2695 } 2696 .feedback-question { 2697 width: 100%; 2698 white-space: normal; 2699 text-align: center; 2700 } 2701 .btn-sec { 2702 justify-content: center; 2703 flex-wrap: wrap; 2704 } 2705 .fbreport-btn { 2706 margin-top: 0; 2707 } 2708} 2709 2710.legal-feedback-col .container, 2711.legal-feedback-col .container-fluid, 2712.legal-feedback-col .row, 2713.legal-feedback-col [class*="col-"] { 2714 width: 100%; 2715 max-width: 100%; 2716} 2717 2718.success-msg{ 2719 color: #1e7b3f; 2720 text-align: center; 2721} 2722 2723#fbp_sus_msg .success-msg, 2724#fbp_sus_msg .success-msg p { 2725 color: #1e7b3f !important; 2726} 2727</style> 2728 2729 2730 2731 2732
2733<script type="7f799aa778ed0eb1870ae069-text/javascript"> 2734 (function($) { // Start of IIFE 2735 2736 $(document).ready(function() { 2737 $('.feedback-btn').on('click', function() { 2738 var feedbackValue = $(this).val(); 2739 2740 // Show comment input box if "No" is clicked 2741 if (feedbackValue === '0') { 2742 $('#fbfrm_sec, #fbfeed_sec').show(); 2743 $('#fbbtn_sec').hide() 2744 2745 } else { 2746 $('#fbcommentInput').val(''); 2747 //$('#fbfrm_sec, #fbreport_sec').hide(); 2748 save_pfeedback('1'); 2749 } 2750 }); 2751 2752 $('.fbreport-btn').on('click', function() { 2753 $('#fbfrm_sec, #fbreport_sec').show(); 2754 $('#fbbtn_sec').hide(); 2755 $('#fbtype').val('rp'); 2756 }); 2757 2758 // Handle comment submission 2759 $('.submit-comment').on('click', function() { 2760 save_pfeedback('0'); 2761 }); 2762 2763 $('.submit-report').on('click', function() { 2764 if($.trim($('#fbreportInput').val())==''){ 2765 $('#fbreportInput').focus(); 2766 return false; 2767 } 2768 save_pfeedback('2'); 2769 }); 2770 }); 2771 2772 })(jQuery); // End of IIFE 2773 2774 function save_pfeedback(fbv){ 2775 $('#loader').show(); 2776$('.fbreport-btn').hide(); 2777$('.mybtn, .submit-report').hide(); 2778$('.layer').show(); 2779 /* disable submit button */ 2780 $('.feedback-btn, .submit-comment, .submit-report').prop('disabled',true); 2781 2782 if(fbv == '2'){ 2783 var comment = $('#fbreportInput').val(); 2784 } 2785 else{ 2786 var comment = $('#fbcommentInput').val(); 2787 } 2788 2789 var fbpage = $('#fbpage').val(); 2790 var fbud = $('#fbud').val(); 2791 2792 // Send AJAX request to save feedback and comment 2793 $.ajax({ 2794 type: 'POST', 2795 url: '/ajx-api-save-feedback/', 2796 data: { feedback_value: fbv, comment: comment,'act':'save_feedback', page: fbpage, 'fbud':fbud, 'fbtype': $('#fbtype').val() }, 2797 dataType:'json', 2798 success: function(response) { 2799 $('#fbp_sus_msg,#fbfrm_sec').show(); 2800 $('#fbreport_sec, #fbfeed_sec, #fbbtn_sec').hide(); 2801 $('#loader').hide(); 2802 $('.layer').hide(); 2803 /* if(response.status == 'ERROR'){ 2804 alert('Something went wrong'); 2805 } 2806 else{ 2807 $('#fbp_sus_msg').show(); 2808 $('#fbreport_sec, #fbfeed_sec').hide(); 2809 } */ 2810 }, 2811 error: function(error) { 2812 $('#fbp_sus_msg,#fbfrm_sec').show(); 2813 $('#fbreport_sec, #fbfeed_sec, #fbbtn_sec').hide(); 2814 console.error('Error:', error); 2815 } 2816 }); 2817 } 2818 $(document).on('click',".back-btn",function() { 2819 $("#fbreport_sec").hide(); 2820 $("#fbbtn_sec").show(); 2821 }) 2822 // Reload the page when the button is clicked 2823// $(document).ready(function () { 2824 2825// $('#reloadButton').click(function () { 2826 2827// location.reload(); 2828// }); 2829// }); 2830$(document).on('click',".back-btn",function() { 2831 $("#fbp_sus_msg").hide(); 2832 $("#fbbtn_sec").show(); 2833 }) 2834 2835 $(document).on('click',".back-btn",function() { 2836 $("#fbfeed_sec").hide(); 2837 $("#fbbtn_sec").show(); 2838 }) 2839</script>
2839<div class="container feedback-root"> 2840 2841 <div class="row main-form-d"> 2842 2843 <div class="col-sm-12" style="position: relative;"> 2844 <div class="loader" id="loader"> 2845<img src="/images/ajax-loader4.gif" alt="Loading..." /> 2846</div> 2847<div class="layer"></div> 2848 <div class="mcard"> 2849 2850 <div id="fbbtn_sec" class="feedback-shell"> 2851 <div class="feedback-prompt main-usefull"> 2852 <p class="feedback-question">Was this page helpful?</p> 2853 </div> 2854 <div class="feedback-action-bar"> 2855 <div class="btn_container btn-sec"> 2856 <button type="button" class="btn forbtn feedback-btn btn-width yes-btn" value="1"><i class="fa fa-thumbs-up"></i>Yes</button> 2857 <button type="button" class="btn forbtn feedback-btn btn-width yes-btn" value="0"><i class="fa fa-thumbs-down"></i>No</button> 2858 </div> 2859 <label class="btn forbtn fbreport-btn" style="display: inline-flex; align-items: center; white-space: nowrap;"><i class="fa fa-flag"></i>Report issue</label> 2860 </div> 2861 </div> 2862 2863 <div class="row" id="fbfrm_sec" style="display: none"> 2864 2865 <div class="col-md-12" id="fbfeed_sec" style="display: none"> 2866 2867 <div class="comment-container"> 2868 2869 <input type="hidden" id="fbpage" value="/"> 2870 2871 <!-- <input type="hidden" id="fbud" value="Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PageSourceSearchBot/1.0; +https://pagesourcesearch.com/bot) Chrome/128.0.0.0 Safari/537.36~~181.215.65.71"> --> 2872 2873 <input type="hidden" id="fbud" value="Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PageSourceSearchBot/1.0; +https://pagesourcesearch.com/bot) Chrome/128.0.0.0 Safari/537.36~~181.215.65.71"> 2874 2875 <input type="hidden" id="fbtype" value="fb"> 2876 2877 <p class="comment-title">Help us improve</p> 2878 2879 <textarea class="form-control feedback-textarea" id="fbcommentInput" placeholder="Write feedback"></textarea> 2880 2881 <div class="feedback-actions"> 2882 <button type="button" class="btn forbtn btn-width submit-comment">Submit</button> 2883 <button type="button" class="btn forbtn back-btn btn-width">Back</button> 2884 </div> 2885 2886 </div> 2887 2888 2889 </div> 2890 2891 <div class="col-md-12" id="fbreport_sec" style="display: none"> 2892 2893 <div class="comment-container"> 2894 2895 <p class="comment-title">What went wrong?</p> 2896 2897 <textarea class="form-control feedback-textarea" id="fbreportInput" placeholder="Describe issue"></textarea> 2898 2899 <div class="feedback-actions"> 2900 <button type="button" class="btn forbtn submit-report btn-width">Submit</button> 2901 <button type="button" class="btn forbtn back-btn btn-width">Back</button> 2902 </div> 2903 2904 </div> 2905 2906 2907 </div> 2908 2909 <div class="col-md-12" id="fbp_sus_msg" style="display: none"> 2910 2911 <div class="success-msg"> 2912 2913 <p>Thanks for your feedback.</p> 2914 2915 <!-- <button type="button" class="btn back-btn btn-width">Back</button> --> 2916 2917 </div> 2918 2919 </div> 2920 2921 </div> 2922 2923 </div> 2924 2925 </div> 2926 2927 </div> 2928 2929</div> 2930 2931 </div> 2932 </div> 2933 </div> 2934 2935<footer class="footer"> 2936 <div class="container-fluid text-white-50 footer mt-3 pt-3"> 2937 2938 2939 <div class="container py-3"> 2940 <div class="row"> 2941 <div class="col-lg-3 col-md-6"> 2942 <ul style="padding-left: 0 ;"> 2943 <li class="mb-2"><a class="text-white for-hover mb-2" href="https://zimbabwe-visa.com/" 2944 title="Home">Home</a></li> 2945 <li class="mb-2"><a class="text-white for-hover mb-2" href="https://zimbabwe-visa.com/application/"
2946 title="Application form">Application form</a></li> 2947 <li class="mb-2"><a class="text-white for-hover mb-2" 2948 href="https://zimbabwe-visa.com/zimbabwe-tourist-visa/" title="Tourist/Holiday eVisa">Tourist/Holiday eVisa</a></li> 2949 <li class="mb-2"><a class="text-white for-hover mb-2" 2950 href="https://zimbabwe-visa.com/zimbabwe-business-visa/" title="Business eVisa">Business eVisa</a></li> 2951 <li class="mb-2"><a class="text-white for-hover mb-2" 2952 href="https://zimbabwe-visa.com/zimbabwe-conference-visa/" title="Conference eVisa">Conference eVisa</a></li> 2953 <li class="mb-2"><a class="text-white for-hover mb-2" 2954 href="https://zimbabwe-visa.com/zimbabwe-transit-visa/" title="Transit eVisa">Transit eVisa</a></li> 2955 <li class="mb-2"><a class="text-white for-hover mb-2" 2956 href="https://zimbabwe-visa.com/types-of-zimbabwe-evisas/" title="Types of eVisas">Types of eVisas</a></li> 2957 <li class="mb-2"><a class="text-white for-hover mb-2" 2958 href="https://zimbabwe-visa.com/how-to-apply-for-a-zimbabwe-e-visa/" title="How To Apply">How To Apply</a></li> 2959 2960 </ul> 2961 </div> 2962 <div class="col-lg-3 col-md-6"> 2963 <ul style="padding-left: 0 ;"> 2964 2965 <li class="mb-2"><a class="text-white for-hover mb-2" 2966 href="https://zimbabwe-visa.com/zimbabwe-visa-fees/" title="eVisa Fees">eVisa Fees</a></li> 2967 <li class="mb-2"><a class="text-white for-hover mb-2" 2968 href="https://zimbabwe-visa.com/zimbabwe-visa-requirements/" title="eVisa Requirements">eVisa Requirements</a></li> 2969 <li class="mb-2"><a class="text-white for-hover mb-2" 2970 href="https://zimbabwe-visa.com/zimbabwe-travel-and-entry-requirements/" title="Travel and Entry Requirements">Travel and Entry Requirements</a></li> 2971 <li class="mb-2"><a class="text-white for-hover mb-2" 2972 href="https://zimbabwe-visa.com/zimbabwe-visa-policy/" title="eVisa Policy">eVisa Policy</a></li> 2973 <li class="mb-2"><a class="text-white for-hover mb-2" 2974 href="https://zimbabwe-visa.com/zimbabwe-evisa-validity/" title="eVisa Validity">eVisa Validity</a></li> 2975 <li class="mb-2"><a class="text-white for-hover mb-2" 2976 href="https://zimbabwe-visa.com/what-to-do-when-your-zimbabwe-visa-expires/" 2977 title="Zimbabwe Visa Expiry Guide">Zimbabwe Visa Expiry Guide</a></li> 2978 <li class="mb-2"><a class="text-white for-hover mb-2" 2979 href="https://zimbabwe-visa.com/zimbabwe-visa-on-arrival/" 2980 title="Zimbabwe Visa On Arrival">Zimbabwe Visa On Arrival</a></li> 2981 <li class="mb-2"><a class="text-white for-hover mb-2" 2982 href="https://zimbabwe-visa.com/how-to-extend-zimbabwe-visa/" 2983 title="How to extend e-Visa">How to extend e-Visa</a></li> 2984 2985 </ul> 2986 </div> 2987 <div class="col-lg-3 col-md-6"> 2988 <ul style="padding-left: 0 ;"> 2989 <li class="mb-2"><a class="text-white for-hover mb-2" 2990 href="https://zimbabwe-visa.com/complete-partially/" 2991 title="Complete the Ongoing Process">Complete the Ongoing Process</a></li> 2992 <li class="mb-2"><a class="text-white for-hover mb-2" 2993 href="https://zimbabwe-visa.com/application-status/" title="Visa Application Tracking">Visa 2994 Application Tracking</a></li> 2995 <li class="mb-2"><a class="text-white for-hover mb-2" 2996 href="https://zimbabwe-visa.com/photo-requirements-for-zimbabwe-evisa/" 2997 title="Photo Requirements for Zimbabwe eVisa">Photo Requirements for Zimbabwe eVisa</a> 2998 </li> 2999 <li class="mb-2"><a class="text-white for-hover mb-2" 3000 href="https://zimbabwe-visa.com/zimbabwe-evisa-rejection-reasons/" 3001 title="Zimbabwe eVisa Rejection">Zimbabwe eVisa Rejection</a></li> 3002 <li class="mb-2"><a class="text-white for-hover mb-2" 3003 href="https://zimbabwe-visa.com/tips-for-smooth-zimbabwe-evisa-application/" 3004 title="Tips for Smooth eVisa application">Tips for Smooth eVisa application</a></li> 3005 <li class="mb-2"><a class="text-white for-hover mb-2" 3006 href="https://zimbabwe-visa.com/zimbabwe-e-visa-for-qatar/" 3007 title="Zimbabwe e-Visa For Qatar">Zimbabwe e-Visa For Qatar</a></li> 3008 <li class="mb-2"><a class="text-white for-hover mb-2" 3009 href="https://zimbabwe-visa.com/zimbabwe-evisa-for-minors/" 3010 title="Zimbabwe eVisa for Minors">Zimbabwe eVisa for Minors</a></li> 3011 <li class="mb-2"><a class="text-white for-hover mb-2" 3012 href="https://zimbabwe-visa.com/zimbabwe-e-visa-for-djibouti/" 3013 title="Zimbabwe e-Visa for Djibouti">Zimbabwe e-Visa for Djibouti</a></li> 3014 3015 </ul> 3016 </div> 3017 <div class="col-lg-3 col-md-6"> 3018 <ul style="padding-left: 0 ;"> 3019 <li class="mb-2"><a class="text-white for-hover mb-2" href="https://zimbabwe-visa.com/contact-us/" 3020 title="Contact us">Contact us</a></li> 3021 <li class="mb-2"><a href="/cdn-cgi/l/email-protection#3c4f494c4c534e487c4655515e5d5e4b59114a554f5d125f5351" style="color:#fff;">support[@]zimbabwe-visa.com</a></li> 3022 <li class="mb-2"><a class="text-white for-hover mb-2" href="https://zimbabwe-visa.com/blogs/" 3023 title="Blogs">Blogs</a></li> 3024 <li class="mb-2"><a class="text-white for-hover mb-2" href="https://zimbabwe-visa.com/community/" 3025 title="Share & Discuss">Share & Discuss</a></li> 3026 <li class="mb-2"><a class="text-white for-hover mb-2" href="https://zimbabwe-visa.com/web-sitemap/" 3027 title="Web SiteMap">Web SiteMap</a></li> 3028 <li class="mb-2"><a class="text-white for-hover mb-2" 3029 href="https://zimbabwe-visa.com/zimbabwe-emabssies-consulates/" 3030 title="Embassies & Consulates in zimbabwe">Zimbabwe Emabssies & 3031 Consulates</a><br></li> 3032 <li class="mb-2"><a class="text-white for-hover mb-2" 3033 href="https://zimbabwe-visa.com/emabssies-consulates-in-zimbabwe/" 3034 title="Embassies & Consulates in zimbabwe">Embassies & Consulates in 3035 Zimbabwe</a></li> 3036 </ul> 3037 </div> 3038 </div> 3039 </div> 3040 </div> 3041 <!-- Footer End --> 3042 3043 <!-- Copyright Start --> 3044 <div class=" copyright "> 3045 <div class="container"> 3046 <div class="row pt-3 pb-2"> 3047 <div class="col-sm-6 text-center h-space"> 3048 <a class="text-white for-hover mb-2 me-2" href="https://zimbabwe-visa.com/term-and-condition/" 3049 title="term and condition">Term and Condition</a> 3050 <a class="text-white for-hover mb-2" href="https://zimbabwe-visa.com/privacy-policy/" 3051 title="privacy policy">Privacy Policy</a> 3052 </div> 3053 <div class="col-sm-6 text-center h-space mb-0">
3054 <span class="text-light"><a href="https://zimbabwe-visa.com" style="color: #f37709;"><i 3055 class="fa fa-copyright text-light me-2"></i>zimbabwe-visa.com</a> 3056 3057 <a href="//www.dmca.com/Protection/Status.aspx?ID=5e1783a8-35ff-4d79-a478-3e469dd622a9" 3058 title="DMCA.com Protection Status" class="dmca-badge" id="dmca_img"></a> 3059 </span> 3060 </div> 3061 </div> 3062 </div> 3063 </div> 3064 <!-- Copyright End --> 3065 3066 3067</footer> 3068 3069<a href="https://zimbabwe-visa.com/application/" class=" p-2 apply_btn_fix " 3070 style="right:12px; top: 31px; background-color:#d00c27; color:#ffffff;top:90px !important;z-index: 6 !important;">Apply 3071 Now</a> 3072<!-- Back to Top --> 3073<div class="btn btn-bg border-0 back-to-top bg-danger" title="Back to Top"><i class="fa fa-arrow-up"></i></div> 3074<div id="cookie_div_bar"> 3075 We use cookies to improve the browsing experience. By using our website, you accept our Cookies Policy. 3076 <a id="cookie_action_accept" class="small cookie_action_btn" onclick="if (!window.__cfRLUnblockHandlers) return false; accept_coockie()" data-cf-modified-7f799aa778ed0eb1870ae069-="">I agree</a> 3077 <!-- <a href="/cookie-policy/" target="_blank" class="small cookie_action_btn">Read more</a> --> 3078</div>
vendor: 109 bytes, lines 3078-3079
3078 3079<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
3079<script type="7f799aa778ed0eb1870ae069-text/javascript"> 3080 var keyValue = document.cookie.match('(^|;) ?cookie_policy=([^;]*)(;|$)'); 3081 var f = 0; 3082 // console.log(keyValue); 3083 var cookie_p = keyValue ? keyValue[2] : null; 3084 if (cookie_p == 'YES') { 3085 document.getElementById('cookie_div_bar').style.display = "none"; 3086 } else { 3087 setTimeout(function () { 3088 // accept_coockie(); 3089 }, 10000); 3090 } 3091 3092 function accept_coockie() { 3093 var expires = new Date(); 3094 expires.setTime(expires.getTime() + (1 * 24 * 60 * 60 * 1000)); 3095 document.cookie = 'cookie_policy' + '=YES;expires=' + expires.toUTCString() + ';path=/'; 3096 document.getElementById('cookie_div_bar').style.display = "none"; 3097 } 3098</script>
3098 3099 3100 3101
3102<script src="https://zimbabwe-visa.com/js/bootstrap.bundle.min.js" type="7f799aa778ed0eb1870ae069-text/javascript"></script>
3102 3103 3104<link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" as="style"> 3105<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 3106<!-- <link rel="stylesheet" href="https://zimbabwe-visa.com/css/all.css?1"/> --> 3107<!-- <link href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css" rel="stylesheet"> --> 3108 3109<!-- Template Javascript -->
3110<script src="https://zimbabwe-visa.com/js/main.js?1" type="7f799aa778ed0eb1870ae069-text/javascript"></script>
3110 3111 3112 3113
3113<script type="7f799aa778ed0eb1870ae069-text/javascript"> 3114 // window.addEventListener("load", function f() { 3115 // setTimeout(function() { 3116 // var q; 3117 // (q = document.createElement("script")).src = "https://www.mylivechat.com/chatinline.aspx?hccid=79908462"; 3118 // document.getElementsByTagName("head")[0].appendChild(q) 3119 // }, 10000) 3120 // }); 3121 3122 if ($(window).width() <= 576) { 3123 $(window).scroll(function () { if ($(this).scrollTop() > 200) { $(".apply_btn_fix").addClass("animate"); } else { $(".apply_btn_fix").removeClass("animate"); } }); 3124 } 3125 </script>
3125 3126 3127 3128 3129 <!-- Intercom messenger --> 3130
3130<script type="7f799aa778ed0eb1870ae069-text/javascript"> 3131 3132 setTimeout(() => { 3133 3134 3135 window.intercomSettings = { 3136 api_base: "https://api-iam.intercom.io", 3137 app_id: "u5pr5cbo", 3138 }; 3139 3140 // We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/u5pr5cbo' 3141 (function () { var w = window; var ic = w.Intercom; if (typeof ic === "function") { ic('reattach_activator'); ic('update', w.intercomSettings); } else { var d = document; var i = function () { i.c(arguments); }; i.q = []; i.c = function (args) { i.q.push(args); }; w.Intercom = i; var l = function () { var s = d.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://widget.intercom.io/widget/u5pr5cbo'; var x = d.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); }; if (document.readyState === 'complete') { l(); } else if (w.attachEvent) { w.attachEvent('onload', l); } else { w.addEventListener('load', l, false); } } })(); 3142 3143 }, 10000); 3144 </script>
3144 3145 3146 <!-- END - Intercom messenger --> 3147 3148 3149<!-- Google tag (gtag.js) delayed loading -->
3150<script type="7f799aa778ed0eb1870ae069-text/javascript"> 3151 // Function to load Google Tag Manager after 5 seconds 3152 // function loadGoogleTagManager() { 3153 // var script = document.createElement('script'); 3154 // script.src = "https://www.googletagmanager.com/gtag/js?id=G-JYTD663HJS"; 3155 // script.async = true; 3156 // document.head.appendChild(script); 3157 3158 // // Initialize gtag after script is loaded 3159 // script.onload = function () { 3160 // window.dataLayer = window.dataLayer || []; 3161 3162 // function gtag() { 3163 // dataLayer.push(arguments); 3164 // } 3165 // gtag('js', new Date()); 3166 // gtag('config', 'G-JYTD663HJS'); 3167 // }; 3168 // } 3169 3170 // Delay the loading of Google Tag Manager by 5 seconds 3171 // setTimeout(loadGoogleTagManager, 5000); // 5000 milliseconds = 5 seconds 3172 3173 // $('.back-to-top').click(function() { 3174 // $('html, body').animate({ scrollTop: 0 }); 3175 // }); 3176</script>
3176 3177 3178<!--
3178<script> 3179$(document).ready(function() { 3180 var myTimeout = setTimeout(show_disclaimer, 5000); 3181 3182 function show_disclaimer() { 3183 $.ajax({ 3184 url: 'https://zimbabwe-visa.com/include/disclaimer.php', 3185 success: function(data) { 3186 $('#diclaimer').html(data); 3187 3188 } 3189 }) 3190 } 3191 3192 3193 3194}); 3195 </script>
3195 --> 3196<!--
3196<script type="text/javascript"> 3197 window.addEventListener('load', function () { 3198 setTimeout(function () { 3199 var e; 3200 3201 function t() { 3202 dataLayer.push(arguments) 3203 } (e = document.createElement("script")).src = "https://images.dmca.com/Badges/DMCABadgeHelper.min.js", document.getElementsByTagName("head")[0].appendChild(e), document.getElementById("dmca_img").innerHTML = '<img src="https://images.dmca.com/Badges/dmca_protected_sml_120b.png?ID=5e1783a8-35ff-4d79-a478-3e469dd622a9" alt="DMCA.com Protection Status" />', (e = document.createElement("script")).src = "https://www.googletagmanager.com/gtag/js?id=UA-173971896-1", document.getElementsByTagName("head")[0].appendChild(e), window.dataLayer = window.dataLayer || [], t("js", new Date), t("config", "UA-173971896-1") 3204 }, 5e3) 3205 }); 3206</script>
3206 --> 3207
3207<script type="7f799aa778ed0eb1870ae069-text/javascript"> 3208$(document).ready(function() { 3209 let savedEmail = localStorage.getItem('newsletter_email'); 3210 3211 // Function to fill empty email fields 3212 function fillEmailField($element) { 3213 if (savedEmail && $element.val() === '') { 3214 $element.val(savedEmail); 3215 } 3216 } 3217 3218 // Fill all existing email fields on page load 3219 if (savedEmail) { 3220 localStorage.setItem('gen_email_id', savedEmail); 3221 $('#newsletter_email').val(savedEmail); 3222 3223 $('input[type="email"]').each(function() { 3224 fillEmailField($(this)); 3225 }); 3226 3227 console.log('â Email auto-filled:', savedEmail); 3228 } 3229 3230 // Save email while typing 3231 $(document).on('keyup input change', 'input[type="email"]', function() { 3232 let emailValue = $.trim($(this).val()); 3233 if (emailValue && emailValue.indexOf('@') > -1) { 3234 localStorage.setItem('newsletter_email', emailValue); 3235 savedEmail = emailValue; // Update savedEmail variable 3236 console.log('â Email auto-saved:', emailValue); 3237 } 3238 }); 3239 3240 // Fill dynamically added email fields on focus 3241 $(document).on('focus', 'input[type="email"]', function() { 3242 fillEmailField($(this)); 3243 }); 3244 3245 // Save email on form submit 3246 $(document).on('submit', '#newsletter_form', function(e) { 3247 let email = $('#newsletter_email').val(); 3248 if (email) { 3249 localStorage.setItem('newsletter_email', email); 3250 } 3251 }); 3252}); 3253 </script>
3253
3253<script type="7f799aa778ed0eb1870ae069-text/javascript"> 3254 var acc = document.getElementsByClassName("accordion_t"); 3255 var i; 3256 3257 for (i = 0; i < acc.length; i++) { 3258 acc[i].addEventListener("click", function () { 3259 this.classList.toggle("active_t"); 3260 var panel_t = this.nextElementSibling; 3261 if (panel_t.style.maxHeight) { 3262 panel_t.style.maxHeight = null; 3263 } else { 3264 panel_t.style.maxHeight = panel_t.scrollHeight + "px"; 3265 } 3266 }); 3267 } 3268 function getCollapsedHeightPx(list) { 3269 if (!list) return 0; 3270 3271 var hadClass = list.classList.contains('show_less'); 3272 if (!hadClass) { 3273 list.classList.add('show_less'); 3274 } 3275 3276 var h = list.scrollHeight; 3277 3278 if (!hadClass) { 3279 list.classList.remove('show_less'); 3280 } 3281 3282 return h; 3283 } 3284 3285 function show_hide_more() { 3286 var $list = $('.div_lst'); 3287 var list = $list.get(0); 3288 if (!list || list.dataset.animating === '1') return; 3289 3290 var isCollapsed = $list.hasClass('show_less'); 3291 var startHeight = list.offsetHeight; 3292 3293 list.dataset.animating = '1'; 3294 list.style.maxHeight = startHeight + 'px'; 3295 list.style.overflow = 'hidden'; 3296 list.offsetHeight; 3297 3298 if (isCollapsed) { 3299 $list.removeClass('show_less'); 3300 var expandHeight = list.scrollHeight; 3301 3302 requestAnimationFrame(function () { 3303 list.style.maxHeight = expandHeight + 'px'; 3304 }); 3305 3306 $('#spn_more').hide(); 3307 $('#spn_less').show(); 3308 3309 list.addEventListener('transitionend', function onExpandEnd(e) { 3310 if (e.propertyName !== 'max-height') return; 3311 list.style.maxHeight = ''; 3312 list.style.overflow = ''; 3313 list.dataset.animating = '0'; 3314 list.removeEventListener('transitionend', onExpandEnd); 3315 }); 3316 } else { 3317 var collapseHeight = getCollapsedHeightPx(list); 3318 3319 requestAnimationFrame(function () { 3320 list.style.maxHeight = collapseHeight + 'px'; 3321 }); 3322 3323 $('#spn_more').show(); 3324 $('#spn_less').hide(); 3325 3326 // Scroll to heading on mobile when collapsing 3327 if (window.innerWidth <= 768) { 3328 var heading = document.getElementById('eligible-countries-heading'); 3329 if (heading) { 3330 setTimeout(function () { 3331 heading.scrollIntoView({ behavior: 'smooth', block: 'start' }); 3332 }, 100); 3333 } 3334 } 3335 3336 list.addEventListener('transitionend', function onCollapseEnd(e) { 3337 if (e.propertyName !== 'max-height') return; 3338 $list.addClass('show_less'); 3339 list.style.maxHeight = collapseHeight + 'px'; 3340 list.style.overflow = 'hidden'; 3341 list.dataset.animating = '0'; 3342 list.removeEventListener('transitionend', onCollapseEnd); 3343 }); 3344 } 3345 } 3346 3347 document.addEventListener('DOMContentLoaded', function () { 3348 var list = document.querySelector('.div_lst'); 3349 if (!list) return; 3350 3351 if (list.classList.contains('show_less')) { 3352 list.style.maxHeight = getCollapsedHeightPx(list) + 'px'; 3353 list.style.overflow = 'hidden'; 3354 $('#spn_more').show(); 3355 $('#spn_less').hide(); 3356 } else { 3357 $('#spn_more').hide(); 3358 $('#spn_less').show(); 3359 } 3360 3361 var resizeTimer; 3362 window.addEventListener('resize', function () { 3363 if (!list.classList.contains('show_less') || list.dataset.animating === '1') return; 3364 clearTimeout(resizeTimer); 3365 resizeTimer = setTimeout(function () { 3366 list.style.maxHeight = getCollapsedHeightPx(list) + 'px'; 3367 list.style.overflow = 'hidden'; 3368 }, 120); 3369 }); 3370 }); 3371</script>
vendor: 1 bytes, line 3371
3371
3372<script type="7f799aa778ed0eb1870ae069-text/javascript"> 3373 const audioPlayer = document.getElementById('audio-player2'); 3374 const headphoneImg = document.getElementById('headphone-img'); 3375 3376 // Start rotating the image when the audio starts playing 3377 audioPlayer.addEventListener('play', () => { 3378 headphoneImg.classList.add('rotate'); 3379 }); 3380 3381 // Stop rotating the image when the audio pauses or ends 3382 audioPlayer.addEventListener('pause', () => { 3383 headphoneImg.classList.remove('rotate'); 3384 }); 3385 3386 audioPlayer.addEventListener('ended', () => { 3387 headphoneImg.classList.remove('rotate'); 3388 }); 3389</script>
vendor: 144 bytes, lines 3389-3391
3389 3390 3391<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="7f799aa778ed0eb1870ae069-|49" defer></script>
3391<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":"880841c6eb7d40c28abd591a277afd3b","spa":2}' crossorigin="anonymous"></script>
3391 3392</body> 3393</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.