.topHeader-mobile{background:#fff;border-bottom:1px solid #e6e7ea}.mobile{position:relative;width:100%;z-index:100}.mobile .click{cursor:pointer}.mh-bar{display:flex;align-items:center;gap:8px;padding:8px 12px}.mh-brand{display:flex;align-items:center;gap:8px;margin-right:auto;min-width:0}.mh-brand img{display:block;flex:0 0 auto}.mh-brand span{font:800 15px/1.05 Inter,sans-serif;letter-spacing:.02em;color:#c30e0e;white-space:nowrap}@media (max-width: 479.98px){.mh-brand span{display:none}}.mh-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#17181a}.mh-call{width:auto;gap:6px;color:#c30e0e}.mh-call-num{font:700 13px/1 Inter,sans-serif;white-space:nowrap}.mh-call:hover{color:#9c0b0b}.mh-cta{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:40px;padding:0 16px;border-radius:999px;background:#c30e0e;color:#fff;font:700 14px/1 Inter,sans-serif;white-space:nowrap;box-shadow:0 2px 8px #c30e0e47}.mh-cta:hover,.mh-cta:focus{background:#9c0b0b;color:#fff}.mobile .boxMenuMobile{position:fixed;top:0;right:-100%;width:85%;max-width:420px;background:#fff;height:100vh;height:100dvh;padding:12px 16px 24px;z-index:100000000;overflow-y:auto;overscroll-behavior:contain;transition:right .3s ease}.mobile .boxMenuMobile.show{right:0!important}.mh-backdrop{position:fixed;inset:0;z-index:99999999;background:rgba(23,24,26,.45);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.boxMenuMobile.show+.mh-backdrop{opacity:1;visibility:visible}html.mh-menu-open,html.mh-menu-open body{overflow:hidden}.mh-drawer-top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mh-search{position:relative;flex:1 1 auto}.mh-search input{width:100%;height:44px;padding:0 44px 0 14px;border:1px solid #e6e7ea;border-radius:999px;background:#f6f6f7;color:#17181a;font-size:15px}.mh-search input:focus{border-color:#c30e0e;background:#fff}.mh-search button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#5c6169}.mobile .boxMenuMobile .menuMobile,.mobile .boxMenuMobile .menuMobile ul{margin:0;padding:0}.mobile .boxMenuMobile .menuMobile li{list-style:none}.label-mobile-logout,.mobile .boxMenuMobile .menuMobile li a{display:block;position:relative;padding:14px 36px 14px 4px;border-bottom:1px solid #ececee;color:#17181a;font-size:16px;font-weight:600;line-height:1.3;cursor:pointer}.mobile .boxMenuMobile .menuMobile li a>span{display:inline-block;width:22px;margin-right:8px;color:#c30e0e;font-size:16px;text-align:center}.mobile .boxMenuMobile .menuMobile li a i{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#5c6169;font-size:16px}.mobile .boxMenuMobile .menuMobile li a.active,.mobile .boxMenuMobile .menuMobile li a:active{color:#c30e0e}.mobile .boxMenuMobile .menuMobile li .subMenu{padding:0;background:#f6f6f7;display:none}.mobile .boxMenuMobile .menuMobile .subMenu li a{padding-left:16px}.label-mobile-logout,.mobile .boxMenuMobile .menuMobile .subMenu1 li a,.mobile .boxMenuMobile .menuMobile .subMenu2 li a,.mobile .boxMenuMobile .menuMobile .subMenu3 li a{padding-left:50px;background:#f6f6f7;font-size:15px;font-weight:500}.label-mobile-logout,.mobile .boxMenuMobile .menuMobile>li>.subMenu1 li a{padding-left:34px}.mh-drawer-cta{display:grid;gap:10px;margin-top:20px}.mh-cta-block{height:48px;font-size:16px}.mh-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.mh-contact a{display:flex;align-items:center;justify-content:center;gap:6px;height:44px;border:1px solid #e6e7ea;border-radius:999px;color:#17181a;font-size:14px;font-weight:600;white-space:nowrap}.mh-contact a i{color:#c30e0e;font-size:16px}.mh-contact a .fa-whatsapp{color:#25d366;font-size:18px}.mh-lan-cur{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #ececee}.mobile .boxMenuMobile .lan-cur{display:flex;gap:10px;align-items:center}.lan-cur .lan-cur-title{white-space:nowrap;color:#5c6169;font-size:14px;font-style:normal;font-weight:600}.btn-language-currency{border:1px solid #e6e7ea}.btn-language-currency strong{font-size:14px}@media (max-width: 991.98px){.jumbotron{min-height:auto;padding:60px 0 40px}.boxInfoHome h1{font-size:52px;text-align:center}.jumbotron .formBox{padding:32px;margin-top:32px}}@media only screen and (max-width: 768px){:root{--fs-sm: 14px;--fs-xs: 13px;--fs-h1: 28px;--fs-h2: 22px}.fs-12{font-size:var(--fs-sm)!important}.fs-14{font-size:14px!important}.fs-16{font-size:16px!important}.fs-20{font-size:20px!important}.red-color{color:#9c0b0b}.center{display:flex;justify-content:center;align-items:center}.boxInfoHome h1{font-size:38px;text-align:center}.ourServices{padding:40px 0 48px}.news .main h4{font-size:16px;font-weight:700;margin:15px 0 5px}.newList li{margin-bottom:0}.newList li h5{font-size:16px;font-weight:700;margin:15px 0 5px}.contenBorder,.boxForm{padding:15px}.tabList{margin:0}.tabList .item{min-width:100px}.jumbotron{padding:40px 0}.jumbotron .formBox input{height:48px;font-size:16px}.jumbotron .formBox .btnTracking{height:auto;min-height:48px}.jumbotron .mb-3{margin-bottom:1.5rem!important}.news .newsBox{padding:0;border:unset;border-radius:unset}.newList{padding-left:0}.aboutUs{padding-top:0}#aboutUs .bgText{background-color:#c30e0e;color:#fff;padding:24px 12.5%;margin-top:-10px}#aboutUs .bannerMobile h1,#aboutUs .bannerMobile .about-mobile-title{font-size:var(--fs-h1);font-style:normal;font-weight:700}#aboutUs .exp{padding-top:50px}#aboutUs .exp .title{font-size:var(--fs-h2);margin-bottom:24px}#aboutUs .exp .description{margin:24px 0 0}#aboutUs .exp ul{margin-top:-10px}#aboutUs .exp .boxItem{padding:12px}#aboutUs .ourService{padding-top:0}#aboutUs .ourService .title{margin-bottom:24px}#aboutUs .ourService .box .boxtitle{border-top-right-radius:10px;border-top-left-radius:10px;padding:12px 15px;font-size:16px;font-weight:700}#aboutUs .ourService .box .list{padding:16px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}#aboutUs .ourService .box .list .subTitle strong{font-size:14px}.chooseUs{padding-top:0}.chooseUs .title{font-size:var(--fs-h2);font-style:normal;font-weight:700;color:#9c0b0b;margin-bottom:24px;text-transform:uppercase}#faq .bannerSmall{background-image:url(../images/faq-mobile.png)!important}.bannerSmall .title{color:var(--shading-white, #fff);text-align:center;font-size:var(--fs-h1)!important;font-style:normal;font-weight:700;margin-bottom:0;letter-spacing:.64px;text-transform:uppercase;text-shadow:1px 1px #ffffff}.bannerSmall p{color:#fff}.boxSearchFaq{display:flex;justify-content:center}.boxSearchFaq .searchFaq{width:85%;border-radius:10px;border:1px solid var(--shading-white, #fff)}.boxSearchFaq i{right:10%}.form-control{height:44px;font-size:16px}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px;font-size:16px}.form-control:disabled,.form-control[readonly]{background-color:#ededed}.input-group .btn{height:44px}.boxForm .mb-3{position:relative;margin-bottom:20px!important}.boxForm .mb-3.error input,.boxForm .mb-3.error select{border-color:red}.boxForm .mb-3.error .form-text{display:inline-block}.boxForm .mb-3 .form-text{color:red;position:absolute;display:none}.boxForm input[type=text],.boxForm select{height:44px;font-size:16px}.boxForm .btnSendContact{font-size:16px;font-style:normal;font-weight:700;background:#c30e0e;border:none;color:#fff;padding:13px 50px;border-radius:10px;text-transform:uppercase;cursor:pointer}.news-block .block-title{font-size:18px}.bannerNormal .title,.bannerNormal .title span{font-size:var(--fs-h1)!important;margin-bottom:12px!important}#pricing .documents{width:100%;margin:unset;display:block}.tabPricing{padding:0 16px}.tabList .item a{padding:12px 16px;color:#000;text-align:center;font-size:var(--fs-sm);font-style:normal;font-weight:700}.bgPricing{background-image:unset!important;padding:30px 15px 0}#pricing h4{font-size:18px;line-height:1.3;font-style:normal;font-weight:700}.feeTable{margin:0}.feeTable th{font-size:var(--fs-sm)}.feeTable th,.feeTable td{padding:10px}main#pricing .bannerNormal p,main#pricing .bannerNormal p strong{font-size:var(--fs-sm);font-weight:500;line-height:1.5}main#pricing #visa-service nav a{font-size:var(--fs-sm)}main#pricing .clearfix{margin:24px 0 16px}main#pricing .visa-for{font-size:16px}main#pricing .feeTable th{font-size:var(--fs-xs)}main#pricing .feeTable td{font-size:var(--fs-sm)}main#pricing .feeTable th,main#pricing .feeTable td{padding:8px}main#pricing .fee-note{font-size:var(--fs-xs);font-weight:500}.listContent h5{color:#9c0b0b;font-size:20px;font-style:normal;font-weight:700;text-transform:uppercase}.boxInfoContact{padding:30px 25px}.wapperBgBoxContactInfo{position:relative;margin-top:-50px;margin-bottom:50px}.boxInfoContact .item{margin-bottom:12px}.boxInfoContact .itemLeft img{width:32px;height:40px}.boxInfoContact .btnContact{width:100%}.contentPolicy{padding-bottom:24px}#profile .orderBox select,#profile .orderBox input[type=text],#profile .orderBox input[type=date],#profile .orderBox input[type=password]{height:44px;font-size:16px}#profile .orderBox h2,.orderBox h1{font-size:20px;text-transform:uppercase}.orderBox .btn{width:100%}.orderBox .fa-arrow-left{width:36px;height:36px;font-size:20px;margin-right:12px}.table-order-mobile{border-radius:10px;border:1px solid #c8c6c6;background:#fff;border-collapse:separate;border-spacing:0;overflow:hidden;margin:20px 0}.table-order-mobile .row div{display:flex;justify-content:center;align-items:center;padding:0;height:42px;border:1px solid #c8c6c6}.bgBanner{display:none}.banner{height:250px}.list-box{display:none}.select-box{display:block;position:relative}.slt-dropdown{position:absolute;top:-22px;left:50%;transform:translate(-50%);width:76%;border-radius:10px;border:1.5px solid #7f7f7f;background:#fff;box-shadow:0 4px 2px #00000008;z-index:10}.slt-group{padding:10px 20px;display:flex;align-items:center;justify-content:space-between;color:#7f7f7f}.slt-dropdown.active .fa-chevron-up{display:block}.slt-dropdown.active .fa-chevron-down,.slt-dropdown .fa-chevron-up{display:none}.slt-dropdown .fa-chevron-down,.slt-dropdown.active .slt-item{display:block}.slt-dropdown .slt-item{display:none;list-style:none;padding:0;margin-bottom:7px}.slt-item li{padding:7px 15px;border-top:.5px solid #dcdcdc}.slt-item li a{color:#545454}.slt-item li:first-child{border-top:.75px solid #545454}section.banner .container .title{font-size:var(--fs-h1);text-align:center}section .container .title{font-size:var(--fs-h2)}section .container h1.title{font-size:24px}.documents:first-child,.after-banner{margin-top:50px}.apply-item{display:flex;align-items:center;gap:25px}.apply-item.boxItem{display:block}.apply-item .step-content{text-align:left;min-width:0;overflow-wrap:break-word}.step-content h5{font-weight:700;font-size:16px;margin:20px 0 10px}.documents .box h5{font-size:16px}.documents .listToggle li h6{font-size:14px;font-weight:400}.apply-item .item-img{width:80px}.howToActive .boxItem{padding:20px}.howToActive .boxItem .name{font-size:16px}#contact .boxContactInfo{min-height:auto}.popup{display:none}.popup .container-popup{height:100%;padding:0;max-width:100%;border-radius:0}.popup .box{height:100%;margin-top:0;border-radius:0;overflow:scroll}.popup .box .fa-xmark{position:absolute;right:5px;width:30px;height:30px;background:#fff;border-radius:50%;padding:7px;text-align:center;cursor:pointer;top:5px;box-shadow:0 0 5px #333}.popup .title{font-size:var(--fs-h1)}.popup .box textarea.form-control{height:108px!important}.formApply h4,.formApply h4>span{color:#9c0b0b;font-size:20px;font-style:normal;font-weight:700}.formApply .formBox label strong{color:#000;font-size:14px;font-style:normal;font-weight:700}.formApply select,.formApply input[type=text],.formApply input[type=date],.formApply input[type=number]{height:44px;font-size:16px}.formApply .formBox .form-check{display:flex;align-items:center}.formApply .formBox .form-check .form-check-input{width:24px;height:24px;margin:unset;margin-right:8px;margin-left:-18px}.formApply .boxService{margin-bottom:20px}.formApply .reviewOrder h3{text-align:center;margin-bottom:20px}.formApply .reviewOrder .type,.formApply .reviewOrder .touristList .redColor{font-size:14px}.formApply .apply-file-upload{height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center}.formApply .apply-file-upload p{margin:0}.titleStep>div:last-child{font-size:var(--fs-xs)}.titleStep.active div:last-child{color:#000;text-align:center;font-style:normal;font-weight:700;border-color:#000}.titleStep p,.titleStep.completed .fa-solid.fa-check{width:48px;height:48px;font-size:16px;font-weight:700}.boxPolicy p{font-size:var(--fs-sm)}.applicant .applicantTitle span{color:#000;font-size:18px;font-style:normal;font-weight:600}.boxPayment input{width:20px;height:20px;margin-top:3px;margin-right:8px}.paypal h5{color:var(--Content, #000);text-align:center;font-size:18px;font-style:normal;font-weight:600;text-transform:unset}.btn-booking{width:110px}.payment-item{border-right:none}.mobile-action{position:absolute;bottom:40px;left:50%;transform:translate(-50%);width:76%;border-radius:10px;box-shadow:0 4px 2px #00000008;z-index:10}.btn-apply{display:inline-block;width:100%;border-radius:10px;border:2px solid #ffffff;background:var(--primary-red-500, #c30e0e);font-size:16px;font-weight:700;text-align:center;color:#fff;min-height:48px;padding:12px}.result-upload,.result-upload-img{height:120px}.btn-eligibility{width:100%}section#unsubscribe{padding-top:0}section#searchBanner{padding-bottom:0}.rv-service-name{font-size:14px}.booking-form-12 .btn-action-bar{position:fixed;bottom:0;background-color:#fff;padding:12px;box-shadow:0 0 10px #00000040;z-index:2}.jumbotron{background-image:url(../images/banner-home-mobile.webp)}.banner-footer{background-image:none!important}.banner-footer .banner-title{font-size:20px;line-height:24px}.banner-footer .banner-subtitle{font-size:var(--fs-sm)}.banner-footer .banner-download{font-size:var(--fs-xs)}}@media only screen and (max-width: 768px){.home-reviews{padding:32px 0}.home-reviews .title{font-size:var(--fs-h2);margin-bottom:24px}}
