body{color:#000;font-family:Inter,sans-serif;font-size:16px}a{text-decoration:none;color:#000;transition:all .3s}.text-right{text-align:right}.text-color-red{color:#9c0b0b!important}.red-color{color:#9c0b0b}p{font-size:16px;font-style:normal;font-weight:400;line-height:30px}.text-center{text-align:center}.text-left{text-align:left}.btnAction{border:0;background:#c30e0e;color:#fff;font-size:16px;font-style:normal;font-weight:700;padding:10px 30px;margin-top:20px;border-radius:5px}.cursor-pointer{cursor:pointer}.form-select{height:40px;border-radius:10px;border:1px solid #c8c6c6}.form-control{height:40px;border-radius:10px;border:1px solid #c8c6c6;background:#fff}a:hover{color:#dc3545}input[type=file]{display:none}section{padding:30px 0;position:relative}section.banner .container .title{color:#fff}section .container .title{font-size:32px;font-style:normal;font-weight:700;color:#9c0b0b;margin-bottom:30px;text-transform:uppercase}.displayTable{display:table;width:100%}.displayTableCell{display:table;width:100%;height:100%;vertical-align:middle}input:focus,textarea:focus{outline:0}.transition{transition:all .3s}.container-fluid{max-width:1440px}.topHeader{padding:20px}.topHeader .phone{margin:0 20px}.topHeader .email a,.topHeader .phone a{text-decoration:underline}.account{display:flex;color:#000;cursor:pointer}.account .fullName{padding-left:10px;font-size:13px}.contentHeader{display:table;width:100%;position:relative;z-index:1000}.contentHeader .boxLogo{display:table-cell}.backgroundNavbar{background-color:#f8f9fa}.fixedNavbar{position:fixed;top:0;width:100%;z-index:100}.boxSearch{display:table-cell;width:160px;text-align:right}.boxSearch .searchBar{position:relative}.searchContainer{overflow:hidden;height:36px;padding-left:160px;width:160px;transition:all .3s ease-out}.searchContainer.active{padding-left:0}.search{height:36px;border-radius:20px;border:1px solid;text-indent:10px;width:100%;box-sizing:border-box}.searchIcon{background-color:unset;position:absolute;right:2px;font-size:20px;top:2px;cursor:pointer}.contentHeader .boxMenu .menu{padding:0;margin:0;font-size:16px}.contentHeader .boxMenu .menu li{list-style:none;display:inline-block;padding:25px 20px;position:relative}.contentHeader .boxMenu .menu li:hover>.subMenu{display:block}.contentHeader .boxMenu .menu li>.subMenu{position:absolute;display:none;top:100%;left:0;z-index:2;min-width:270px;padding:15px 0;margin:0;background:#fff;box-shadow:0 0 10px #bbb}.contentHeader .boxMenu .menu li>.subMenu>li{display:block;padding:0}.contentHeader .boxMenu .menu li>.subMenu>li a{display:block;padding:10px 20px}.contentHeader .boxMenu .menu li i{font-size:12px;margin-left:5px}.contentHeader .boxMenu .menu li a:hover{color:#dc3545}.contentHeader .active{font-weight:700}.account.dropdown-toggle::after{margin-top:8px}.dropdown-item:active{background-color:var(--main-color,#9c0b0b)}.jumbotron{background-image:url("../images/banner-home.png");background-size:cover;background-position:center;height:792px;padding:100px 0}.jumbotron .title{color:#fff;font-size:50px;font-style:normal;font-weight:700}.jumbotron p{font-size:16px;font-weight:400;color:#fff;text-align:right}.jumbotron .formBox{border-radius:10px;background:rgba(248,249,250,.5);backdrop-filter:blur(7.5px);padding:50px;text-align:center;margin-top:50px}.jumbotron .formBox .apply{overflow:hidden}.jumbotron .formBox .btnApply{border-radius:24px;border:2px solid var(--shading-white,#fff);background:var(--primary-red-500,#c30e0e);display:block;font-size:16px;font-style:normal;font-weight:700;text-align:center;color:#fff;padding:16px}.jumbotron .formBox .line{display:inline-block;margin:30px;font-size:14px;font-weight:700;position:relative;color:#000}.jumbotron .formBox .line:before{position:absolute;content:"";height:1px;width:500px;background:#000;right:40px;top:11px}.jumbotron .formBox .line:after{position:absolute;content:"";height:1px;width:500px;background:#000;left:40px;top:11px}.jumbotron .formBox input{width:100%;height:54px;border-radius:10px;border:1px solid #3c3c3c;text-indent:14px}.jumbotron .formBox .btnTracking{width:100%;font-weight:700;border:1px solid #c30e0e;height:54px;border-radius:15px}.jumbotron .mb-3{margin-bottom:2rem!important}.boxInfoHome h1{color:#fff;font-size:64px;font-style:normal;font-weight:700}.ourServices{background:#fff;padding:50px 0 85px}.ourServices .title{font-size:32px;font-style:normal;font-weight:600;color:#dc3545;margin-bottom:50px;position:relative}.ourServices .title i{position:absolute;height:46px;width:46px;text-align:center;padding:12px;border:2px solid;border-radius:50%;font-size:18px;cursor:pointer}.ourServices .title i:hover{background:#dc3545;color:#fff;border-color:#dc3545}.ourServices .title .fa-chevron-left{right:60px}.ourServices .title .fa-chevron-right{right:0}.ourServices .service{margin-bottom:25px;position:relative}.ourServices .service img{border-top-left-radius:25px;border-top-right-radius:25px}.ourServices .service .name{font-size:24px;font-style:normal;font-weight:600;background:#c30e0e;color:#fff;padding:25px;margin-bottom:0}.ourServices .service .info{padding:0 30px;border-top:none;border:1px solid #b5b5b5;border-bottom-left-radius:25px;border-bottom-right-radius:25px}.ourServices .service .info li{list-style:none;padding:20px 0;border-bottom:1px solid #bbb;font-size:16px;font-style:normal;font-weight:700}.ourServices .service .info li:last-child{border-bottom:none}.news{padding:50px 0}.news .newsBox{padding:50px;border:1px solid #bbb;border-radius:25px}.news .title{color:#9c0b0b;font-size:32px;font-style:normal;font-weight:700;margin-bottom:50px;text-transform:uppercase}.news .main h4{font-size:24px;font-style:normal;font-weight:600;margin:30px 0}.news p{font-size:16px;font-weight:400}.newList li{list-style:none;border-bottom:1px solid #bbb;margin-bottom:20px}.newList li:last-child{border-bottom:unset}.newList li h5{margin-bottom:20px}.news .seeMore{text-decoration:underline;font-weight:600}.aboutUs{background:#fff;padding:100px 0 50px}.aboutUs{display:table;width:100%;height:100%}.aboutUs .reverse-columns{display:flex;flex-direction:row-reverse}.aboutUs .info{display:table-cell;vertical-align:middle;padding:20px 0}.aboutUs .info .title{font-size:32px;font-weight:700;text-transform:uppercase;color:#9c0b0b;margin-bottom:30px}.aboutUs .info p{font-size:16px;font-weight:400}.aboutUs .btnLearnMore{background-color:#c30e0e;border-radius:25px;display:inline-block;color:#fff;font-size:16px;padding:13px 57px;margin:30px 0}.chooseUs .title{text-align:center;font-size:32px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:50px}.banner{position:relative;height:600px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}.bannerSmall{position:relative;height:475px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}.bannerNormal{position:relative;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}.bannerNormal .title{font-size:48px!important;font-style:normal!important;font-weight:700!important;text-align:center;color:#9c0b0b!important}.banner .bgBanner{width:0;height:0;border-style:solid;border-width:3400px 1100px 0 0;border-color:#c30e0ec2 transparent transparent transparent;position:absolute;top:0;left:0}.bannerSmall .bgBanner{width:0;height:0;border-style:solid;border-width:1600px 800px 0 0;border-color:#c30e0ec2 transparent transparent transparent;position:absolute;top:0;left:0}.content{position:absolute;height:100%;width:100%;left:0;top:0;color:#fff}.banner .title{margin-top:70px;font-size:48px;font-style:normal;font-weight:700}.bannerSmall .title{color:#fff!important;margin-top:70px;font-size:40px!important;font-style:normal;font-weight:700;line-height:50px}.banner .formBox ul{padding:0}.banner .formBox ul li{list-style:none;padding:20px 0;border-bottom:1px solid #d9d9d9}.banner .formBox ul li:last-child{border-bottom:none}.banner .formBox ul li a{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.banner .formBox ul li a:hover{text-decoration-line:underline}.banner .formBox .btnApply{display:inline-block;background:#fff;padding:15px 60px;border-radius:15px;font-size:16px;font-style:normal;font-weight:700;color:#dc3545;border:2px solid #fff}.banner .formBox .btnApply:hover{background:#dc3545;color:#fff}.banner .imageBanner{margin-top:40px}.bannerSmall .formBox ul{padding:0}.bannerSmall .formBox ul li{list-style:none;padding:20px 0;border-bottom:1px solid #d9d9d9}.bannerSmall .formBox ul li:last-child{border-bottom:none}.bannerSmall .formBox ul li a{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.bannerSmall .formBox ul li a:hover{text-decoration-line:underline}.bannerSmall .formBox .btnApply{display:inline-block;background:#fff;padding:15px 60px;border-radius:15px;font-size:16px;font-style:normal;font-weight:700;color:#dc3545;border:2px solid #fff}.bannerSmall .formBox .btnApply:hover{background:#dc3545;color:#fff}.bannerSmall .imageBanner{margin-top:40px}.boxSearchFaq{position:relative}.boxSearchFaq .searchFaq{border:1px solid #fff;background:0 0;height:56px;width:100%;border-radius:35px;margin-top:20px;text-indent:20px;color:#fff;font-size:16px}.boxSearchFaq i{position:absolute;right:18px;font-size:25px;top:35px}#aboutUs .exp{padding-top:100px}#aboutUs .exp .title{font-size:32px;font-style:normal;font-weight:700;text-transform:uppercase;color:#9c0b0b}#aboutUs .exp .description{margin:30px 0}#aboutUs .exp ul{padding:0;margin-top:40px}#aboutUs .exp ul li{list-style:none;padding:6px 0}#aboutUs .exp ul li i{color:#9c0b0b;margin-right:5px}#aboutUs .exp .boxItem{border:1px solid #bbb;padding:30px;text-align:center;height:300px;border-radius:20px;margin-bottom:25px}#aboutUs .exp .boxItem img{width:65px;height:65px;object-fit:contain}#aboutUs .exp .boxItem h5{font-size:24px;font-style:normal;font-weight:600;margin:30px 0 10px}#aboutUs .ourService{padding-top:100px}#aboutUs .ourService .title{color:#9c0b0b;font-size:32px;font-style:normal;font-weight:700;margin-bottom:50px}#aboutUs .ourService .box{margin-bottom:30px}#aboutUs .ourService .box .boxtitle{background:#d9d9d9;padding:15px 30px;border-top-right-radius:20px;border-top-left-radius:20px;margin-bottom:0;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:600}#aboutUs .ourService .box .list{padding:30px;border:1px solid #d9d9d9;border-bottom-right-radius:20px;border-bottom-left-radius:20px}#aboutUs .ourService .box .list .item{margin-bottom:30px}#aboutUs .ourService .box .list .subTitle .link{color:#c30e0e;text-decoration:underline;margin-left:10px;font-weight:700}#aboutUs .ourService .box .list p{padding:0 35px}.documents{padding:30px 0}.documents .title{font-size:32px;font-style:normal;font-weight:700;color:#9c0b0b;margin-bottom:40px;text-transform:uppercase}.documents .box{border-radius:20px;border:1px solid #bbb;padding:50px 30px;margin-bottom:20px}.documents .box.box-4 .info{min-height:390px}.documents .box h5{font-size:24px;font-style:normal;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:40px}.documents .box p{font-size:16px;font-style:normal;font-weight:400;line-height:30px}.documents .box .checkDocuemntInput{width:100%;border:2px solid #999;height:50px;border-radius:10px;text-indent:10px;margin:10px 0}.documents .box .btnCheck{font-size:16px;font-style:normal;font-weight:700;border:2px solid #c30e0e;height:40px;width:100%;border-radius:24px;color:#c30e0e;background:#fff}.documents .box .seeMore{text-align:center;display:block;margin-top:20px;text-decoration:underline}.documents .listToggle{padding:0}.documents .listToggle li{list-style:none;border-bottom:1px solid #bbb;margin-bottom:10px}.documents .listToggle li:last-child{border-bottom:none}.documents .listToggle li h6{font-size:16px;font-style:normal;font-weight:600;position:relative;cursor:pointer;padding:15px 0}.documents .listToggle li h6 i{position:absolute;right:0;color:#858585}.documents .listToggle li p{font-size:14px;line-height:22px;display:none}.feeTable th{font-size:16px;font-style:normal;font-weight:700;padding:15px 15px}.feeTable td{padding:15px 15px}.apply .title{color:#821415;font-size:32px;font-style:normal;font-weight:700;text-transform:uppercase;margin-bottom:40px}.apply .item{text-align:center;margin-bottom:40px}.apply .item h5{font-size:24px;font-style:normal;font-weight:600;text-transform:uppercase;margin:20px 0}.apply .item p{font-size:16px;font-style:normal;font-weight:400}.visaStep-4 h1{font-size:32px;font-style:normal;font-weight:700;color:#9c0b0b;margin:50px 0 20px}.goToHome{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;display:inline-block;margin-bottom:20px}.goToHome:hover{color:#fff}#voa .imageBanner{margin-top:150px;border:10px solid #fff;border-radius:28px}.imageSliderControl{text-align:center}.imageSliderControl .fa-solid{color:#dc3545;height:46px;width:46px;text-align:center;padding:12px;border:2px solid;border-radius:50%;font-size:18px;cursor:pointer;margin:30px 5px}.imageSliderControl .fa-solid:hover{background:#dc3545;color:#fff;border-color:#dc3545}.contenBorder{border:1px solid #bbb;border-radius:20px;padding:70px}.contenBorder .title{margin-bottom:10px!important}section.documents .boxInfo .title{background:#cf3e3e;color:#fff;font-size:24px;font-style:normal;font-weight:600;text-align:center;padding:15px;border-top-left-radius:20px;border-top-right-radius:20px;margin-bottom:0}.boxInfo .boxContent{border:1px solid #bbb;padding:30px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.boxInfo .boxContent .infoContent{display:table;width:100%}.boxInfo .boxContent .infoContent.th{text-align:center}.boxInfo .boxContent .infoContent.th>.infoContentItem{font-weight:700}.boxInfo .boxContent .infoContent .infoContentItem{display:table-cell;width:50%;border:1px solid #bbb;padding:25px 20px}.boxInfo .boxContent .infoContent .infoContentItem ul{padding-left:6px}.boxInfo .boxContent .infoContent .infoContentItem ul li{margin:8px 0}.boxInfo .boxContent .infoContent .infoContentItem:first-child{border-right:none}.boxInfo .boxContent .infoContent:first-child .infoContentItem{border-bottom:none}.boxInfo .boxContent .infoContent:first-child .infoContentItem:first-child{border-top-left-radius:20px}.boxInfo .boxContent .infoContent:first-child .infoContentItem:last-child{border-top-right-radius:20px}.boxInfo .boxContent .infoContent:last-child .infoContentItem:first-child{border-bottom-left-radius:20px}.boxInfo .boxContent .infoContent:last-child .infoContentItem:last-child{border-bottom-right-radius:20px}.howToActive .boxItem{border:1px solid #bbb;border-radius:20px;padding:50px;text-align:center;margin-bottom:20px}.howToActive .boxItem img{width:100px;height:170px;object-fit:contain}.howToActive .boxItem .name{font-size:24px;font-style:normal;font-weight:700;margin:20px 0}#contact .boxContactInfo{border:1px solid #bbb;border-radius:20px;padding:25px;margin:20px 0;min-height:282px}#contact .boxContactInfo h5{margin-top:25px;font-size:24px;font-style:normal;font-weight:600}.boxForm{border-radius:20px;border:1px solid #bbb;padding:50px}.booking-form .mb-3,.boxForm .mb-3,.form-submit .mb-3,.signin-form .mb-3{position:relative;margin-bottom:25px!important}.mb-3.error input,.mb-3.error select,.mb-3.error textarea{border-color:red}.mb-3.error .form-text{display:block}.form-text{color:red;position:absolute;display:none;font-size:13px}.boxForm .btnSendContact{font-weight:700;padding:13px 50px;text-transform:uppercase;height:auto}#faqList .box{border-radius:20px;border:1px solid #bbb;padding:10px 20px;margin-bottom:20px}.FAQs .boxFaqs{display:table;width:100%;margin-bottom:40px}.FAQs .boxFaqs .imgFaq{display:table-cell;width:100px;vertical-align:top}.FAQs .boxFaqs .imgFaq img{border:1px solid #bbb;width:80px;padding:16px;border-radius:20px}.FAQs .boxFaqs .infoFaq{display:table-cell;vertical-align:top}.FAQs .boxFaqs .infoFaq h5{font-size:24px;font-style:normal;font-weight:600}.custom-file-upload{display:block;text-align:center;background:#c8c6c6;padding:15px;border-radius:10px;cursor:pointer;margin-top:10px}.custom-file-upload input[type=file]{display:none}.tabPricing{border-bottom:1px solid #333;margin-bottom:0}.bgPricing{background-size:cover;background-repeat:no-repeat;background-position:bottom;padding-top:70px}.tabList{display:table;margin:auto}.tabList .item{display:table-cell;text-align:center}.tabList .item a{display:block;padding:15px 45px;font-size:24px;font-style:normal;font-weight:600;border-top:6px solid #fff}.tabList .item a.active{border-top-left-radius:6px;border-top-right-radius:6px;border-top:6px solid #cf3e3e;border-left:1px solid #333;border-right:1px solid #333;position:relative}.tabList .item a.active:before{position:absolute;content:"";height:1px;background:#fff;width:100%;left:0;bottom:-1px}#pricing .clearfix{margin:50px 0}#pricing h4{font-style:normal;font-weight:700;color:var(--primary-red-600,#9c0b0b)}#pricing .applyNow{color:#fff;background:#c30e0e;display:inline-block;padding:10px 20px;border-radius:15px;cursor:pointer}.feeTable th{background:#fafafa}.consularServices{padding-left:50px}.consularServices li{position:relative;list-style:none;margin:25px 0}.consularServices li.list1:before{position:absolute;content:"1";left:-50px;width:35px;height:35px;background:#d9d9d9;text-align:center;padding:6px;border-radius:50%;top:-5px}.consularServices li.list1:before{position:absolute;content:"1";left:-50px;width:35px;height:35px;background:#d9d9d9;text-align:center;padding:6px;border-radius:50%;top:-5px}.consularServices li.list2:before{position:absolute;content:"2";left:-50px;width:35px;height:35px;background:#d9d9d9;text-align:center;padding:6px;border-radius:50%;top:-5px}.consularServices li.list3:before{position:absolute;content:"3";left:-50px;width:35px;height:35px;background:#d9d9d9;text-align:center;padding:6px;border-radius:50%;top:-5px}.consularServices li.list4:before{position:absolute;content:"4";left:-50px;width:35px;height:35px;background:#d9d9d9;text-align:center;padding:6px;border-radius:50%;top:-5px}.consularServices li.list5:before{position:absolute;content:"5";left:-50px;width:35px;height:35px;background:#d9d9d9;text-align:center;padding:6px;border-radius:50%;top:-5px}.consularServices li.list6:before{position:absolute;content:"6";left:-50px;width:35px;height:35px;background:#d9d9d9;text-align:center;padding:6px;border-radius:50%;top:-5px}.consularServices li.list7:before{position:absolute;content:"7";left:-50px;width:35px;height:35px;background:#d9d9d9;text-align:center;padding:6px;border-radius:50%;top:-5px}.listContent{position:sticky;top:50px}.listContent h5{text-transform:uppercase;font-size:24px;font-style:normal;font-weight:600}.boxListContent{border:1px solid #bbb;border-radius:10px;padding:0 20px}.boxListContent li{list-style:none}.boxListContent li a{display:block;border-bottom:1px solid #bbb;padding:12px 0;font-size:16px;font-style:normal;font-weight:600;text-decoration:underline}.boxListContent li:last-child a{border-bottom:none}.bgBoxConactInfo{width:100%;object-fit:cover;height:300px}.wapperBgBoxContactInfo{position:absolute;left:0;top:0;width:100%;height:100%}.boxInfoContact{border-radius:10px;border:1px solid #d9d9d9;background:rgba(248,249,250,.5);backdrop-filter:blur(7.5px);margin-top:70px;padding:35px}.boxInfoContact .item{display:table;width:100%}.boxInfoContact .itemLeft{width:70px;display:table-cell;vertical-align:middle}.boxInfoContact .itemRight{display:table-cell;vertical-align:middle}.boxInfoContact .itemRight p{margin-bottom:0}.boxInfoContact .btnContact{display:inline-block;background:#c30e0e;color:#fff;padding:10px 36px;width:220px;text-align:center;border-radius:7px}.titleStep{color:#c9c3c3;text-align:center;font-size:16px;font-style:normal;font-weight:600;border-color:#c9c3c3}.titleStep p{width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin:auto;border:2px solid;border-radius:50%;text-align:center;font-size:16px;font-style:normal;font-weight:600;margin-bottom:10px}.titleStep.active{color:#000;border-color:#000}.titleStep.completed p{display:none}.titleStep .fa-solid.fa-check{display:none}.titleStep.completed .fa-solid.fa-check{width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin:auto;border:2px solid;border-radius:50%;text-align:center;font-size:16px;font-style:normal;font-weight:600;border-color:#9c0b0b;background-color:#9c0b0b;color:#fff;margin-bottom:10px}.titleStep.completed{color:#000}.titleStep.completed .line{color:#9c0b0b}.titleStep .line{width:calc(50%);border-bottom:2px solid;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.formApply .formBox{margin-bottom:20px}.formAirport{display:none}.formApply .step-2,.formApply .step-3,.step-4{display:none}.formApply input[type=date],.formApply input[type=number],.formApply input[type=text],.formApply input[type=time],.formApply select{font-size:16px;height:40px}.formApply h4{font-size:24px;font-style:normal;font-weight:700;color:#9c0b0b;margin-bottom:15px;text-transform:uppercase}.formApply .boxService{margin-bottom:30px}.formApply .formBox .form-check{margin-bottom:16px}.formApply .addOn{color:#9c0b0b}.formApply .reviewOrder{border:1px solid #bbb;border-radius:10px;padding:15px;position:sticky;top:85px}.formApply .reviewOrder h3{font-size:22px;font-style:normal;font-weight:700}.formApply .reviewOrder .type{color:#9c0b0b;font-size:16px;font-style:normal;font-weight:700;height:24px}.formApply .reviewOrder .type img{margin-right:5px}.formApply .reviewOrder .touristList{padding-left:25px;margin-bottom:0}.formApply .reviewOrder .touristList p{margin-bottom:0;color:#000;font-size:14px;font-style:normal;font-weight:400}.formApply .reviewOrder .touristList .blackColor{color:#000;font-size:14px;font-style:normal;font-weight:500}.formApply .reviewOrder .touristList .blackColor:before{content:"•";margin:0 8px 0 -20px;font-size:20px}.formApply .reviewOrder h5{font-size:16px;color:#9c0b0b;font-style:normal;font-weight:700}.formApply .reviewOrder .discountBox{background:#fafafa;border:1px dashed #abb5be;padding:5px 20px 10px;margin-bottom:10px;margin-top:10px}.formApply .reviewOrder .discountBox p{margin-bottom:0;font-size:14px}.formApply .reviewOrder .fee{font-size:16px;font-style:normal;font-weight:600}.totalFee{font-size:20px;color:#9c0b0b;font-style:normal;font-weight:800}.applicant{border:1px solid #d9d9d9;border-radius:10px;overflow:hidden;margin-bottom:30px}.applicant .applicantTitle{margin:0;background:#d9d9d9;padding:10px 18px}.applicantInfo{margin:1rem}.applicant .info{margin-bottom:0}.applicant .item{margin-bottom:10px}.applicantForm{padding:20px}.applicantForm .infoBoxUpload:hover .infoUpload{display:flex}.applicantForm .infoBoxUpload .infoUpload{display:none;background:#fff;box-shadow:0 0 10px #bbb;border-radius:7px;padding:12px;position:absolute;width:350px;z-index:1;top:30px;left:0}.applicantForm .infoBoxUpload .infoUpload p{font-size:15px;line-height:27px;margin-bottom:0}.formApply .apply-file-upload input[type=file]{display:none}.formApply .apply-file-upload{display:block;text-align:center;background:#fafafa;padding:30px;cursor:pointer;height:200px;position:relative;width:100%}.apply-file-upload.passport-photo{background-image:url("../images/passport-photo.jpg");background-position:center;background-size:contain;background-repeat:no-repeat}.apply-file-upload.portrait-photo{background-image:url("../images/portrait-photo.jpg");background-position:center;background-size:contain;background-repeat:no-repeat}.formApply .apply-file-upload i{font-size:45px;color:#abb5be}.formApply .apply-file-upload p{color:#c30e0e;text-decoration:underline}.formApply .addBox{color:#0f5bed;text-decoration:underline;font-size:16px;font-style:normal;font-weight:600;cursor:pointer}.formApply .formBox .form-check .form-check-input{width:20px;height:20px;margin-top:2px;margin-right:8px;margin-left:-24px}.form-check-input:checked{background-color:#fff;border-color:#c30e0e;outline:0}.form-check-input:checked[type=checkbox]{background-image:url("../images/icons/checked.svg")}.form-check-input:checked[type=radio]{background-image:url("../images/icons/checkedRadio.svg")}.boxPolicy{max-height:200px;overflow-y:scroll;border-radius:10px}.bankTransfer{background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:10px;overflow:hidden;border:1px solid #aeaeae;padding:10px}.bankTransferMobile{display:none;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:10px;overflow:hidden;border:1px solid #aeaeae;padding:10px;margin-bottom:10px}.bankTransfer .bankTransferTitle{text-align:center}.bankTransfer .bankTransferTitle h5{font-size:22px;font-weight:700;margin:15px 0}.bankTransfer .info{padding:0;margin:0;list-style-type:none}.bankTransfer .info li{margin-bottom:5px;border-bottom:1px solid #bbb;padding-bottom:5px}.bankTransfer .info li:last-child{border-bottom:none}.bankTransfer .info p{margin-bottom:5px}.bankTransfer .info h6{font-weight:600}#orderPage{padding:50px 0}.profileBox{border:1px solid #dee2e6;padding:40px 20px;border-radius:15px;text-align:center;margin-bottom:30px}.profileBox .imageBox{margin:auto;position:relative}.profileBox .imageBox img{object-fit:cover;width:169px;height:169px;border-radius:50%}.profileBox .imageBox i{position:absolute;bottom:20px;right:50px;width:30px;height:30px;background:#fff;text-align:center;padding:6px;border-radius:50%;box-shadow:0 0 10px #000;color:#c30e0e;cursor:pointer}.profileBox h5{font-size:23px;font-style:normal;font-weight:400;margin:35px 0;display:block}.profileBox .tabs{list-style-type:none;text-align:left;padding:0}.profileBox .tabs li a{display:block;background:#f4f4f4;margin-bottom:15px;padding:12px 23px;border-radius:10px}.profileBox .tabs li a.active,.profileBox .tabs li a:hover{color:#fff;background:#9c0b0b}.orderBox{border:1px solid #dee2e6;padding:25px;border-radius:15px;overflow:auto}.orderBox .fa-arrow-left{font-size:25px;margin-bottom:10px;width:50px;height:50px;background:#c30e0e;color:#fff;text-align:center;padding:12px;border-radius:10px}.orderBox h1{font-size:24px;text-transform:uppercase;font-weight:700;margin-bottom:20px;color:#c30e0e}.orderBox h5{font-weight:700}.orderBox a.btn{padding-top:7px}.orderTable td,.orderTable th{padding:20px 7px}.orderPagination{display:flex;margin-top:30px}.orderPagination .pagiList{padding-left:10px}.orderPagination .pagiList li{display:inline-block;padding:0 3px}.orderPagination .pagiList li a{display:inline-block;line-height:16px;font-weight:400}.orderPagination .pagiList li.active{color:#cf3e3e;font-weight:600}#profile{padding:50px 0}#profile .orderBox h2{font-size:24px;font-style:normal;font-weight:700;color:#c30e0e;margin-bottom:20px;position:relative}#profile .updating{position:relative;margin-bottom:60px}#profile .profile-action{position:absolute;right:0;display:flex;gap:10px}footer{padding:50px 0 0;background:#cf3e3e;color:#fff}footer .boxLogo{margin-bottom:30px;color:#fff}footer .boxLogo-image{width:80px;margin-bottom:10px}footer .title{font-size:24px;font-style:normal;font-weight:600;margin-bottom:10px;color:#fff}footer ul{padding:0;margin-bottom:25px}footer li{list-style:none}footer li a{color:#fff!important;display:block;padding:7px 0;line-height:21px;font-size:16px;font-style:normal;font-weight:400}footer li a:hover{padding-left:8px}footer .bottomFooter{margin-top:20px}footer .bottomFooter p{margin-top:20px;font-size:12px;margin-bottom:0;color:#fff}footer .bottomFooter p a{text-decoration:underline;color:#fff}.popup{position:fixed;width:100%;height:100vh;background:#0000008f;left:0;top:0;z-index:10;display:none}.popup .container-popup{max-width:600px}.popup .box{position:relative;padding:30px 28px;background:#fff;border-radius:10px;margin-top:100px;box-shadow:0 0 5px #464646}.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:30px;font-style:normal;font-weight:700;line-height:32px;color:#9c0b0b;margin-bottom:25px}.popup .popupTable{width:100%}.popup .popupTable td,.popup .popupTable th{padding:7px 0;font-size:16px;font-style:normal;font-weight:400;padding-right:15px}.popup .box .btnSubmit{border:0;background:#c30e0e;color:#fff;font-size:16px;font-style:normal;font-weight:700;padding:10px 30px;margin-top:20px;border-radius:5px}.select-box{display:none}section.banner .container .title{font-size:64px}.apply-item{text-align:center}.apply-item .item-img{width:100px}.apply-item h5{font-size:24px;font-style:normal;font-weight:600;text-transform:uppercase;margin:20px 0}.fee-list .col,.fee-list .col-4{padding-right:0;padding-left:0}.fee-list{border:1px solid #bbb;border-radius:24px;overflow:hidden}.fee-list p{padding:20px;margin:0}.fee-list .col,.fee-list .col-4{border-right:1px solid #bbb;border-bottom:1px solid #bbb}.fee-list .row:last-child .col,.fee-list .row:last-child .col-4{border-bottom:none}.fee-list .row:first-child .col,.fee-list .row:first-child .col-4{background:#fafafa}.fee-list .row:first-child p{font-size:14px;font-weight:700}#contact .apply-item{text-align:left}.sub-title{font-size:16px;padding:7px 0;color:#fff}h6.type{margin:0}.booking-previous{padding-top:0}.btn-booking-previous{display:none}.booking-form-2,.booking-form-3{display:none}.booking-form-12{padding-bottom:50px;min-height:500px}.btn{border-radius:10px;height:40px;font-size:16px;font-weight:600}.btn-danger{border:1px solid var(--main-color,#c30e0e);background:var(--main-color,#c30e0e);color:#fff}.btn-outline-danger{border:1px solid var(--main-color,#c30e0e);background:#fff;color:var(--main-color,#c30e0e)}.btn-outline-danger:active,.btn-outline-danger:hover{color:#fff;background-color:var(--main-color,#c30e0e)}.btn-booking{width:200px;height:50px}.box-border{border:1px solid #d9d9d9;border-radius:10px;padding:15px}label{font-weight:500}.desc-italic{color:#636363;font-size:13px}.select2-container--default .select2-selection--single{height:40px;border-radius:10px;border:1px solid #c8c6c6;background:#fff;font-size:16px}.select2-container--default .select2-selection--single:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;padding-left:10px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.select2-block{width:100%;position:relative}.select2{width:100%!important}.modal-open .select2-container{z-index:1111}.select2-block .select2.select2-container.select2-container--default{z-index:unset}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#e9ecef}.select2-dropdown.select2-dropdown--above,.select2-dropdown.select2-dropdown--below{min-width:300px!important}.error .apply-file-upload,.error .select2-container--default .select2-selection--single{border-color:red}.select2-block.error .form-text{display:inline-block;left:0;top:40px}.center-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.result-upload{height:200px;text-align:center;position:relative;background:#fafafa}.result-upload-btn{position:absolute;right:0;width:40px;height:40px}.result-upload-img{max-width:100%;height:200px}.edit-applicant{text-decoration:underline;cursor:pointer}.ui-widget.ui-widget-content{z-index:1200!important}.payment-item{border-right:1px solid #bbb}.formApply h5{font-weight:600;text-transform:uppercase}.rv-service-name{font-weight:700}.box-applicant{position:relative}.box-applicant-error{color:red;position:absolute;display:none;font-size:13px}.btn-payment{height:auto;width:300px;text-align:center;font-size:20px;padding:15px}.change-language{font-weight:700}.change-language .active{color:var(--main-color,#9c0b0b)}.revertTotal{color:#b3b0b0;font-size:14px}.btnSocial{display:block;width:100%;padding:10px;border:1px solid #bbb;border-radius:5px;font-size:16px;font-style:normal;font-weight:400}.auth-title{font-size:40px;text-align:center;color:#9c0b0b;font-weight:700;text-transform:uppercase}.btn-auth{height:45px}.popup-auth-title{font-size:28px;text-align:center;color:#9c0b0b;font-weight:700;text-transform:uppercase}.pass-hint{font-size:14px}.accordion-button:focus{outline:0;box-shadow:none;border:none}.category .service{margin-bottom:25px;position:relative}.category .service .info{padding:0 30px;border-top:none;border:1px solid #b5b5b5;border-radius:10px}.category .service .info li{list-style:none;padding:20px 0;border-bottom:1px solid #bbb;font-size:16px;font-style:normal;font-weight:700}.category .service .info li:last-child{border-bottom:none}.category .service .info li .active{color:#9c0b0b}.accordion-button:not(.collapsed){color:#000;background-color:unset;border-bottom:none;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.latestBlogList .item:last-child{border-bottom:none;margin-bottom:20px}.table-bordered{border-color:#bbb}.old-visa{width:auto;max-height:180px}.dial-code{color:#999}.scrolldown a{color:#fff}.tracking-result{padding:20px;border-radius:24px;border:1px solid #000}.tracking-result p{color:#000;text-align:left}.loader{width:100vw;height:100vh;background:#fff;position:fixed;top:0;left:0;opacity:.4;display:none;z-index:5555}.loader-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lds-roller{display:inline-block;position:relative;width:64px;height:64px}.lds-roller div{-webkit-animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:32px 32px}.lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#333;margin:-3px 0 0 -3px}.lds-roller div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.lds-roller div:first-child:after{top:50px;left:50px}.lds-roller div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:54px;left:45px}.lds-roller div:nth-child(3){-webkit-animation-delay:-108ms;animation-delay:-108ms}.lds-roller div:nth-child(3):after{top:57px;left:39px}.lds-roller div:nth-child(4){-webkit-animation-delay:-144ms;animation-delay:-144ms}.lds-roller div:nth-child(4):after{top:58px;left:32px}.lds-roller div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:57px;left:25px}.lds-roller div:nth-child(6){-webkit-animation-delay:-216ms;animation-delay:-216ms}.lds-roller div:nth-child(6):after{top:54px;left:19px}.lds-roller div:nth-child(7){-webkit-animation-delay:-252ms;animation-delay:-252ms}.lds-roller div:nth-child(7):after{top:50px;left:14px}.lds-roller div:nth-child(8){-webkit-animation-delay:-288ms;animation-delay:-288ms}.lds-roller div:nth-child(8):after{top:45px;left:10px}@-webkit-keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.booking-form-12 .form-control[readonly]{background-color:#fff}.phone-dial{border-top-right-radius:10px!important;border-bottom-right-radius:10px!important}.paymethod{position:absolute;left:45px}.upload-result{height:200px;overflow-y:auto}.upload-item{background-color:#fafafa;border:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center;padding:5px;border-radius:10px;margin:0 10px 10px 0}.upload-remove{cursor:pointer}.bg-aboutus{background-image:url(../images/aboutus.jpg);background-position:center;height:450px;background-repeat:no-repeat}.result-eligibility{border:1px solid #d9d9d9;background:#f8f9fa;padding:20px}#change-currency{border-radius:5px;cursor:pointer;border:1px solid #ddd}.popup-text{text-align:left;font-size:16px}.alert-promo{color:red;display:none;font-size:13px}.success-promo{color:green;display:none;font-size:13px}.text-justify{text-align:justify}.searchFaq::placeholder{color:#fff}.text-uppercase{text-transform:uppercase}.text-disclaimer{text-align:center;font-size:14px;line-height:2}.processing-check{margin-bottom:15px}.processing-note{display:none;background-color:#eceff1;margin-top:6px;padding:15px;position:relative;font-size:14px}.processing-check-input:checked~.processing-note{display:block}.processing-note::before{position:absolute;display:block;top:-18px;left:30px;content:" ";box-sizing:border-box;z-index:2;border-color:transparent transparent #eceff1;border-style:solid;border-width:10px}.last-minutes-note{background-color:#eceff1;margin-top:6px;padding:15px;position:relative;font-size:14px}.last-minutes-note::before{position:absolute;display:block;top:-18px;left:30px;content:" ";box-sizing:border-box;z-index:2;border-color:transparent transparent #eceff1;border-style:solid;border-width:10px}.processing-check-input{margin-right:8px}.result-eligibility .visa-for{color:var(--primary-red-600,#9c0b0b);margin-bottom:10px;font-weight:700;font-size:16px}.visa-for{font-size:18px;font-weight:700;color:var(--primary-red-600,#9c0b0b);margin-bottom:10px;font-weight:700}.caption{font-size:14px}.formApply .speedup-upload,.speedup-result{height:212px}.select2-container--default .select2-results__group{color:#ccc;margin:10px 0;border-top:1px solid;padding:0}.cus-bar{color:#fff;font-size:28px}.cus-mark{color:#c30e0e;font-size:30px}.iti.iti--allow-dropdown{width:100%}.news-block .inner-box{position:relative;transition:all .3s ease}.news-block .image-box{position:relative;height:300px;background-repeat:no-repeat;background-position:center;background-size:cover}.news-block .image-box:after{background:hsla(0,0%,100%,.3);bottom:0;content:"";left:50%;opacity:1;pointer-events:none;position:absolute;right:51%;top:0;transition:all .4s linear}.news-block .inner-box:hover .image-box:after{left:0;opacity:0;right:0;transition:all .4s linear}.news-block .lower-content{background-color:#fff;border-radius:7px;box-shadow:0 10px 60px rgba(0,0,0,.05);margin-left:15px;margin-right:15px;margin-top:-85px;padding:25px 35px 20px 30px;position:relative;z-index:2}.news-block .block-title{font-weight:800;line-height:1.2em;margin-bottom:10px;padding-bottom:17px;position:relative;font-size:22px}.news-block .block-title:before{background:linear-gradient(to right,#cf3e3e,transparent);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.sidebar__post{background-color:#f6f6f6;border-radius:10px;display:block;overflow:hidden;padding:30px;position:relative;z-index:1;margin-bottom:20px}.sidebar__title{font-size:20px;font-weight:700;margin:0 0 5px}.sidebar__post-image{flex:70px 0 0;margin-right:20px}.sidebar__post-image>img{border-radius:10px;width:80px}.sidebar__post-content-meta{color:#757873;font-size:14px;font-weight:500}.sidebar__post-content h3 a{display:block;font-size:16px;font-weight:700;line-height:24px}.sidebar__category-list li a{background:0 0;border-radius:10px;color:#757873;display:block;font-size:16px;font-weight:500;padding:12px;position:relative;transition:all .5s ease}.sidebar__category-list li a:hover{background-color:#fff;color:#000}.related-title{font-size:20px;font-weight:700}.mb-50{margin-bottom:50px}.social-buttons{position:fixed;bottom:80px;right:10px;z-index:100}.social-buttons i{font-size:22px!important}.social-icon{box-sizing:border-box;-moz-border-radius:138px;-webkit-border-radius:138px;border-radius:138px;border:5px solid;text-align:center;width:50px;height:50px;line-height:1px;padding-top:10px;transition:all .5s}.social-icon:hover{transform:scale(1.3)}.social-icon.whatsapp{border-color:#4caf50;background-color:#4caf50;color:#fff}.social-icon.whatsapp:hover{background-color:#fff;color:#4caf50}.social-icon.telegram{border-color:#20a0e1;background-color:#20a0e1;color:#fff}.social-icon.telegram:hover{background-color:#fff;color:#20a0e1}.social-icon.viber{border-color:#7d3daf;background-color:#7d3daf;color:#fff}.social-icon.viber:hover{background-color:#fff;color:#7d3daf}.social-icon.skype{border-color:#01a6e3;background-color:#01a6e3;color:#fff}.social-icon.skype:hover{background-color:#fff;color:#01a6e3}.social-icon.zalo{border-color:#0573ff}.contact-social{height:100%}.contact-social i{font-size:22px!important}.talk-now{width:70px;height:70px;background:#ffa902;font-size:11px;cursor:pointer}.dropdown-socials{list-style:none;padding:10px;background-color:#fff;background-clip:padding-box;box-shadow:0 0 40px rgba(0,0,0,.2);border-radius:.25rem;margin-bottom:0;display:none;transition:ease-out .12s all;position:relative;transform-origin:50% 100%}.dropdown-socials li{margin:10px 0}.dropdown-socials::after{position:absolute;display:block;bottom:-9px;left:50%;transform:translateX(-50%);content:" ";z-index:24;border-right:10px solid transparent;border-top:10px solid #fff;border-left:10px solid transparent}.show-action{display:block}.remove-action{display:none}.show .dropdown-socials{display:block}.show .remove-action{display:block}.show .show-action{display:none}.social-buttons .pulsation{width:99px;height:99px;background-color:#ffa902;border-radius:50px;position:absolute;left:-15px;bottom:-15px;z-index:-1;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:arcontactus-pulse 2s infinite;animation:arcontactus-pulse 2s infinite}.social-buttons .pulsation:nth-of-type(2n){-webkit-animation-delay:.5s;animation-delay:.5s}.social-buttons .show .pulsation{-webkit-animation:none;animation:none}@keyframes arcontactus-pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}50%{opacity:.5}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.slt-action{border-radius:5px;cursor:pointer;border:1px solid #ddd;background-color:transparent}.banner-footer{background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:20px}.banner-footer .banner-title{font-size:32px;line-height:40px}.banner-footer .banner-subtitle{font-size:16px;font-weight:500}.banner-footer .banner-download{font-size:12px;font-weight:500;padding-top:10px}.blog-content img{max-width:100%;height:auto}.voa-note{line-height:16px;font-size:14px;font-style:italic;margin-top:6px}#evisa-modal-applicant .select2-container .select2-dropdown,#voa-modal-applicant .select2-container .select2-dropdown{position:fixed!important;top:auto!important;left:auto!important}