:root,[data-theme=dark]{--color-background-element:#0b5da7;--color-background-element-alpha-3:rgba(53, 151, 63, 0.3)}hr,input[type=search]{box-sizing:content-box}.dropdown,.modal-show-image .modal-dialog .box-image,.vselect-container .vselect-tray-container,.vselect-option.vselect-option-group,sub,sup{position:relative}.btn--view-all,.home-lasthour__carousel .item,.home-lasthour__carousel .item a,.tour,.tour a,a:hover{text-decoration:none}:root{--color-primary:#0b5da7;--color-primary-dark:#09508f;--color-primary-alpha:#daefff;--color-background-black:#19271a;--color-background-second:#f5f5f5;--color-background-element-alpha-2:rgba(53, 151, 63, 0.2);--color-text-primary:#171717;--color-text-grey:#5d5d5d;--color-red-primary:#e01600;--color-grey-primary:#717788;--color-border-primary:#e5e5e5;--color-scroll:#b1b1b1;--color-orange-primary:#f25a29;--color-pink-primary:#ee2b7a;--color-red-secondary:#bf1e2e;--size-title-tablet:20px;--size-description-tablet:14px;--size-tour-title-tablet:16px;--padding-left-layout-xs:24px;--padding-left-layout-sm:24px;--padding-left-layout-lg:24px;--padding-left-layout-xl:24px;--padding-right-layout-xs:24px;--padding-right-layout-sm:24px;--padding-right-layout-lg:24px;--padding-right-layout-xl:30px;--width-sidebar-xs:268px;--width-sidebar-sm:180px;--width-sidebar-lg:240px;--width-sidebar-xl:268px;--height-header-xs:60px;--height-header-sm:60px;--height-header-lg:80px;--height-header-xl:92px}[data-theme=dark]{--color-background-element-alpha-2:rgba(115, 129, 116, 0.2)}@-webkit-keyframes showAddReport{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes showAddReport{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes hideAddReport{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes hideAddReport{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@-webkit-keyframes waveEffect{to{top:-6px;right:-6px;bottom:-6px;left:-6px;border-width:6px;opacity:.2;background-color:rgba(var(--color-rgbablack),.15)}}@keyframes waveEffect{to{top:-6px;right:-6px;bottom:-6px;left:-6px;border-width:6px;opacity:.2;background-color:rgba(var(--color-rgbablack),.15)}}@-webkit-keyframes shownavbar{0%{right:-70vw}to{right:0}}@keyframes shownavbar{0%{right:-70vw}to{right:0}}@-webkit-keyframes rotate45{0%{transform:rotate(-45deg)}to{transform:rotate(45deg)}}@keyframes rotate45{0%{transform:rotate(-45deg)}to{transform:rotate(45deg)}}@-webkit-keyframes rotate-45{0%{transform:rotate(45deg)}to{transform:rotate(-45deg)}}@keyframes rotate-45{0%{transform:rotate(45deg)}to{transform:rotate(-45deg)}}@-webkit-keyframes showOpacity{0%{opacity:0}to{opacity:1}}@keyframes showOpacity{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeEffect{to{opacity:0}}@keyframes fadeEffect{to{opacity:0}}*{outline:0;margin:0;padding:0}html{font-size:62.5%}body{word-break:break-word;font-family:Inter,sans-serif;overflow-x:hidden;font-size:1.4rem;font-weight:400;line-height:2.1rem;color:var(--color-text-content);color:#000}.btn-menu-toggle:hover,a:hover{cursor:pointer}a:active,a:hover,button:focus{outline:0}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */#loco-bottom,#loco-top,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}#popup-showroom-vr,.daterangepicker:after,.daterangepicker:before,[hidden],div#popup-form-contact-vr,template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.dropdown__selector{position:relative;height:36px;border:1px solid var(--color-border-primary);border-radius:6px;overflow:hidden;padding:4px 8px}.dropdown__value-selected{line-height:26px}.dropdown__placeholder{position:absolute;top:0;left:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 16px);height:100%;display:inline-block;vertical-align:middle;color:#d9d9d9;line-height:34px}.dropdown__popover{position:fixed;top:50px;left:0;width:0;height:0;max-height:250px;background-color:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column;row-gap:4px;z-index:1000}.flex-1{flex:1}.dropdown__popover::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:4px}.dropdown__popover::-webkit-scrollbar{width:4px}.dropdown__popover::-webkit-scrollbar:horizontal{height:4px}.dropdown__popover::-webkit-scrollbar-track{background:0 0}.dropdown__popover::-webkit-scrollbar-thumb:hover{background:var(--color-scroll);cursor:pointer}.btn--search-home,.dropdown__popover__item.selected,.dropdown__popover__item.selected:hover{background-color:var(--color-primary)}.dropdown__popover__item{display:flex;align-items:center;padding:8px 6px;border-radius:6px}.dropdown__popover__item.selected{color:#fff}.dropdown__popover__item .box-icon{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px}.gg-arrow-long-left:after,.gg-arrow-long-right:after{width:6px;transform:rotate(45deg);bottom:-2px;position:absolute;content:""}.dropdown__popover__item .box-icon .img-thumb{width:100%;height:100%;border-radius:4px}.dropdown__popover__item:hover{cursor:pointer;background-color:var(--color-primary-alpha);transition:.3s}.dropdown__input{width:100%;height:100%;border:1px solid transparent;border-radius:6px}.gg-arrow-long-left,.gg-arrow-long-left:after,.gg-arrow-long-right,.gg-arrow-long-right:after{display:block;box-sizing:border-box;height:6px}.gg-arrow-long-left,.gg-arrow-long-right{transform:scale(var(--ggs,1));border-top:2px solid transparent;border-bottom:2px solid transparent;box-shadow:inset 0 0 0 2px;position:relative;width:24px}.dropdown.active .dropdown__popover{width:100%;height:auto;overflow-y:auto;padding:16px 12px}.dropdown.ghost .dropdown__selector{border:none;padding-left:0}.dropdown.ghost .dropdown__placeholder{width:100%;left:0}.gg-arrow-long-left:after{border-bottom:2px solid;border-left:2px solid;left:0}.gg-arrow-long-right:after{border-top:2px solid;border-right:2px solid;right:0}.btn-menu-toggle{font-size:24px}.btn--search-home{display:flex;align-items:center;justify-content:center;width:100px;height:36px;border:none;margin-left:24px}.btn--search-home ion-icon{font-size:24px;color:#fff}.btn--slide{display:flex;align-items:center;justify-content:center;border:none;box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:50%;width:50px;height:50px;background-color:#fff}.btn--slide i{width:16px}.btn--slide:disabled{background-color:#fff;opacity:.2;pointer-events:none}.btn--view-all{padding:8px 24px;border:1px solid var(--color-primary);font-size:16px;font-weight:700;color:var(--color-primary);border-radius:8px;transition:.3s}.btn--view-all:hover{background-color:var(--color-primary);color:#fff}.modal-show-image .close{border:none;background-color:#fff;margin-left:auto}.modal-show-image .close ion-icon{font-size:32px}.modal-show-image .modal-dialog{min-width:600px}.modal-show-image .modal-dialog img{border-radius:6px}.modal-show-image .modal-dialog .box-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.modal-show-image .modal-dialog .box-image .btn--slide{width:36px;height:36px;box-shadow:0 0 12px rgba(0,0,0,.3)}.modal-show-image .modal-dialog .box-image .btn--slide.prev{position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.modal-show-image .modal-dialog .box-image .btn--slide.next{position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.modal-show-image .modal-dialog .modal-header{border-bottom:none}.modal-show-image .modal-dialog .modal-body{padding:32px}.modal-show-image .modal-dialog .list-image{display:flex;flex-direction:column;gap:8px;margin-top:32px;padding-bottom:32px}.modal-show-image .modal-dialog .list-image span{color:var(--color-primary);font-size:16px;font-weight:500}.modal-show-image .modal-dialog .list-image__detail{display:flex;gap:8px;overflow-x:auto}.modal-show-image .modal-dialog .list-image__detail::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:2px}.modal-show-image .modal-dialog .list-image__detail::-webkit-scrollbar{width:6px}.modal-show-image .modal-dialog .list-image__detail::-webkit-scrollbar:horizontal{height:6px}.modal-show-image .modal-dialog .list-image__detail::-webkit-scrollbar-track{background:0 0}.modal-show-image .modal-dialog .list-image__detail::-webkit-scrollbar-thumb:hover{background:var(--color-scroll);cursor:pointer}.contact__form__detail .actions button:hover,.form-filter__actions button:hover,.order__detail__info .info-detail .actions button:hover,.tour--hz .tour__info .price__button .btn:hover{background-color:var(--color-primary-dark)}.modal-show-image .modal-dialog .list-image__detail img{width:160px;height:100px}.modal-show-image .modal-dialog .list-image__detail img.active{border:2px solid var(--color-red-primary)}.modal-show-image .modal-dialog .list-image__detail img:hover,.tour:hover{cursor:pointer}.tour{border-radius:8px;background-color:#fff;border:1px solid var(--color-border-primary);box-shadow:0 0 4px rgba(0,0,0,.08)}.content-popup-vr label,.tour a{width:100%}.tour__top{height:225px;position:relative;display:flex;align-items:flex-end;padding:16px}.tour__top .tour-img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px 8px 0 0;z-index:1}.tour__top__info{z-index:2;display:flex;justify-content:space-between;width:100%}.tour__top__info__item{display:flex;align-items:center;justify-content:center;padding:5px 16px;background-color:#fff;border-radius:6px;color:var(--color-primary);font-weight:700;gap:4px}.tour__top__info__item img{width:22px!important;height:22px}.tour__top__info__item.countdown{width:50%;color:var(--color-red-primary)}.tour__info{padding:10px;display:flex;flex-direction:column;gap:15px}.tour__info .title{font-size:16px;font-weight:700;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tour__info .content{display:flex;flex-direction:column;gap:8px}.tour__info .content__row-multiple{display:flex;align-items:center;justify-content:space-between;width:100%}.tour__info .content__item{display:flex;align-items:flex-start;color:var(--color-text-primary);gap:8px}.tour__info .content__item img{width:24px!important;height:24px;-o-object-fit:cover;object-fit:cover}.tour__info .price{display:flex;align-items:flex-end;justify-content:space-between}.tour__info .price__info{display:flex;flex-direction:column;gap:2px}.tour__info .price__info .old-price{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-primary)}.tour__info .price__info .old-price span:last-child{color:var(--color-text-grey);text-decoration:line-through}.tour__info .price__info .new-price{font-size:24px;color:var(--color-red-primary);font-weight:700}.tour__info .price__button .btn{padding:10px 15px;color:var(--color-red-primary);border:1px solid var(--color-red-primary);font-size:14px;transition:.3s;font-weight:500}.tour__info .price__button .btn:hover{background-color:var(--color-red-primary);color:#fff}.tour--hz{display:flex;box-shadow:none;transition:.4s}.tour--hz:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);cursor:pointer}.tour--hz a{display:flex;width:100%}.tour--hz .tour__top{width:40%;height:auto}.tour--hz .tour__top .tour-img{border-radius:8px 0 0 8px;-o-object-fit:cover;object-fit:cover}@media (max-width:992px){.tour--hz,.tour--hz a{flex-direction:column}.tour--hz .tour__top{width:100%;height:200px}.tour--hz .tour__top .tour-img{border-radius:8px 8px 0 0}}.tour--hz .tour__top__info__item{color:#fff}.tour--hz .tour__top__info__item.cheap{background-color:var(--color-orange-primary)}.tour--hz .tour__top__info__item.economic{background-color:var(--color-pink-primary)}.header,.tour--hz .tour__top__info__item.basic{background-color:var(--color-primary)}.tour--hz .tour__top__info__item.diamond{background-color:var(--color-red-secondary)}.tour--hz .tour__top__info__item .icon{width:24px;height:24px}.tour--hz .tour__top__info__item .icon svg path{fill:#fff}.tour--hz .tour__info{width:100%;flex:1;padding:16px;font-size:15px}.tour--hz .tour__info .title{font-size:20px;line-height:28px}.tour--hz .tour__info .content{gap:12px}@media (max-width:992px){.tour--hz .tour__info{font-size:12px;padding:12px}.tour--hz .tour__info .title{font-size:var(--size-tour-title-tablet);line-height:26px}.tour--hz .tour__info .content{gap:8px}}.tour--hz .tour__info .content__row{display:flex;flex-direction:row;justify-content:flex-start;gap:6px}.tour--hz .tour__info .content__item{flex:1;color:var(--color-text-primary)}.tour--hz .tour__info .content__item .label{display:flex;align-items:flex-start;gap:6px}.tour--hz .tour__info .content__item.time{flex:1.5 1}.tour--hz .tour__info .content__item.transfer{flex:2 1}.tour--hz .tour__info .content__item.dates{display:flex;align-items:center;overflow:hidden}.tour--hz .tour__info .content__item.dates .list-date{display:flex;align-items:center;width:300px;overflow-x:auto;gap:6px;flex:1;scrollbar-width:none}.tour--hz .tour__info .content__item.dates .list-date .date{width:50px;min-width:50px;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;border:1px solid var(--color-orange-primary);font-size:12px;color:var(--color-orange-primary)}.tour--hz .tour__info .content__item.dates .list-date .date:hover{background-color:var(--color-orange-primary);color:#fff}.tour--hz .tour__info .price .old-price span{text-decoration:none;color:var(--color-text-primary)}.tour--hz .tour__info .price .new-price{font-size:24px;font-weight:700}.form-filter__item .label,.form__item label{font-size:15px;font-weight:700}.tour--hz .tour__info .price__button .btn{background-color:var(--color-primary);color:#fff;font-weight:700;font-size:15px;border:1px solid var(--color-primary)}.form--search-home{display:flex;align-items:flex-end}.form__section,.post-detail__content__info{width:100%;flex:1}.form-filter,.form-filter__item,.form__item,.post__detail{display:flex;flex-direction:column}.form__item label{-webkit-margin-after:4px;margin-block-end:4px}.form-filter{gap:16px}.form-filter__item{gap:8px}.form-filter__item .form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.form-filter__actions button{width:100%;height:32px;color:#fff;background-color:var(--color-primary);border-radius:6px;border:1px solid var(--color-primary);transition:.3s}.options-flat{display:flex;flex-wrap:wrap;gap:8px}.actions-slide,.block-title.center,.tabs-circle__head,.tabs__head{align-items:center;display:flex}.options-flat__item{width:calc(50% - 4px);padding:6.5px 8px;color:var(--color-text-grey);border:1px solid var(--color-border-primary);border-radius:6px;transition:.3s;font-weight:600;background-color:#fff;text-align:center}.options-flat__item:hover{cursor:pointer;background-color:var(--color-primary-alpha);color:var(--color-primary);border:1px solid var(--color-primary)}.block-title .title:before,.gallery__item__overlay button,.options-flat__item.active,.tabs__indicator{background-color:var(--color-primary)}.options-flat__item.active{color:#fff}.block-title .title,.tabs-circle__head__item,.tabs__head__item.active,.vselect-container.single-select .vselect-option.vselect-option-child.active:hover,.vselect-container.single-select .vselect-option.vselect-option-solo.active:hover{color:var(--color-primary)}.block-title .title{font-size:32px;font-weight:600;text-transform:uppercase;position:relative;margin-bottom:24px}.block-title .title:before{position:absolute;top:calc(100% + 2px);left:0;width:180px;height:3px;content:""}.block-title .description{font-size:18px;line-height:28px;margin-bottom:16px}.block-title.center{flex-direction:column}.block-title.center .title{text-align:center}.block-title.center .title:before{left:50%;transform:translate(-50%)}.block-title.center .description,.home-explore__title .block-title,.home-lasthour__title .block-title{width:60%}.block-title.line-auto .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.block-title.line-auto .title:before{width:50%}.actions-slide{-moz-column-gap:12px;column-gap:12px}.tabs__head{position:relative;margin-bottom:32px}.tabs__head__item{padding-left:16px;padding-right:16px;font-weight:600;position:relative}.tabs__head__item:hover{cursor:pointer}.tabs__indicator{position:absolute;bottom:0;height:2px;transition:width .3s,left .3s}.tabs-circle__head{gap:24px}.tabs-circle__head__item{display:flex;align-items:center;justify-content:center;width:200px;border-radius:20px;border:1px solid var(--color-primary);padding:6px 24px;font-weight:600;transition:.4s}.tabs-circle__head__item.active{background-color:#fff;border:1px solid transparent}.tabs-circle__head__item:hover,.vselect-container.single-select .vselect-option.vselect-option-child label:hover,.vselect-container.single-select .vselect-option.vselect-option-solo label:hover{cursor:pointer}.gallery{display:grid;grid-gap:10px;grid-template-columns:1fr .5fr 1fr 1fr 1fr;grid-auto-rows:30rem;grid-auto-flow:dense;width:100%;-webkit-animation:1s showOpacity;animation:1s showOpacity}.gallery__item{overflow:hidden;border-radius:6px;position:relative}.gallery__item img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:6px;transition:.3s;z-index:1}.gallery__item.large{grid-column:span 2;grid-row:span 2}.gallery__item.special,.gallery__item.wide{grid-column:span 2}.gallery__item.tall{grid-row:span 2}.gallery__item:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.35);transition:.4s;z-index:2}.gallery__item:hover:before{background-color:rgba(0,0,0,.7)}.gallery__item:hover img,.post:hover .box-top .box-img img{transform:scale(1.2)}.gallery__item:hover .gallery__item__overlay .name{padding-bottom:24px;margin-bottom:24px;position:relative}.gallery__item:hover .gallery__item__overlay .name:before{position:absolute;bottom:0;left:50%;width:60px;height:1px;content:"";background-color:#fff;transition:.4s;transform:translate(-50%,-50%)}.gallery__item:hover .gallery__item__overlay button{display:flex}.gallery__item__overlay{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:3}.gallery__item__overlay .name{text-transform:uppercase;color:#fff;font-weight:600;font-size:19px;transition:.4s}.gallery__item__overlay button{display:none;align-items:center;justify-content:center;border:1px solid #fff;width:100px;height:36px;color:#fff;border-radius:8px;line-height:18px}.input{height:36px;border-radius:6px;border:1px solid var(--color-border-primary);padding-left:8px}.input.ghost{border:1px solid transparent;padding-left:0}.input.large{height:42px}.daterangepicker{border:none;border-radius:6px;z-index:100000}.daterangepicker .drp-calendar{border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,.15);max-width:320px}.daterangepicker .calendar-table td{height:30px}.text-primary{color:var(--color-primary)!important}.text-medium{font-weight:500!important}.text-bold{font-weight:700!important}.text-red-primary{color:var(--color-red-primary)!important}.vselect-container{background-color:#fff}.vselect-container .vselect-display-container{position:relative;cursor:pointer}.vselect-container .vselect-collapse-toggle.active svg,.vselect-container .vselect-display-container.active svg{transform:rotate(180deg)}.vselect-container .vselect-display-container .vselect-search-box{position:absolute;top:0;left:0;width:100%;height:100%;padding:.25rem}.vselect-container .vselect-display-container .vselect-search-input{width:calc(100% - 2rem);height:100%;padding:0 1rem;border:none!important;outline:0!important}.vselect-container .vselect-display-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;padding:1rem 2rem 1rem 1rem;border-radius:6px;border:1px solid var(--color-border-primary)}.vselect-container .vselect-collapse-toggle{width:20px;height:20px;position:absolute;top:50%;right:.5rem;transform:translateY(-50%);cursor:pointer;display:flex;justify-content:center;align-items:center}.vselect-container .vselect-tray-container .vselect-tray{overflow:auto;padding:16px 8px;background-color:#fff;border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.1)}.vselect-container .vselect-tray-container .vselect-tray.dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;height:auto!important;max-height:250px!important}.vselect-container .vselect-tray-container .vselect-tray.dropdown::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:4px}.vselect-container .vselect-tray-container .vselect-tray.dropdown::-webkit-scrollbar{width:6px}.vselect-container .vselect-tray-container .vselect-tray.dropdown::-webkit-scrollbar:horizontal{height:6px}.vselect-container .vselect-tray-container .vselect-tray.dropdown::-webkit-scrollbar-track{background:0 0}.vselect-container .vselect-tray-container .vselect-tray.dropdown::-webkit-scrollbar-thumb:hover{background:var(--color-scroll);cursor:pointer}.vselect-container.single-select .vselect-option.vselect-option-child:hover,.vselect-container.single-select .vselect-option.vselect-option-solo:hover{background-color:var(--color-primary-alpha);cursor:pointer}.vselect-container.single-select .vselect-option.vselect-option-child.active,.vselect-container.single-select .vselect-option.vselect-option-solo.active{color:var(--color-primary);font-weight:700}.vselect-container.single-select .vselect-option.vselect-option-child label,.vselect-container.single-select .vselect-option.vselect-option-solo label{display:block;width:100%;padding:12px}.vselect-global,.vselect-option{display:flex;align-items:center;border-radius:6px;transition:.4s}.vselect-global input[type=checkbox],.vselect-option input[type=checkbox]{margin-right:.5rem}.vselect-global.level1,.vselect-option.level1,.vselect-option.vselect-option-child{padding-left:2rem}.vselect-global.level2,.vselect-option.level2{padding-left:3rem}.t-breadcrumb{display:flex;align-items:center;gap:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-direction:row;justify-content:flex-start;width:100%}.t-breadcrumb__item{color:var(--color-text-primary);font-weight:600;position:relative}.post:hover .title,.t-breadcrumb__item:hover a{color:var(--color-primary)}.t-breadcrumb__item:last-child{color:var(--color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-breadcrumb__item:not(:last-child):before{position:absolute;top:0;right:-14px;content:"/";color:var(--color-text-primary)}.t-breadcrumb__item a{text-decoration:none;color:var(--color-text-primary)}.post{box-shadow:0 2px 4px rgba(0,0,0,.08);border-radius:8px;margin-bottom:16px}.post:hover{box-shadow:0 6px 24px rgba(0,0,0,.1)}.post:hover .box-top .box-img:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.3);z-index:2;border-radius:8px 8px 0 0}.post-detail__content .related-post__item .post__detail .box-top .box-img,.post-detail__content .related-post__item .post__detail .box-top .box-img img,.post__detail .box-top,.post__link{border-radius:8px}.post__link{text-decoration:none;color:var(--color-text-primary)}.post__detail .box-top{width:100%;height:200px;position:relative}.post__detail .box-top .box-img{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border-radius:8px 8px 0 0}.post__detail .box-top .box-img img{width:100%;height:100%;border-radius:8px 8px 0 0;transition:.3s;z-index:0;-o-object-fit:cover;object-fit:cover}.post__detail .box-info{display:flex;flex-direction:column;gap:6px;padding:8px 16px 16px}.post__detail .box-info__top{display:flex;align-items:flex-end;justify-content:space-between;font-size:12px;color:var(--color-text-grey)}.post__detail .box-info__top ion-icon{font-size:14px}.post__detail .box-info__top .category,.post__detail .box-info__top .time{display:flex;align-items:center;gap:4px}.post__detail .box-info .title{font-size:16px;font-weight:650;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:.3s;height:48px}.post__detail .box-info .box-description{height:63px}.post__detail .box-info .box-description p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.post__detail .box-info .read-more{display:inline-flex;align-items:center;margin-left:auto;margin-top:4px;gap:4px;color:var(--color-primary);font-weight:650}.post__detail .box-info .read-more i{width:16px}.post-detail{padding:32px 0;margin:0 auto}.home-favourite__news,.post-detail__content,.tour-detail__content{display:flex;gap:24px}.post-detail__content__info .title{margin-top:32px;margin-bottom:12px;font-size:32px}.post-detail__content__info .box-sub-info{display:flex;align-items:center;justify-content:flex-start;gap:32px;font-size:14px;margin-bottom:24px}.post-detail__content__info .box-sub-info .time{display:flex;align-items:center;gap:8px}.post-detail__content__info .box-sub-info .category{display:flex;align-items:center;gap:8px;color:var(--color-primary)}.post-detail__content__info .box-sub-info .category a{font-weight:500;text-decoration:none;color:var(--color-primary)}.post-detail__content__info .detail img{width:100%;height:auto}.post-detail__content .related-post{display:flex;flex-direction:column;width:300px;padding-top:80px;gap:24px}.post-detail__content .related-post__item{display:flex;flex-direction:column;gap:12px}.post-detail__content .related-post__item__title{font-size:16px;font-weight:600;text-transform:uppercase}.post-detail__content .related-post__item .post{margin-bottom:0;box-shadow:none;transition:.3s}.post-detail__content .related-post__item .post:hover .post__detail .box-info .title{text-decoration:underline!important}.post-detail__content .related-post__item .post__detail{flex-direction:row}.post-detail__content .related-post__item .post__detail .box-top{width:100px;height:80px;border-radius:8px}.post-detail__content .related-post__item .post__detail .box-info{width:100%;flex:1;padding:0 16px}.post-detail__content .related-post__item .post__detail .box-info .title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:auto;font-size:14px;line-height:20px}#button-contact-vr{position:fixed;bottom:24px;right:24px;z-index:99999}#button-contact-vr .button-contact{position:relative;margin-top:-5px}#button-contact-vr .button-contact .phone-vr{position:relative;visibility:visible;background-color:transparent;width:90px;height:90px;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transition:visibility .5s;left:0;bottom:0;display:block}.phone-vr-circle-fill{width:65px;height:65px;top:12px;left:12px;position:absolute;box-shadow:0 0 0 0 #c31d1d;background-color:rgba(230,8,8,.7);border-radius:50%;border:2px solid transparent;-webkit-animation:1.3s infinite zoom;animation:1.3s infinite zoom;transition:.5s;transform-origin:50% 50%;-webkit-animuiion:zoom 1.3s infinite}.phone-vr-img-circle{background-color:#e60808;width:40px;height:40px;line-height:40px;top:25px;left:25px;position:absolute;border-radius:50%;overflow:hidden;display:flex;justify-content:center;-webkit-animation:1s ease-in-out infinite phonering-alo-circle-img-anim;animation:1s ease-in-out infinite phone-vr-circle-fill}.phone-vr-img-circle a{display:block;line-height:37px}.phone-vr-img-circle img{max-height:25px;max-width:27px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#instagram-vr .phone-vr-circle-fill{background:#118ffd;background:linear-gradient(160deg,#118ffd 20%,#bc3cda 50%,#fddf05 80%);background-size:contain;box-shadow:0 0 0 0 #c840c9;background-color:#4f67fe;border:0}#instagram-vr .phone-vr-img-circle{background:0 0}#telegram-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #2c9fd8;background-color:rgba(44,159,216,.74)}#telegram-vr .phone-vr-img-circle{background:#2c9fd8}@-webkit-keyframes phone-vr-circle-fill{0%,50%,to{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}}@-webkit-keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}to{transform:scale(.9);box-shadow:0 0 0 0 transparent}}@keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}to{transform:scale(.9);box-shadow:0 0 0 0 transparent}}.phone-bar a{position:absolute;margin-top:-65px;left:30px;z-index:-1;color:#fff;font-size:16px;padding:7px 15px 7px 50px;border-radius:100px;white-space:nowrap}.phone-bar a:hover{opacity:.8;color:#fff}@media (max-width:736px){.phone-bar{display:none}}#contact-vr .phone-vr-circle-fill,#zalo-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #2196f3;background-color:rgba(33,150,243,.7)}#contact-vr .phone-vr-img-circle,#zalo-vr .phone-vr-img-circle{background-color:#2196f3}#viber-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #714497;background-color:rgba(113,68,151,.8)}#viber-vr .phone-vr-img-circle{background-color:#714497}div#whatsapp-vr .phone-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #1fd744;background-color:rgba(35,217,72,.7)}div#whatsapp-vr .phone-vr .phone-vr-img-circle{background:#1cd741}div#whatsapp-vr .phone-vr .phone-vr-img-circle img{max-width:100%;max-height:100%;border-radius:50%}#fanpage-vr img{max-width:35px;max-height:35px}#fanpage-vr .phone-vr-img-circle{background-color:#1877f2}#fanpage-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 rgba(24,119,242,.65);background-color:rgba(24,119,242,.7)}#gom-all-in-one .button-contact{transition:1.6s;-moz-transition:1.6s;-webkit-transition:1.6s}#button-contact-vr.active #gom-all-in-one .button-contact{margin-left:-100%}#all-in-one-vr .phone-bar{position:absolute;top:50%;transform:translateY(-50%);left:100%;color:#fff;padding:5px 15px 5px 48px;border-radius:50px;margin-left:-64px;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer}#popup-showroom-vr.active,div#popup-form-contact-vr.active{display:block;position:fixed;width:100%;height:100vh;top:0;left:0;z-index:99999}.bg-popup-vr{position:absolute;left:0;top:0;background:rgba(51,51,51,.5);width:100%;height:100vh}.content-popup-vr{background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:95%;border-radius:5px;box-shadow:0 0 14px 5px rgba(0,0,0,.49);max-width:600px;display:flex}.content-popup-vr input,.content-popup-vr textarea{width:100%;max-height:100px;min-height:38px;border:1px solid #b1b1b1;margin-bottom:10px;padding:0 7px;background:#fff}.content-popup-vr input.wpcf7-form-control.wpcf7-submit{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:5px 32px 2px;background:#2196f3;border:0;color:#fff;font-size:16px;border-radius:5px;margin:10px auto 0;display:block;box-shadow:0 0 5px 1px rgba(0,0,0,.29);font-weight:400;min-height:auto;line-height:30px}.content-popup-vr input.wpcf7-form-control.wpcf7-submit:hover{opacity:.7}.content-popup-vr .close-popup-vr{font-family:sans-serif;width:23px;height:23px;background:#000;position:absolute;top:-10px;right:-10px;color:#fff;text-align:center;line-height:23px;font-size:17px;border-radius:50%;cursor:pointer}.content-popup-vr .close-popup-vr:hover{background:#b50000}.content-popup-vr .content-popup-div-vr{width:100%;padding:25px}.content-popup-vr .content-popup-img-vr{width:100%;max-width:45%;border-radius:10px 0 0 10px;overflow:hidden}#loco-top .content-popup-img-vr,div#popup-form-contact-vr #loco-bottom .content-popup-img-vr{max-width:100%;text-align:center}#contact-showroom.no-event a{pointer-events:none}.content-popup-vr .content-popup-div-vr ul{color:#333;list-style:none;font-size:15px}@media (max-width:673px){div#popup-form-contact-vr .content-popup-vr{display:block}div#popup-form-contact-vr .content-popup-vr .content-popup-img-vr{max-width:100%;display:none}}#ftiktok-vr .phone-vr-img-circle{background-color:#020202}#tiktok-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 rgba(2,2,2,.55);background-color:rgba(2,2,2,.6)}#tiktok-vr .phone-vr-img-circle img{max-width:90%;max-height:90%}#tiktok-vr .phone-vr-img-circle{background:#020202}#messenger-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #6a4ffe;background-color:rgba(106,79,254,.5)}#messenger-vr .phone-vr-img-circle{background-color:#6a4ffe}#messenger-vr .phone-vr-img-circle img{max-width:100%;max-height:100%}.header__top{background-color:var(--color-primary-alpha);padding:6px 0}.header__top__detail{display:flex;align-items:center;justify-content:space-between}.footer__item__row .hotline ion-icon,.footer__item__row .label ion-icon,.footer__item__title{font-size:18px}.header__top__detail .left,.header__top__detail .left .phone{display:flex;align-items:center}.header__top__detail .left .phone ion-icon{font-size:18px;margin-right:6px}.header__top__detail .left .phone a{color:var(--color-red-primary);font-weight:600;text-decoration:none}.header__top__detail .left span{margin-left:6px}.header__top__detail .right .socials{display:flex;align-items:center;gap:8px}.header__top__detail .right .socials__item a{display:flex;align-items:center;text-decoration:none;color:var(--color-primary)}.header__bottom{display:flex;justify-content:space-between}.header__bottom .logo,.header__bottom__right{display:flex;align-items:center}.header__bottom__right .btn-menu-toggle{color:#fff;display:none}.header__bottom .logo img{height:38px;max-width:100%;-o-object-fit:cover;object-fit:cover}.header__bottom .menu{display:flex;align-items:center;-moz-column-gap:42px;column-gap:42px;margin-right:0}.header__bottom .menu__item{padding:18px 0;position:relative}.header__bottom .menu__item:after{position:absolute;bottom:12px;left:0;width:100%;height:2px;background-color:#fff;transition:transform .25s ease-in-out;content:"";transform:scaleX(0)}.header__bottom .menu__item.active:after{transform:scale(1)}.header__bottom .menu__item__link{color:#fff;font-weight:600;text-decoration:none}.header__bottom .menu__item:hover:after{transform:scaleX(1)}.header__bottom .menu__item:hover .menu__item__sub,.header__bottom .menu__item:hover .travel-guide{display:flex}.header__bottom .menu__item__sub{display:none;left:0;position:fixed;width:100vw;padding:32px 64px;top:90px;background-color:#fff;z-index:12;box-shadow:0 12px 32px rgba(0,0,0,.15)}.header__bottom .menu__item__sub__item{width:100%;flex:1;display:flex;flex-direction:column;gap:16px}.header__bottom .menu__item__sub__item .title{font-size:16px;font-weight:700;position:relative;padding-left:8px;line-height:16px}.header__bottom .menu__item__sub__item .title:before{position:absolute;top:0;left:0;width:3px;height:100%;content:"";background-color:var(--color-primary)}.header__bottom .menu__item__sub__item ul{display:flex;flex-direction:column;gap:8px}.header__bottom .menu__item__sub__item ul li span{text-transform:capitalize;font-weight:300}.header__bottom .menu__item__sub__item ul li a{text-decoration:none;color:var(--color-text-primary)}.header__bottom .menu__item__sub.travel-guide{position:absolute;top:100%;left:0;width:200px;padding:12px;border-radius:0 0 6px 6px}.header__bottom .menu__item__sub.travel-guide .menu__item__sub__item ul li a{display:flex;text-decoration:none;color:var(--color-text-primary);font-weight:500;padding:6px 12px;border-radius:6px}.header__bottom .menu__item__sub.travel-guide .menu__item__sub__item ul li a:hover,.hom-search .box-search .tabs__head__item.active,.home-lasthour__view-all a{color:var(--color-primary)}.menu-mobile{display:none;position:fixed;top:0;right:-100vw;width:100vw;height:100vh;z-index:1010;background-color:rgba(0,0,0,.45);transition:.3s;opacity:0}.menu-mobile.active{right:0;transition:.3s;opacity:1}.menu-mobile__content{margin-left:auto;width:60vw;background-color:#fff;padding:24px;max-width:350px}.menu-mobile__content button{position:absolute;top:16px;right:16px;background-color:transparent;outline:0;border:none}.menu-mobile__content button ion-icon{font-size:24px}.menu-mobile__content ul{display:flex;flex-direction:column;gap:20px;margin-top:32px}.menu-mobile__content ul li a{text-decoration:none;font-weight:600;color:var(--color-text-primary)}.menu-mobile__content ul li a.active{padding-bottom:2px;border-bottom:1px solid var(--color-primary)}.footer{background-color:var(--color-primary);padding-top:24px}.footer__item{display:flex;flex-direction:column;gap:16px}.footer__item .logo{margin-bottom:16px}.footer__item .logo img{height:56px;width:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.footer__item__title{text-transform:uppercase;color:#fff;margin-bottom:16px;margin-top:12px}.home-search-mobile .form-search .form .form__section .col-12,.page__box-title{margin-bottom:32px}.footer__item__row{display:flex;align-items:flex-start;gap:8px}.footer__item__row .label{color:hsla(0,0%,100%,.8);display:flex;align-items:center;gap:8px;white-space:nowrap}.footer__item__row .value{color:#fff;text-decoration:none;font-weight:600}.footer__item__row .hotline{display:flex;align-items:center;gap:8px;background-color:#fff;color:var(--color-primary);padding:10px 24px;font-weight:700;text-decoration:none;border-radius:8px}.footer__item__row img{width:100%;height:auto;max-height:60px}.footer__item__row .socials{gap:24px;margin-top:6px}.footer__item__row .socials,.footer__item__row .socials__item a{display:flex;align-items:center}.footer__item__row .socials__item a ion-icon{font-size:20px;color:#fff}.filter-tablet__content .form-filter__title button ion-icon,.home-search-mobile .form-search__title button ion-icon{font-size:28px}.footer__item__row .socials__item a svg{width:22px;height:22px}.footer__policy{margin-top:32px;padding:6px 24px;text-align:center;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.6)}.page__box-title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.page__title{padding:24px;font-size:32px;font-weight:700;color:var(--color-primary);text-transform:uppercase;text-align:center}.page__title.detail{padding:24px 0 32px;text-transform:inherit;color:var(--color-text-primary);text-align:left;font-size:28px;line-height:38px;font-weight:600}.page__description{width:60%;font-size:16px;line-height:30px;font-weight:500}.home-banner{position:relative;z-index:1}.home-banner .home-banner-primary{width:100%;height:23.95835vw;z-index:1}.home-banner .home-banner-primary .owl-item,.home-banner .home-banner-primary .owl-item .item{width:100%;height:23.95835vw}.home-banner .home-banner-primary .owl-item .item img,.home-search-mobile .box-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-search-mobile{display:none;position:relative;height:320px}.home-search-mobile .box-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.home-search-mobile .box-search{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;border-radius:8px;box-shadow:0 0 12px rgba(0,0,0,.15);background-color:#fff;z-index:2;gap:8px}.home-search-mobile .box-search__group,.home-search-mobile .box-search__item{width:100%;background-color:var(--color-primary-alpha);border-radius:8px;display:flex}.home-search-mobile .box-search__group{align-items:center}.home-search-mobile .box-search__group .box-search__item{border-radius:0;position:relative}.home-search-mobile .box-search__group .box-search__item:first-child{border-radius:8px 0 0 8px}.home-search-mobile .box-search__group .box-search__item:first-child:before{position:absolute;top:15px;right:0;height:calc(100% - 30px);width:2px;content:"";background-color:#fff}.home-search-mobile .box-search__group .box-search__item:last-child{border-radius:0 8px 8px 0}.home-search-mobile .box-search__item{flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:650;color:var(--color-primary);padding:12px 8px}.home-search-mobile .box-search__item .box-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px}.home-search-mobile .box-search__item svg{transform:scale(1.2);width:20px;height:20px}.home-search-mobile .box-search__item svg path{fill:var(--color-primary)}.home-search-mobile .form-search{position:fixed;bottom:-100vh;height:100vh;width:100vw;z-index:10002;padding-top:10vh;background-color:rgba(0,0,0,.45);transition:.3s;opacity:0}.home-search-mobile .form-search.active{bottom:0;transition:.3s;opacity:1}.home-search-mobile .form-search__title{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border-primary)}.home-search-mobile .form-search__title .label{display:flex;align-items:center;font-size:16px;font-weight:650;gap:12px}.home-search-mobile .form-search__title button{outline:0;border:none;background-color:transparent}.home-search-mobile .form-search .form{display:flex;flex-direction:column;align-items:flex-start;height:100%;background-color:#fff;border-radius:12px;padding:24px;width:100%}.home-search-mobile .form-search .form .form__section{flex:inherit}.home-search-mobile .form-search .form .form__section .col-12:first-child{margin-bottom:18px}.home-search-mobile .form-search .form .btn{margin-left:0;width:100%;height:42px;font-size:14px;color:#fff}.hom-search{position:relative;z-index:2}.hom-search .box-search{margin-top:-56px;box-shadow:0 3px 12px rgba(0,0,0,.2);border-radius:6px;background-color:#fff}.hom-search .box-search .tabs__head{padding-left:32px;padding-right:32px;border-bottom:1px solid var(--color-border-primary);margin-bottom:16px}.hom-search .box-search .tabs__head__item{display:flex;align-items:center;justify-content:center;width:100%;font-size:16px;padding:12px 16px;color:var(--color-text-grey)}.hom-search .box-search .tabs__head__item .box-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:6px}.hom-search .box-search .tabs__head__item svg{transform:scale(1.2);width:24px;height:24px}.hom-search .box-search .tabs__head__item svg path{fill:var(--color-text-grey)}.filter-tablet__item:first-child .label-item svg path,.hom-search .box-search .tabs__head__item.active svg path{fill:var(--color-primary)}.hom-search .box-search .tabs__content{padding:0 42px 16px}.home-group-tour{padding-top:64px}.home-group-tour .group-tour{display:flex;justify-content:center;gap:16px}.home-group-tour .group-tour__item{display:flex;align-items:flex-start;justify-content:center;padding:16px;border-radius:12px;width:120px}.home-group-tour .group-tour__item a{text-decoration:none;display:flex;align-items:center;flex-direction:column;gap:8px}.tour-detail__content__info .tour-more-info__list__item p,.tour-detail__other__content .other-tour__carousel .tour--other .content .title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-group-tour .group-tour__item .box-icon{display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-alpha);width:64px;height:64px;border-radius:8px;border:1px solid transparent;transition:.5s}.home-group-tour .group-tour__item .box-icon img{width:42px;height:42px;-o-object-fit:cover;object-fit:cover}.home-group-tour .group-tour__item span{color:var(--color-text-primary);text-transform:uppercase;font-size:14px;text-align:center}.home-group-tour .group-tour__item:hover .box-icon{border:1px solid var(--color-primary)}.filter-tablet__item:first-child,.order__detail__form .basic__detail .form-item:nth-child(odd){border-right:1px solid var(--color-border-primary)}.home-group-tour__carousel{padding-top:32px}.home-group-tour__carousel .owl-stage{height:300px}.home-group-tour__carousel .owl-stage .owl-item{height:100%}.home-group-tour__carousel .item{display:block;height:100%;border-radius:12px}.home-group-tour__carousel .item img{width:100%;border-radius:12px;height:100%;overflow:hidden}.home-group-tour__carousel .owl-dots{margin-top:24px!important}.home-group-tour__carousel .owl-dots .owl-dot span{width:6px;height:6px}.home-group-tour__carousel .owl-dots .owl-dot.active span{background-color:var(--color-primary)}.home-explore,.home-favourite{padding-top:64px;padding-bottom:64px}.home-combo,.home-lasthour{padding-top:32px;background-image:linear-gradient(180deg,#daefff,#e6f2ff,#f1f6ff,#f9faff,#fff)}.home-explore__title,.home-lasthour__title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.home-explore__carousel .owl-item{height:250px}.home-explore__carousel .owl-item .item{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;border-radius:12px;position:relative;text-decoration:none;overflow:hidden}.home-explore__carousel .owl-item .item:hover img{transform:scale(1.2)}.home-explore__carousel .owl-item .item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;z-index:1;transition:.3s}.home-explore__carousel .owl-item .item span{text-transform:uppercase;z-index:3;color:#fff;position:inherit;font-size:14px;font-weight:600;padding:12px 16px;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);width:100%;text-align:center}.home-lasthour{padding-bottom:32px}.home-lasthour__view-all{margin-top:24px;text-align:center}.home-lasthour__view-all a{padding:8px 24px;border:1px solid var(--color-primary);text-decoration:none;font-size:16px;font-weight:700;border-radius:8px;transition:.3s}.home-lasthour__view-all a:hover{background-color:var(--color-primary);color:#fff}.home-favourite__news .video{width:40%;height:250px}.home-favourite__news .video iframe{width:100%;height:100%;border-radius:8px}.home-favourite__news .description{flex:1;font-size:16px;line-height:24px}.home-combo{padding-bottom:64px;position:relative}.home-combo .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;opacity:.1;z-index:1}.home-combo__title{z-index:2;position:relative}.home-combo__content{z-index:3;position:relative}.home-combo__content .tabs-circle{margin-top:32px}.home-combo__content .tabs-circle__head{justify-content:center}.home-combo__content .tabs-circle__content{margin-top:24px}.home-combo__content .tour-combo{border-radius:12px;position:relative;transition:transform .8s;transform-style:preserve-3d;margin-bottom:16px}.home-combo__content .tour-combo:hover{cursor:pointer}.home-combo__content .tour-combo:hover .tour-combo__inner{transform:rotateY(-180deg)}.home-combo__content .tour-combo__inner{position:relative;transform-style:preserve-3d;transition:transform .8s;height:100%}.home-combo__content .tour-combo .front-side{display:flex;flex-direction:column;padding:20px;background-color:#fff;border-radius:12px;gap:8px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.home-combo__content .tour-combo .front-side .icon{width:24px;height:24px}.home-combo__content .tour-combo .front-side .destination{display:flex;align-items:center;justify-content:space-between;font-weight:700;text-transform:uppercase}.home-combo__content .tour-combo .front-side .destination span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:50%}.home-combo__content .tour-combo .front-side__item{display:flex;align-items:flex-start}.home-combo__content .tour-combo .front-side__item .label{font-weight:600;width:50%;display:flex;align-items:center;gap:8px}.filter__result,.home-combo__content .tour-combo .front-side__item .value,.list-post__result{flex:1}.home-combo__content .tour-combo .front-side__item.holtel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-combo__content .tour-combo .front-side .price{text-align:right}.home-combo__content .tour-combo .front-side .price .label,.home-combo__content .tour-combo .front-side .price .value{font-weight:500}.home-combo__content .tour-combo .front-side .price .value span{font-size:16px;color:var(--color-red-primary);font-weight:600}.home-combo__content .tour-combo .back-side{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px;z-index:2;border-radius:12px;transform:rotateY(180deg);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.home-combo__content .tour-combo .back-side a{width:100%;height:100%;padding:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-decoration:none;border-radius:12px}.home-combo__content .tour-combo .back-side a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.3);z-index:2;border-radius:12px}.home-combo__content .tour-combo .back-side .tour-bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;z-index:1}.home-combo__content .tour-combo .back-side .tour-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.home-combo__content .tour-combo .back-side__btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.15);z-index:2;border:none}.home-combo__content .tour-combo .back-side__btn i{width:16px;color:var(--color-primary)}.home-combo__content .tour-combo .back-side .view{padding-top:16px;margin-top:16px;text-transform:uppercase;z-index:3;color:#fff;font-weight:500;position:relative}.home-combo__content .tour-combo .back-side .view:before{position:absolute;top:0;left:50%;width:calc(100% + 24px);height:1px;background-color:#fff;transform:translateX(-50%);content:""}.home-combo__content .view-all{margin-top:16px;text-align:center}.filter,.list-post,.order,.tour-detail{padding:32px 0}.filter__content{display:flex;flex-direction:column;gap:24px}.filter__content__top,.list-post__content__top{display:flex;align-items:center;gap:20px}.filter__content__top .filter-title{width:320px;font-size:18px;text-transform:uppercase;font-weight:700}.filter__content__top .result{display:flex;align-items:center;justify-content:space-between;width:100%;flex:1;gap:24px}.filter__content__top .result__number{flex:1;font-size:16px}.filter__content__top .result__number span{font-size:24px;color:var(--color-primary);font-weight:700}.filter__content__top .result__sort{display:flex;align-items:center;gap:32px;font-size:16px}.filter__content__top .result__sort .box-sort{width:250px}.filter__content__detail,.list-post__content__detail{display:flex;gap:20px}.filter__content__detail .box-filter{width:320px;background-color:#f8f8f8;padding:30px 20px;border-radius:12px;position:-webkit-sticky!important;position:sticky!important;top:10px;z-index:1010;overflow-y:auto;max-height:95vh;height:100%}.filter__content__detail .box-filter::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:2px}.filter__content__detail .box-filter::-webkit-scrollbar{width:6px}.filter__content__detail .box-filter::-webkit-scrollbar:horizontal{height:6px}.filter__content__detail .box-filter::-webkit-scrollbar-track{background:0 0}.filter__content__detail .box-filter::-webkit-scrollbar-thumb:hover{background:var(--color-scroll);cursor:pointer}.filter__result .list-tour,.list-post__result .list-tour{display:flex;flex-direction:column;gap:20px}.filter-tablet{display:none;align-items:center;position:fixed;bottom:0;background-color:#fff;z-index:10;width:100%;border-top:1px solid var(--color-border-primary)}.filter-tablet__item{display:flex;align-items:center;justify-content:center;padding:20px 12px;width:100%;flex:1;gap:6px}.filter-tablet__item .label-item{display:flex;align-items:center;font-size:12px;font-weight:700}.filter-tablet__item .label-item:hover{cursor:pointer}.filter-tablet__item .label-item svg{margin-bottom:-2px}.filter-tablet__item:first-child .label-item{color:var(--color-primary);font-weight:600}.filter-tablet__content{position:fixed;width:100%;bottom:-100%;left:0;transition:.4s}.filter-tablet__content:before{position:fixed;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.6);z-index:-1;display:none}.filter-tablet__content.active{display:block;bottom:0}.filter-tablet__content.active:before{display:block}.filter-tablet__content .form-filter{padding:16px 24px 24px;border-radius:20px 20px 0 0;z-index:2;background-color:#fff}.filter-tablet__content .form-filter__item label{font-weight:500;font-size:12px}.filter-tablet__content .form-filter__title{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--color-border-primary);font-size:18px;font-weight:600}.filter-tablet__content .form-filter__title button{border:none;outline:0;background-color:transparent}.filter-tablet__content .form-filter__actions button{height:36px;font-size:12px}.tour-detail__sub-title{font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:24px;text-align:center}.tour-detail__content__info{width:100%;flex:1;display:flex;flex-direction:column;gap:40px}.tour-detail__content__info .images{display:grid;max-height:520px;gap:8px;grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(0,520px);grid-gap:10px;height:100%}.tour-detail__content__info .images .list-thumb{grid-column:span 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px}.tour-detail__content__info .images .list-thumb__item{width:100%;height:25%;border-radius:6px}.tour-detail__content__info .images .list-thumb__item:before{top:0;left:0;width:100%;height:100%;content:"";background-color:transparent;transition:.3s;border-radius:6px}.tour-detail__content__info .images .list-thumb__item:hover:before,.tour-detail__content__info .images__primary:hover:before{background-color:rgba(0,0,0,.3)}.tour-detail__content__info .images .list-thumb__item:hover{cursor:pointer}.tour-detail__content__info .images .list-thumb__item img,.tour-detail__content__info .images .list-thumb__item video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.tour-detail__content__info .images .list-thumb__item.more:before{background-color:rgba(0,0,0,.5)}.tour-detail__content__info .images .list-thumb__item.more span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:22px;color:#fff}.tour-detail__content__info .images__primary{grid-column:span 4;position:relative}.tour-detail__content__info .images__primary:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:transparent;transition:.3s;border-radius:8px}.tour-detail__content__info .images__primary:hover{cursor:pointer}.tour-detail__content__info .images__primary img,.tour-detail__content__info .images__primary video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.tour-detail__content__info .tour-description{font-size:15px;line-height:26px}.tour-detail__content__info .tour-description__title{font-size:24px;font-weight:700;margin-bottom:16px;text-transform:uppercase}.tour-detail__content__info .tour-description__content{max-height:500px;overflow-y:auto}.tour-detail__content__info .tour-description__content::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:6px}.tour-detail__content__info .tour-description__content::-webkit-scrollbar{width:10px}.tour-detail__content__info .tour-description__content::-webkit-scrollbar:horizontal{height:10px}.tour-detail__content__info .tour-description__content::-webkit-scrollbar-track{background:0 0}.tour-detail__content__info .tour-description__content::-webkit-scrollbar-thumb:hover{background:var(--color-scroll);cursor:pointer}.tour-detail__content__info .tour-more-info__list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tour-detail__content__info .tour-more-info__list__item{display:flex;flex-direction:column;gap:8px}.tour-detail__content__info .tour-more-info__list__item .label{display:flex;flex-direction:column;gap:6px}.tour-detail__content__info .tour-more-info__list__item .label img{width:36px;height:36px;-o-object-fit:cover;object-fit:cover}.tour-detail__content__info .tour-more-info__list__item .label span{font-size:18px;font-weight:700}.tour-detail__content__info .tour-schedule__list{display:flex;flex-direction:column}.tour-detail__content__info .tour-schedule__list .accordion{display:flex;flex-direction:column;gap:8px}.tour-detail__content__info .tour-schedule__list .accordion-item{border:none;border-radius:6px}.tour-detail__content__info .tour-schedule__list .accordion-header{border-radius:6px 6px 0 0}.tour-detail__content__info .tour-schedule__list .accordion-button{padding:12px 16px 12px 12px;background-color:#f8f8f8;font-size:16px;font-weight:500;color:var(--color-text-primary);border-radius:6px 6px 0 0;outline:0!important;box-shadow:none!important}.tour-detail__content__info .tour-schedule__list .accordion-button:after{width:16px;height:16px;background-size:16px}.tour-detail__content__info .tour-schedule__list .accordion-collapse{background-color:#f8f8f8;border-radius:0 0 8px 8px}.tour-detail__content__info .tour-schedule__list .accordion-collapse .accordion-body{position:relative;padding-left:24px}.tour-detail__content__info .tour-schedule__list .accordion-collapse .accordion-body:before{position:absolute;top:0;left:12.5px;width:calc(100% - 25px);height:1px;background-color:var(--color-border-primary);content:""}.tour-detail__content__info .tour-schedule__list .accordion-collapse .accordion-body .wrapper{padding-bottom:24px;padding-left:16px;border-left:1px dashed var(--color-primary);position:relative}.tour-detail__content__info .tour-schedule__list .accordion-collapse .accordion-body .wrapper:before{position:absolute;top:-1px;left:-3px;width:5px;height:5px;background-color:var(--color-primary);content:"";border-radius:50%}.tour-detail__content__info .tour-schedule__list .accordion-collapse .accordion-body .wrapper:after{position:absolute;bottom:-1px;left:-3px;width:5px;height:5px;background-color:var(--color-primary);content:"";border-radius:50%}.tour-detail__content__info .tour-schedule__list .accordion-collapse .accordion-body img{max-width:100%;height:auto}.tour-detail__content__info .tour-note{margin-top:24px}.tour-detail__content__info .tour-note__list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tour-detail__content__info .tour-note .accordion{display:flex;flex-direction:column;gap:8px}.tour-detail__content__info .tour-note .accordion-item{border:none;border-radius:8px}.tour-detail__content__info .tour-note .accordion-header{border-radius:8px 8px 0 0}.tour-detail__content__info .tour-note .accordion-button{padding:16px;background-color:#f8f8f8;font-size:16px;font-weight:600;color:var(--color-text-primary);border-radius:8px 8px 0 0;outline:0!important;box-shadow:none!important}.tour-detail__content__info .tour-note .accordion-button:after{width:14px;height:14px;background-size:14px}.tour-detail__content__info .tour-note .accordion-body{padding-left:16px!important}.tour-detail__content__info .tour-note .accordion-collapse{background-color:#f8f8f8;border-radius:0 0 8px 8px;max-height:400px;overflow-y:auto}.tour-detail__content__info .tour-note .accordion-collapse::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:6px}.tour-detail__content__info .tour-note .accordion-collapse::-webkit-scrollbar{width:6px}.tour-detail__content__info .tour-note .accordion-collapse::-webkit-scrollbar:horizontal{height:6px}.tour-detail__content__info .tour-note .accordion-collapse::-webkit-scrollbar-track{background:0 0}.tour-detail__content__info .tour-note .accordion-collapse::-webkit-scrollbar-thumb:hover{background:var(--color-scroll);cursor:pointer}.tour-detail__content__info .tour-note .accordion-collapse .accordion-body{position:relative;padding-left:24px}.tour-detail__content__info .tour-note .accordion-collapse .accordion-body:before{position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--color-border-primary);content:""}.tour-detail__content__info .tour-note .accordion-collapse .accordion-body .wrapper{padding-bottom:24px;padding-left:0;position:relative}.tour-detail__content__price{width:300px;background-color:#fff}.tour-detail__content__price .box-price{display:flex;flex-direction:column;gap:24px;padding:16px;border-radius:12px;background-color:#fff;box-shadow:0 0 12px rgba(0,0,0,.2);position:-webkit-sticky!important;position:sticky!important;top:10px;z-index:1010}.tour-detail__content__price .price{display:flex;flex-direction:column;gap:16px}.tour-detail__content__price .price label{font-size:18px;font-weight:700}.tour-detail__content__price .price p{font-size:32px;font-weight:650;color:var(--color-red-primary)}.tour-detail__content__price .price p span{font-size:20px;font-weight:400;color:var(--color-text-primary)}.tour-detail__content__price .info{font-size:14px;display:flex;flex-direction:column;gap:16px}.tour-detail__content__price .info__row{display:flex;align-items:flex-start;gap:8px}.tour-detail__content__price .info__row .label{display:flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap}.tour-detail__content__price .info__row .value{margin-top:3px;font-weight:700;color:var(--color-primary)}.tour-detail__content__price .info__row .value.date select{font-size:14px;font-weight:700;color:var(--color-primary);border:none;padding:0 28px 0 0}.tour-detail__content__price .info__row .value.date select:focus,.tour-detail__content__price .info__row .value.date select:hover{outline:0;box-shadow:none}.tour-detail__content__price .actions{display:flex;align-items:center;gap:12px}.tour-detail__content__price .actions a,.tour-detail__content__price .actions button{display:flex;align-items:center;justify-content:center;text-decoration:none;height:38px;width:40%;border:1px solid var(--color-red-primary);background-color:#fff;border-radius:6px;color:var(--color-red-primary);font-weight:600}.tour-detail__content__price .actions .book-tour{flex:1;width:100%;background-color:var(--color-red-primary);color:#fff}.tour-detail__other{margin-top:64px}.tour-detail__other__content{margin-top:42px;padding-bottom:42px}.tour-detail__other__content .other-tour__carousel a{text-decoration:none}.tour-detail__other__content .other-tour__carousel .tour{border:none}.tour-detail__other__content .other-tour__carousel .tour--other{position:relative;height:440px;border-radius:12px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;padding:12px}.tour-detail__other__content .other-tour__carousel .tour--other .box-img{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:80px;background-color:var(--color-primary);border-radius:16px;z-index:1}.tour-detail__other__content .other-tour__carousel .tour--other .box-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px 16px 0 0;border-bottom:1px solid #fff}.tour-detail__other__content .other-tour__carousel .tour--other .content{z-index:2;padding:12px;border-radius:8px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;color:var(--color-text-primary);position:absolute;width:100%;bottom:0;left:0;transition:height .5s ease-out}.tour-detail__other__content .other-tour__carousel .tour--other .content:hover{height:100%}.tour-detail__other__content .other-tour__carousel .tour--other .content:hover .content__preview{height:100%;transition:height .5s ease-out}.tour-detail__other__content .other-tour__carousel .tour--other .content:hover .content__secondary{display:flex;flex-direction:column;transition:height .5s ease-out;height:100%;overflow:hidden;gap:8px}.tour-detail__other__content .other-tour__carousel .tour--other .content:hover .content__primary{display:none}.tour-detail__other__content .other-tour__carousel .tour--other .content__preview{background-color:#fff;opacity:.93;display:flex;align-items:flex-end;flex-direction:column;padding:12px;border-radius:8px;gap:12px;width:100%;transition:height .5s ease-out;height:50%}.tour-detail__other__content .other-tour__carousel .tour--other .content .title{font-size:16px;font-weight:650;color:var(--color-text-primary)}.tour-detail__other__content .other-tour__carousel .tour--other .content .content__primary{opacity:1;display:flex;flex-direction:column;gap:8px}.tour-detail__other__content .other-tour__carousel .tour--other .content .content__secondary{transition:height .5s ease-out;display:none}.tour-detail__other__content .other-tour__carousel .tour--other .content .content__secondary .sub-title{line-height:24px}.tour-detail__other__content .other-tour__carousel .tour--other .content .content__secondary .sub-title span{font-weight:650}.tour-detail__other__content .other-tour__carousel .tour--other .content .content__secondary .secondary__row{display:flex;align-items:center;gap:6px}.tour-detail__other__content .other-tour__carousel .tour--other .content .content__secondary .secondary__row span{font-weight:650}.tour-detail__other__content .other-tour__carousel .tour--other .content .bottom .price label,.tour-detail__other__content .other-tour__carousel .tour--other .content__row .value{font-weight:600}.tour-detail__other__content .other-tour__carousel .tour--other .content .content__secondary .secondary__group{display:flex;justify-content:space-between}.tour-detail__other__content .other-tour__carousel .tour--other .content__row{display:flex;gap:8px}.tour-detail__other__content .other-tour__carousel .tour--other .content__row .label{display:flex;gap:6px;white-space:nowrap;font-size:12px}.tour-detail__other__content .other-tour__carousel .tour--other .content .bottom{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.tour-detail__other__content .other-tour__carousel .tour--other .content .bottom .price{display:flex;flex-direction:column;gap:6px}.tour-detail__other__content .other-tour__carousel .tour--other .content .bottom .price p{font-size:24px;color:var(--color-red-primary);font-weight:650}.tour-detail__other__content .other-tour__carousel .tour--other .content .bottom .view-detail{font-weight:650;display:flex;align-items:center;gap:4px}.contact{padding-top:64px;min-height:100vh}.contact__title-block{font-size:18px;font-weight:650;text-transform:uppercase}.contact__form{padding:32px;background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.1);border-radius:12px}.contact__form .block-title{margin-bottom:32px}.contact__form .block-contact,.contact__form .block-info,.list-post__content,.list-post__content__detail .box-category{display:flex;flex-direction:column;gap:24px}.contact__form .block-info__item{display:flex;align-items:center;gap:16px}.contact__form .block-info__item .box-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.1)}.contact__form .block-info__item .box-icon ion-icon{color:var(--color-primary);font-size:18px}.contact__form .block-info__item span{flex:1;font-weight:500}.contact__form .block-info__item a{text-decoration:none;color:var(--color-text-primary);font-weight:500}.contact__form__detail{display:flex;flex-direction:column;gap:16px}.contact__form__detail .form-item{display:flex;flex-direction:column;gap:4px}.contact__form__detail .form-item label{font-weight:500}.contact__form__detail .form-item label span{color:var(--color-red-primary)}.contact__form__detail .form-item input{height:42px;border:1px solid var(--color-border-primary);border-radius:6px;padding:8px 12px;transition:.3s}.contact__form__detail .form-item input:focus,.contact__form__detail .form-item input:hover{border:1px solid var(--color-primary)}.contact__form__detail .form-item textarea{border:1px solid var(--color-border-primary);border-radius:6px;resize:none;padding:8px 12px;transition:.3s}.contact__form__detail .form-item textarea:focus,.contact__form__detail .form-item textarea:hover{border:1px solid var(--color-primary)}.contact__form__detail .actions button{width:100%;height:42px;background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:6px;font-weight:500}.contact .map{width:100%;margin-top:32px}.contact .map iframe{width:100%;border-radius:6px}.order__title-block{font-size:22px;font-weight:700;margin-bottom:15px;text-transform:uppercase}.order__detail{display:grid;grid-template-columns:1.8fr 1fr;align-items:stretch}@media (max-width:1280px){.page__description{width:100%;font-size:var(--size-description-tablet)}.filter__content__detail .box-filter,.filter__content__top .filter-title{width:260px}.order__detail{grid-template-columns:1.5fr 1fr}}.order__detail__form{width:100%;flex:1;display:flex;flex-direction:column;gap:32px;padding-right:32px}.order__detail__form .basic__detail{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.order__detail__form .basic__detail .form-item{display:flex;flex-direction:column;gap:4px}.order__detail__form .basic__detail .form-item label{font-size:15px;font-weight:650}.order__detail__form .basic__detail .form-item label span{color:var(--color-red-primary)}.order__detail__form .basic__detail .form-item input{border:none;height:36px;padding:8px 0}.order__detail__form .customer__detail{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.order__detail__form .customer__detail__item{padding:12px;border:1px solid #000;border-radius:6px;display:flex;align-items:center;justify-content:space-between}.order__detail__form .customer__detail__item .label p{font-size:16px;font-weight:600}.order__detail__form .customer__detail__item .label .description{font-size:12px;color:var(--color-text-grey)}.order__detail__form .customer__detail__item .customer__input{display:flex;align-items:center;gap:24px}.order__detail__info .info-detail .more-info__group:not(:last-child),.order__detail__info .info-detail .tour-code{border-bottom:2px solid var(--color-border-primary)}.order__detail__form .customer__detail__item .customer__input button{font-size:26px;border:none;box-shadow:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent}.order__detail__form .customer__detail__item .customer__input button:last-child{margin-top:-4px}.order__detail__form .customer__detail__item .customer__input span{font-size:18px}.order__detail__form .note__description{font-size:15px;color:var(--color-text-grey);margin-bottom:4px}.order__detail__form .note textarea{width:100%;padding:16px;border-radius:6px;border:1px solid var(--color-border-primary);background-color:#f8f8f8;font-size:16px}.order__detail__form .note textarea.placeholder{color:var(--color-text-grey)}.order__detail__form .note textarea:-moz-placeholder,.order__detail__form .note textarea::-moz-placeholder{color:var(--color-text-grey)}.order__detail__form .note textarea:-ms-input-placeholder{color:var(--color-text-grey)}.order__detail__form .note textarea::-webkit-input-placeholder{color:var(--color-text-grey)}.order__detail__form .policy__detail{background-color:#f8f8f8;border:1px solid var(--color-border-primary);border-radius:12px;padding:24px;max-height:500px;overflow-y:auto;scrollbar-width:none}.order__detail__form .accept-policy{font-size:16px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.order__detail__form .accept-policy input{width:18px;height:18px}.order__detail__form .accept-policy a,.order__detail__form .accept-policy label{color:var(--color-primary);font-weight:600}.order__detail__form .accept-policy a:hover,.order__detail__form .accept-policy label:hover{cursor:pointer}.order__detail__info{width:100%}.order__detail__info .info-detail{background-color:#f8f8f8;border-radius:8px;padding:16px;position:-webkit-sticky;position:sticky;top:0;max-height:calc(100vh - 200px);display:flex;flex-direction:column;overflow:hidden}.order__detail__info .info-detail__common{display:flex;flex-direction:column;overflow:hidden}.order__detail__info .info-detail__common.active{display:flex!important}.order__detail__info .info-detail__common__mobile{display:none}.order__detail__info .info-detail .tour-img{width:100%;height:200px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.order__detail__info .info-detail .tour-title{margin-top:16px;font-size:16px;font-weight:650;line-height:22px}.order__detail__info .info-detail .tour-code{margin-top:8px;display:flex;gap:12px;padding-bottom:16px}.order__detail__info .info-detail .tour-code .label{font-size:13px;color:var(--color-text-grey)}.order__detail__info .info-detail .tour-code .value{font-weight:600}.order__detail__info .info-detail .more-info{height:100%;flex:1;overflow-y:auto;padding-right:5px}.order__detail__info .info-detail .more-info::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:0}.order__detail__info .info-detail .more-info::-webkit-scrollbar{width:5px}.order__detail__info .info-detail .more-info::-webkit-scrollbar:horizontal{height:5px}.order__detail__info .info-detail .more-info::-webkit-scrollbar-track{background:0 0}.order__detail__info .info-detail .more-info::-webkit-scrollbar-thumb:hover{background:var(--color-scroll);cursor:pointer}.order__detail__info .info-detail .more-info__group{display:flex;flex-direction:column;gap:8px;padding:16px 0}.order__detail__info .info-detail .more-info__group__title{display:flex;align-items:center;gap:6px;text-transform:uppercase;font-size:16px;font-weight:600}.order__detail__info .info-detail .more-info__item{display:flex;align-items:center;gap:8px}.order__detail__info .info-detail .more-info__item .label{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--color-text-grey)}.list-post__result nav .pagination .page-item:hover .page-link,.order__detail__info .info-detail .more-info__item .value{color:var(--color-primary);font-weight:600}.order__detail__info .info-detail .air-plan{display:flex;justify-content:space-between;gap:24px;margin-top:12px;margin-bottom:12px}.order__detail__info .info-detail .air-plan__item{width:50%;flex:1;position:relative}.order__detail__info .info-detail .air-plan__item:not(:last-child):before{position:absolute;top:0;right:-12px;width:1px;height:100%;background-color:var(--color-border-primary);content:""}.order__detail__info .info-detail .air-plan__item .time{font-weight:600;font-size:15px}.order__detail__info .info-detail .air-plan__item .time span{font-size:12px}.order__detail__info .info-detail .air-plan__item .time__detail{display:flex;justify-content:space-between;margin-top:12px;font-size:13px;font-weight:650;position:relative}.order__detail__info .info-detail .air-plan__item .flight-line{position:relative;border-bottom:2px solid #b1b1b1;margin-bottom:8px;margin-top:8px}.order__detail__info .info-detail .air-plan__item .flight-line:before{position:absolute;bottom:-5px;left:0;width:8px;height:8px;background-color:#b1b1b1;content:""}.order__detail__info .info-detail .air-plan__item .flight-line:after{position:absolute;bottom:-5px;right:0;width:8px;height:8px;background-color:#b1b1b1;content:""}.order__detail__info .info-detail .air-plan__item .airline{text-align:center}.order__detail__info .info-detail .air-plan__item .airline img{height:12px;width:auto;-o-object-fit:cover;object-fit:cover}.order__detail__info .info-detail .price__title{display:flex;justify-content:space-between;margin-bottom:12px}.order__detail__info .info-detail .price__title .price-number{color:var(--color-red-primary);font-size:18px;font-weight:650}.order__detail__info .info-detail .price__detail{display:flex;flex-direction:column;gap:12px}.order__detail__info .info-detail .price__detail__item{display:flex;justify-content:space-between;font-weight:600}.order__detail__info .info-detail .actions{display:flex;flex-direction:column;gap:12px;padding:24px 0;border-top:2px solid var(--color-border-primary);position:-webkit-sticky;position:sticky;bottom:0}.order__detail__info .info-detail .actions .total-price{display:flex;align-items:center;justify-content:space-between}.order__detail__info .info-detail .actions .total-price span{font-size:16px;font-weight:600}.order__detail__info .info-detail .actions .total-price p{font-size:32px;font-weight:650;color:var(--color-red-primary)}.order__detail__info .info-detail .actions button{width:100%;height:42px;background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:6px;font-size:16px;font-weight:500}.list-post__content__top .list-post-title{font-size:18px;text-transform:uppercase;font-weight:700}@media (max-width:992px){.filter__content__top .result__number span,.tour-detail__other__content .other-tour__carousel .tour--other .content .bottom .price p{font-size:20px}.tour--hz .tour__info .content__item.dates .list-date .date{padding:2px}.tour--hz .tour__info .price__button .btn{font-size:14px;padding:4px 8px;font-weight:500}.options-flat__item{font-size:12px;font-weight:500}.block-title .title:before{width:100px}.block-title .title,.tour-detail__sub-title{font-size:var(--size-title-tablet)}.header__top__detail .right .socials__item a ion-icon,.tour-detail__content__info .tour-more-info__list__item .label span{font-size:16px}.block-title .description{font-size:16px;line-height:26px}.block-title.center .description{width:100%}.header__top__detail,.vselect-container .vselect-display-container .vselect-search-input{font-size:12px}.vselect-container .vselect-display-text{padding:6px 20px 6px 10px;font-size:12px}.post-detail__content,.tour-detail__content{flex-direction:column}.post-detail__content__info .title{font-size:28px}.post-detail__content .related-post{width:100%;padding-top:42px}.page__title,.page__title.detail{font-size:var(--size-title-tablet);padding-top:24px;padding-bottom:0}.post-detail__content .related-post__item{flex-direction:row;flex-wrap:wrap}.post-detail__content .related-post__item__title{width:100%}.post-detail__content .related-post__item .post{width:calc(50% - 8px)}.post-detail__content .related-post__item .post__detail .box-top{width:80px;height:60px}.header__bottom{height:46px}.header__bottom__right .btn-menu-toggle{display:block}.header__bottom .logo img{height:30px}.filter__content__detail .box-filter,.filter__content__top .filter-title,.filter__content__top .result__sort,.header__bottom .menu,.list-post__content__top .list-post-title{display:none}.footer__item__title{margin-bottom:12px}.page__box-title{margin-bottom:24px}.page__title.detail{line-height:32px}.filter__content__top .result__number{font-size:14px}.filter-tablet{display:flex}.tour-detail{padding:24px 0}.tour-detail__content__info{gap:32px}.tour-detail__content__info .images{max-height:340px;grid-auto-rows:minmax(0,340px)}.tour-detail__content__info .images .list-thumb__item{height:25%}.tour-detail__content__info .tour-description{font-size:14px;line-height:20px}.tour-detail__content__info .tour-description__title{font-size:var(--size-title-tablet)}.tour-detail__content__price{width:100%;position:-webkit-sticky;position:sticky;bottom:0}.tour-detail__content__price .info{flex-direction:row;flex-wrap:wrap}.tour-detail__content__price .info__row{width:calc(50% - 16px)}.tour-detail__other__content .other-tour__carousel .tour--other{height:380px}.contact__form{padding:16px}.contact__form .block-info{margin-bottom:32px}.contact .map iframe{height:350px}.order__detail{grid-template-columns:1fr}.order__detail__form .customer__detail__item{flex-direction:column;align-items:flex-start}.order__detail__form .accept-policy{margin-bottom:24px;font-size:14px}}.list-post__content__top .result{display:flex;align-items:center;justify-content:flex-end;width:100%;flex:1;gap:24px}.list-post__content__top .result .vselect-container .vselect-display-text{border:none!important}.list-post__content__top .result .select-category-mobile{display:none}.list-post__content__top .result .select-category-mobile .vselect-tray{width:200px!important}.list-post__content__top .result .select-category-mobile .vselect-container .vselect-collapse-toggle{right:-4px!important}.list-post__content__top .result .select-category-mobile .vselect-display-text{padding-left:0}.list-post__content__top .result__sort{display:flex;align-items:center;gap:16px}.list-post__content__top .result__sort .box-sort{width:100px}@media (max-width:1280px){.list-post__content__top .result .select-category-mobile{display:block}.list-post__content__top .result__sort{width:100%;justify-content:space-between}.list-post__content__top .result__sort .box-sort:first-child{width:auto}.list-post__content__detail .box-category{display:none}}.list-post__content__detail .box-category .category{width:200px}.list-post__content__detail .box-category .category ul{display:flex;flex-direction:column;gap:8px}.list-post__content__detail .box-category .category ul li{list-style:none;padding:8px 12px;border-radius:8px;font-weight:600}.list-post__content__detail .box-category .category ul li:hover{cursor:pointer;background-color:var(--color-primary-alpha)}.list-post__content__detail .box-category .category ul li.active{background-color:var(--color-primary-alpha)}.list-post__result nav{display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--color-text-primary);margin-top:24px}@media (max-width:768px){.footer__item,.list-post .page__box-title{margin-bottom:16px}.modal-show-image .modal-dialog{min-width:90vw}.modal-show-image .modal-dialog .box-image .btn--slide{width:32px;height:32px}.modal-show-image .modal-dialog .box-image .btn--slide.prev{left:-10px}.modal-show-image .modal-dialog .box-image .btn--slide.next,.t-breadcrumb__item:not(:last-child):before{right:-10px}.modal-show-image .modal-dialog .box-image .btn--slide i{width:14px}.modal-show-image .modal-dialog .modal-body{padding:16px}.modal-show-image .modal-dialog .list-image__detail img{height:60px;width:120px}.contact .map iframe,.tour__top{height:200px}.footer__item,.tabs-circle__head{gap:10px}.list-post__content,.t-breadcrumb{gap:16px}.post-detail__content__info .box-sub-info,.t-breadcrumb__item{font-size:12px}.post-detail__content__info .title{margin-top:24px;font-size:22px}.post-detail__content .related-post{width:100%;padding-top:32px;border-top:2px solid var(--color-border-primary)}.post-detail__content .related-post__item{flex-direction:column}.home-lasthour__title .block-title,.post-detail__content .related-post__item .post,.post-detail__content .related-post__item__title{width:100%}.post-detail__content .related-post__item .post__detail .box-info .title{font-size:13px;line-height:18px}#button-contact-vr{right:0}.menu-mobile{display:flex}.footer__item .logo img{height:48px}.footer__item__title{margin-bottom:6px;font-size:16px}.footer__item__row,.home-group-tour .group-tour,.tour-detail__content__price .price{gap:6px}.footer__item__row img{width:150px}.footer__policy{margin-top:24px}.page__title{padding-top:16px}.page__title.detail{font-size:18px;line-height:28px}.hom-search,.home-banner,.home-explore__title .actions-slide,.home-lasthour__title .actions-slide,.tour-detail__content__price .info__row .label span{display:none}.home-banner .home-banner-primary,.home-banner .home-banner-primary .owl-item,.home-banner .home-banner-primary .owl-item .item{height:250px}.home-search-mobile{display:flex;align-items:center;justify-content:center}.home-group-tour{padding-top:32px}.home-group-tour .group-tour__item{padding:0;width:20%}.home-group-tour .group-tour__item .box-icon{width:56px;height:56px}.home-group-tour .group-tour__item .box-icon img{width:32px;height:32px}.home-explore,.home-favourite{padding-top:32px;padding-bottom:32px}.home-explore__title .block-title{width:100%;flex:1}.home-explore__carousel .owl-stage,.home-lasthour__carousel .owl-stage{padding-left:0!important}.home-favourite__news{flex-direction:column;gap:16px}.home-favourite__news .video,.tour-detail__content__price .info__row:first-child{width:100%}.home-combo{padding-bottom:32px}.home-combo__content .tabs-circle__content .row{flex-wrap:nowrap}.home-combo__content .tabs-circle__content .row .col-12{width:90%}.home-combo__content__detail{overflow-x:auto;scrollbar-width:none}.filter,.list-post{padding:16px 0}.filter-tablet__content .form-filter{padding:12px}.tour-detail__content__info{gap:32px}.tour-detail__content__info .images{display:flex;flex-direction:column;max-height:280px;grid-auto-rows:minmax(0,280px)}.tour-detail__content__info .images .list-thumb{order:2;flex-direction:row;grid-column:span 5;height:60px}.tour-detail__content__info .images .list-thumb__item{width:25%;height:60px}.tour-detail__content__info .images__primary{grid-column:span 5;height:200px}.tour-detail__content__info .tour-more-info__list{grid-template-columns:repeat(2,1fr);gap:16px}.tour-detail__content__info .tour-more-info__list__item{gap:2px}.tour-detail__content__info .tour-more-info__list__item .label,.tour-detail__content__price .info__row .label{gap:4px}.tour-detail__content__info .tour-more-info__list__item .label img{width:28px;height:28px}.contact__form,.tour-detail__content__info .tour-more-info__list__item .label span{font-size:12px}.tour-detail__content__info .tour-more-info__list__item p{font-size:14px}.order__title-block,.tour-detail__content__price .price label,.tour-detail__content__price .price p span{font-size:16px}.tour-detail__content__info .tour-schedule__list .accordion-button{font-size:14px;line-height:20px}.tour-detail__content__info .tour-note .accordion-button{font-size:14px;padding:12px}.tour-detail__content__price .price p{font-size:24px}.tour-detail__content__price .info__row .value{color:var(--color-text-primary)}.order__detail__form{gap:24px;padding-right:0}.order__detail__form .basic__detail .form-item{gap:0}.order__detail__form .basic__detail .form-item label{font-size:14px}.order__detail__form .customer__detail__item .customer__input{width:100%;justify-content:space-between;border:1px solid var(--color-border-primary);border-radius:6px;margin-top:6px}.order__detail__info{position:-webkit-sticky;position:sticky;bottom:0}.order__detail__info .order__title-block{display:none}.order__detail__info .info-detail{max-height:90vh}.order__detail__info .info-detail__common{display:none;height:100%}.order__detail__info .info-detail__common__mobile{display:flex;align-items:center;justify-content:space-between;font-size:18px;color:var(--color-primary);padding:12px 0;border-bottom:2px solid var(--color-border-primary);font-weight:650}.order__detail__info .info-detail__common__mobile.active ion-icon{transform:rotate(180deg)}.order__detail__info .info-detail .actions{padding:24px 0 0;border-top:none}.list-post__result nav{margin-bottom:24px}}.list-post__result nav .pagination{display:flex;align-items:center;gap:8px}.list-post__result nav .pagination .page-item{border-radius:6px}.list-post__result nav .pagination .page-item:first-child .page-link,.list-post__result nav .pagination .page-item:last-child .page-link{gap:4px}.list-post__result nav .pagination .page-item.active{background-color:var(--color-primary)}.list-post__result nav .pagination .page-item.active .page-link{color:#fff;font-weight:600}.list-post__result nav .pagination .page-item .page-link{display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--color-text-primary);width:36px;height:36px;border-radius:6px}