.page-attraction-detail .content-detail-attraction{text-align:justify}.page-attraction-detail .content-detail-attraction table td,.page-attraction-detail table th{border:1px solid #000;padding:5px}.page-attraction-detail .content-detail-attraction .table table{margin:0 auto;width:100%}.ant-card.item-gallery .ant-card-body{padding:0}.isdisabled a{background:var(--color-teal)!important;cursor:no-drop;opacity:.6}.caution{background:var(--color-bisque);border-radius:5px;color:var(--color-cool-gray);margin-bottom:30px;padding:22px;text-align:center}.caution p{margin-bottom:0}.caution p:first-child{font-size:20px;font-weight:700}.from-search{background:var(--color-smoke-white);border-radius:5px;color:var(--color-cool-gray);margin-bottom:30px;padding:20px}.from-search .label{color:var(--color-cool-gray)!important;display:block;font-size:13px;font-weight:600;letter-spacing:.75px;line-height:1.17;margin-bottom:6px;text-transform:uppercase}.from-search .check-available{background-color:var(--color-mercury);border-radius:3px;color:var(--color-cool-gray)!important;font-size:14px;line-height:1.5;margin-top:23px;padding:10px 13px}.from-search button{border-radius:3px;font-weight:600;height:40px;margin-top:21px;text-transform:uppercase}.from-search .show-price .check-available{margin-top:0}.from-search .ant-form-item{margin-bottom:0}.from-search .ant-form-item label span{color:var(--color-cool-gray)!important}.from-search .click-general{display:inline-block;margin-top:22px}.item-team .ant-card-body{border-radius:var(--border-radius-default);box-shadow:0 10px 15px #0000001a;padding:0}.item-team .ant-card-body:hover{box-shadow:0 10px 15px #0000002e}.item-team .ant-card-body .item{overflow:hidden}.item-team .ant-card-body .item .img{position:relative}.item-team .ant-card-body .item .img:before{background:var(--color-gray-opacity);content:"";height:100%;left:0;opacity:0;position:absolute;transition-duration:.2s;transition-property:opacity;transition-timing-function:var(--transition-easing);width:100%;will-change:opacity}.item-team .ant-card-body .item .img:hover:before{opacity:1}.item-team .ant-card-body .item .team-content{padding:10px;text-align:center}.item-team .ant-card-body .item .team-content .name{color:inherit;font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;margin-top:0}.item-team .ant-card-body .item .team-content .office{font-size:13px;font-style:italic;margin:2px 0 0}.item-team .ant-card-body .item .team-content .email{font-size:13px;font-weight:500;margin-top:8px}.item-team .ant-card-body .item .team-content .email a{color:var(--color-teal)}.section-tab-content .ant-tabs-nav{margin-bottom:60px!important}.section-tab-content .ant-tabs-tab .ant-tabs-tab-btn{border-bottom:3px solid transparent;color:var(--color-cool-gray);display:inline-block;font-size:15px;font-weight:500;letter-spacing:-.1px;line-height:21px;padding:10px 22px;white-space:nowrap}.section-tab-content .ant-tabs-tab .ant-tabs-tab-btn:hover,.section-tab-content .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-teal)}.section-tab-content h1.title-web{color:var(--color-cool-gray);font-size:25px!important;font-weight:500}.section-tab-content .tab-cont{color:var(--color-cool-gray);font-size:16px;margin-bottom:0!important}.section-tab-content .tab-cont .date-title{align-items:center;background:#ededed;border-bottom:1px solid beige;border-bottom-left-radius:10px;border-top-right-radius:10px;display:flex;font-size:16px;font-weight:500;gap:10px;margin-bottom:16px;padding:5px 10px;width:-moz-fit-content;width:fit-content}.section-tab-content .tab-cont .date-title svg{color:var(--color-teal);margin-right:10px;width:28px}.section-tab-content .tab-cont .table-content{margin-bottom:16px}.section-tab-content .tab-cont h4{color:var(--color-cool-gray);font-size:20px;font-weight:500}.section-tab-content .tab-cont .item-team{margin-bottom:20px}.section-tab-content .tab-cont .typography-spacing{background:var(--color-cornsilk);border-radius:5px;margin-bottom:15px;padding:30px}.section-tab-content .tab-cont .typography-spacing .contents ul{margin-bottom:0;padding-left:0}.section-tab-content .tab-cont .typography-spacing .contents ul li{display:inline-flex;margin-top:8px;width:50%}.section-tab-content .tab-cont .typography-spacing .contents ul li span{color:#debb71;font-size:11px;padding-right:10px;position:relative;top:8px}.section-tab-content .tab-cont .key-information-column{border-left:1px solid var(--color-mercury);padding:20px 30px}.section-tab-content .tab-cont .key-information-column ul{margin-bottom:0;padding-left:20px}.section-tab-content .tab-cont .key-information-column .column-1 ul,.section-tab-content .tab-cont .key-information-column .column-2 ul{list-style:none;padding-left:0}.section-tab-content .tab-cont .key-information-column .column-1 ul span,.section-tab-content .tab-cont .key-information-column .column-2 ul span{font-size:12px;padding-right:5px}.section-tab-content .tab-cont .key-information-column .column-1 ul span{color:green}.section-tab-content .tab-cont .key-information-column .column-2 ul span{color:#d33645}.section-tab-content .tab-cont .key-information-column.col1{padding-bottom:0!important}.section-tab-content .tab-cont .key-information-column.col2{margin-bottom:15px!important}.section-tab-content .tab-cont .info-graphs .info-graphs-title{align-items:center;display:flex;flex-wrap:wrap;font-family:inherit;font-weight:700}.section-tab-content .tab-cont .info-graphs .info-graphs-title .info-graphs-title-number{align-items:center;border:1px solid var(--color-mercury);border-radius:50%;display:inline-flex;height:40px;justify-content:center;margin-right:10px;padding:7px 4px;width:40px}.section-tab-content .tab-cont .info-graphs .info-graphs-info{margin-bottom:25px}.section-tab-content .tab-cont .info-graphs .info-graphs-info p{margin-bottom:0}.section-tab-content .tab-cont .info-graphs .info-graphs-info .info-graphs-progress-bar{background-image:linear-gradient(90deg,#00b3bb,#038e9a);border-radius:10px;height:13px}.section-tab-content .tab-cont .info-graphs .info-graphs-info .ant-progress .ant-progress-bg{height:13px!important}.section-tab-content .gallery-tab .ant-list-item .ant-card{border:none}.section-tab-content .gallery-tab .ant-list-item .ant-card .ant-card-body{padding:0}.section-tab-content .itinerary .tab-cont .ant-collapse-item{border-top:1px solid var(--color-mercury)}.section-tab-content .itinerary .tab-cont .ant-collapse-item .ant-collapse-header{color:var(--color-cool-gray);font-size:17px;font-weight:500;padding:15px 16px}.section-tab-content .itinerary .tab-cont .ant-collapse-item .ant-collapse-header span.day{color:var(--color-teal);width:15%}.section-tab-content .itinerary .tab-cont .ant-collapse-item .ant-collapse-header span.cont{width:85%}.section-tab-content .itinerary .tab-cont .ant-collapse-item .ant-collapse-content-box{color:var(--color-cool-gray);font-size:16px;padding-left:17%}.section-tab-content .itinerary .map{border-radius:5px;margin-top:15px;overflow:hidden}.header-dates-prices{border-bottom:1px solid var(--color-mercury)}.header-dates-prices .ant-col{font-weight:500}.content-dates-prices .ant-collapse-header{padding:20px 0!important}.content-dates-prices .departure-excluding{color:var(--color-ash-gray);display:block;font-size:11px;font-weight:700;letter-spacing:.69px;line-height:14px;text-transform:uppercase}.content-dates-prices .departure-including{align-items:center;color:var(--color-cool-gray);font-size:15px;font-weight:500;line-height:23px}.content-dates-prices .button-book-now{margin-right:40px;text-align:end}.content-dates-prices .button-book-now button{color:var(--color-white);font-weight:600;text-transform:uppercase}.content-dates-prices .button-show-less{margin-right:40px;text-align:end}.content-dates-prices .button-show-less button{background:none;border:1px solid var(--color-teal);color:var(--color-teal);font-weight:600;text-transform:uppercase}.content-dates-prices .button-show-less button:hover{background:#ffedde;border:1px solid var(--color-teal);color:var(--color-teal)}.content-dates-prices .ant-collapse>.ant-collapse-item{border-bottom:1px solid var(--color-mercury)!important}.content-dates-prices .ant-collapse-content{color:var(--color-cool-gray)}.content-dates-prices .ant-collapse-content .ant-collapse-content-box{padding-left:0!important;padding-top:0!important}.content-dates-prices .ant-collapse-content .ant-collapse-content-box .btn-view-trip{background:none!important;border:1px solid var(--color-teal)!important;color:var(--color-teal)!important;margin-top:10px}.content-dates-prices .ant-collapse-content .ant-collapse-content-box .btn-view-trip:hover{background:#fff7f0!important}.ant-tabs{color:var(--color-cool-gray)}.collapse-ticket .ant-collapse .ant-collapse-item{border:1px solid #ccc!important;border-radius:10px;margin-bottom:30px}.collapse-ticket .ant-collapse .ant-collapse-item:nth-last-child(-n+1){margin-bottom:0}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-header{padding:0!important}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-header .column-left,.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-header .column-right{padding:16px}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-header .column-right{border-left:1px solid #ccc;text-align:end}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0!important}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .column-left,.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .column-right{padding:16px}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .column-right{border-left:1px solid #ccc}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .column-right .button-booking-ticket{align-items:flex-end;display:flex;height:100%}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .column-right .button-booking-ticket .ant-btn.btn-click{margin-bottom:25px}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .time-ticket .ant-radio-button-wrapper{border:1px solid #326a71!important;border-radius:6px;color:#326a71;margin-bottom:10px;margin-right:10px}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .time-ticket .ant-radio-button-wrapper:before{background-color:transparent}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .time-ticket .ant-radio-button-wrapper-checked{background:#326a71!important;color:#fff!important}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .time-ticket .label{color:var(--color-cool-gray)!important;display:block;margin-bottom:5px!important}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .time-ticket .label .form-required{color:var(--color-red)}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .time-ticket .number-passengers input{width:100%}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .time-ticket .number-passengers .ant-input-number-handler-wrap{opacity:1!important}.collapse-ticket .ant-collapse .ant-collapse-item .title-option-list{background:#dfe0e2;border-radius:6px;color:var(--color-cool-gray);display:inline-block;font-size:14px;margin-bottom:10px;padding:3px 8px}.collapse-ticket .ant-collapse .ant-collapse-item h3.title-title-web{color:var(--color-cool-gray);font-size:18px!important}.collapse-ticket .ant-collapse .ant-collapse-item .price{color:var(--color-cool-gray)}.collapse-ticket .ant-collapse .ant-collapse-item .price-person{color:var(--color-cool-gray);font-size:16px;font-weight:400}.slidebar-right .box-booking{background:var(--color-dark-silver);border:1px solid var(--color-mercury);border-radius:5px;margin-bottom:15px;padding:26px 30px;text-align:center}.slidebar-right .box-booking .title{color:var(--color-white)!important;font-size:24px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.slidebar-right .box-booking .ant-anchor-wrapper .ant-anchor-ink{display:none}.slidebar-right .box-booking .ant-anchor-wrapper .ant-anchor-link{padding:0}.slidebar-right .box-booking .ant-anchor-wrapper .ant-anchor-link .ant-anchor-link-title{background:var(--color-teal);color:var(--color-white);display:inline-block;font-weight:500;padding:15px 22px;text-transform:uppercase}.slidebar-right .box-booking .ant-anchor-wrapper .ant-anchor-link .ant-anchor-link-title:hover{background:var(--color-dark-teal)}.btn-click[disabled],.btn-click[disabled]:active,.btn-click[disabled]:focus,.btn-click[disabled]:hover{background:#ccc!important;border-color:var(--color-white)!important;box-shadow:none!important;color:var(--color-white)!important;text-shadow:none!important}@media (min-width:992px) and (max-width:1200px){.slidebar-right .box-booking .ant-space{display:block}.slidebar-right .box-booking .ant-space .ant-anchor-link-title{width:100%}}@media (max-width:992px){.section-info-tour .info-price .product-info-buttons button{margin-bottom:15px;width:100%}.section-info-tour .info-rating{border-left:none;border-right:none;margin-bottom:15px}.content-dates-prices .button-book-now,.content-dates-prices .button-show-less{text-align:left}.content-dates-prices .column-r{margin-bottom:20px}.departure__label{margin-bottom:12px}.tab-cont .box-booking{background:var(--color-dark-silver);border:1px solid var(--color-mercury);border-radius:5px;margin-bottom:15px;padding:10px 30px}.tab-cont .box-booking .title{color:var(--color-white)!important;font-size:24px;font-weight:700;margin-bottom:14px;text-transform:uppercase}.tab-cont .box-booking .ant-anchor-wrapper .ant-anchor-ink{display:none}.tab-cont .box-booking .ant-anchor-wrapper .ant-anchor-link{padding:0}.tab-cont .box-booking .ant-anchor-wrapper .ant-anchor-link .ant-anchor-link-title{background:var(--color-teal);color:var(--color-white);display:inline-block;font-weight:500;padding:15px 40px;text-transform:uppercase}.tab-cont .box-booking .ant-anchor-wrapper .ant-anchor-link .ant-anchor-link-title:hover{background:var(--color-dark-teal)}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-header .column-right{border-left:none;border-top:1px solid #ccc;display:flex;text-align:inherit}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-header .column-right .price{width:40%}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-header .column-right .person{text-align:end;width:60%}.collapse-ticket .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .column-left{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.section-tab-content .tab-cont{margin-bottom:30px!important}}@media (max-width:576px){.section-info-tour .info-rating{text-align:left}.section-info-tour .info-rating .tour-category-inner{margin:inherit;margin-top:15px}.tab-cont .box-booking{padding:10px;text-align:center}.tab-cont .box-booking .title{font-size:16px;margin-bottom:15px}.tab-cont .box-booking .ant-anchor-wrapper .ant-anchor-ink{display:none}.tab-cont .box-booking .ant-anchor-wrapper .ant-anchor-link{padding:0}.tab-cont .box-booking .ant-anchor-wrapper .ant-anchor-link .ant-anchor-link-title{background:var(--color-teal);color:var(--color-white);display:inline-block;font-weight:500;padding:8px 10px;text-transform:uppercase}.tab-cont .box-booking .ant-anchor-wrapper .ant-anchor-link .ant-anchor-link-title:hover{background:var(--color-dark-teal)}}
