@media screen and (min-width:280px)and (max-width:420px){.text-chidren-payment{max-width:160px}}@media screen and (min-width:280px)and (max-width:575px){.muc_menu .tour-watched{zoom:1.8}.header-first .danhmuc_firsttop{padding-right:15px;padding-left:0}.danhmuc_firsttop .menu-info .muc_menu .title_menu,.window-call,.window-corporation,.window-instruct{display:none}.header-first .menu-info{margin-right:-9%}.navbar_goodsmile .navbar_logo_images img{width:130px!important}.danhmuc_firsttop .menu-info .line-vertical{left:51%}.muc_menu .dropdown_user{position:absolute;inset:-8% 6% auto 52%;transform:translate3d(-128.5px,42.5px,0);right:42%!important;left:-142%!important}.cart_list{height:auto;width:auto}.danhmuc_firsttop .menu-info .line-vertical_2{left:68%}.phone-hotline .num-line{font-size:14px}.hotline_firsttop{padding-left:0;padding-right:0}.header-first .danhmuc_firsttop{justify-content:flex-end;display:flex}.muc_menu .dropdown{position:relative;margin-left:-10%}.menu-info .muc_menu .quantity_cart{top:10%;left:34%}.danhmuc_firsttop .menu-info .muc_menu .flags_images{width:18px;height:17px;padding:3px;zoom:1.2}.phone-hotline .text-hotline{font-size:9px}.hotline_firsttop .phone-hotline{margin-left:10%}.phone-hotline .num-line{display:flex;float:none}.menu-info .muc_menu:first-child{position:relative;float:right;display:flex;justify-content:flex-end}.menu-info .muc_menu{font-size:10px;padding:0 11px}.header-first .menu-info{position:relative;float:right;margin-right:4%}.header-first .line_stripe{display:none}.navbar_goodsmile .navbar_logo_images{display:inline-block;top:10%;right:60%;padding-top:0;padding-bottom:0;position:absolute}.tab_filter .tab_filter_searchnav .li_searchnav{width:21%}.tab_filter_searchnav .li_searchnav .search_mucfilter{font-size:11px}.li_searchnav .search_mucfilter i{font-size:11px;margin-left:2px;margin-right:-31px}.li_searchnav .search_mucfilter .search_content_nav{float:left;text-align:center;line-height:13px}.search_box{margin-top:-43px}.trangchu_formsearch .form_filter{padding:20px 61px 20px 27px}.forminfo_filter .choose_input_tour .form_location_filter{font-weight:400;width:100%;height:31px;font-size:12px;line-height:20px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:#ededed .15s ease-in-out,box-shadow .15s ease-in-out}.form_filter .forminfo_filter .choose_input_tour .search_label{text-transform:uppercase;font-weight:700;font-size:9px;line-height:13px}.trangchu_formsearch .form_filter .forminfo_filter{display:flex;flex-wrap:wrap;align-items:center}.form_filter .forminfo_filter .choose_input_tour{padding-right:11px;flex:0 0 50%;padding-left:0}.forminfo_filter .choose_input_tour .btn_search_find{line-height:0px;width:73px;height:30px;border-radius:73px;color:#fff;font-size:10px}.trekking_tour_slide .slick-track .slick-slide{width:100%!important;height:100%}.Tour_trekking_content .TheTourTrekking{font-size:24px}.trekking_card{max-width:100%;height:100%}.trekking_card .info_trekking .trekking_content .trekking_contentname{font-size:100%}.trekking_card .info_trekking{padding:12px}.trekking_card .info_trekking .tour_trekking_content{margin-top:-5px}.NextDestion_tour .Next_title{font-size:24px}.next_target{width:100%}.next_target .card_tour_nextdestion:before{top:-3%;left:1%;width:98%}.next_target .number_total_visit .trip_number{top:85%;left:34%}.Blog_Why_content{height:auto;padding:100px 0}.Blog_Why_content .reason_choose .number_reason .reason_hangsau{flex:0 0 45%;width:50%}.Blog_Why_content .reason_choose .number_reason{margin-left:0}.Blog_Why_content .reason_choose .number_reason .reason_hangdau{flex:0 0 46%;width:50%}.reason_choose .reason_des{font-size:15px;line-height:20px}.Banner-Title{font-size:20px;color:#b72028}.Banner-Heading{font-size:26px}.Banner-list-Content{font-size:19px;font-weight:500}.customer_tellme img{width:95px;height:95px;border-radius:999px;object-fit:cover}.Banner-list-Date .name_company{color:#dba73d;font-size:18px}.Banner-list-Date .name_sir{font-size:16px}.customer_banner{width:100%}.banner_image{width:100%;padding-right:100px}.img-tilted-left{width:100%;margin-left:15%}.img-tilted-right{width:100%;margin-left:24px}}@media screen and (min-width:280px)and (max-width:426px){.hide-mobile,.text-hotline{display:none!important}.header-first .danhmuc_firsttop{padding-right:15px;padding-left:0}.header-first .menu-info{margin-right:-9%}.danhmuc_firsttop .menu-info .muc_menu .title_menu{display:none}.menu-info .muc_menu{padding:0 5px}.danhmuc_firsttop .menu-info .line-vertical{left:30%}.danhmuc_firsttop .menu-info .line-vertical_2{left:66%}.trangchu_formsearch .tab_filter{display:none}.navbar_goodsmile .navbar_logo_images img{width:110px!important}.tab_filter .tab_filter_searchnav .li_searchnav{width:25%}.li_searchnav .search_mucfilter i{font-size:10px;margin-left:0;margin-right:-36px}.form_filter .forminfo_filter .choose_input_tour{flex:0 0 100%;width:100%}.li_searchnav .search_mucfilter .search_content_nav{float:left;text-align:center;line-height:12px}.form_filter .forminfo_filter .choose_input_tour .search_label{font-size:10px;line-height:9px}.forminfo_filter .choose_input_tour .form_location_filter{width:81%;height:33px;font-size:12px;line-height:19px;transition:#ededed .15s ease-in-out,box-shadow .15s ease-in-out}.next_target .number_total_visit .trip_number{left:13%}.Blog_Why_content .reason_choose .number_reason .reason_hangsau{flex:0 0 53%;width:50%}.Blog_Why_content .reason_choose .number_reason .reason_hangdau{flex:0 0 43%;width:50%}.number_reason .reason_hangdau,.number_reason .reason_hangsau{text-align:center}.number_reason .vong_tron_trang{margin-left:auto;margin-right:auto}.banner_image{display:none}.tour_inboud-card-body,.tour_outbound-card-body{height:420px}.tour_inboud .title,.tour_outbound .title{top:20%!important}.text-center-mobile{text-align:center}}@media(min-width:961px){.close-sidebar-btn,.show-ipad{display:none}}@media(max-width:960px){.show-ipad{display:block}.ant-anchor-link-title{width:150px}.logo-text{display:none}span.p-inputnumber.p-component.p-inputwrapper.p-inputwrapper-filled.p-inputnumber-buttons-stacked{width:23%}.favorite-country{display:flex;flex-wrap:nowrap!important;overflow-x:auto}.item_day_tour{zoom:1.3}.imgDetail .swiper-slide img{border-radius:4px}.imgDetail .slide-active img{height:143px}.mySwiper1 .swiper-slide-visible{height:56px}.ant-anchor-ink{width:150px!important;background:#fff}.body-card-invoice{padding-top:0!important}.image-invoice{width:98%!important;height:auto!important}.flex-wrap-mobile{flex-wrap:wrap}.tour-name{max-width:100%!important}.body-card-invoice,.pe-mobile-0{padding-right:0!important;padding-left:0!important}.calendar-start{zoom:.85}.d-block-mobile{display:block;width:180px}.col-side-bar{position:fixed;top:111px;bottom:0;left:-100%;z-index:999;width:60%!important;background-color:#fff;transition:all 1s ease}.zoom-80{zoom:.8}.close-sidebar-btn{background-color:transparent;border:none;cursor:pointer;outline:none;font-size:28px!important;color:#fd8f8f;position:absolute;right:0;z-index:999;padding:0!important}.col-side-bar.show{left:0;top:111px;z-index:9999999}.filter-sidebar.card{border:none!important;height:calc(100vh - 111px);overflow-y:auto;padding-bottom:120px}.col-side-bar.show{box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);width:100vw!important}.overlay-sider{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999;display:none}.show{display:block}}@media only screen and (max-width:768px){.header_moblie{flex-direction:column}.navbar_logo_images{margin-bottom:20px}.item_list_header{width:100%}.navbar_tongsoxuong{flex-direction:column}.navcha{margin-bottom:10px}.navcon{display:none}.navcha:hover .navcon{display:block}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panels{display:flex!important;flex-wrap:wrap}.ant-picker-dropdown-range{padding-left:30px;padding-right:10px}}@media screen and (max-width:575px){.header-first{display:flex;align-items:center}.num-line{font-size:12px!important}.menu-info{justify-content:space-between}}@media screen and (min-width:576px)and (max-width:991px){.hotline_firsttop .phone-hotline{float:left;margin:0 -40px}.line_stripe{display:none}.header-first .header-content{position:relative}.header-first .hotline_firsttop{flex:0 0 auto;width:13%;position:absolute;left:0}.header-first .menu-info{position:relative;float:right;margin:0;padding:0}.menu-info .muc_menu{font-size:11px;padding:0;float:right;position:relative}.danhmuc_firsttop .menu-info .line-vertical{left:27%}.danhmuc_firsttop .menu-info .line-vertical_2{left:80%}.header-first .danhmuc_firsttop{width:82%;padding:0;margin:0;flex:0 0 auto;position:absolute;right:0}.li_searchnav .search_mucfilter i{width:12px;margin-left:3px;display:block;float:left;margin-right:-11px;font-size:14px;font-weight:700}.tab_filter .tab_filter_searchnav .li_searchnav{width:122px}.tab_filter_searchnav .li_searchnav .search_mucfilter{font-size:12px}.forminfo_filter .choose_input_tour .btn_search_find{padding:6px 0;width:81px;height:31px;font-size:11px}.search_box{margin-top:-43px}.trangchu_formsearch .form_filter{padding:20px 61px 20px 27px}.forminfo_filter .choose_input_tour .form_location_filter{font-size:10px;line-height:20px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form_filter .forminfo_filter .choose_input_tour .search_label{text-transform:uppercase;font-weight:700;font-size:9px;line-height:13px}.trangchu_formsearch .form_filter .forminfo_filter{display:flex;flex-wrap:wrap;align-items:center}.form_filter .forminfo_filter .choose_input_tour{padding-right:11px;padding-left:0}.forminfo_filter .choose_input_tour .btn_search_find{line-height:0px;width:73px;height:30px;border-radius:73px;color:#fff;font-size:10px}.trekking_card .Trekking-img .item-content-price .price_trekking{width:153px;height:34px;font-size:13px;position:absolute;top:-6%;left:-1%;padding-top:11px}.trekking_card{height:364.5px}.trekking_card .info_trekking{padding:11px}.trekking_card .info_trekking .trekking_content{margin-bottom:14px;font-size:11px;line-height:15px;height:44px;overflow:hidden}.trekking_card .info_trekking .tour_trekking_content .trekking_item{font-size:14px;margin-top:-3px}.tour_trekking_content .trekking_item .row_info .item_label{font-size:12px}.NextDestion_tour .Next_title{font-size:23px}.next_target{width:50%}.next_target .number_total_visit .trip_number{left:11%}.Blog_Why_content .reason_choose .number_reason{max-width:100%;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.Blog_Why_content .reason_choose .question_choose{font-size:23px;line-height:34px}.reason_choose .content_reason_child{font-size:19px;line-height:32px}.Blog_Why_content .reason_choose .number_reason .reason_hangdau{flex:0 0 34%;width:50%}.reason_choose .vong_tron_trang{width:60px;height:60px;margin-bottom:15px}.reason_choose .vong_tron_trang .vong_tron_do{width:41.33px;height:41.33px;margin:8.83px}.reason_choose .reason_des{font-size:15px;line-height:24px;color:#000;margin-bottom:30px}.customer_banner{width:100%}.Banner-Title{font-size:20px;color:#b72028}.Banner-Heading{font-size:26px}.Banner-list-Content{font-size:19px;font-weight:500}.customer_tellme img{width:95px;height:95px;border-radius:999px;object-fit:cover}.img-tilted-left{transform:rotate(-10deg);transform-origin:top left;margin-left:0}.banner_image{margin-top:80px;display:contents}.Banner-list-Date .name_company{color:#dba73d;font-size:18px}.Banner-list-Date .name_sir{font-size:16px}.img-tilted-right{margin-left:-39px}}@media screen and (min-width:576px)and (max-width:650px){.tab_filter .tab_filter_searchnav .li_searchnav{height:70px;width:116px}.li_searchnav .search_mucfilter i{margin-left:6px;margin-right:-26px;font-size:12px}.tab_filter_searchnav .li_searchnav .search_mucfilter{font-size:11px}.li_searchnav .search_mucfilter .search_content_nav{display:block;text-align:center;line-height:12px}.form_filter .forminfo_filter .choose_input_tour .search_label{font-size:10px;line-height:11px}.forminfo_filter .choose_input_tour .form_location_filter{width:105%;height:36px;font-size:10px;line-height:8px}}@media screen and (min-width:992px)and (max-width:1290px){.navbar_goodsmile .navbar_logo_images{right:78%}.menumobile_phone.card{display:none}.trekking_tour_slide .slick-track .slick-slide{width:346px!important;height:100%}.trekking_card .info_trekking{padding:4px}.trekking_card .Trekking-img .item-content-price .price_trekking{width:161px;height:37px;font-size:15px;position:absolute;top:-5%;left:1%;padding-top:13px}.trekking_card .info_trekking .trekking_content{margin-bottom:10px;font-size:11px;line-height:19px;height:51px}.trekking_card .info_trekking .tour_trekking_content .trekking_item{font-size:17px;margin-top:10px}.next_target .number_total_visit .trip_number{left:8%}.customer_banner{width:100%}.Banner-Title{font-size:20px;color:#b72028}.Banner-Heading{font-size:26px}.Banner-list-Content{font-size:19px;font-weight:500}.customer_tellme img{width:95px;height:95px;border-radius:999px;object-fit:cover}.img-tilted-left{transform:rotate(-10deg);transform-origin:top left;margin-left:-20%}.banner_image{margin-top:80px;margin-left:29%}.Banner-list-Date .name_company{color:#dba73d;font-size:18px}.Banner-list-Date .name_sir{font-size:16px}.img-tilted-right{margin-left:24px}}@media screen and (min-width:1201px)and (max-width:1290px){.navbar_goodsmile .navbar_logo_images{padding-top:1.5%;position:absolute;right:81%}}@media screen and (min-width:1200px){.col-borderleft{border-left:1px solid #ededed}.title-about{font-size:28px;font-size:24px}}@media(min-width:1025px){.Tour_type_popular{margin-bottom:-13px}div#accordionExample{display:inline-block!important}.Tour_type_popular:after,.Tour_type_popular:before{content:"";display:block;position:absolute;z-index:3;left:0;width:100%;height:20px;background-color:#fff;transition:height .13s ease}.Tour_type_popular:before{top:0}.Tour_type_popular:after{bottom:0}.Tour_type_popular:hover:before{height:0}.Tour_type_popular:hover:after{height:1px}}@media(max-width:1024.98px){.Tour_type_popular{margin-left:-15px;margin-right:-15px}.title-about{font-size:20px}.Tour_type_popular .tour_popular:nth-child(2){margin-left:0;margin-right:0}}@media(min-width:767px){.Tour_type_popular{margin-left:-75px;margin-right:-75px}.Tour_type_popular .tour_popular:nth-child(2){margin-left:-4px;margin-right:-4px}.Tour_type_popular:not(.slick-initialized){display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.Tour_type_popular .tour_popular{transition:width .13s ease;position:relative}.Tour_type_popular .tour_popular:not(.active){width:33.333%}.Tour_type_popular .tour_popular.wide{width:calc(33.333% + 30px)}.Tour_type_popular .tour_popular.short{width:calc(33.333% - 15px)}.Tour_type_popular .tour_popular .T_popular_bi{margin-left:-76px;width:calc(100% + 76px)}.Tour_type_popular .tour_popular:first-child{z-index:2}.Tour_type_popular .tour_popular:nth-child(2){z-index:1}.Tour_type_popular .tour_popular:nth-child(3){z-index:0}.Tour_type_popular .tour_popular:first-child{padding-left:70px}.Tour_type_popular .tour_popular:nth-child(3){padding-right:70px}}@media(min-width:767px)and (max-width:1024px){.Tour_type_popular{margin-left:-52px;margin-right:-52px}}@media(max-width:766px){.Tour_type_popular{margin-left:0;margin-right:0}}@media(max-width:1500px){.tour_popular .tt-item__description{max-width:337px}}@media(max-width:1229.98px){.tour_popular{height:600px}.tour_popular .Tour_p_title{font-size:33px}}@media(max-width:1024px){.tour_popular{height:411px}.tour_popular .tt-item__description{max-width:250px}.tour_popular.slick-slide{height:411px}.tour_popular .Tour_p_title{font-size:24px}.tour_popular .Tour_p_title .tt-icon{top:-53px}.tour_popular .Tour_p_title .tt-icon img{max-width:46px}.tour_popular .T_popular_content{padding-left:15px;padding-right:15px}.tour_popular .Tour_p_btn{margin-top:15px;width:100%}.tour_popular .Tour_p_btn a{width:36px;height:36px;font-size:20px;line-height:20px}.tour_popular .Tour_p_btn a:hover{background-color:#fff;color:#f47629}.tour_popular .T_popular_bi .T_image_top:after,.tour_popular .T_popular_bi .T_image_top:before,.tour_popular .Tour_p_btn a:hover:after{display:none}}@media(max-width:990px){.tour_popular .Tour_p_title{font-size:18px}.tour_popular .Tour_p_btn a{font-size:13px;line-height:27px}.Tour_button_contact{position:absolute;top:0;left:13%}}@media(max-width:766px){.tour_popular,.tour_popular.slick-slide{height:411px}.tour_popular .Tour_p_title{font-size:24px}.tour_popular .Tour_p_title .tt-icon{top:-53px}.tour_popular .Tour_p_title .tt-icon img{max-width:46px}.tour_popular .T_popular_bi{transform:skew(0deg,0)}.tour_popular .T_popular_bi .T_backgroundImage{transform:none;width:100%}.Tour_button_contact{position:absolute;top:0;left:25%}.tour_popular .T_popular_content{padding-left:15px;padding-right:15px}.tour_popular .Tour_p_btn{margin-top:15px;width:100%}.tour_popular .Tour_p_btn a{width:36px;height:36px;font-size:16px;line-height:16px}.Tour_button_title{padding-top:7px}.tour_popular .Tour_p_btn a:hover{background-color:#fff;color:#f47629}.tour_popular .Tour_p_btn a:hover:after{display:none}.tour_popular .T_popular_bi{transform:none}.tour_popular .T_popular_bi .T_image_top{transform:skew(0deg,0)}.tour_popular .T_popular_bi .T_image_top:after,.tour_popular .T_popular_bi .T_image_top:before{display:none}.tour_popular .tt-item__description{max-width:337px}}.container-search{display:none}@media(max-width:575px){.tour_popular{height:310px!important}.tour_popular .T_popular_content{padding-left:0;padding-right:0}.content-blog-elisis{max-width:156px!important}.title-about{font-size:18px}.title-about .desc{font-size:14px}.dropdown_user{transform:translate3d(-80px,35.5px,0)!important}}@media(min-width:575px){.show-mobile{display:none}}@media only screen and (max-width:768px){.container-search{display:block!important}.program-content-ticket{overflow-x:auto;padding-bottom:5px}.container-cardbackup .card .input-container,.container-cardbackup .card .product-info{width:100%!important}}@media only screen and (min-width:470px){.show-mobile{display:none}}@media only screen and (max-width:460px){.modal-ticket{width:100%!important}.card-tickets-info{height:auto!important}.search-top-container.search-hotel .search-container{height:128px}.mySwiper-main .swiper-wrapper{height:160px!important}.mySwiper-main.swiper-slide-active img{height:143px!important}.swiper-slide.swiper-slide-tour.slide-list{width:96px}.mySwiper-slider .swiper-slide-visible{height:50px!important}.imgDetail .slide-list img{height:50px;opacity:.6}.car-div-info{display:block!important}.car-div-info .name-car{justify-content:center}.car-div-info .price-right{display:block!important;text-align:center}.car-div-info .price-right .price-mg{margin:5px 0}.mySwiper-main .swiper-slide.swiper-slide-active img{height:160px!important}.mySwiper-slider img{height:50px!important;opacity:.6}}@media only screen and (max-width:430px){.choose-order-ticket{width:100%;justify-content:space-between}.order-button-ticket{width:100%;justify-content:space-between!important;margin-top:12px}.order-button-ticket .add-to-cart,.order-button-ticket .order-now{justify-content:center;width:100%;text-align:center}}@media only screen and (min-width:361px)and (max-width:430px){.zoom-mobile-80{zoom:.8}}@media only screen and (max-width:575px){.background-number-customer{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px 16px!important}.background-number-customer>:first-child{width:100%!important;text-align:left!important}.background-number-customer>:last-child{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;flex-wrap:nowrap!important}.background-number-customer>:last-child .price-choose{font-size:14px!important}}.cardTour{width:100%;min-height:360px}.cardTour .price{font-weight:700;font-size:18px;color:#fa541c}.cardTour .title{font-weight:700;font-size:14px!important;color:#004a79;height:35px;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:2.8em}.cardTour .wrapDayTour .itemDayTour{color:#004a79;background:#f2fbff;border-radius:8px;padding:5px;border:1px solid #f2fbff;font-size:12px}.cardTour .overlayCard{position:relative;width:100%;height:100%;opacity:.4;z-index:5}.cardTour .overlayCard .loadingCard{position:absolute;top:40%;left:40%;width:50px;aspect-ratio:1;border-radius:50%;border-color:#000 transparent;border-style:solid;border-width:8px;animation:l1 1s infinite;z-index:999}.cardTour .avatar{background:#f5f5f5;border-radius:50%;padding:5px}.cardTour .nameGuide{font-weight:700;font-size:14px;color:#004a79;text-transform:uppercase;align-items:center;white-space:normal}.cardTour .description,.cardTour .nameGuide{display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.cardTour .description{-webkit-line-clamp:3;-webkit-box-orient:vertical}.hotel-type{margin:20px 0}.hotel-type .img-hotel-type{border-radius:8px}.hotel-type .policy-hotel{margin:10px 0;line-height:32px;font-size:14px}.hotel-type .policy-hotel .btn-detail{border:1px solid #00629f;color:#00629f;width:100%;border-radius:6px;font-weight:500;transition:all .2s}.hotel-type .policy-hotel .btn-detail:hover{background:#00629f;color:#fff}.hotel-type .card{border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .2s}.hotel-type .card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.hotel-type .card .span-info{display:inline-flex;align-items:center;gap:6px;font-size:13px;background:#fff2e8;color:#fa541c;border-radius:16px;padding:3px 10px}.hotel-type .card .span-info svg{color:#fa541c;font-size:14px}.hotel-type .card .strike-through{text-decoration:line-through;text-align:end;font-size:14px}.hotel-type .card .price-hotel-type{font-size:20px;font-weight:700;color:#fa541c}.order-button-ticket{display:flex;align-items:center;justify-content:flex-end;column-gap:12px;row-gap:8px;margin-top:12px;flex-wrap:wrap}.order-button-ticket .btn{border-radius:8px;font-size:14px;font-weight:500;padding:8px 20px;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease-in-out;height:38px;white-space:nowrap}.order-button-ticket .btn svg{font-size:16px}.order-button-ticket .add-to-card-btn,.order-button-ticket .add-to-cart{border:1px solid #fa541c!important;background:#fff2e8!important;color:#fa541c!important}.order-button-ticket .add-to-card-btn:hover:not(:disabled),.order-button-ticket .add-to-cart:hover:not(:disabled){background:#fa541c!important;color:#fff!important;box-shadow:0 2px 8px rgba(250,84,28,.25)}.order-button-ticket .add-to-card-btn:disabled,.order-button-ticket .add-to-cart:disabled{opacity:.6;cursor:not-allowed}.order-button-ticket .order-now,.order-button-ticket .order-now-hotel{background:#fa541c!important;border:1px solid #fa541c!important;color:#fff!important}.order-button-ticket .order-now-hotel:hover:not(:disabled),.order-button-ticket .order-now:hover:not(:disabled){background:#d4380d!important;border-color:#d4380d!important;color:#fff!important;box-shadow:0 2px 8px rgba(250,84,28,.35)}.order-button-ticket .order-now-hotel:disabled,.order-button-ticket .order-now:disabled{background:#d9d9d9!important;border-color:#d9d9d9!important;color:#8c8c8c!important;cursor:not-allowed}.order-now-hotel{background:#fa541c;color:#fff;border:1px solid #fa541c;border-radius:8px;padding:8px 24px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.order-now-hotel:hover:not(:disabled){background:#d4380d;border-color:#d4380d;color:#fff}.order-now-hotel:disabled{background:#d9d9d9!important;border-color:#d9d9d9!important;color:#8c8c8c!important;cursor:not-allowed}.program-wrapper{position:relative;overflow:hidden;padding:16px;background:#fff;border-radius:8px;transition:max-height .3s ease}.program-wrapper p{margin-bottom:.75rem;line-height:1.6;color:#333}.program-wrapper ul{display:flex;flex-direction:column;gap:8px;list-style:disc;padding-left:32px;margin-bottom:1rem}.program-wrapper table{width:100%;margin:12px 0;border-collapse:collapse}.program-wrapper table td,.program-wrapper table th,.program-wrapper table tr{border:1px solid #dee2e6;padding:8px 12px}.program-wrapper img{border-radius:8px;max-width:100%;height:auto;object-fit:cover}.program-wrapper.collapsed{max-height:220px}.program-wrapper.expanded{max-height:none}.overlay-program{position:absolute;bottom:0;left:0;right:0;height:90px;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.95) 80%,#fff);pointer-events:none}.more-hide-program{cursor:pointer;font-size:14px;color:#00629f;font-weight:600;transition:all .2s ease;padding:6px 20px;border-radius:20px;background:#f0f7fb;border:1px solid #b3d7ee;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.more-hide-program:hover{color:#fff;background:#00629f;border-color:#00629f;text-decoration:none;box-shadow:0 2px 8px rgba(0,98,159,.25)}.modal-gallery-responsive .ant-modal-content{padding:16px;border-radius:12px}.modal-gallery-responsive .ant-modal-header{margin-bottom:12px}.modal-gallery-responsive .ant-modal-title{font-size:18px;font-weight:600}.modal-gallery-responsive .gallery-main-img-wrap{position:relative;width:100%;height:52vh;max-height:450px;min-height:220px;background:#0d1117;border-radius:8px;overflow:hidden}.modal-gallery-responsive .gallery-thumb-wrap{position:relative;width:100%;height:70px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s ease;opacity:.6}.modal-gallery-responsive .gallery-thumb-wrap:hover{opacity:.9}.modal-gallery-responsive .swiper-slide-thumb-active .gallery-thumb-wrap{border-color:#00629f;opacity:1}@media(max-width:576px){.modal-gallery-responsive .ant-modal-content{padding:12px}.modal-gallery-responsive .gallery-main-img-wrap{height:38vh;min-height:200px}.modal-gallery-responsive .gallery-thumb-wrap{height:52px}}.main_hotel{width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;height:460px}.main_hotel .title-h{padding-top:70px}.menu_hotel{border:1px solid #ced4da;background-color:#fff;padding:20px 15px;border-radius:6px;display:flex;justify-content:space-between}.menu_hotel .react-datepicker-wrapper{width:100%}.price-hotel{width:290px;padding-right:10.5px;padding-left:10.5px;display:flex;align-items:center;border-left:2px solid #f5f5f5}.price-hotel .item-price{width:100%;font-weight:500}.price-hotel-row{border-left:2px solid #f5f5f5;font-weight:500}.card-item-img-hotel{position:relative;overflow:hidden;width:267.1px}.card-item-img-hotel .img{width:100%;height:150.9px;background-size:cover;background-position:50%;border-radius:6px 0 0 6px}.card-item-content-hotel{height:unset!important;display:flex;align-items:center;width:275px;padding:0 10px}.card-item-content-hotel .item-content{width:100%}.card-item-hotel{display:flex;justify-content:space-between}.hotel-list-mb{gap:15px}.hotel-list-mb,.hotel-list-pc{display:flex;flex-direction:column}.hotel-list-pc{gap:20px}.main_hotel_list{padding-top:60px}.room-list-item{display:flex;justify-content:space-between;padding:30px;border-radius:8px;box-shadow:0 4px 20px 0 rgba(0,0,0,.08);margin-bottom:20px;border:1px solid #ced4da}.room-list-item .hotel-room-info{top:205px;width:320px;position:-webkit-sticky;position:sticky;height:-moz-fit-content;height:fit-content}.room-list-item .hotel-rate-list{width:calc(100% - 384px)}.hotel-room-info .room-imgs,.image-room{position:relative}.image-room{width:320px;height:150px;border-radius:8px;overflow:hidden;cursor:pointer;background:#eee;border:1px solid #ced4da}.image-room img{width:100%;height:100%;object-fit:cover}.hotel-room-info .room-imgs-count{position:absolute;border-radius:4px;background-color:rgba(0,0,0,.6);font-size:12px;color:#fff;font-weight:500;padding:6px 10px;right:12px;bottom:12px;cursor:pointer}.hotel-room-info .room-name{margin:12px 0;font-weight:600;cursor:pointer}.room-info-price{border-radius:8px;box-shadow:0 4px 20px 0 rgba(0,0,0,.08)}.room-info-price .room-rate-info{background:#fff;padding:15px;border-radius:8px;border:1px solid #e0e0e0;font-weight:500}.room-info-price .room-rate-info .room-rate{flex:1 1;overflow:hidden}.room-info-price .room-rate{cursor:pointer}.room-info-name{display:-webkit-box;font-weight:500;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-box-align:start;-webkit-line-clamp:2;word-break:break-word;max-width:100%;white-space:pre-wrap}.item-service-info img{width:16px;margin-right:10px}.item-service-info:hover .drop-item-service-info{transform:translateY(10px);transition:box-shadow .2s ease,transform .5s ease;visibility:visible}.item-service-info .drop-item-service-info{width:380px;padding:15px;margin-top:-146px;margin-left:26px}.content-pay-room .content-pay-room-dropdow,.item-service-info .drop-item-service-info{position:absolute;background-color:#03121a;border-radius:8px;visibility:hidden;color:#fff}.content-pay-room .content-pay-room-dropdow{width:325px;padding:10px;margin-top:-200px;margin-left:-38px}.content-pay-room:hover .content-pay-room-dropdow{transform:translateY(10px);transition:box-shadow .2s ease,transform .5s ease;visibility:visible}.content-room-included{width:70%}.room-price-tag{width:30%}.last-price:hover .last-price-dropdow{transform:translateY(10px);transition:box-shadow .2s ease,transform .5s ease;visibility:visible}.last-price-dropdow{position:absolute;width:325px;background-color:#03121a;border-radius:8px;padding:10px;margin-top:-190px;margin-left:-225px;visibility:hidden;color:#fff}.add-cart-hotel button{width:100px;font-weight:500}.number-empty-room,.price-desc{text-align:right}.number-35{width:35%}.number-35 img{margin-right:10px}.number-30{width:30%}.reviews-container{display:flex}.reviews-container-left{position:relative;width:50%;padding:20px;border-radius:8px 0 0 8px}.reviews-container-right{width:50%;padding:20px;border-radius:0 8px 8px 0}.detail-room{background:#f5f5f5;width:100%;height:100%;border-radius:8px;padding:10px;border:1px solid #ced4da}.detail-title-room .title-room{font-size:20px;line-height:1.18;font-weight:500;text-align:center;margin-bottom:10px}.detail-title-room .details-content-scroll{position:relative;max-height:300px;min-height:300px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.title-room-bot{font-size:20px;line-height:1.18;font-weight:500;text-align:center;margin-top:10px}.modal_reviews .modal-body{border-radius:8px}.modal_reviews .modal-content{border-radius:8px;border:1px solid #ced4da}.room-hotel-item{width:100%}.cancellation-policyi img{width:16px}.cancellation-policyi:hover .cancellation-policyi-dropdow{transform:translateY(-10px);transition:box-shadow .2s ease,transform .5s ease;visibility:visible}.cancellation-policyi-dropdow{position:absolute;width:325px;background-color:#03121a;border-radius:8px;padding:10px;visibility:hidden;color:#fff;margin-top:10px;margin-left:-15px}.pay-room-included{width:70%}.room-list-item-mb{border-radius:8px;box-shadow:0 4px 20px 0 rgba(0,0,0,.08);margin-bottom:20px;padding:12px}.room-list-mb{display:none}.main_hotel_detail{padding-top:80px}.card-hotel-info{border:none!important}.card-hotel-info .card-header{border-bottom:1px solid hsla(0,0%,77%,.18)}.card-hotel-info .card-body{font-size:13px;height:375px}.card-hotel-info .card-body .contact,.card-hotel-info .card-body .download-tour-program,.card-hotel-info .card-body .service-package{background:#f5f5f5;font-weight:500;align-items:center;display:flex;gap:5px}.card-hotel-info .card-body .contact svg,.card-hotel-info .card-body .download-tour-program svg,.card-hotel-info .card-body .service-package svg{color:#fa541c}.card-hotel-info .card-body .contact:hover,.card-hotel-info .card-body .download-tour-program:hover,.card-hotel-info .card-body .service-package:hover{background:#fa541c;color:#fff;font-weight:600}.card-hotel-info .card-body .contact:hover svg,.card-hotel-info .card-body .download-tour-program:hover svg,.card-hotel-info .card-body .service-package:hover svg{color:#fff}.policy-hotel-content td,.policy-hotel-content th{border:1px solid gray!important}@media screen and (max-width:500px){.policy-hotel-content{width:100%;font-size:10px!important}.policy-hotel-content td,.policy-hotel-content th{padding:2px}}.tab-short .info-tab-content-hotel{height:145px}.tab-short .info-tab-content-hotel .content-intro{height:270px;overflow:hidden}.tab-full .text-load-more{display:none}.modal-hotel-info .content-intro{height:58vh;overflow:auto;font-size:16px}.modal-hotel-info .ant-modal-footer{display:none!important}.modal-hotel-info .content-tab-tour{height:500px;overflow-y:auto}.modal-hotel-room-type .ant-modal-footer{display:none!important}.card-Hotel:hover{box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:initial}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}