*{margin:0;padding:0}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.card-custom .card-text{color:#000}.visi{visibility:hidden}.whatsapp-button{position:fixed;bottom:20px;right:20px;background-color:#a6a6a6;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:24px;cursor:pointer;transition:background-color .3s}.whatsapp-button:hover{background-color:#128c7e}.container{background:linear-gradient(to bottom,var(--PRIMARY-COLOR),#00bfff);padding:20px;border-radius:10px;color:#fff}.left-content{text-align:left}.right-content{text-align:right}.search-container{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:20px;padding:10px;box-shadow:0 0 10px #0003}.search-bar{flex:1;border:none;border-radius:20px;padding:10px;background-color:transparent;color:var(--PRIMARY-COLOR)}.search-button{background-color:var(--PRIMARY-COLOR);border:none;border-radius:20px;padding:10px 20px;color:#fff;cursor:pointer}.search-icon{font-size:20px}@media(max-width:639px){#root .home-page{--home-body: 14px;--home-caption: 12px;--home-heading: 26px;--home-gutter: 16px;width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}#root .home-page :is(#home-country-listings,#evisa,#stickervisa,#faqs,#traveller-stories,#travel-community,#enquiry){scroll-margin-top:96px}#root .home-page .home-visa-hero{min-height:0;height:auto}#root .home-page .home-visa-hero h1{font-size:clamp(30px,8.5vw,36px)!important;line-height:1.12!important}#root .home-page .home-hero-copy{padding-bottom:24px!important}#root .home-page .home-hero-copy h1+p{font-size:var(--home-body)!important;line-height:1.6!important;margin-top:14px!important}#root .home-page .home-hero-explore-cue{min-height:44px;font-size:var(--home-caption)}#root .home-page .why-visafied-section{padding:28px var(--home-gutter)!important}#root .home-page .why-mobile-card{display:block}#root .home-page .why-desktop-content{display:none}#root .home-page .why-mobile-card h2{font-size:var(--home-heading);line-height:1.2}#root .home-page .why-mobile-card li{font-size:13px;line-height:1.5;align-items:flex-start}#root .home-page .why-mobile-card li svg{margin-top:4px}#root .home-page :is(#evisa,#stickervisa){padding-top:24px;padding-bottom:28px}#root .home-page :is(#evisa,#stickervisa) .vf-page-shell{width:100%;max-width:none;padding-left:var(--home-gutter);padding-right:var(--home-gutter)}#root .home-page :is(#evisa,#stickervisa) .vf-page-shell>div:first-child h3{font-size:var(--home-heading)!important;line-height:1.2!important}#root .home-page .destination-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#root .home-page .destination-card-grid .destination-card-date{font-size:var(--home-caption);line-height:1.5;min-height:36px}#root .home-page .destination-card-grid .destination-card-info{padding:12px}#root .home-page .destination-card-country{overflow-wrap:break-word}#root .home-page .destination-filter-toolbar{min-width:0}#root .home-page .home-how-it-works-section{padding:28px var(--home-gutter) 32px}#root .home-page :is(.how-section-heading h2,#faqs .faq-heading h3,.review-section-shell>h1){font-size:var(--home-heading);line-height:1.25}#root .home-page :is(.how-section-heading p,.mobile-how-steps article p,#faqs .faq-heading p,#faqs .faq-items>div>div p,.community-mobile-description,.community-mobile-benefits li,.inquiry-description){font-size:var(--home-body);line-height:1.6}#root .home-page .review-premium-testimonial-bg{padding:28px var(--home-gutter) 24px!important}#root .home-page .review-mosaic{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}#root .home-page .review-mosaic-card{padding:18px;margin-bottom:14px;gap:14px;min-height:0;border-radius:20px;border:1px solid #d8e5f7;background:linear-gradient(145deg,#fff 40%,#f1f6ff);box-shadow:0 4px 16px #14376e0d}#root .home-page .review-mosaic-card:before,#root .home-page .review-quote-mark,#root .home-page .review-card-content-wrap:after{display:none}#root .home-page .review-mosaic-card:hover{transform:none}#root .home-page .review-card-header{align-items:center;justify-content:flex-start;gap:12px;padding-bottom:14px;border-bottom:1px solid #e4ecf8}#root .home-page .review-avatar{order:-1;flex:0 0 42px;width:42px;height:42px;padding:4px;background:#edf4ff;border:1px solid #d6e5fb;box-shadow:none}#root .home-page .review-author h3{margin:0;font-size:16px;line-height:1.3;letter-spacing:-.02em;overflow-wrap:anywhere;color:#15335b}#root .home-page .review-author p{margin:4px 0 0;font-size:10px;line-height:1.5;letter-spacing:.06em;color:#567298}#root .home-page .review-content{font-size:var(--home-body);line-height:1.75;color:#3d506c;overflow-wrap:anywhere}#root .home-page .review-card-content-wrap:not(.review-card-content-wrap--expanded) .review-content{-webkit-line-clamp:4!important}#root .home-page .review-card-footer{padding:0}#root .home-page .review-card-footer--complete{display:none}#root .home-page .review-read-more-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 14px;border:1px solid #d9e6fb;border-radius:12px;background:#edf4ff;color:#164bb2;font-size:var(--home-caption);font-weight:600;text-decoration:none}#root .home-page .review-read-more-link:after{content:"↓";font-size:16px}#root .home-page .review-read-more-link[aria-expanded=true]:after{content:"↑"}#root .home-page :is(.review-read-more-link,.review-pagination-btn):focus-visible{outline:2px solid #245bce;outline-offset:3px}#root .home-page .review-pagination-wrap{gap:12px;margin-top:8px}#root .home-page .review-pagination-btn{flex:1;min-height:44px;border-radius:12px;box-shadow:none}#root .home-page .review-heading-actions p{font-size:var(--home-caption);line-height:1.6}#root .home-page #faqs{padding:28px var(--home-gutter)}#root .home-page #faqs .faq-items h4{font-size:var(--home-body);line-height:1.5}#root .home-page .community-banner{padding:28px var(--home-gutter)}#root .home-page .community-mobile h2{font-size:var(--home-heading);line-height:1.2}#root .home-page .community-mobile h2 em{font-size:29px}#root .home-page .home-inquiry-section{padding:28px var(--home-gutter)!important}#root .home-page .inquiry-form input{font-size:16px!important}#root .home-page .inquiry-intro h2{font-size:var(--home-heading)!important;line-height:1.2!important}#root .home-page .inquiry-form{min-width:0;width:100%}#root .home-page .inquiry-layout{min-width:0;grid-template-columns:minmax(0,1fr)}#root .home-page .inquiry-form h3{font-size:24px!important;line-height:1.25}#root .home-page footer>div:nth-child(2){padding:28px var(--home-gutter);gap:28px}#root .home-page footer p,#root .home-page footer a{font-size:var(--home-body);line-height:1.6}#root .home-page footer h3{font-size:var(--home-caption);line-height:1.4}#root .home-page footer a{min-height:36px;display:inline-flex;align-items:center}#root .home-page footer>div:last-child p{font-size:var(--home-caption)}#root .home-page button[aria-label="Back to top"]{width:40px;height:40px;right:8px;bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 4px 12px #0c2a7e2e}#root .home-page:has(.inquiry-form :is(input,button,[role=combobox]):focus) button[aria-label="Back to top"]{opacity:0;pointer-events:none}}@media(max-width:639px)and (prefers-reduced-motion:reduce){#root .home-page .home-hero-explore-cue *,#root .home-page .review-mosaic--page-transition{animation:none!important}}#root .home-page .home-hero-refined>.vf-hero-shell{transform:none!important;translate:none!important;justify-content:center;padding-top:128px!important;padding-bottom:64px!important}#root .home-hero-refined .home-hero-copy{padding-bottom:32px!important}#root .home-hero-refined .home-hero-description{font-size:16px!important;line-height:1.75!important;color:#d0dae6}#root .home-hero-refined .home-hero-search-panel{padding:20px!important;border-radius:16px!important;background:#fff!important;box-shadow:0 16px 40px #020e2426!important;overflow:visible!important;-webkit-backdrop-filter:none;backdrop-filter:none}#root .home-hero-refined .home-hero-search-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(140px,.85fr);gap:12px!important;padding:0!important}#root .home-hero-refined .home-hero-search-field{min-height:76px!important;padding:13px 16px!important;gap:10px!important;border:1px solid #dfe5ec!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;align-items:center!important}#root .home-hero-refined .home-hero-search-field:focus-within{border-color:#8da5c4!important;background:#fbfcfe!important;box-shadow:0 0 0 3px #173b6e09!important}#root .home-hero-refined .home-hero-search-field>span:first-child{display:flex!important;width:18px!important;height:22px!important;border-radius:0!important;background:none!important;color:#7b8b9f;box-shadow:none}#root .home-hero-refined .home-hero-search-field>span:first-child svg{width:16px;height:16px}#root .home-hero-refined .home-hero-search-field p{margin:0 0 4px!important;font-size:11px!important;line-height:1.5!important;font-weight:400!important;text-transform:none;letter-spacing:0!important;color:#68788d}#root .home-hero-refined .hero-destination__control{min-height:26px!important}#root .home-hero-refined .hero-destination__value-container{padding:0!important}#root .home-hero-refined .hero-destination__placeholder,#root .home-hero-refined .hero-destination__single-value,#root .home-hero-refined .hero-destination__input-container,#root .home-hero-refined .home-hero-search-panel .MuiInputBase-input{font-size:14px!important;font-weight:400!important;line-height:26px!important;letter-spacing:0!important;color:#263d59;margin:0}#root .home-hero-refined .home-hero-search-panel .MuiInputBase-input::-moz-placeholder{color:#7b8798!important;opacity:1}#root .home-hero-refined .hero-destination__placeholder,#root .home-hero-refined .home-hero-search-panel .MuiInputBase-input::placeholder{color:#7b8798!important;opacity:1}#root .home-hero-refined .hero-destination__dropdown-indicator{color:#7b8b9e}#root .home-hero-refined .hero-destination__dropdown-indicator svg{width:16px;height:16px}#root .home-hero-refined .home-hero-search-panel .MuiInputBase-root{min-height:26px;height:26px}#root .home-hero-refined .home-hero-search-panel .MuiInputBase-input{padding:0!important;height:26px!important}#root .home-hero-refined .home-hero-search-button-wrap{padding:0!important;min-height:0!important}#root .home-hero-refined .home-hero-apply-button{height:76px!important;min-height:48px!important;padding:12px 18px!important;border-radius:9px!important;background:#173751!important;border:1px solid #173751!important;box-shadow:none!important;transform:none!important;filter:none!important;font-size:13px!important;font-weight:500!important;transition:background .15s}#root .home-hero-refined .home-hero-apply-button:hover{background:#234966!important}#root .home-hero-refined .home-hero-apply-button>span.absolute,#root .home-hero-refined .home-hero-search-panel:after,#root .home-hero-refined .home-hero-apply-button:after{display:none!important}#root .home-hero-refined .home-hero-apply-button span.relative{font-size:13px!important;line-height:1.5!important;gap:12px!important;font-weight:500}#root .home-hero-refined .home-hero-apply-arrow{width:16px;height:16px;transform:none!important}#root .home-hero-refined .home-hero-search-field [role=button]:focus-visible,#root .home-hero-refined .home-hero-apply-button:focus-visible{outline:2px solid #7b9cc4;outline-offset:4px}@media(min-width:640px)and (max-width:1023px){#root .home-page .home-hero-refined{min-height:auto!important}#root .home-page .home-hero-refined>.vf-hero-shell{padding-top:128px!important;padding-bottom:48px!important}#root .home-hero-refined .home-hero-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .home-hero-refined .home-hero-search-field:first-child,#root .home-hero-refined .home-hero-search-button-wrap{grid-column:1 / -1}#root .home-hero-refined .home-hero-apply-button{height:48px!important}}@media(max-width:639px){#root .home-page .home-hero-refined>.vf-hero-shell{width:calc(100% - 40px);padding-top:40px!important;padding-bottom:28px!important}#root .home-page .home-hero-refined .home-hero-copy{padding-bottom:28px!important}#root .home-page .home-hero-refined h1{font-family:var(--font-display)!important;font-size:clamp(34px,9.4vw,40px)!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.2!important}#root .home-hero-refined h1 span{font-family:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}#root .home-hero-refined h1 .home-mobile-headline-accent{font-style:italic;color:#4aa8ff!important}#root .home-page .home-hero-refined .home-hero-description{margin-top:18px!important;font-size:13px!important;font-weight:400;line-height:1.75!important;color:#d0dae6}#root .home-hero-refined .home-hero-search-panel{padding:18px!important;border-radius:14px!important}#root .home-hero-refined .home-hero-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#root .home-hero-refined .home-hero-search-field,#root .home-hero-refined .home-hero-search-field:first-child,#root .home-hero-refined .home-hero-search-field:nth-child(2),#root .home-hero-refined .home-hero-search-field:nth-child(3){min-height:70px!important;padding:11px 12px!important}#root .home-hero-refined .home-hero-search-field:first-child{grid-column:1 / -1!important}#root .home-hero-refined .home-hero-search-field:not(:first-child)>span:first-child{display:none!important}#root .home-hero-refined .home-hero-search-button-wrap{grid-column:1 / -1!important;margin-top:2px}#root .home-hero-refined .home-hero-apply-button{height:48px!important}#root .home-page .home-hero-refined .home-hero-trust-wrap{margin-top:20px;padding:0}#root .home-hero-refined .home-hero-trust-wrap>div:first-child{gap:20px}#root .home-hero-refined .home-hero-trust-wrap a{border:0;border-radius:0;background:none;padding:8px 0;min-height:44px;font-size:11px;font-weight:400;gap:8px;color:#d0dae6}#root .home-hero-refined .home-hero-trust-wrap a svg{color:#afc3d1;width:14px;height:14px}#root .home-page .home-hero-refined .home-hero-explore-cue{margin-top:14px;min-height:44px;font-size:11px;font-weight:400;color:#c0d0de}#root .home-hero-refined .home-hero-explore-chevrons{height:12px}#root .home-hero-refined .home-hero-explore-chevrons>span{animation:none;opacity:.7}#root .home-hero-refined .home-hero-explore-chevrons>span:not(:first-child){display:none}}.visafied-date-display{display:block;min-height:26px;line-height:26px;font-size:14px;font-weight:400;color:#7b8798;white-space:nowrap}.visafied-date-display.has-date{color:#263d59}#root .home-hero-refined .home-hero-search-panel{padding:10px!important;background:#f8fafb!important;box-shadow:none!important;border:0!important}#root .home-hero-refined .home-hero-search-grid{gap:0!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(190px,.9fr)}#root .home-hero-refined .home-hero-search-field{border:0!important;border-radius:0!important;background:transparent!important;min-height:74px!important;padding:12px 20px!important}#root .home-hero-refined .home-hero-search-field:not(:first-child){border-left:1px solid #dfe5ec!important}#root .home-hero-refined .home-hero-search-field:focus-within{background:#edf3f7!important;box-shadow:none!important}#root .home-hero-refined .home-hero-search-button-wrap{padding-left:12px!important}#root .home-hero-refined .home-hero-apply-button{height:56px!important;background:#244f82!important;border-color:#244f82!important}#root .home-hero-refined .home-hero-apply-button:hover{background:#1a426f!important}#root .home-hero-refined .home-hero-search-field [role=button]{border-radius:4px;box-shadow:none!important;--tw-ring-shadow: 0 0 #0000}@media(min-width:640px)and (max-width:1023px){#root .home-hero-refined .home-hero-search-field:first-child{border-bottom:1px solid #dfe5ec!important}#root .home-hero-refined .home-hero-search-field:nth-child(2){border-left:0!important}#root .home-hero-refined .home-hero-search-button-wrap{padding:6px 12px 12px!important}}@media(max-width:639px){#root .home-page .home-hero-refined>.vf-hero-shell{width:100%;padding-top:40px!important;padding-bottom:0!important}#root .home-page .home-hero-refined .home-hero-copy{margin:0 24px;padding-bottom:32px!important}#root .home-hero-refined .home-hero-search-panel{width:100%!important;max-width:none!important;padding:10px 24px 0!important;border-radius:24px 24px 0 0!important;background:#f8fafb!important}#root .home-hero-refined .home-hero-search-grid{gap:0!important}#root .home-hero-refined .home-hero-search-field,#root .home-hero-refined .home-hero-search-field:first-child,#root .home-hero-refined .home-hero-search-field:nth-child(2),#root .home-hero-refined .home-hero-search-field:nth-child(3){padding:18px 0!important;min-height:88px!important;border:0!important;border-radius:0!important;background:transparent!important}#root .home-hero-refined .home-hero-search-field:first-child{border-bottom:1px solid #dce4eb!important;gap:13px!important}#root .home-hero-refined .home-hero-search-field:nth-child(2){padding-right:16px!important}#root .home-hero-refined .home-hero-search-field:nth-child(3){padding-left:18px!important;position:relative}#root .home-hero-refined .home-hero-search-field:nth-child(3):before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:1px;background:#dce4eb}#root .home-hero-refined .home-hero-search-field:first-child>span:first-child{width:22px!important;height:24px!important;color:#40648a}#root .home-hero-refined .home-hero-search-field:first-child>span:first-child svg{width:20px;height:20px}#root .home-hero-refined .home-hero-search-field p{font-size:11px!important;color:#6d7c8d;margin-bottom:5px!important}#root .home-hero-refined .hero-destination__placeholder,#root .home-hero-refined .hero-destination__single-value{font-size:16px!important;color:#203c58!important;font-weight:500!important}#root .home-hero-refined .home-hero-search-button-wrap{margin:0;padding:4px 0 0!important}#root .home-hero-refined .home-hero-apply-button{height:52px!important;border-radius:10px!important}#root .home-page .home-hero-refined .home-hero-trust-wrap{margin:0!important;padding:14px 24px 0!important;background:#f8fafb}#root .home-hero-refined .home-hero-trust-wrap a{color:#5f7186;font-size:11px}#root .home-hero-refined .home-hero-trust-wrap a svg{color:#67819a}#root .home-page .home-hero-refined .home-hero-explore-cue{margin:0!important;padding:4px 24px 20px;width:100%;min-height:56px;background:#f8fafb;color:#6b8096;justify-content:center}#root .home-page .home-hero-refined .home-hero-trust-wrap,#root .home-page .home-hero-refined .home-hero-explore-cue{border-radius:0!important;box-shadow:none!important}}#root .home-hero-refined .home-hero-search-panel{background:linear-gradient(135deg,#f0f6ff,#f8fafc 65%)!important;border-top:2px solid #9dbce5!important}#root .home-hero-refined .home-hero-search-field:first-child>span:first-child{color:#3268a5}#root .home-hero-refined .home-hero-apply-button{background:#285b94!important;border-color:#285b94!important;box-shadow:0 4px 12px #285b941a!important}#root .home-hero-refined .home-hero-apply-button:hover{background:#204d80!important}@media(max-width:639px){#root .home-hero-refined .home-hero-search-field:first-child>span:first-child{width:34px!important;height:34px!important;border-radius:50%!important;background:#e0ecfc!important;color:#3268a5}#root .home-hero-refined .home-hero-search-field:first-child{gap:12px!important}}#root .home-page .home-hero-refined .home-hero-headline,#root .home-page .home-hero-refined .home-hero-headline span{letter-spacing:0!important;word-spacing:.06em}@media(max-width:639px){#root .home-page .home-hero-refined .home-hero-headline{line-height:1.24!important}#root .home-page .home-hero-refined .home-mobile-headline-accent{margin-top:6px}}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}.swiper-slide{text-align:left;background:transparent!important;height:auto!important;display:flex;justify-content:stretch;align-items:stretch}@media(max-width:639px){#root .destination-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}#root .destination-card-grid .destination-tile{max-width:none;height:100%;text-decoration:none}#root .destination-card-grid .destination-card{height:100%;min-height:290px;aspect-ratio:auto;border-radius:18px;background:#e8f1ff;border-color:#ccddf4;box-shadow:0 6px 16px #142c5614}#root .destination-card-grid .destination-card-image{height:160px;-o-object-fit:cover;object-fit:cover}#root .destination-card-grid .destination-card-overlay{display:none}#root .destination-card-grid .destination-card-layout{padding:0;height:100%}#root .destination-card-grid .destination-card-badges{position:absolute;top:8px;left:8px;right:8px;justify-content:flex-start;flex-wrap:wrap;gap:5px}#root .destination-card-grid .destination-card-issued,#root .destination-card-grid .destination-card-type{max-width:100%;padding:4px 7px;font-size:10px;line-height:1.2;box-shadow:none}#root .destination-card-grid .destination-card-type{display:inline-flex!important;background:#10334b}#root .destination-card-grid .destination-card-info{flex:1;margin-top:160px;padding:10px 12px 12px;border-radius:0;background:linear-gradient(160deg,#f1f7ff,#dfeaff)}#root .destination-card-grid .destination-card-info>div{align-items:flex-start;text-align:left}#root .destination-card-grid .destination-card-country{min-height:40px;margin:0;color:#142d49;font-family:var(--font-ui),sans-serif!important;font-size:16px;font-weight:600;line-height:1.25;text-align:left;text-transform:none;letter-spacing:-.02em;filter:none;text-wrap:pretty!important}#root .destination-card-grid .destination-card-date{min-height:33px;margin:6px 0 0;color:#5c6d7e!important;font-size:11.5px;line-height:1.45;text-align:left;text-shadow:none!important;text-wrap:pretty!important}#root .destination-card-grid .destination-card-divider{display:none}#root .destination-card-grid .destination-card-fee-row{flex-direction:row;align-items:baseline;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid #c9d9ef}#root .destination-card-grid .destination-card-fee-label{margin:0;color:#6e7b89!important;font-size:10px;letter-spacing:.1em;text-shadow:none!important}#root .destination-card-grid .destination-card-price{margin:0;color:#142d49!important;font-size:21px;font-weight:600;text-shadow:none!important}}
