:root{--fa:"Font Awesome 5 Pro";--body:#fff;--black:#000;--white:#fff;--gray:#666;--theme-color:#262262;--header:#262262;--base:#264e9b;--text-color:#191a59;--text-color-hover:#5dc3aa;---box-shadow:0px 4px 25px rgba(0,0,0,0.06)}.tour-page .scroll-section{scroll-margin-top:70px}.tour-page .nav-sticky{position:sticky;top:70px;overflow:hidden;z-index:10}@media(max-width:767px){.tour-page .nav-sticky{top:50px}}.tour-page .nav-sticky .nav-tabs{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:30px;height:50px;overflow-y:hidden;overflow-x:auto}.tour-page .nav-sticky .nav-tabs li{height:100%;padding:0;position:relative;font-size:16px;text-wrap:nowrap}.tour-page .nav-sticky .nav-tabs li button{color:var(--gray);height:100%;font-weight:500}.tour-page .nav-sticky .nav-tabs li.tab-active button{color:var(--theme-color);font-weight:700}.tour-page .nav-sticky .nav-tabs li.tab-active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--theme-color)}@media(max-width:767px){.tour-page .nav-sticky .nav-tabs{gap:20px}.tour-page .nav-sticky .nav-tabs button{font-size:13px}}.tour-page .block-infomation p{color:var(--black);font-weight:400;font-size:20px}.tour-page .block-infomation li{color:var(--black);font-weight:400;font-size:15px}.tour-page .block-infomation .info-slider .swiper-button-next,.tour-page .block-infomation .info-slider .swiper-button-prev{background-color:rgba(0,0,0,.35);border-radius:0}.tour-page .block-infomation .info-slider .swiper-button-next i,.tour-page .block-infomation .info-slider .swiper-button-prev i{font-size:16px}.tour-page .block-infomation .info-slider .swiper-button-prev{left:10px}.tour-page .block-infomation .info-slider .swiper-button-next{right:10px}.tour-page .block-infomation .info-slider .swiper-wrapper{height:auto!important}.tour-page .block-infomation .info-slider .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){.tour-page .block-infomation{flex-direction:column;gap:20px}}.tour-page .itinerary .title{text-align:center;font-size:32px;margin-bottom:20px}.tour-page .itinerary .video{margin:40px 20px;height:500px}.tour-page .itinerary .itinerary-accordion .itinerary-item .itinerary-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;color:var(--color-ani);font-size:18px;border:1px solid var(--color-ani);border-radius:8px;cursor:pointer}.tour-page .itinerary .itinerary-accordion .itinerary-item .itinerary-btn .itinerary-arrow{transition:all .3s}.tour-page .itinerary .itinerary-accordion .itinerary-item .itinerary-btn.active{background:linear-gradient(90deg,#262262,#269ac1,#009d9d,#63c29d);color:#fff;border:none}@media(max-width:767px){.tour-page .itinerary .title{font-size:24px}.tour-page .itinerary .video{height:400px}.tour-page .itinerary .itinerary-accordion .itinerary-item .itinerary-btn{padding:6px 12px;font-size:16px}}.tour-page .related-tour-section{background:#f7f7f9}.tour-page .related-tour-section .card-item{position:relative;overflow:hidden;height:320px;cursor:pointer}.tour-page .related-tour-section .card-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.tour-page .related-tour-section .card-item .card-item__overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);opacity:0;pointer-events:none;display:flex;align-items:flex-end;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.tour-page .related-tour-section .card-item .card-item__content{color:#fff;padding:26px 22px;opacity:0;transform:translateY(30px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.tour-page .related-tour-section .card-item .card-item__content p{font-size:17px;font-weight:700;margin-bottom:7px;letter-spacing:1px}.tour-page .related-tour-section .card-item .card-item__content span{font-size:15px;font-weight:400}.tour-page .related-tour-section .card-item:hover .card-item__overlay{opacity:1;pointer-events:auto}.tour-page .related-tour-section .card-item:hover .card-item__content{opacity:1;transform:translateY(0)}.tour-page .related-tour-section .card-item:hover .custom-image-class,.tour-page .related-tour-section .card-item:hover img{transform:scale(1.04)}@media(max-width:600px){.tour-page .related-tour-section .card-item{height:220px}.tour-page .related-tour-section .card-item .card-item__content{padding:14px 10px}.tour-page .related-tour-section .card-item .card-item__content p{font-size:14px}.tour-page .related-tour-section .card-item .card-item__content span{font-size:10px}}@media(max-width:767px){.tour-page .related-tour-section{padding:30px 0}.tour-page .related-tour-section .food-and-drink-wrapper .left-content .gr-btn{margin-top:20px}.tour-page .related-tour-section .food-and-drink-wrapper .left-content .gr-btn button{font-size:14px;padding:6px 10px!important}.tour-page .related-tour-section .slider{margin-right:0!important}.tour-page .related-tour-section .slider img{width:100%!important;object-fit:cover}.tour-page .related-tour-section .food-drink-swiper-button-next,.tour-page .related-tour-section .food-drink-swiper-button-prev{display:none!important}.tour-page .related-tour-section .food-drink-swiper-pagination{margin-top:20px;display:flex!important;justify-content:center}.tour-page .related-tour-section .food-drink-swiper-pagination .swiper-pagination-bullet{border:1px solid var(--theme-color)}.tour-page .related-tour-section .food-drink-swiper-pagination .swiper-pagination-bullet-active{border-color:rgba(0,0,0,0)}}.tour-page .reviews-section{background:#f7f7f9}