﻿@charset "UTF-8";.combo-page-container html,.combo-page-container body,.combo-page-container div,.combo-page-container span,.combo-page-container applet,.combo-page-container object,.combo-page-container iframe,.combo-page-container h1,.combo-page-container h2,.combo-page-container h3,.combo-page-container h4,.combo-page-container h5,.combo-page-container h6,.combo-page-container p,.combo-page-container blockquote,.combo-page-container pre,.combo-page-container a,.combo-page-container abbr,.combo-page-container acronym,.combo-page-container address,.combo-page-container big,.combo-page-container cite,.combo-page-container code,.combo-page-container del,.combo-page-container dfn,.combo-page-container em,.combo-page-container img,.combo-page-container ins,.combo-page-container kbd,.combo-page-container q,.combo-page-container s,.combo-page-container samp,.combo-page-container small,.combo-page-container strike,.combo-page-container strong,.combo-page-container sub,.combo-page-container sup,.combo-page-container tt,.combo-page-container var,.combo-page-container b,.combo-page-container u,.combo-page-container i,.combo-page-container center,.combo-page-container dl,.combo-page-container dt,.combo-page-container dd,.combo-page-container ol,.combo-page-container ul,.combo-page-container li,.combo-page-container fieldset,.combo-page-container form,.combo-page-container label,.combo-page-container legend,.combo-page-container table,.combo-page-container caption,.combo-page-container tbody,.combo-page-container tfoot,.combo-page-container thead,.combo-page-container tr,.combo-page-container th,.combo-page-container td,.combo-page-container article,.combo-page-container aside,.combo-page-container canvas,.combo-page-container details,.combo-page-container embed,.combo-page-container figure,.combo-page-container figcaption,.combo-page-container footer,.combo-page-container header,.combo-page-container hgroup,.combo-page-container menu,.combo-page-container nav,.combo-page-container output,.combo-page-container ruby,.combo-page-container section,.combo-page-container summary,.combo-page-container time,.combo-page-container mark,.combo-page-container audio,.combo-page-container video{font-size:100%;}.combo-page-container article,.combo-page-container aside,.combo-page-container details,.combo-page-container figcaption,.combo-page-container figure,.combo-page-container footer,.combo-page-container header,.combo-page-container hgroup,.combo-page-container menu,.combo-page-container nav,.combo-page-container section{display:block;}.combo-page-container body{line-height:1;}.combo-page-container body .breadcrumb{margin-top:0;padding:0!important;display:flex!important;align-items:center;justify-content:flex-start;}.combo-page-container .summary-info ol,.combo-page-container .summary-info ul{list-style-type:disc;padding:0 0 0 15px!important;}.combo-page-container .summary-info li{list-style-type:disc;padding-left:0!important;}.combo-page-container .text-summernote ol,.combo-page-container .text-summernote ul,.combo-page-container .text-summernote li{list-style-type:disc;padding:0!important;}.combo-page-container blockquote,.combo-page-container q{quotes:none;}.combo-page-container blockquote::before,.combo-page-container blockquote::after,.combo-page-container table{border-collapse:collapse;border-spacing:0;}.combo-page-container .navigate-list{padding-bottom:40px;}.combo-page-container .navigate-list ul{margin:0;padding:0;display:flex;justify-content:space-between;gap:10px;}.combo-page-container .navigate-list ul li{display:inline-block;}.combo-page-container .navigate-list ul li a{display:flex;align-items:center;justify-content:center;height:54px;border:1px solid #e0e1e3;border-radius:15px;font-size:16px;padding:16px 40px;min-width:113px;text-align:center;}.combo-page-container .navigate-list ul li a:hover{background:#d2deff;}.combo-page-container .navigate-list ul li a:focus{background:#063bce;}.combo-page-container .combo-page{display:flex;flex-direction:column;align-items:center;overflow-x:hidden;}.combo-page-container .combo-page .nav{padding:12px 10px;font-size:16px;display:flex;justify-content:space-between;position:relative;}.combo-page-container .combo-page .nav nav{display:flex;flex:1;width:50%;}.combo-page-container .combo-page .nav nav .actived{color:#0069ad;font-weight:bold;}.combo-page-container .combo-page .nav nav .actived::before{font-weight:normal;}.combo-page-container .combo-page .nav .search{height:40px;display:flex;max-width:300px;justify-content:space-between;border:1px solid #e0e1e3;border-radius:24px;gap:0;}.combo-page-container .combo-page .nav .search input{height:100%;padding:0 20px;background:transparent;border:0;outline:0;}.combo-page-container .combo-page .nav .search img{width:20px;height:20px;object-fit:cover;margin:auto 20px auto 0;}.combo-page-container .combo-page .nav::after{content:"";position:absolute;height:1px;background-color:#e0e1e3;z-index:1;width:200vw;overflow-x:hidden;left:0;right:0;bottom:0;transform:translateX(-50%);}.combo-page-container body .swiper-container .swiper-wrapper .swiper-slide>a:hover{margin-top:0;}.combo-page-container body .text-bold,.combo-page-container body b,.combo-page-container body optgroup,.combo-page-container body strong{font-family:"Roboto","Helvetica Neue",Arial,sans-serif;}.combo-page-container .container-details{display:flex;flex-direction:column;gap:20px;}.combo-page-container .main-content .container-section1 .rating-location{display:flex;align-items:center;gap:4px;}.combo-page-container .main-content .container-section1 .rating-location .rating,.combo-page-container .main-content .container-section1 .rating-location .location{display:flex;align-items:center;gap:2px;}.combo-page-container .main-content .container-section1 .rating-location .rating img,.combo-page-container .main-content .container-section1 .rating-location .location img{width:24px;height:24px;object-fit:cover;}.combo-page-container .main-content .container-section1 .rating-location .rating .address,.combo-page-container .main-content .container-section1 .rating-location .location .address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}.combo-page-container .main-content .container-section1 .rating-location .promotion{background:#fff0e3;color:#f47f36;font-weight:bold;padding:8px 12px;display:flex;justify-content:center;align-content:center;}.combo-page-container .main-content .container-section1 .hero-images{display:flex;gap:20px;}.combo-page-container .main-content .container-section1 .hero-images .main-image{flex:2;}.combo-page-container .main-content .container-section1 .hero-images .hero-gallery-wrapper{flex:1;}.combo-page-container .main-content .container-section1 .hero-images img:hover{cursor:pointer;}.combo-page-container .main-content .container-section1 .hero-images .main-image img{width:100%;height:400px;object-fit:cover;border-radius:12px;}.combo-page-container .main-content .container-section1 .hero-images .side-images{display:flex;flex-direction:column;justify-content:space-between;gap:15px;}.combo-page-container .main-content .container-section1 .hero-images .side-images img{width:100%;height:190px;object-fit:cover;border-radius:12px;}.combo-page-container .main-content .container-section1 .hero-images .side-images .image-wrapper{position:relative;display:inline-block;}.combo-page-container .main-content .container-section1 .hero-images .side-images .image-wrapper img{display:block;}.combo-page-container .main-content .container-section1 .hero-images .side-images .image-overlay{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.15);color:#fff;font-size:40px;font-weight:bold;padding:5px 10px;text-align:center;align-items:center;pointer-events:none;border-radius:12px;}.combo-page-container .main-content .container-section1 h1{font-size:28px;font-weight:700;margin-bottom:15px;color:#333;}.combo-page-container .main-content .container-section1 .rating-location{display:flex;align-items:center;gap:20px;margin-bottom:20px;font-size:14px;color:#666;}.combo-page-container .main-content .container-section1 .rating-location .rating{font-weight:600;}.combo-page-container .main-content .container-section2{display:flex;gap:20px;}.combo-page-container .main-content .container-section2 .right{flex:2;display:flex;flex-direction:column;gap:20px;}.combo-page-container .main-content .container-section2 .right .part{display:flex;flex-direction:column;gap:16px;}.combo-page-container .main-content .container-section2 .right .part.text-summernote ul{padding-left:20px!important;}.combo-page-container .main-content .container-section2 .right .part.text-summernote ul li{list-style:disc!important;display:list-item!important;}.combo-page-container .main-content .container-section2 .right .part .package{display:flex;flex-direction:column;gap:16px;}.combo-page-container .main-content .container-section2 .right .part .package .label{font-weight:bold;color:#71747e;font-size:14px!important;}.combo-page-container .main-content .container-section2 .right .part .package .package-list{display:flex;flex-direction:column;gap:16px;}.combo-page-container .main-content .container-section2 .right .part .package .package-list .package-item{border:1px solid #e0e1e3;padding:10px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:15px;}.combo-page-container .main-content .container-section2 .right .part .package .package-list .package-item .package-price{display:flex;justify-content:center;align-items:center;gap:10px;}.combo-page-container .main-content .container-section2 .right .part .package .package-list .package-item .package-price .price{font-weight:bold;font-size:20px;color:#0069ad;}.combo-page-container .main-content .container-section2 .right .part .package .package-list .package-item .package-price .quantity-controls{display:flex;align-items:center;justify-content:center;gap:10px;}.combo-page-container .main-content .container-section2 .right .part .package .package-list .package-item .package-price .quantity-controls .qty-btn{border-radius:100%;width:30px;height:30px;border:0;outline:0;display:flex;align-items:center;justify-content:center;background-color:#0069ad;transition:all .3s ease;}.combo-page-container .main-content .container-section2 .right .part .package .package-list .package-item .package-price .quantity-controls .qty-btn img{width:21px;height:21px;object-fit:cover;}.combo-page-container .main-content .container-section2 .right .part .package .package-list .package-item .package-price .quantity-controls .quantity{width:40px;text-align:center;}.combo-page-container .main-content .container-section2 .right .part .package .package-list .package-item .package-info h3{font-size:18px!important;font-weight:700!important;margin:0!important;}.combo-page-container .main-content .container-section2 .right .part .package.date-selection{display:flex;flex-direction:column;gap:12px;}.combo-page-container .main-content .container-section2 .right .part .package.date-selection input.has-value{background:#0069ad!important;color:#fff!important;}.combo-page-container .main-content .container-section2 .right .part .package .ticket-info{padding:0;margin-left:10px;display:flex;justify-content:flex-start;flex-direction:column;gap:10px;}.combo-page-container .main-content .container-section2 .right .part .package .ticket-info li{display:flex;gap:10px;align-items:flex-start;justify-content:flex-start;width:100%;}.combo-page-container .main-content .container-section2 .right .part .package .ticket-info li .label{display:flex;align-items:center;gap:0;flex:0 0 30%!important;font-weight:500!important;}.combo-page-container .main-content .container-section2 .right .part .package .ticket-info li .label::before{content:"•";display:inline-block;background:#333;border-radius:50%;margin-right:10px;flex-shrink:0;line-height:0;}.combo-page-container .main-content .container-section2 .right .part .package .ticket-info li .value{flex:1;}.combo-page-container .main-content .container-section2 .right .part .package .ticket-info li .value ul{margin:0;}.combo-page-container .main-content .container-section2 .right .part .package .ticket-info li .value ul li{font-size:14px;margin-bottom:4px;display:flex;justify-content:space-between;width:70%;}.combo-page-container .main-content .container-section2 .right .part .service-packages{background-color:#fafcff;display:flex;flex-direction:column;gap:20px;border-color:#0069ad;padding:24px;}.combo-page-container .main-content .container-section2 .right .part p{line-height:140%;color:#575a66;}.combo-page-container .main-content .container-section2 .right .price{padding:10px;}.combo-page-container .main-content .container-section2 .right .price .text{font-weight:bold;color:#2c5aa0;}.combo-page-container .main-content .container-section2 .right .price .body{display:flex;justify-content:space-between;}.combo-page-container .main-content .container-section2 .right .price .body p{font-size:30px;font-weight:bold;color:#2c5aa0;}.combo-page-container .main-content .container-section2 .right .price .body button{background-color:#f47f36;border-radius:50px;border:0;outline:0;min-width:170px;color:#fff;font-size:16px;}.combo-page-container .main-content .container-section2 .right .intro{padding:20px;}.combo-page-container .main-content .container-section2 .right .intro ul{padding-left:20px!important;white-space:normal;word-wrap:break-word;overflow-wrap:anywhere;list-style-type:disc;}.combo-page-container .main-content .container-section2 .right .intro ul li{white-space:normal;word-break:break-word;color:#575a66;line-height:140%;font-size:14px;}.combo-page-container .main-content .container-section2 .right .tab{padding:12px 0;display:flex;align-self:flex-start;flex-direction:row!important;border-bottom:1px solid #808080;align-self:stretch;position:relative;}.combo-page-container .main-content .container-section2 .right .tab .tab-container{display:flex;justify-content:space-between;align-items:center;gap:2px;}.combo-page-container .main-content .container-section2 .right .tab .tab-container .tab-btn{border:0;color:#808080;flex:0 0 auto;width:fit-content;background-color:transparent;}.combo-page-container .main-content .container-section2 .right .tab .tab-container .tab-btn.active{color:#2c5aa0;font-weight:bold;}.combo-page-container .main-content .container-section2 .right .tab .tab-container .tab-indicator{position:absolute;bottom:0;left:0;height:3px;width:0;background:#2c5aa0;border-radius:2px;transition:all .3s ease;}.combo-page-container .main-content .container-section2 .right .tab.sticky{position:fixed;top:90px;left:0;width:100vw!important;z-index:1000;box-shadow:0 2px 5px rgba(0,0,0,.1);background:#fff;}.combo-page-container .main-content .container-section2 .right .tab.sticky .container-fake{width:100%;margin:0 auto;max-width:1200px;}.combo-page-container .main-content .container-section2 .right .price-section{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#f5f5f5;border-radius:8px;margin-bottom:20px;}.combo-page-container .main-content .container-section2 .right .price-section .price .price-label{display:block;font-size:14px;color:#666;margin-bottom:5px;}.combo-page-container .main-content .container-section2 .right .price-section .price .price-amount{font-size:32px;font-weight:700;color:#ff6b35;}.combo-page-container .main-content .container-section2 .right .price-section .book-now-btn{background:#ff6b35;color:#fff;padding:15px 30px;font-size:16px;border-radius:6px;border:0;cursor:pointer;font-weight:500;transition:all .3s ease;}.combo-page-container .main-content .container-section2 .right .price-section .book-now-btn:hover{transform:translateY(-1px);}.combo-page-container .main-content .container-section2 .right .service-packages{background:#fff;border:1px solid #ddd;border-radius:8px;padding:25px;}.combo-page-container .main-content .container-section2 .right .service-packages h2{font-size:24px;margin-bottom:20px;color:#333;}.combo-page-container .main-content .container-section2 .right .service-packages .date-selection label{display:block;margin-bottom:8px;font-weight:600;color:#333;}.combo-page-container .main-content .container-section2 .right .service-packages .date-selection .date-input{padding:10px;border:1px solid #0069ad;border-radius:15px;font-size:14px;width:150px;color:#0069ad;}.combo-page-container .main-content .container-section2 .right .service-packages .date-selection .date-input:focus{outline:0;}.combo-page-container .main-content .container-section2 .right .service-packages .date-selection .date-input::-webkit-calendar-picker-indicator{filter:invert(30%) sepia(100%) saturate(500%) hue-rotate(190deg);cursor:pointer;}.combo-page-container .main-content .container-section2 .right .service-packages .date-selection img{width:20px;height:20px;object-fit:cover;margin-left:-38px;pointer-events:none;}.combo-page-container .main-content .container-section2 .right .service-packages .package-filters>span{display:block;font-weight:600;color:#333;}.combo-page-container .main-content .container-section2 .right .service-packages .package-filters .filter-buttons{display:flex;gap:10px;flex-wrap:wrap;}.combo-page-container .main-content .container-section2 .right .service-packages .package-filters .filter-buttons .filter-btn{background:#fff;border:1px solid #333;color:#333;padding:10px;font-size:14px;border-radius:15px;cursor:pointer;font-weight:500;transition:all .3s ease;height:40px;}.combo-page-container .main-content .container-section2 .right .service-packages .package-filters .filter-buttons .filter-btn.active{background:#0069ad;border-color:#0069ad;color:#fff;}.combo-page-container .main-content .container-section2 .right .service-packages .package-filters .filter-buttons .filter-btn:hover:not(.active){border-color:#0069ad;background:#0069ad;color:#fff;opacity:.9;}.combo-page-container .main-content .container-section2 .right .service-packages .total-section{display:flex;flex-direction:row!important;justify-content:space-between;align-items:flex-end;gap:12px;}.combo-page-container .main-content .container-section2 .right .service-packages .total-section .total-price{display:flex;gap:16px;}.combo-page-container .main-content .container-section2 .right .service-packages .total-section .total-price .total-amount{font-weight:900;color:#0069ad;font-size:25px;}.combo-page-container .main-content .container-section2 .right .service-packages .total-section .add-to-cart-btn{background-color:#f47f36;font-size:16px;color:#fff;border:0;border-radius:50px;padding:12px 16px;display:flex;align-items:center;height:40px;min-width:170px;}.combo-page-container .main-content .container-section2 .right .service-description .service-image img{object-fit:cover;width:100%;height:100%;border-radius:8px;margin-top:6px;}.combo-page-container .main-content .container-section2 .left{flex:1;display:flex;flex-direction:column;gap:20px;}.combo-page-container .main-content .container-section2 .left .text-summernote ul{padding-left:20px!important;}.combo-page-container .main-content .container-section2 .left .text-summernote ul li{list-style:disc!important;display:list-item!important;}.combo-page-container .main-content .container-section2 .left section{padding:20px;}.combo-page-container .main-content .container-section2 .left .summary-details .ticket-info li{flex:1;}.combo-page-container .main-content .container-section2 .left .summary-details .ticket-info li span.value{flex:1;}.combo-page-container .main-content .guidance-section h2{font-size:24px;margin-bottom:15px;color:#333;}.combo-page-container .main-content .guidance-section p{line-height:1.8;color:#666;margin-bottom:15px;}.combo-page-container .main-content .price-summary{background:#fafcff;border:1px solid #0069ad;border-radius:8px;display:flex;flex-direction:column;gap:24px;transition:ease .3s all;}.combo-page-container .main-content .price-summary h2{font-size:20px;margin:0;color:#333;font-weight:bolder;text-transform:unset!important;}.combo-page-container .main-content .price-summary .total-section{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;}.combo-page-container .main-content .price-summary .total-section .add-to-cart-btn{width:100%;text-align:center;justify-content:center;}.combo-page-container .main-content .price-summary .total-section p{font-size:16px;font-weight:600;color:#333;}.combo-page-container .main-content .price-summary .total-section .total-price{font-size:25px;font-weight:900;}.combo-page-container .main-content .price-summary .total-section .total-price .total-label{color:#71747e;}.combo-page-container .main-content .price-summary .ticket-info{display:flex;flex-direction:column;gap:5px;}.combo-page-container .main-content .price-summary .ticket-info li{display:flex;justify-content:flex-start;align-items:flex-start;gap:1px;width:100%;}.combo-page-container .main-content .price-summary .ticket-info li .label{flex:0 0 42%!important;display:flex;align-items:center;gap:0;font-weight:500!important;}.combo-page-container .main-content .price-summary .ticket-info li .label::before{content:"•";display:inline-block;background:#333;border-radius:50%;margin-right:10px;flex-shrink:0;line-height:0;}.combo-page-container .main-content .price-summary .ticket-info li .value ul li{width:100%;display:flex;gap:10px;justify-content:space-between;}.combo-page-container .main-content .price-summary .price-summary{overflow:hidden;}.combo-page-container .border-rounded{border:1px solid #d9d9d9;border-radius:8px;}.combo-page-container .backgground-content{background-color:#fafafb;}.combo-page-container .label-mark{position:relative;padding-left:12px;font-size:24px;font-weight:bold;text-transform:unset!important;color:#333!important;}.combo-page-container .label-mark::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#0069ad;border-radius:10px;}.combo-page-container .total-section{display:flex;justify-content:space-between;align-items:center;gap:16px;}.combo-page-container .total-section .total-price{display:flex;flex-direction:column;gap:16px;}.combo-page-container .total-section .total-price .total-amount{font-weight:900;color:#0069ad;font-size:25px;}.combo-page-container .total-section .add-to-cart-btn{background-color:#f47f36;font-size:16px;color:#fff;border:0;border-radius:50px;padding:12px 16px;display:flex;align-items:center;height:40px;min-width:170px;}.combo-page-container .combo-page .btn-side{position:fixed;bottom:10vh;right:10px;width:50px;height:50px;border-radius:50%;border:1px solid #d9d9d9;display:flex;align-items:center;justify-content:center;}.combo-page-container .combo-page .btn-side .back-to-top{background:transparent;border:0;}.combo-page-container .combo-page .btn-side .back-to-top img{width:70%;height:70%;object-fit:cover;}.combo-page-container .add-to-cart-btn:disabled{opacity:.5;cursor:not-allowed;}.combo-page-container .disabled{opacity:.5;cursor:not-allowed;}.combo-page-container .fade{opacity:.5;}.combo-page-container .price-summary.fixed{position:fixed;top:180px;z-index:1000;}.combo-page-container .price-summary.hidden{opacity:0;visibility:hidden;transform:translateY(100%);transition:all .3s ease;}.combo-page-container .text-summernote img{display:inline-block!important;width:100%!important;object-fit:cover;}@media(max-width:768px){.combo-page-container .content-wrapper{gap:20px;}.combo-page-container .price-section{flex-direction:column;text-align:center;}}.combo-page-container .badge,.combo-page-container .input-group-addon,.combo-page-container .label,.combo-page-container .nav-justified>li>a,.combo-page-container .pager,.combo-page-container .progress-bar{text-align:left;}.combo-page-container body section{margin-bottom:0;}.combo-page-container body section>h2,.combo-page-container body section h2.title{margin-bottom:6px;}.combo-page-container .label{display:unset;padding:0;line-height:unset;border:unset;border-radius:unset;color:unset;-webkit-text-decoration:unset;text-decoration:unset;text-transform:unset;font-size:14px!important;}.combo-page-container body section>h2,.combo-page-container body section h2.title{color:#333;text-transform:unset;}.combo-page-container .breadcrumb{display:flex!important;align-items:center;font-size:14px;}.combo-page-container .breadcrumb li,.combo-page-container .breadcrumb a{font-size:14px!important;}.combo-page-container body section>h2,.combo-page-container section,.combo-page-container h2,.combo-page-container ul,.combo-page-container li{margin-bottom:0!important;margin-top:0!important;padding:0;list-style:none;}.combo-page-container p{margin:0!important;}.combo-page-container .card-media{position:relative!important;height:190px!important;}.combo-page-container .card-media img{height:190px!important;}.combo-page-container .card-media .wrapper-ads{position:absolute;transform:translateY(-50px);background:#f00;width:100%;padding:8px 12px;color:#fff;height:50px!important;display:flex;align-items:center;}.combo-page-container .card-media .wrapper-ads .text-promo{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.2em;max-height:2.4em;padding:0!important;font-weight:bold!important;}.combo-page-container .body section>h2,.combo-page-container body section h2.title{text-transform:unset!important;}.combo-page-container .qty-btn:disabled{opacity:.5;cursor:not-allowed;}@media(max-width:1200px){.content-wrapper{grid-template-columns:1fr;}.hero-images{grid-template-columns:1fr;}.hero-images .side-images{flex-direction:row;}.hero-images .side-images img{height:150px;}.combo-page-container{position:relative;top:146px;padding-bottom:146px;}.combo-page-container .tab-btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;}}