.info_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.item_code{background:#dbdbdb;color:#575757;font-size:14px;padding:5px 10px}.item_image_cruise_company{width:100px}.detail--page.detail--page-tour .detail--page-tour{margin-top:52px}#modal__dialogs.active{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.section__modal--dialog{position:absolute;z-index:999;width:100%;height:100%;background:#28282899}.section__modal--dialog .modal__dialog--main{background:#fff;padding:27px 43px 52px 47px;max-width:960px;margin:0 auto;background:#fff;-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%)}.modal__dialog--main .modal--heading{font-family:"Noto Sans TC";font-size:16px;font-weight:500;line-height:28px;letter-spacing:0.08em;color:#2E2E2E;padding-bottom:24px;border-bottom:1px solid #DBDBDB;margin-bottom:24px}.modal__dialog--main .modal--top{position:relative;width:100%}.modal__dialog--main .modal--text-title{font-family:"Noto Serif TC";font-size:20px;font-weight:500;line-height:28px;letter-spacing:0.08em;color:#033E8C;margin-bottom:20px}.modal__dialog--main .modal--main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.modal__dialog--main .modal--title{font-family:"Noto Serif TC";font-size:20px;font-weight:500;line-height:28px;letter-spacing:0.08em;padding-bottom:24px}.modal__dialog--main .modal__box{position:relative}.modal__dialog--main .action--close{position:absolute;right:-15px;top:0;width:40px;height:40px;cursor:pointer;border:1px solid transparent;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__dialog--main .action--close:hover{border-color:#003FAA}.modal__dialog--main .modal--text-info{font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.08em;color:#2E2E2E}.modal--navigation{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:-15px;top:0}.modal__dialog--main .modal--main .modal--slider{max-width:416px;-ms-flex-negative:0;flex-shrink:0;width:100%;border-radius:8.38px;overflow:hidden;height:100%}.modal--navigation .swiper-button-prev,
.modal--navigation .swiper-button-next{position:static;background-size:100%;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;margin:0;width:40px;min-width:40px;height:40px;background-repeat:no-repeat;background-position:center;border:1px solid transparent;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-radius:100%}.modal--navigation .swiper-button-prev:hover,
.modal--navigation .swiper-button-next:hover{border-color:#003FAA}.modal--navigation .swiper-button-prev{background-image:url('../themes/jet-tour/assets/images//tour-details/arrow--slide.svg');-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.modal--navigation .swiper-button-next{background-image:url('../themes/jet-tour/assets/images//tour-details/arrow--slide.svg')}.modal--navigation .swiper-button-next:after,
.modal--navigation .swiper-button-prev:after{display:none}@media screen and (min-width:991px){.section__modal--dialog .modal__dialog--main img{min-height:311px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media screen and (max-width:991px){.modal__dialog--main .modal--main .modal--slider{max-width:325px}.section__modal--dialog .modal__dialog--main{width:calc(100% - 40px)}.modal__dialog--main .modal--title{padding-bottom:19px;width:calc(100% - 133px)}}@media screen and (max-width:767.98px){.modal__dialog--main .modal--main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__dialog--main .modal--main{gap:28px}.modal--navigation{top:inherit;bottom:20px}.modal__dialog--main .modal--main .modal--slider{width:100%;max-width:100%}.section__modal--dialog{padding:100px 0;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialogs__show{overflow:hidden}.section__modal--dialog .modal__dialog--main{-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);padding:20px 20px 30px 20px}}.detail--cruise .booking__content--left .booking__content--text a{font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.08em;text-align:center;padding:11.1px 42px;background:#003FAA;color:#fff;margin-top:32px;display:inline-block;border:1px solid transparent;border-radius:2px}.detail--cruise .booking__content--left .booking__content--text a:focus{text-decoration:none}.detail--cruise .booking__content--left .booking__content--text a:hover{border-color:#02316F;background:#02316F;color:#fff}.section__booking.sticky{display:inline-block;width:100%;vertical-align:top;background:#fff;position:sticky;font-family:"Noto Sans TC";z-index:99;top:0;border-bottom:1px solid #DBDBDB80}.row__booking--container{padding-top:15px}.cruiseCompany{margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:15px}.section__booking--container{max-width:1340px}.section__booking .section__booking:after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;height:1px;background:#DBDBDB}.col__booking--info-content .title{margin-top:6px;margin-bottom:20px;font-family:"Noto Serif TC";font-size:28px;font-weight:500;line-height:38px;letter-spacing:0.08em;color:#2E2E2E}.section__booking .button--date{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.08em;color:#2E2E2E;padding-bottom:15px;cursor:pointer;position:relative;font-family:"Noto Sans TC"}.section__booking .button--date.disabled{color:#DBDBDB;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section__booking .button--date:not(.disabled):hover,
.section__booking .button--date.active{color:#003FAA}.section__booking .button--date:hover:after,
.section__booking .button--date.active:after{content:'';width:100%;height:2px;bottom:0;left:0;background:#0B1B3B;position:absolute;z-index:1}.active-select-date-tour .section__booking.sticky .section__booking--top{border-color:#DBDBDB}.section__booking .choose--date{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.section__booking .booking--price{font-family:"Noto Sans TC";font-size:32px;font-weight:500;line-height:40px;letter-spacing:0.04em;color:#003FAA}.detail--cruise .booking__action--buttons .booking--now{padding-right:43px;margin-bottom:6px;border-radius:2px}.section__booking .booking--price .label--text{font-size:16px;font-weight:500;line-height:28px;letter-spacing:0.08em}.group--action--booking{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail--cruise .section__booking .booking--price{position:relative}.detail--cruise .section__booking .booking--price .label--text{position:relative;top:5px;margin-left:2px}.section__booking .action__link{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.08em;color:#496D89;padding:6px 19px;border:1px solid #003FAA;background:#F6F6F6;text-wrap:nowrap}.section__booking .booking__action--contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.booking__action--buttons .booking--now{font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.08em;padding:12px 30px 14px 30px;color:#fff;border:1px solid #003FAA;background:#003FAA;display:inline-block;vertical-align:top;text-wrap:nowrap;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;border-radius:2px} .booking__action--buttons .booking--now:focus{text-decoration:none}.booking__action--buttons.blue .booking--now:hover{border-color:#02316F;background:#02316F;color:#fff}.booking__action--buttons.white .booking--now:hover{border-color:#02316F;background-color:rgba(219,219,219,0.3);color:#003FAA}.booking__action--buttons.white .booking--now{background:#fff;color:#003FAA}.col__booking--action-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;max-width:683px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;float:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section__booking--details{background:#F6F6F6;position:relative}.section__booking--details .section__booking--container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-template-areas:"right right" "left left"}.section__booking--details .section__booking--container.has_canvas{}.section__booking--details .booking__content--left{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:left;padding-left:0;padding-right:5vw}.section__booking--details .booking__content--right{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:right;height:auto;width:100%;aspect-ratio:390 / 300}.section__booking--details .has_canvas .booking__content--right{aspect-ratio:0.7070980615735463}.section__booking--details .booking__content--left .booking__content--text{max-width:unset} .section__booking--details .booking__content--right .Booking__swiper--slider{height:100%}.booking__content--text{padding:70px 0;max-width:468px;width:100%;min-height:730px}.booking__content--text p{margin-bottom:0px}.booking__content--text .tour__date{font-size:36px;font-weight:700;line-height:48px;letter-spacing:0.04em;color:#003FAA;margin-bottom:8px;font-family:"Noto Serif TC"}.booking__content--text .tour__date .text{font-size:18px;line-height:28px}.booking__content--text .tour_location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:"Noto Serif TC";font-size:24px;font-weight:500;line-height:32px;letter-spacing:0.08em;gap:24px;margin-bottom:32px;color:#2E2E2E;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.booking__content--text .tour_location .location_code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:15px}.tour_location .card_tag{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.08em;padding:4px 20px;background:#DBDBDB;font-family:"Noto Sans TC";border-radius:2px;text-transform:uppercase}.content__text h4{margin-top:32px;margin-bottom:8px;font-family:"Noto Sans TC";font-size:16px;font-weight:500;line-height:28px;letter-spacing:0.08em}.booking__content--slide .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-height:300px}.booking__content--slide .slider__item{opacity:0}.booking__content--slide .slider__item .pdf-canvas{cursor:pointer;direction:ltr;width:100%;height:auto}.booking__content--slide .slider__item.swiper-slide-active{opacity:1}.booking__content--slide .swiper-horizontal,
.booking__content--slide .booking__content--slide,
.booking__content--slide{height:100%}.custom--button-swiper .swiper .swiper-button-prev{background-image:url("../themes/jet-tour/assets/images/tour-details/arrow.svg");-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);left:5px}.custom--button-swiper .swiper .swiper-button-next{background-image:url("../themes/jet-tour/assets/images/tour-details/arrow.svg");right:5px}.custom--button-swiper .swiper .swiper-button-next,
.custom--button-swiper .swiper .swiper-button-prev{background-position:55% center;background-size:initial;top:50.3%}.custom--button-swiper .swiper .swiper-button-next,
.custom--button-swiper .swiper .swiper-button-prev{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.custom--button-swiper .swiper .swiper-button-next:hover,
.custom--button-swiper .swiper .swiper-button-prev:hover{border-color:#fff}.cruiseCompany .logo--company{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px;gap:15px}.cruiseCompany .logo--company img{max-width:148px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.detail--cruise .col__booking--info .col__booking--action-content{display:none}.detail--cruise .col__booking--action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section__booking--content .booking__content--text .time,
.section__booking--content .booking__content--text .brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:8px;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.04em}.section__booking--content .booking__content--text .brand{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.section__booking--content .booking__content--text .brand .brand--name-label-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section__booking--content .booking__content--text .brand .brand--item:not(:last-child):after{content:','}.section__booking--content .booking__content--text .time svg,
.section__booking--content .booking__content--text .brand svg{-ms-flex-negative:0;flex-shrink:0}.share--list .share--title{font-family:"Noto Sans TC";font-weight:500;font-size:16px;line-height:28px;letter-spacing:0.08em;color:#2E2E2E;margin-top:32px;margin-bottom:8px}.share--list .share--item>div{display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;vertical-align:top;line-height:0;cursor:pointer;position:relative}.share--list .share--item>div:hover svg rect{fill:#02316F}.share--list .share--list-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.clipboard .tooltip{visibility:visible;background-color:#042037;color:#fff;text-align:center;padding:15px 90px;position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-box-shadow:0px 4px 56.7px 0px rgba(0,0,0,0.1);box-shadow:0px 4px 56.7px 0px rgba(0,0,0,0.1);transition:opacity 0.3s;gap:10px;font-size:16px;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)} @media only screen and (min-width:992px){.section__booking--details .section__booking--container{-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:1fr 41.771vw;grid-template-columns:1fr 41.771vw;grid-template-areas:"left right"}.section__booking--details .booking__content--right{aspect-ratio:unset}.section__booking--details .section__booking--container.has_canvas{}.section__booking--details .booking__content--left{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.section__booking--details .booking__content--right{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}}@media only screen and (min-width:1024px){.detail--cruise .col__booking--action-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0;margin-bottom:0}.detail--cruise .booking__content--slide .swiper-slide img{min-height:814px}}@media only screen and (min-width:1560px){}@media only screen and (min-width:1921px){.section__booking--details .section__booking--container{-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%;grid-template-areas:"left right"}}@media only screen and (max-width:1200px){.booking__action--buttons .booking--now{padding:12px 25px 14px 25px}}@media only screen and (max-width:1170px){.col__booking--action-content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.detail--page-cruise--company .col__booking--action-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.group--action--booking{gap:8px}.detail--cruise .section__booking .booking--price .text{font-size:25px}.detail--cruise .group--action--booking,.detail--cruise .col__booking--action-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (max-width:991px){.section__booking--details .booking__content--left{padding-left:0;padding-right:0}.section__booking--details .booking__content--left,.col__booking--action-content{margin-top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.booking__content--text{min-height:initial;max-width:initial;padding:26.5px 20px}.detail--cruise .col__booking--action-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.detail--cruise .booking__action--info{width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.detail--cruise .col__booking--action-content{gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.detail--cruise .section__booking .booking--price{text-align:right}.detail--cruise .row__booking--container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:0}.detail--cruise .section__booking .button--date{padding-bottom:23px}.detail--cruise .booking__action--buttons .booking--now{margin-bottom:15px}}@media only screen and (max-width:767.98px){.section__booking.sticky{position:static}.detail--cruise .col__booking--info .col__booking--action-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.detail--cruise .section__booking .booking--price{text-align:left}.detail--cruise .col__booking--info .col__booking--action-content{margin-top:0}.detail--cruise .col__booking--info{width:100%}.detail--cruise .col__booking--action{display:none}.detail--cruise .col__booking--info-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail--cruise .col__booking--info-content .title{margin-top:35px;margin-bottom:0}.detail--cruise .booking__action--buttons .booking--now{padding:13px 28px;padding-right:33px;margin-bottom:0}.detail--cruise .col__booking--action-content{gap:8px}.detail--cruise .section__booking .booking--price .label--text{top:3px}.detail--cruise .booking__action--buttons.blue .booking--now{padding:13px 20px}.detail--cruise .section__booking .booking--price .text{position:relative;top:-4px}.detail--cruise .section__booking .booking--price .text.label--text{margin-top:20px}.col__booking--action-content{max-width:100%;float:initial;margin-top:0;margin-bottom:0;gap:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.booking__action--info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section__booking .booking__action--contact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.booking__action--buttons .booking--now{padding:13px 20px}.col__booking--info-content .title{margin-top:29px;margin-bottom:15px}.col__booking--info-content .title{font-size:24px;line-height:32px}.section__booking .booking--price{text-align:left}.section__booking .booking__action--contact{gap:6px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section__booking .action__link{padding:5px 19px}.row__booking--choose-date{margin-top:39px}.detail--cruise .row__booking--choose-date{margin-top:40px}.section__booking .choose--date{gap:30px}.section__booking .button--date{padding-bottom:22px}.section__booking--details .booking__content--right{position:static;padding-left:0;width:100%}.section__booking--details .booking__content--left{width:100%}.list--item .name{margin-top:33px}.detail--page-cruise--company .section__booking--content .section__booking--details{background:#fff}.detail--cruise .booking__action--buttons .booking--now{width:auto}.detail--cruise .group--action--booking{width:100%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}.detail--cruise .booking__content--text{padding:23.5px 20px}.booking__content--text .tour_location{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.detail--cruise .booking__content--left .booking__content--text a{max-width:345px;width:100%}}@media only screen and (max-width:570px){.booking__content--slide .swiper-slide img{height:300px}.col__booking--action-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail--cruise .booking__action--buttons{width:auto}.booking__action--buttons .booking--now{width:100%}.group--action--booking{width:100%}.detail--page-cruise--company .col__booking--action-content{max-width:100%}.detail--page-cruise--company .booking__action--buttons{width:100%;text-align:center}}@media only screen and (max-width:475px){.booking__action--buttons{width:calc(50% - 4px);text-align:center}.detail--page-cruise--company .booking__action--buttons{width:100%;text-align:center}}@media only screen and (max-width:374px){.booking__action--buttons{width:100%}}
.section__trip--highlight{max-width:1440px;margin:0 auto;padding-top:60px;padding-bottom:25px;overflow:hidden}.trips__highlight--container{max-width:1340px}.row__trips--highlight{display:-webkit-box;display:-ms-flexbox;display:flex}.row__trips--highlight .trips__highlight--tab{width:14.4%;padding-left:2px}.row__trips--highlight .trips__highlight--sliders{width:85.6%}.trips__highlight--info{display:none;gap:50px}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.trips__highlight--info.active{display:-webkit-box;display:-ms-flexbox;display:flex;animation:fadeIn 1.2s ease-in-out;-webkit-animation:fadeIn 1.2s ease-in-out;-moz-animation:fadeIn 1.2s ease-in-out}.trips__highlight--swiper{max-width:562px;width:100%;height:100%;border-radius:8.38px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.navigation--change-item{max-width:105px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px}.row__trips--highlight--desktop{margin-bottom:63px}.navigation--progress .progress--bar{height:1px;width:180px;display:inline-block;-ms-flex-negative:0;flex-shrink:0;background:#DBDBDB;position:relative;margin-bottom:2px}.navigation--progress .progress--bar--percent{position:absolute;left:0;top:0;height:100%;width:var(--percent);background:#003FAA}.navigation--progress .progress--total{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0.08em;color:#003FAA;margin-bottom:20px;font-family:"Inter"}.trips__highlight--tab .text-default{font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.08em;color:#2E2E2E}.trips__highlight--tab .text-active{font-family:"Noto Sans TC";font-weight:500;opacity:0;font-size:20px;font-weight:500;line-height:28px;letter-spacing:0.08em;color:#003FAA}.trips__highlight--tab .tabs--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-bottom:13px}.trips__highlight--tab .tabs--list:before{content:"";width:1px;height:100%;background:#DBDBDB;top:0;left:0;position:absolute}.trips__highlight--tab .tabs--heading{font-family:"Noto Sans TC";font-size:16px;font-weight:500;line-height:28px;letter-spacing:0.08em;color:#2E2E2E;margin-bottom:31px;padding-top:15px}.trips__highlight--tab .tabs--list .tab--item{padding:5px 0 5px 20px;position:relative}.trips__highlight--tab .tabs--list .tab--item:not(:last-child){margin-bottom:35px}.trips__highlight--tab .tabs--list .tab--item.active::before{content:"";width:1px;height:100%;background:#003FAA;position:absolute;left:0;top:0}.trips__highlight--tab .tabs--list .tab--item-text{cursor:pointer;position:relative;display:inline-block}.trips__highlight--tab .tab--item-text:hover .text-default,
.trips__highlight--tab .tab--item.active .tab--item-text .text-default{opacity:0;z-index:-1}.trips__highlight--tab .tab--item-text:hover .text-active,
.trips__highlight--tab .tab--item.active .tab--item-text .text-active{opacity:1}.trips__highlight--tab .text-default{position:absolute;left:0;bottom:0}.trips__highlight--sliders .content--details{padding-bottom:35px}.trips__highlight--sliders .title--slide{font-family:"Noto Serif TC";font-size:28px;font-weight:500;line-height:38px;letter-spacing:0.08em;color:#033E8C;margin-bottom:20px}.trips__highlight--sliders .content--item .text{font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.08em;color:#2E2E2E}.trips__highlight--sliders .content--item{margin-bottom:21px;padding-left:42px;position:relative}.trips__highlight--sliders .number--position{font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.08em;position:absolute;left:0;top:-1px;background:#033E8C;color:#FFF;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-slide--content .swiper-button-prev:after,
.swiper-slide--content .swiper-button-next:after{display:none}.swiper-slide--content .swiper-button-prev,
.swiper-slide--content .swiper-button-next{background-image:url("../themes/jet-tour/assets/images/jet-tour/pre-swiper.svg");width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-color:#FFF;-webkit-box-shadow:0px 1.33333px 10px rgba(0,0,0,0.1);box-shadow:0px 1.33333px 10px rgba(0,0,0,0.1);background-size:12px;border-radius:100%;opacity:1;border:1px solid transparent;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;margin:0;position:static}.swiper-slide--content .swiper-button-prev:hover,
.swiper-slide--content .swiper-button-next:hover{border-color:#003FAA}.swiper-slide--content .swiper-button-next{background-image:url("../themes/jet-tour/assets/images/jet-tour/next-swiper.svg")}.trips__highlight--swiper .swiper-slide .image{position:relative;padding-bottom:74.67%}.trips__highlight--swiper .swiper-slide img{position:absolute;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:8.38px}.thumb--image--relative img{border-radius:6px}.trips__highlight--thumb .thumb--image--relative{position:relative;padding-bottom:25%}.trips__highlight--thumb .thumb--image--relative img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width:1400px){.trips__highlight--swiper{min-height:421px}}@media screen and (max-width:991px){.row__trips--highlight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.trips__highlight--info .swiper-slide--content,.trips__highlight--swiper,.trips__highlight--sliders .content--details,.row__trips--highlight .trips__highlight--sliders,.row__trips--highlight .trips__highlight--tab{width:100%}.trips__highlight--swiper{max-width:100%;border-radius:none;overflow:initial}.trips__highlight--tab .tabs--list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:31px;padding:0 20px;margin-bottom:17px;border-bottom:1px solid #DBDBDB;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.trips__highlight--thumb .thumb--image--relative{padding-bottom:75.198%}.trips__highlight--tab .tabs--list::-webkit-scrollbar{display:none}.trips__highlight--tab .tabs--list .tab--item{-ms-flex-negative:0;flex-shrink:0;padding:0;padding-bottom:22px;line-height:initial}.trips__highlight--tab .tabs--list .tab--item.active::before{width:100%;height:2px;top:initial;bottom:0;background:#0B1B3B}.navigation--progress .progress--bar--percent,.navigation--progress .progress--total{color:#033E8C}.trips__highlight--tab .tabs--list:before{display:none}.trips__highlight--tab .text-default{position:static}.trips__highlight--tab .tabs--list .tab--item:not(:last-child){margin-bottom:0}.trips__highlight--tab .tab--item-text:hover .text-default,.trips__highlight--tab .tab--item.active .tab--item-text .text-default{z-index:1;opacity:1}.trips__highlight--tab .text-active{display:none}.trips__highlight--tab .tabs--list .tab--item:not(:last-child){padding-left:0}.trips__highlight--tab .tab--item-mobile .text-default{position:static}.trips__highlight--info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.trips__highlight--info .swiper-slide--content{margin-top:25px;padding:0 20px}.item--title--mobile{font-family:"Noto Sans TC";font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.08em;color:rgba(46,46,46,1)}.trips__highlight--tab .tabs--heading{padding:0 20px;margin-bottom:20px}.section__trip--highlight{padding-top:22px;padding-bottom:46px}.trips__highlight--container{padding:0}.trips__highlight--info .d-block{padding:0 20px}.trips__highlight--swiper .swiper-slide img{border-radius:0}.trips__highlight--thumb--slider{padding:0 60px}.trips__highlight--sliders .content--item{margin-bottom:19px}.trips__highlight--sliders .content--item:last-child{margin-bottom:0}.row__trips--highlight--desktop{margin-bottom:2px}.thumb--image--relative img{min-height:194px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.trips__highlight--tab .tab--item.active .text-default{color:#003FAA}}@media screen and (max-width:767.98px){.trips__highlight--thumb--slider{padding:0 66px}.trips__highlight--sliders .content--details{padding-bottom:74px}.section__trip--highlight{border-bottom:1px solid #DBDBDB}}
.days_container{max-width:1340px}.days__list--works{margin-top:22px}.days__items{-webkit-box-shadow:0px 4px 15px 0px rgba(0,0,0,0.1);box-shadow:0px 4px 15px 0px rgba(0,0,0,0.1);margin-bottom:30px;display:inline-block;width:100%;vertical-align:top;border:1px solid #F6F6F6;border-radius:6px;overflow:hidden}.days__items.active{border-color:rgba(0,63,170,1)}.days__see--all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.08em;text-align:center;color:#003FAA;padding-right:8px}.days__see--all .action__see{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.days__see--all .action__see.active .arrow--see{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.days__see--all .arrow--see span{font-family:"Red Hat Display";font-size:18px;font-weight:500;line-height:28px;letter-spacing:0em;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;vertical-align:top}.days__items--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:70px;padding-right:150px;position:relative;background:#F6F6F6;cursor:pointer}.days__items.active .days__items--top{background:rgba(243,245,249,1);padding-left:70px;border-radius:6px;gap:0}.days__items--top .featured{position:relative;max-width:301px;width:100%;padding-bottom:12.892%;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;opacity:1}.days__items--top .featured img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.days__items--top .featured .label{padding:8px 28px 8px 28px;background:#033E8C;color:#fff;position:absolute;top:0;left:0;border-bottom-right-radius:8px;font-family:"Noto Sans TC";font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.08em}.days__items--top .content{padding:23px 0}.days__items--top .day--name{font-family:"Noto Serif TC";font-size:18px;font-weight:700;line-height:28px;letter-spacing:0.08em;color:#003FAA;margin-bottom:8px}.days__items--top .day--title{font-family:"Noto Serif TC";font-size:24px;font-weight:500;line-height:32px;letter-spacing:0.08em;color:#2E2E2E;margin-bottom:8px}.day--trip-work{font-family:"Noto Sans TC";font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.08em;color:#033E8C;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.day--trip-work svg{position:relative;top:1px}.days__items--top .arrow--day{position:absolute;right:70px;cursor:pointer;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.days__items.active .days__items--top .arrow--day{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.days__items.active .days__items--top .arrow--day path{fill:#003FAA}.days_items--details .container--details{padding:33px 69px;padding-bottom:20px}.days__items.active .days_items--details .container--details{padding-bottom:16px}.days__items.active .days_items--details{opacity:1;height:auto;max-height:5000px;-webkit-transition:all .55s ease;-o-transition:all .55s ease;transition:all .55s ease;visibility:initial;height:initial;overflow:initial}.days_items--details .container--details .info--text{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:32px}.days_items--details .container--details .info--column-sliders{border-top:1px solid #033E8C}.days__items.active .days__items--top .featured{-webkit-transform:translateX(-500px);-ms-transform:translateX(-500px);transform:translateX(-500px);width:0;opacity:0}.info--column-sliders .slider__item--column{width:calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)))}.info--column-sliders .slider__item--column .item__content--top{position:relative;padding-top:10px}.info--column-sliders .slider__item--column .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:5px}.days_items--details .info--column-sliders{padding-top:22px}.info--column--container{display:inline-block;width:100%;vertical-align:top;display:-webkit-box;display:-ms-flexbox;display:flex;--columns:3;--gap:55px;gap:var(--gap)}.container__item--slider img{width:100%}.slider__item--column .swiper__slider--item .swiper-slide{width:100% !important}.slider__item--column .swiper .swiper-button-prev,
.slider__item--column .swiper .swiper-button-next{position:static;background-size:100%;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;margin:0}.slider__item--column .swiper .swiper-button-prev{background-image:url('../themes/jet-tour/assets/images//tour-details/arrow--slide.svg');-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slider__item--column .swiper .swiper-button-next{background-image:url('../themes/jet-tour/assets/images//tour-details/arrow--slide.svg')}.slider__item--column .navigation{display:-webkit-box;display:-ms-flexbox;display:flex}.item__content--top .item__title{font-family:"Noto Sans TC";font-size:16px;font-weight:500;line-height:28px;letter-spacing:0.04em;color:#2E2E2E;padding-right:90px;margin-bottom:23px}.slider__item--column .container__item--slider{padding-top:12px}.slider__item--column .container__item--slider .read--more{padding-top:6px}.slider__item--column .container__item--slider .read--more a{font-family:"Noto Sans TC";font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.08em;color:rgba(0,63,170,1)}.days_items--details .col--info-left{width:59.7%;padding-right:40px}.days_items--details .col--info--right{width:57%}.days_items--details .col--info--right .caption_image{font-family:"Noto Sans TC";font-size:14px;font-weight:400;margin-top:12px;color:#2E2E2E;line-height:24px;letter-spacing:1.12px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;-o-text-overflow:ellipsis;text-overflow:ellipsis}.trip--visit h4{font-family:"Noto Sans TC";font-size:20px;font-weight:400;line-height:32px;letter-spacing:0.08em;color:#2E2E2E;margin:0;margin-bottom:8px}.trip--visit p{font-family:"Noto Sans TC";font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.08em;color:#2E2E2E;margin-bottom:24px}.days_items--details .col--info--right .right--image{position:relative;padding-bottom:56.3%}.days_items--details .col--info--right .right--image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.container__item--slider .content,
.container__item--slider .content p{font-family:"Noto Sans TC";font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.08em;margin:0}.days__items .days_items--details{max-height:0;visibility:hidden;opacity:0;-webkit-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease}.section__pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section__pdf .pdf__button{font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.08em;padding:14px 45px 14px 40px;border-radius:2px;background:#003FAA;color:#fff;display:inline-block;margin-top:10px;margin-bottom:30px;vertical-align:top;border:1px solid transparent;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.section__pdf .pdf__button:hover{border-color:#02316F;background:#02316F;color:#fff}@media only screen and (min-width:991px){.slider__item--column .swiper__slider--item .swiper-slide .image{position:relative;padding-bottom:76.575%}.slider__item--column .swiper__slider--item .swiper-slide .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:991px){.days_items--details .container--details{padding:30px}.days__items.active .days__items--top{padding-left:30px;background:#F5F9FF}.info--column--container{--gap:25px}.days__items--top .featured{min-height:148px}.days__items--top{padding-right:100px}.days__items--top .arrow--day{right:25px}.days__see--all{padding-right:0}.days__see--all .action__see{margin-top:12px}.info--column-sliders .slider__item--column .navigation{top:4px}}@media only screen and (max-width:767.98px){.days_items--details .container--details .info--text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.days_items--details .col--info--right .caption_image{width:calc(100% - 35px);margin:0 auto;margin-top:5px}.days__items .days_items--details .container--details{padding:0;padding-bottom:20px}.days__items.active .days_items--details .container--details{padding-bottom:16px;padding-top:29px}.days_items--details .col--info--right .right--image{padding-bottom:59.3%}.days_items--details .col--info-left .trip--visit{width:calc(100% - 35px);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 auto;padding-top:20px;padding:25px 0 19px 0}.days_items--details .col--info-left{padding-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.trip--visit p:last-child{margin-bottom:0}.info--column--container{-ms-flex-wrap:wrap;flex-wrap:wrap}.info--column-sliders .slider__item--column{width:100%;float:left}.days_items--details .info--column-sliders .info--column--container{width:calc(100% - 18px);margin:0 auto}.days_items--details .container--details .info--text{padding-bottom:0;border:0}.days_items--details .col--info--right{width:100%}.days__items--top{gap:13px;padding-right:21px;display:inline-block;width:100%;vertical-align:top}.days__items--top .day--title{font-size:20px;line-height:28px}.days__items--top .featured{max-width:116px;position:absolute;top:0;left:0;height:100%;width:100%}.days__items--top .arrow--day{top:4px;right:2px}.days__items--top .content{padding:38px 0 43px 127px}.days__items{margin-bottom:15px;-webkit-box-shadow:none;box-shadow:none}.days__items--top .featured .label{padding:6px 16px 5px 27px;width:100%}.days__items.active .days__items--top{padding-left:0}.days__items.active .days__items--top .featured{display:block;width:100%;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.days__items:not(:first-child).active{margin-top:20px}.days__items.active .content{padding:36px 0 21px 127px}.days__list--works{margin-top:40px}.slider__item--column .swiper__slider--item .swiper-slide img{min-height:268px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slider__item--column .container__item--slider .content{padding:0}.item__content--top .item__title{margin-bottom:25px}.section__pdf{display:none}.section__info{margin-top:10px}.trip--visit h4{font-size:16px;line-height:28px}}
.section__maps .container__map{max-width:1340px}.section__maps .item--map{position:relative;padding-bottom:38.462%;margin:36px 0}.section__maps .title.maps__title{margin-top:45px;font-family:"Noto Serif TC";font-size:28px;font-weight:500;line-height:38px;letter-spacing:0.08em;text-align:center;color:#033E8C}.section__maps .item--map img,
.section__maps .item--map iframe{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
.section__info{background:#F3F5F9;overflow:hidden;margin-top:40px}.section__info .info__list{margin:0 -27px;padding:40px 0;grid-row-gap:40px}.section__info--contianer{max-width:1340px}.section__info .info__item{padding:0 27px;text-align:center}.section__info .info__item:not(:last-child){border-right:1px solid #DBDBDB}.section__info .info__item:nth-child(4n+4){border-right:0}.info__item--content .title{font-family:"Noto Sans TC";font-size:20px;font-weight:500;line-height:32px;letter-spacing:0.08em;color:#033E8C;margin-bottom:4px}.info__item--content .desc{font-family:"Noto Sans TC";font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.08em;color:#033E8C}.info__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr}.info__list>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.info__list>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.info__list>*:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.info__list>*:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}@media only screen and (max-width:991px){.section__info .info__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);padding:37px 0}.section__info .info__item:not(:nth-child(2n+1)){border-right:1px solid #DBDBDB}}@media only screen and (max-width:767.98px){.section__maps .title.maps__title{margin-top:20px}.section__maps .item--map{margin:21px -20px;padding-bottom:76.462%}.section__info{margin-top:11px}}@media only screen and (max-width:570px){.section__info .info__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row-gap:0;padding:29px 0}.section__info .info__item{border-right:0 !important}.section__info .info__item{padding:0 54px}.info__item--content{border-bottom:1px solid #DBDBDB;display:inline-block;width:100%;vertical-align:top;padding-bottom:15px}.section__info .info__item:not(:last-child) .info__item--content{margin-bottom:15px}}
.section__related--object{padding-top:70px;padding-bottom:80px}.section__related--object .related--list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;--gap:32px;--columns:4;-ms-flex-wrap:wrap;flex-wrap:wrap}.section__related--object .related--item{border-radius:6px;overflow:hidden;-webkit-box-shadow:0px 4px 15px 0px rgba(0,0,0,0.1);box-shadow:0px 4px 15px 0px rgba(0,0,0,0.1);width:calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));border-bottom:5px solid #003FAA;border-color:#003FAA}.section__related--object .related--title{font-family:"Noto Serif TC";font-size:24px;font-weight:500;line-height:32px;letter-spacing:0.08em;text-align:center;color:#496D89;margin-bottom:33px}.section__related--object .view__more .view:hover{border-color:#02316F;background:#02316F;color:#fff}.section__related--container{max-width:1340px}.relared--item--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.relared--item--info:hover .image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.relared--item--info .image{position:relative;padding-bottom:74.419%;overflow:hidden}.relared--item--info .image .tag_card{position:absolute;top:0;left:0;z-index:2;font-family:"Noto Sans TC";font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.08em;text-align:center;padding:6px 28px;background:#033E8C;color:#fff;border-bottom-right-radius:8px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;max-width:180px}.Related--Cruise .relared--item--info .image .tag_card{padding:6px 28px}.relared--item--info .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.relared--item--info .content{padding:23.5px 20px}.relared--item--info .content .day{font-family:"Noto Serif TC";font-size:32px;font-weight:700;line-height:40px;letter-spacing:0.04em;color:#033E8C;margin-bottom:8px}.relared--item--info .content .day .text{font-size:18px;line-height:28px;letter-spacing:0.08em}.relared--item--info .content .desc{font-family:"Noto Serif TC";font-size:20px;font-weight:500;line-height:28px;letter-spacing:0.08em;color:#2E2E2E}.relared--item--info .content .desc .name{margin-bottom:8px;color:#2E2E2E;font-family:"Noto Serif TC";font-size:20px;font-weight:500;line-height:28px;letter-spacing:0.08em}.relared--item--info .content .desc .name:focus{text-decoration:none}.relared--item--info:hover .content .desc .name,
.relared--item--info:hover .content .desc .text,
.relared--item--info:hover .content .tour_date .date--text{color:#033E8C}.relared--item--info .content .desc .text{font-size:16px;font-weight:400;text-wrap:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;margin-top:7px;color:#2E2E2E;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif}.relared--item--info .content .tour_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:6px;font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.04em;color:#2E2E2E}.relared--item--info .tour--tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:7px 0}.tour--tags .tag{padding:4px 20px;border-radius:2px;background:#F6F6F6;color:#033E8C;font-family:"Noto Sans TC";font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.08em}.relared--item--info .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:45px}.relared--item--info .price .price--nomal{font-family:"Noto Sans TC";font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.04em;color:#D9D9D9;text-decoration:line-through}.relared--item--info .price .price--buy{font-family:"Noto Sans TC";font-size:20px;font-weight:500;line-height:32px;letter-spacing:0.04em;color:#033E8C}.section__related--object .view__more{text-align:center}.section__related--object .view__more .view{font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.08em;text-align:center;padding:13.5px 45px 13.5px 40px;border-radius:2px;background:#003FAA;color:#fff;border:1px solid #003FAA;display:inline-block;vertical-align:top;margin-top:32px}.scroll__page #layout-content{padding-top:0}.relared--item--info .content .brand{color:#2E2E2E;font-family:'SimHei','STHeiti','NSimSun','STSong','Marcellus',serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.relared--item--info .content .brand svg{-ms-flex-negative:0;flex-shrink:0}.relared--item--info .content .brand span{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1200px){.section__related--object .related--list{--columns:2;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:767.98px){.section__related--object{padding-top:44px}.relared--item--info .image{padding-bottom:74.176%}.relared--item--info .content .desc .text{margin-top:5px}.section__related--container{padding:0 44px}.section__related--object{padding-bottom:45px}}@media only screen and (max-width:570px){.section__related--object .related--list{--columns:1}}
.section_guaranteed{display:inline-block;width:100%;vertical-align:top}.container_guaranteed{max-width:1340px}.container_guaranteed .box_guaranteed{padding:58px 70px;border-radius:2px;background:#F3F5F9;margin:70px 0}.box_guaranteed .list_guaranteed{display:-ms-grid;display:grid;-ms-grid-columns:1fr 116px 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:116px;grid-row-gap:25px;margin-bottom:29px}.box_guaranteed .list_guaranteed>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.box_guaranteed .list_guaranteed>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.box_guaranteed .title_guaranteed{font-family:"Noto Serif TC";font-size:28px;font-weight:500;line-height:38px;letter-spacing:0.08em;margin:0;margin-bottom:29px;color:#033E8C;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.item_guaranteed .item__box{padding-left:46px;position:relative}.item_guaranteed .item__box .number{position:absolute;top:0;left:0;font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.04em;padding:1px 10.5px;background:#033E8C;color:#FFF}.item_guaranteed .item__box .item__box--content{font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.08em;color:#4E4E4E}.box_guaranteed .sub_guaranteed{font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.08em;color:#4E4E4E}@media only screen and (max-width:991px){.container_guaranteed .box_guaranteed{padding:50px}.box_guaranteed .list_guaranteed{grid-column-gap:40px}}@media only screen and (max-width:767.98px){.container_guaranteed{padding:0}.container_guaranteed .box_guaranteed{padding:37px 20px;margin-top:0;margin-bottom:13px}.box_guaranteed .list_guaranteed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row-gap:20px}.item_guaranteed .item__box .item__box--content,.box_guaranteed .sub_guaranteed{font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.08em}.box_guaranteed .title_guaranteed{font-size:24px;line-height:38px;letter-spacing:0.08em}}
.section__introduction{margin-top:70px;display:inline-block;width:100%;vertical-align:top}.item__introduction--container{max-width:1440px}.item__introduction--container .item__introduction--content{margin:0 -20px}.item__introduction--container .item__introduction--content.order--right .slider__introduction{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.item__introduction .info__introduction{padding:70px;max-width:626px;width:100%}.info__introduction--text{max-width:486px;font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.08em;color:#2E2E2E}.item__introduction--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section__introduction .item__introduction{margin-bottom:70px}.item__introduction .slider__introduction{max-width:814px;width:100%}.info__introduction .title{font-family:"Noto Serif TC";font-size:28px;font-weight:500;line-height:38px;letter-spacing:0.08em;text-align:left;color:#2E2E2E;margin-top:0;margin-bottom:16px}.item__introduction .slider__item--introduction img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (min-width:1366px){.item__introduction .slider__item--introduction img{min-height:500px}}@media only screen and (max-width:1366px){.item__introduction .info__introduction,.item__introduction .slider__introduction{max-width:inherit;width:50%}}@media only screen and (max-width:991px){.item__introduction .info__introduction{padding:50px}.introduction__swiper--slider,.introduction__swiper--slider .slider__item--introduction img{height:auto}.introduction__swiper--slider .slider__item--introduction img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-height:300px}.info__introduction .title{font-size:24px;line-height:32px;letter-spacing:0.08em}}@media only screen and (max-width:767.98px){.section__introduction{margin-top:0}.item__introduction--content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item__introduction--container .item__introduction--content.order--right .slider__introduction{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.info__introduction .title{margin-bottom:32px}.item__introduction .info__introduction,.item__introduction .slider__introduction{width:100%}.item__introduction .info__introduction{padding:30px 20px 60px 20px}.section__introduction .item__introduction{margin-bottom:0}}
.detail--page-cruise--company .section__booking{border-bottom:1px solid #DBDBDB80}.cruise__model--related .listItemCruiseModel{margin-top:70px;display:inline-block;width:100%;vertical-align:top}.cruise__model--post[data-ajax-updating],
.cruise__model--related[data-ajax-updating]{min-height:80vh}.listItemCruiseModel-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:32px;grid-row-gap:32px;padding-bottom:70px}.listItemCruiseModel-content>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.listItemCruiseModel-content>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.listItemCruiseModel .itemCruiseModel{border-radius:6px;cursor:pointer;-webkit-box-shadow:0px 4px 15px 0px rgba(0,0,0,0.1);box-shadow:0px 4px 15px 0px rgba(0,0,0,0.1);overflow:hidden}.listItemCruiseModel .itemCruiseModel .item_image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.listItemCruiseModel .itemCruiseModel:hover .item_image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.listItemCruiseModel .itemCruiseModel .item__content{padding:20px;padding-bottom:38px;border-bottom:5px solid rgba(3,62,140,1)}.listItemCruiseModel .itemCruiseModel .item_image .label{position:absolute;z-index:2;top:0;left:0;font-family:"Noto Sans TC";font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.08em;text-align:center;padding:8px 28px 8px 28px;background:#033E8C;color:#fff;border-bottom-right-radius:6px}.listItemCruiseModel .itemCruiseModel .item_image{position:relative;display:inline-block;width:100%;padding-bottom:56.25%;vertical-align:top;overflow:hidden}.itemCruiseModel .item__content .title a{font-family:"Noto Serif TC";font-size:28px;font-weight:500;line-height:38px;letter-spacing:0.08em;text-align:left;color:#2E2E2E;margin-top:0;margin-bottom:8px}.itemCruiseModel:hover .item__content .title a{color:#033E8C}.itemCruiseModel .item__content .short_desc{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.08em;color:#2E2E2E;margin-bottom:8px}.itemCruiseModel .item__info .info{font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.04em;color:#2E2E2E;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.itemCruiseModel .item__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.listItemCruiseModel.paginateHide .pagination{display:none}.listItemCruiseModel .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:70px}
.detail--page-cruise--company .col__booking--action-content{gap:40px;padding-top:15px;max-width:460px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail--page-cruise--company .section__booking--details .booking__content--right{padding-left:20px}.detail--page-cruise--company .booking__content--text .tour_location{font-family:"Noto Serif TC";font-size:28px;font-weight:500;line-height:38px;letter-spacing:0.08em;margin-bottom:16px}.detail--page-cruise--company .section__info{margin-top:70px}.section__booking--content .booking__content--text{min-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.08em;max-width:485px;color:#2E2E2E}.detail--cruise .section__booking--content .booking__content--text,
.detail--cruise-tour .section__booking--content .booking__content--text{min-height:804px}.section__booking--content .booking__content--text.has_canvas,
.detail--cruise .section__booking--content .booking__content--text.has_canvas,
.detail--cruise-tour .section__booking--content .booking__content--text.has_canvas{min-height:1102px}.booking__content--left .item__info{font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.08em;text-align:left;margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;color:#2E2E2E}.booking__content--left .item__info .text{letter-spacing:0.04em}.booking__content--left .item__info .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.detail--cruise .section__booking--content .booking__content--text{max-width:520px}@media only screen and (max-width:991px){.section__booking--content .booking__content--text.has_canvas,.detail--cruise .section__booking--content .booking__content--text.has_canvas,.detail--cruise-tour .section__booking--content .booking__content--text.has_canvas,.detail--cruise .section__booking--content .booking__content--text,.detail--cruise-tour .section__booking--content .booking__content--text,.section__booking--content .booking__content--text{max-width:100%;min-height:auto;width:100%}.detail--page-cruise--company .col__booking--action-content{padding-top:0;margin-top:0}}@media only screen and (max-width:767.98px){.booking__content--left .item__info{margin-top:32px}.detail--page-cruise--company .section__booking--details .booking__content--right{padding-left:0}.section__booking--content .booking__content--text.has_canvas,.detail--cruise .section__booking--content .booking__content--text.has_canvas,.detail--cruise-tour .section__booking--content .booking__content--text.has_canvas,.detail--cruise .section__booking--content .booking__content--text,.detail--cruise-tour .section__booking--content .booking__content--text,.section__booking--content .booking__content--text{max-width:100%;min-height:initial}.section__booking--content .booking__content--text{padding:30px 20px}.detail--page-cruise--company .section__info{margin-top:14px}.detail--page-cruise--company .booking__content--text .tour_location{font-size:24px;font-weight:500;line-height:32px;letter-spacing:0.08em;margin-bottom:32px}.detail--page-cruise--company .trips__highlight--sliders .content--details{padding-bottom:0}}@media only screen and (max-width:570px){.listItemCruiseModel-content{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.detail--page-cruise--company .section__related--object{padding-top:70px}.itemCruiseModel .item__info{gap:8px}.listItemCruiseModel-container{padding:0 44.5px}.listItemCruiseModel .itemCruiseModel .title{margin-top:0;margin-bottom:8px}.detail--page-cruise--company .col__booking--action-content{max-width:100%}}
.section__days--introducing{display:inline-block;width:100%;vertical-align:top;margin-top:40px;margin-bottom:30px}.section__days--introducing .introducing--container{max-width:1200px}.section__days--introducing .introducing--container h4{font-family:"Noto Sans TC";font-size:20px;font-weight:400;line-height:32px;letter-spacing:0.08em;color:#2E2E2E;margin-top:0}.section__days--introducing .introducing--container .introducing--content p,
.section__days--introducing .introducing--container .introducing--content{font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.08em;color:#2E2E2E;max-width:910px}.section__days--introducing .introducing--container .introducing--content h4:not(:first-child){margin-top:44px}.section__days--introducing .introducing--container .introducing--content p{margin-bottom:0}@media only screen and (max-width:767.98px){.section__days--introducing{margin-top:11px;margin-bottom:15px}.clipboard .tooltip{padding:15px 30px}}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-icon{width:48px;height:48px;display:inline-block;position:relative}.loader-icon::after,
.loader-icon::before{content:'';box-sizing:border-box;width:48px;height:48px;border-radius:50%;border:2px solid #FFF;position:absolute;left:0;top:0;animation:animloader 2s linear infinite}.loader-icon::after{animation-delay:1s}.booking-page .loader-wrapper{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.8);top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center}@keyframes animloader{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:0}}.booking-form form.loading-ajax button.btn{opacity:.8;pointer-events:none;position:relative}.booking-form form.loading-ajax button.btn:before{content:"";border:1px solid #f3f3f3;border-radius:50%;border-top:1px solid blue;border-bottom:1px solid blue;width:15px;height:15px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;left:15px;top:calc((52px / 2) - 7.5px)}.booking-form form.loaded-ajax button.btn:before{content:"";border:0;border-radius:0;border-right:1px solid blue;border-bottom:1px solid blue;width:10px;height:15px;position:absolute;left:18px;top:calc((52px / 2) - 7.5px);transform:rotate(45deg)}.day-and-price{padding-top:62px;margin-top:38px;border-top:1px solid #E8E8E8}.booking-form .booking--info{padding:33px 31px 0;display:flex;flex-wrap:wrap}.booking-form .booking--info .booking-form-right-col{width:153px;margin-top:0px;position:relative}.booking-form .booking--info .booking-form-right-col .btn--booking--primary{margin-bottom:10px}.booking-form .booking--info .booking-form-left-col{width:calc(100% - 153px)}.booking--info .tour--detail ul{display:flex;list-style-type:none;padding:0;align-items:center}.booking--info .tour--detail ul li{color:#2E2E2E;font-family:'NSimSun','STSong','SimHei','STHeiti','Marcellus',serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:1.92px;padding:0 12px 0 0;margin:0 12px 0 0}.booking--info .tour--detail ul li:last-child .card_tag{font-size:14px;line-height:20px;padding:4px 20px;background:#F6F6F6;border-radius:2px;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif}.booking--info .tour--detail ul li:last-child{display:flex;flex-wrap:wrap;gap:10px}.booking--info .tour--detail ul li:first-child{}.booking--info .tour--price{color:#003FAA;font-family:'NSimSun','STSong','SimHei','STHeiti','Marcellus',serif;font-size:36px;font-style:normal;font-weight:700;line-height:48px;letter-spacing:1.44px;margin-bottom:8px}.tour--start-date{margin-bottom:8px}.booking--info .tour--price .currency{font-size:18px;line-height:28px}.active-select-date-tour .section__booking--details,
.active-select-date-tour .section__trip--highlight,
.active-select-date-tour .section__days,
.active-select-date-tour .section__pdf,
.active-select-date-tour .section__info,
.active-select-date-tour .section__related--object,
.active-select-date-tour .section__maps{display:none}.section__booking--select-date{display:none}.active-select-date-tour .section__booking--select-date{display:block;padding-bottom:70px}.booking-table--row .empty-data{padding:0 32px}.offer-note{text-align:center;font-size:14px;line-height:24px;margin-bottom:45px}.booking--table .booking-table--head,
.booking--table .booking-table--body .booking-table--row .main-information{display:flex;align-items:center;width:100%}.booking--table .booking-column{width:18%;color:#2E2E2E;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:1.28px;padding:0 0 0 32px}.booking--table .booking-column.booking-table--start--date{width:19.8%}.booking--table .booking-column.booking-table--end--date{width:20.5%}.booking--table .booking-column.booking-table--reference--number{width:17.9%}.booking--table .booking-column.booking-table--status{width:15.9%}.booking--table .booking-column.booking-table--price{width:18.6%}.booking--table .booking-column.booking-table--action{width:7.3%;text-align:center;padding:0 10px 0 0}.booking--table .main-information .booking-column.booking-table--end--date{padding-left:26px}.booking--table .main-information .booking-column.booking-table--reference--number{padding-left:22px}.booking--table .main-information .booking-column.booking-table--status{padding-left:19px}.booking--table .main-information .booking-column.booking-table--price{padding-left:14px}.booking--table .booking-table--body .booking-column.booking-table--price{color:#003FAA;font-size:24px;font-weight:500;line-height:32px}.booking--table .booking-table--body .booking-column.booking-table--price span:first-child{color:var(--Discount-Green,#24A87B);font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:1.28px}.booking--table .booking-table--body .booking-column.booking-table--price span:nth-child(2){color:var(--Discount-Green,#24A87B);font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.96px;margin:-3px 0 3px}.booking--table .booking-table--body .booking-column.booking-table--price span:last-child{color:var(--jt-old-price-color);text-align:center;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.56px;text-decoration-line:strikethrough}.booking--table .main-information .booking-column.booking-table--status span{border-radius:49px;background:#F6F6F6;display:inline-flex;padding:4px 20px;justify-content:center;align-items:center;gap:8px}.booking--table .booking-table--row.active .main-information .booking-column.booking-table--status span{background-color:#fff}.booking--table .main-information .booking-column.booking-table--status span:before{content:'';width:8px;height:8px;border-radius:100%;border-radius:49px;background-color:#6D6D6D}.booking--table .main-information .booking-column.booking-table--status.FORMING_A_TOUR span:before{background-color:#477DA5}.booking--table .main-information .booking-column.booking-table--status.NULL span:before,
.booking--table .main-information .booking-column.booking-table--status.TOUR_IS_FORMED span:before{background-color:#6CB185}.booking--table .main-information .booking-column.booking-table--status.ALMOST_FULL span:before{background-color:#C4554D}.booking--table .main-information .booking-column.booking-table--status.FULLED span:before{background-color:#6D6D6D}.booking--table .booking-table--row.active .booking-column.booking-table--action svg{transform:rotate(180deg)}.booking--table .booking-column.booking-table--action svg{transition:all 0.5s}.booking-page{padding:60px 0 142px}.booking--step--bar ul{display:flex;align-items:center;justify-content:center;list-style-type:none}.booking--step--bar .step{padding:10px 65px;position:relative}.booking--step--bar .step:before{content:"";width:17px;height:17px;border-radius:50%;background:#A7A7A7;position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);z-index:3}.booking--step--bar .step:after{z-index:2;content:"";width:100%;height:2px;border-radius:50%;background:#A7A7A7;position:absolute;bottom:-8px;left:50%}.booking--step--bar .step:last-child:after{display:none}.booking--step--bar .step.active,
.booking--step--bar .step.done{color:#003FAA}.booking--step--bar .step.active:before,
.booking--step--bar .step.done:before{background:#003FAA}.booking--step--bar .step.done:after{background:#003FAA}.booking--step--bar .step.done{cursor:pointer}.booking--summary--info .summary--row{display:flex;padding:0 32px}.booking--summary--info .summary--row .summary--row--left{width:70%}.booking--summary--info .summary--row .summary--row--right{width:30%}.booking--summary--info .subtotal{color:#003FAA;font-family:'NSimSun','STSong','SimHei','STHeiti','Marcellus',serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:2.56px}.booking--summary--info .subtotal .summary--row--left,
.booking--summary--info .subtotal .summary--row--right{width:50%}.booking--summary--info .summary--row .summary--row--right{text-align:right}.booking--summary--info .summary--row .summary--row--right{text-align:right}.booking--summary--info .summary--row.tour-info{margin-bottom:56px}.booking--container{display:grid;column-gap:70px;grid-template-columns:0.895fr 1fr;align-items:flex-start}.booking-page .passenger_information-wrapper .step--title{margin-bottom:25px}
.booking-page .passenger_information-wrapper .booking--field[data-field^="first_name"],
.booking-page .passenger_information-wrapper .booking--field[data-field^="last_name"],
.booking-page .passenger_information-wrapper .booking--field[data-field^="room_type"],
.booking-page .passenger_information-wrapper .booking--field[data-field^="date_of_birth"]{width:calc(50% - 12px)}.passenger_information-wrapper .shipping-information{display:flex;flex-wrap:wrap;column-gap:24px;margin-bottom:17px}.new-passenger_information,
.remove-passenger_information{margin-top:-10px;color:#003FAA;font-size:20px;font-weight:400;line-height:32px;letter-spacing:1.6px;margin-bottom:22px;padding-bottom:25px;border-bottom:1px solid rgba(219,219,219,0.30)}.remove-passenger_information{border:none;margin:0}.remove-passenger_information svg{margin-right:10px}.contact-information{display:flex;flex-wrap:wrap;column-gap:24px}.booking-page .contact-information .step--title{margin-bottom:26px;width:100%}.contact-information .booking--field.field-type-text.field-name-contact_name,
.contact-information .booking--field.field-type-tel.field-name-contact_phone{width:calc(50% - 12px)}.booking--shipping-note{margin-top:32px;margin-bottom:48px}.booking--shipping-note p{margin-bottom:48px}.booking--shipping-note.cruise>p{margin-bottom:24px}.booking--shipping-note p+p{margin-bottom:8px}.booking--shipping-note ol li{color:var(--black,#2E2E2E);font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:1.28px}.booking--shipping-note ol{padding-left:23px}.new-passenger_information svg{position:relative;top:-2px;margin-right:3px}.booking-page .passenger_information-wrapper .booking--field.field-name-phone\[\]{margin-top:0}.booking-page .step--title{color:#2E2E2E;font-family:'NSimSun','STSong','SimHei','STHeiti','Marcellus',serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:1.92px;margin-bottom:25px}.booking--summary .step--title{padding:23px 32px;background:#F5F9FF;margin-bottom:0}.booking--summary{border-radius:6px;border:1px solid #003FAA;overflow:hidden}.booking--step--bar{margin-bottom:85px}.booking-page .passenger_information-wrapper .step--title{margin-bottom:25px}.booking--summary--info{padding:24px 0 40px}.booking--field{margin-bottom:16px;width:100%}.booking--field label{color:#2E2E2E;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:1.28px;margin-bottom:4px}
.booking--field.field-type-special>label{color:#4E4E4E}
.booking--field.required label:after{content:'*';color:#9D050A;font-family:Red Hat Display;font-size:18px;font-style:normal;font-weight:400;line-height:28px;vertical-align:top;margin-left:8px}.booking--field input,
.booking--field select,
.booking--field textarea{padding:12px 24px;width:100%;border-radius:6px;border:1px solid #DBDBDB;background-repeat:no-repeat;gap:0;outline:none}
.booking--field input[type="date"]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}
.booking--field input[type="date"]{position:relative}
.booking--field select{appearance:none;background-image:url(../themes/jet-tour/assets/images/jet-tour/icon-select-green.svg);padding-right:30px}
.booking--field.error input{border-color:#9D050A}
.booking--field input[type=checkbox]{width:20px;height:20px;position:absolute;left:0;top:0;width:16px;height:16px;border-radius:2px;border:1px solid var(--black-200,#4E4E4E);background-color:var(--white,#FFF);top:50%;margin-top:-10px;cursor:pointer;opacity:0;z-index:9}
.booking--field input[type=checkbox] + label{padding-left:24px;cursor:pointer}
.booking--field .checkbox-option{position:relative}
.booking--field input[type=checkbox] + label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border-radius:2px;border:1px solid var(--black-200,#4E4E4E);background-color:var(--white,#FFF);top:50%;margin-top:-7px;cursor:pointer}.booking--field input[type=checkbox]:checked + label:before{background-image:url(../themes/jet-tour/assets/images/jet-tour/icon-checked.svg);background-repeat:no-repeat;background-position:center;background-size:10px;border:1px solid #003FAA}
.field-type-special .booking--field{display:flex;padding:20px 18px;border:1px solid #DBDBDB;border-radius:6px;margin-top:16px;gap:30px 32px;margin-bottom:0;flex-wrap:wrap}.booking--field.field-type-special .note{margin-top:-5px}.field-type-special .booking--field label{margin-bottom:0}.booking--field input[type=checkbox]{width:16px;height:16px;padding:0;border:#E8E8E8;border-radius:2px}.booking--field .note{color:#033E8C;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:1.12px;margin-top:6px;display:block}
.booking--field .note a{color:#033E8C;text-decoration:underline}
.booking--field .note a:hover{text-decoration:none}
.booking--field .note:before{}
.btn--booking--primary:hover{border:1px solid #032C62;background:#032C62;color:#fff}.booking-table--row.active{border:1px solid var(--Ocean-Blue,#003FAA)}.btn--booking--primary{color:#fff;text-align:center;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:1.28px;border-radius:2px;border:1px solid #003FAA;background:#003FAA;display:block;width:100%;padding:9px;border-radius:2px}.btn--booking--secondary:hover{border-color:#02316F;background-color:rgba(219,219,219,0.3);color:#003FAA}.btn--booking--secondary{color:#003FAA;text-align:center;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:32px;display:block;width:100%;padding:9px;border:1px solid #003FAA;background:#fff;border-radius:2px}.booking-page .btn--booking--primary{margin-bottom:24px}
.booking-page .btn--booking--primary:after{content:'';background-image:url(../themes/jet-tour/assets/images/jet-tour/icon-right-white.svg);width:9px;height:15px;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:16px;margin-right:14px;vertical-align:top;margin-top:9px}
.booking-page .btn--booking--primary:hover:after{background-image:url(../themes/jet-tour/assets/images/jet-tour/icon-right-white.svg)}
.booking-page .btn--booking--primary svg path{transition:all 0.3s}
.booking-page .btn--booking--primary:hover svg path{fill:#003FAA}
.booking--field .booking--radio-option{margin-bottom:12px;display:flex;align-items:center;position:relative;cursor:pointer}
.booking--field .booking--radio-option input[type="radio"]:checked + label{border-color:#003FAA}
.booking--field .booking--radio-option label{display:flex;width:100%;padding:12px 165px 12px 24px;margin:0;min-height:115px;align-items:center;cursor:pointer;border:1px solid #DBDBDB;border-radius:6px;cursor:pointer}.booking--field .booking--radio-option label span.radio-label{display:flex;flex-direction:column}.booking--field .booking--radio-option input{width:20px;position:absolute;right:21px;top:50%;transform:translateY(-50%)}
.booking--field .booking--radio-option input[type="radio"]{opacity:0;width:100%;height:100%;left:0;top:0;right:0;transform:none;cursor:pointer}.booking--field .booking--radio-option input[type="radio"] + label:before{content:'';border-radius:20px;border:none;-webkit-box-shadow:0px 0px 0px 1px #6D6D6D;-moz-box-shadow:0px 0px 0px 1px #6D6D6D;box-shadow:0px 0px 0px 1px #6D6D6D;background:#FFF;display:flex;width:18px;height:18px;justify-content:space-between;align-items:center;flex-shrink:0;position:absolute;top:50%;margin-top:-9px;right:23px}.booking--field .booking--radio-option input[type="radio"]:checked + label:before{-webkit-box-shadow:0px 0px 0px 1px #6D6D6D;-moz-box-shadow:0px 0px 0px 1px #003FAA;box-shadow:0px 0px 0px 1px #003FAA;background-color:#003FAA;border:3px solid #fff}
.booking--field.required .booking--radio-option label:after{display:none}.booking-table--row{border-radius:6px;border:1px solid var(--outline,#E8E8E8);padding:0;margin-bottom:12px;overflow:hidden}.booking-table--row.active .main-information{background:var(--light-dark-teal,#F3F5F9)}.booking--table .booking-table--body .booking-table--row .main-information{padding:14px 0;cursor:pointer;min-height:108px}.booking--table .booking-table--head .booking-column{padding-top:14px;padding-bottom:14px}.booking-form{display:none}.booking--step{}.booking--step.step-1{display:block}.booking--field label.error{color:#9D050A;font-size:12px;line-height:14px;margin:0;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:1.12px}.booking--field label.error:after{display:none}
.booking--field label.error:before{content:'*';color:#9D050A}
.booking-page .booking--summary--info .summary--row.tour-info{margin-bottom:0}.booking--summary--info .subtotal{margin-top:55px}.booking--summary--info .summary--row .summary--row--right.subtotal-price{color:#003FAA;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:1.28px}.booking-page .booking--info .tour--detail ul li:last-child{text-align:center;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1.12px}.new-passenger_information a,
.remove-passenger_information a{color:#003FAA;cursor:pointer;text-decoration:none;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:20px;font-style:normal}.extra-option-wrapper .step--title{margin-bottom:25px}.booking--field .booking--radio-option label span.option-label{position:absolute;right:74px;padding:6px 28px;justify-content:center;align-items:center;gap:6px;display:inline-flex;border-radius:0px 8px;background:#003FAA;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:1.12px;color:#fff}
.booking--field .booking--radio-option label span.radio-label .value{font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:1.44px}
.booking--field .booking--radio-option input[type="radio"]:checked + label .value{font-weight:500}
.booking--step.payment-form .booking--field input[type="radio"]:checked + label .radio-label .value{font-weight:500}
.extra-option-wrapper>.booking--field>.note{}.extra-option-wrapper>.booking--field>label{margin-bottom:4px}.payment-information .step--title{margin-bottom:35px}.payment-information .step--title{margin-bottom:35px}.payment-note{margin-top:30px;border-top:1px solid #DBDBDB;padding-top:30px}.booking-page .payment-note .step--title{margin-bottom:58px}.payment-note ol{padding-left:50px}.payment-note ol li{color:#2E2E2E;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:1.28px;margin-bottom:15px}.payment-information .step--title{margin-bottom:35px}.payment-note{margin-top:30px;border-top:1px solid #DBDBDB;padding-top:30px}
.payment-note .booking--field{padding-left:32px}
.booking-page .payment-note .step--title{margin-bottom:58px}.payment-note ol{padding-left:55px}.payment-note ol li{color:#2E2E2E;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:1.28px;margin-bottom:15px}.booking--field.field-name-booking_subcribe{margin-top:36px;padding-left:26px;margin-bottom:-5px}.booking--field.field-name-booking_confirm_tc{padding-left:26px;margin-bottom:0}.booking--field.field-name-booking_subcribe input#booking_subcribe,
.field-name-booking_confirm_tc #booking_confirm_tc{width:18px;height:18px;border-radius:0;margin-right:6px}span.payment--require-note{color:#9D050A;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:1.12px;padding-left:26px;margin-top:-5px;display:block}#payment-form .btn--booking--primary{margin-top:52px;margin-bottom:32px}.booking-form .booking--info .tour--start-date,
.booking-form .booking--info .tour--end-date,
.booking-form .booking--info .tour--seat-name{color:var(--black,#2E2E2E);font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:1.28px}.tour--date-list{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:32px;row-gap:32px;padding:32px 27px 31px 31px}.tour--date-list .tour--date-item .btn--booking--primary{display:inline-block;width:auto;padding:9px 41px}.tour--date-list .tour--date-item:not(.active) .btn--booking--primary{border-color:#003FAA;color:#003FAA;background:transparent}.tour--date-list .tour--date-item:not(.active) .btn--booking--primary:hover{border-color:#003FAA;color:#fff;background:#003FAA}.tour--date-list .box.tour--date-table{padding:26px 24px 32px;border:1px solid #E8E8E8;border-radius:6px;margin-bottom:32px;display:flex;flex-direction:column}.tour--date-list .box.tour--date-table .tour--date-row:not(:last-child){margin-bottom:11px}.tour--date-list .box.tour--date-table .tour--date-row.tour--date-classes{color:#033E8C;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:1.92px;margin-bottom:10px}.tour--date-list .tour--date-item.active .box.tour--date-table{border:1px solid #033E8C}.tour--date-list .tour--date-item.disable .box.tour--date-table{border-color:#DBDBDB;background-color:#F6F6F6}.tour--date-list .tour--date-item.disable .box.tour--date-table span{color:#A7A7A7 !important}.tour--date-list .tour--date-item .btn--booking--primary:disabled{--bs-btn-disabled-bg:#DBDBDB;--bs-btn-disabled-border-color:#DBDBDB;--bs-btn-disabled-color:#2E2E2E;--bs-btn-disabled-opacity:1}.tour--date-list .box.tour--date-table .tour--date-row.tour--date-classes+.tour--date-row span.col-right{font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:1.28px;line-height:28px}.tour--date-list .box.tour--date-table .tour--date-row{display:flex;align-items:center}.tour--date-list .box.tour--date-table .tour--date-row span.col-right{text-align:right;margin-left:auto}.tour--date-list .box.tour--date-table .tour--date-row.tax span.col-right,
.tour--date-list .box.tour--date-table .tour--date-row.discount span.col-right{font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:24px;font-weight:500;line-height:32px}.tour--date-list .box.tour--date-table .tour--date-row span.col-right.price{color:var(--New-Card-blue,#033E8C);font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.96px}.tour--date-list .tour--date-item.discount .box.tour--date-table .tour--date-row span.col-right{color:#24A87B}.tour--date-list .box.tour--date-table .tour--date-row span.col-left{color:var(--black,#2E2E2E);font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:1.28px}.tour--date-list .box.tour--date-table .tour--date-row.tour--date-discounts{flex-wrap:wrap;row-gap:4px}.tour--date-list .box.tour--date-table .tour--date-discounts .discount-item{background-color:#EAFBF5;color:#24A87B;padding:0 6px;font-family:"Noto Sans TC";font-size:14px;line-height:24px;max-height:20px}.tour--date-list .box.tour--date-table .tour--date-discounts .discount-item:not(:last-child){margin-right:4px}.tour--date-list .box.tour--date-table .tour--date-row.sale{margin-bottom:0}.tour--date-list .box.tour--date-table .tour--date-row span.col-right.price.sale{color:#24A87B;font-family:"Noto Sans TC";font-size:20px;font-weight:500;line-height:32px;letter-spacing:0.04em}.tour--date-list .box.tour--date-table .tour--date-row span.col-right.price.sale .ps-2{padding-left:0 !important}.tour--date-list .box.tour--date-table .tour--date-row.origin .col-right.price{color:#777;font-size:14px;line-height:20px;font-family:"Noto Sans TC";letter-spacing:0.04em;text-decoration:line-through}.tour--date-list .box.tour--date-table .tour--date-row.origin .col-right.price .ps-2{padding-left:0 !important}.tour--date-list .tour--date-item.active .box.tour--date-table hr{margin:0 0 10px 0;height:1px;border:none;background-color:#E8E8E8;opacity:1}.active-select-date-tour .section__days--introducing{display:none}.booking-column.visible-tablet{display:none}.booking-page .success--passenger--information>.success--row--content{width:100%;max-width:323px}.booking-page .success--passenger--information{display:flex;flex-direction:column;row-gap:16px}.booking--step.extra-option-form .booking--field>label,
.booking--step.payment-form .booking--field>label{font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:18px;line-height:32px;letter-spacing:1.44px;margin-bottom:12px}.booking--step.extra-option-form .booking--field label .radio-label,
.booking--step.payment-form .booking--field label .radio-label{font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:1.44px}.booking--step.extra-option-form .booking--field label .radio-label .option-note,
.booking--step.payment-form .booking--field label .radio-label .option-note{color:#4E4E4E;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:1.12px}.booking--step.extra-option-form .booking--field.field-name-travel_insurance,
.booking--step.payment-form .booking--field.field-name-travel_insurance{margin-bottom:11px}.booking-page .booking--step.extra-option-form .btn--booking--primary,
.booking-page .booking--step.payment-form .btn--booking--primary{margin-top:24px}.active-select-date-tour .booking__action--buttons.blue .booking--now{display:none}
.booking-alert span{color:#9D050A;line-height:175%;letter-spacing:1.28px}
.booking--summary--info .summary--row.overbooking-alert{padding-top:12px}
.collapse-summary-container .booking-alert{padding-bottom:32px}
.booking-page .section-feature-offer .discount-title{margin-top:0}
.booking-page .section-feature-offer + .booking-coupon-note{margin-bottom:50px}
@media (min-width:1400px){.section__booking--select-date .container-lg{max-width:1340px}}@media screen and (max-width:1199px){.booking-column.visible-tablet{display:flex;width:100%;align-items:flex-end;flex-wrap:wrap}.booking-column.visible-desktop{display:none}.section__booking--content .container,.section__booking--content .container-lg,.section__booking--content .container-md,.section__booking--content .container-sm{max-width:100%}.booking--table .booking-column{padding:0}.booking--table .main-information .booking-column.booking-table--price,.booking--table .main-information .booking-column.booking-table--end--date,.booking--table .main-information .booking-column.booking-table--reference--number,.booking--table .main-information .booking-column.booking-table--status{padding-left:0}.section__booking--content .container,.section__booking--content .container-lg,.section__booking--content .container-md,.section__booking--content .container-sm{max-width:100%}.booking--table .booking-table--body .booking-table--row .main-information{flex-wrap:wrap;flex-direction:row;padding:13px 16px 15px;align-items:flex-start;position:relative}.booking--table .booking-column.booking-table--start--date,.booking--table .booking-column.booking-table--end--date{width:85%}.booking--table .booking-column.booking-table--status,.booking--table .main-information .booking-column.booking-table--reference--number{width:100%;margin-right:auto}.booking--table .booking-column .booking-column.booking-column--left{width:50%;display:flex;flex-wrap:wrap;gap:11px}.booking--table .booking-column.booking-table--price{width:50%;margin-left:auto;text-align:right}.booking--table .booking-column.booking-table--action{position:absolute;top:6px;right:5px;width:auto}.booking--table .booking-column.booking-table--reference--number{order:2}.booking-table--row{margin-bottom:23px}.booking--table .main-information .booking-column.booking-table--end--date{margin-bottom:16px}.booking--table .main-information .booking-column.booking-table--status span{padding:1.5px 16px}.booking--table .main-information .booking-column.booking-table--status{color:#000;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:1.28px}.booking--table .booking-column.booking-table--reference--number{font-size:14px;line-height:24px;letter-spacing:1.12px}.booking--table .booking-table--body .booking-column.booking-table--price{font-size:20px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:1.6px}.booking--table .booking-column .booking-column.booking-column--right{width:50%;text-align:right;margin-bottom:-3px}.booking--info .tour--detail ul li:last-child .card_tag{padding:4px 18px;background:#DBDBDB}.tour--date-list{grid-template-columns:1fr 1fr;padding:29px 16px}.booking--table .booking-table--body .booking-column.booking-table--price span{background:transparent;width:100%;text-align:right;justify-content:flex-end;padding:0}.booking--table .booking-table--body .booking-column.booking-table--price span:before{display:none}.booking--table .booking-table--row.active .main-information .booking-column.booking-table--price .booking-column.booking-table--status span{background:transparent}.booking-column.visible-tablet .booking-column.booking-table--price .booking-column.booking-table--reference--number{color:var(--Discount-Green,#24A87B);font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:1.12px}.booking-column.visible-tablet .booking-column.booking-table--price .booking-column.booking-table--status{display:flex;flex-direction:column}.booking-column.visible-tablet .booking-column.booking-table--price .booking-column.booking-table--status span.text-decoration-line-through{color:var(--jt-old-price-color);text-align:center;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.56px;text-decoration-line:strikethrough;order:2;margin:0}.booking-column.visible-tablet .booking-column.booking-table--price .booking-column.booking-table--status span{color:var(--Discount-Green,#24A87B);font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:1.6px;margin-bottom:1px;margin:-1px 0 -1px}}@media screen and (max-width:1025px){.booking--sumary .step--title{pointer-events:auto;cursor:pointer}.booking--summary--info .subtotal .summary--row--left{width:30%}.booking--summary--info .subtotal .summary--row--right{width:70%}.day-and-price .container-lg{max-width:100%}.booking--table .booking-table--head{display:none}.booking--table .booking-table--body .booking-table--row .main-information{flex-wrap:wrap;row-gap:12px;position:relative}.booking-form .booking--info{padding:34px 16px 0}.booking--container{grid-template-columns:1fr}}@media screen and (max-width:899px){.booking--step--bar .step{padding:10px 35px}.booking--container{column-gap:30px}}@media screen and (max-width:767.98px){.col__booking--info-content .title{margin-top:14px;margin-bottom:16px}.row__booking--choose-date{margin-top:40px}.section__booking .button--date{padding-bottom:23px}.tour--date-list{grid-template-columns:1fr}.booking--info .tour--detail ul li:last-child{padding:0;width:100%;margin-top:16px}.booking-form .booking--info .booking-form-left-col{width:100%}.booking--info .tour--detail ul{flex-wrap:wrap}.booking-form .booking--info .booking-form-right-col{width:100%;margin-top:31px}.booking--info .tour--price{margin-bottom:16px}.booking-form .booking--info .booking-form-right-col .btn.btn--booking--secondary{padding:10px}.tour--date-list .box.tour--date-table .tour--date-row span.col-right.price{font-size:16px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:1.28px}.tour--date-list .box.tour--date-table .tour--date-row.tax span.col-right,.tour--date-list .box.tour--date-table .tour--date-row.discount span.col-right{line-height:28px}.tour--date-list .box.tour--date-table .tour--date-row.tour--date-classes{margin-bottom:11px}.tour--date-list .box.tour--date-table .tour--date-row:not(:last-child){margin-bottom:11px}.tour--date-list .box.tour--date-table{padding:26px 24px 32px;margin-bottom:31px}.tour--date-list .tour--date-item .btn--booking--primary{width:100%}.booking-page .booking--field .booking--radio-option label{min-height:115px;padding-right:150px}.booking-page .booking--field .booking--radio-option{margin-bottom:20px}.booking-page .booking--field .booking--radio-option label span.option-label{right:57px}.booking-page .booking--field .booking--radio-option input{right:23px}.booking-page .booking--step.payment-form .booking--field label .radio-label .option-note{margin-top:0px;font-size:12px;line-height:18px;letter-spacing:0.96px}.booking-page .booking--field.field-name-other_service .booking--radio-option{margin-bottom:12px}.booking-page .booking--step.payment-form .btn--booking--primary{margin-top:24px}.booking-page .btn--booking--primary{margin-bottom:23px}.booking--field select{background-position:center right 14px;background-size:16px}}@media screen and (max-width:599px){.booking--table .booking-column{width:100%}.booking-column.booking-table--price{width:50%;text-align:right}.booking-form .booking--info .booking-form-left-col{width:100%}.booking-form .booking--info .booking-form-right-col{width:100%}}@media screen and (max-width:499px){.day-and-price{padding-top:44px;margin-top:20px;border-top:0}.booking--table .booking-table--body .booking-table--row .main-information{row-gap:0}.booking-column.booking-table--start--date{margin-bottom:5px}}
.page-all-cruise-company .banner-listing .banner_item_content{max-width:1340px}.page-cruise-company-detail.scroll__page #layout-content{padding-top:0}.detail--page-cruise--company .col__booking--info-content .title{font-size:24px;line-height:32px;margin-top:9px}.detail--page-cruise--company .section__booking--content.section{margin-bottom:35px}.detail--page-cruise--company .container_guaranteed .box_guaranteed{margin:35px 0 45px}.detail--page-cruise--company .section__introduction .item__introduction:last-child{margin-bottom:35px}.detail--page-cruise--company .video-block{margin:35px 0}.detail--page-cruise--company .section__introduction{margin-top:35px}.detail--page-cruise--company .section__related--object{padding:35px 0 80px}.detail--page-cruise--company .section__booking .button--date{padding-bottom:24px}.detail--page-cruise--company .section__booking--details{background-color:#fff}.detail--page-cruise--company .section__booking{border-bottom:none}.detail--page-cruise--company .section__booking--top{border-bottom:1px solid #DBDBDB80}.cruise_company_item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px}.cruise_company_item__content .cruise_company_item__left{width:65.65%;max-width:695px;padding-right:25px}
.cruise_company_item__content .cruise_company_item__right{width:34.35%;margin-left:auto}.cruise_company_item__content .cruise_company_item__title{color:#033E8C;font-family:'NSimSun','STSong','SimHei','STHeiti','Marcellus',serif;font-size:28px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:2.24px;margin:0 0 16px}
.cruise_company_item__content .cruise_company_item__description{margin-bottom:60px}
.cruise_company_item-slider{}
.cruise_company_item-slider .item-image{position:relative;padding-bottom:67.115%}
.cruise_company_item-slider .item-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.cruise_company_item__content .btn.btn-primary{padding:10.5px 41px}
.cruise_company_item-slider.swiper .swiper-button-next,
.cruise_company_item-slider.swiper .swiper-button-prev{background-color:transparent;margin-top:-19px;background-size:10px;-webkit-box-shadow:none;box-shadow:none}
.cruise_company_item-slider.swiper .swiper-button-next{background-image:url(../themes/jet-tour/assets/images/jet-tour/next-swiper-single.svg);right:0}
.cruise_company_item-slider.swiper .swiper-button-prev{background-image:url(../themes/jet-tour/assets/images/jet-tour/prev-swiper-single.svg);left:0}
.cruise_company_item-slider.swiper .swiper-button-next:hover,
.cruise_company_item-slider.swiper .swiper-button-prev:hover{border-color:#fff}
.cruise_company_listing{padding-top:21px}.cruise_company_listing .empty__image{margin-bottom:40px}.cruise_company_item__logo .cruise_company_item__title{font-family:'NSimSun','STSong','SimHei','STHeiti','Marcellus',serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:1.92px;margin:0;border-bottom:1px solid var(--Pebble,#DBDBDB);padding-bottom:27px}
.cruise_company_item__logo .cruise_company_item__item{width:130px;min-height:130px;border-radius:100%}
.cruise_company_item__logo .cruise_company_item__item .cruise_company_item__image{max-width:100%}
.cruise_company_item__logo .cruise_company_item__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:45px 0 0;gap:30px 65px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cruise_company_item__logo .cruise_company_item__item a{width:100%;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;overflow:hidden;border:1px solid transparent}
.cruise_company_item__logo .cruise_company_item__item a:hover{border-color:#003FAA;-webkit-box-shadow:0px 2.555px 9.58px 0px rgba(0,0,0,0.10);box-shadow:0px 2.555px 9.58px 0px rgba(0,0,0,0.10)}
.cruise_company_item__logo .cruise_company_item__item .cruise_company_item__name{font-weight:400;font-size:14px;line-height:18px;text-align:center;letter-spacing:1.12px;color:#6D6D6D;margin-top:15px}
.cruise_company_item__logo{margin-top:45px}
.section-promos{padding-top:29px}
.section-promos .section-promos__title{margin-top:0}
.promo_list{--columns:3;--gap:70px;--gap:69.49px;max-width:100%;width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;gap:var(--gap);row-gap:40px;margin-top:32px;padding-bottom:122px}.promo_list .promo_item{width:calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)))}
.promo_list .promo_item .promo_item_image{position:relative;padding-bottom:56.2%;padding-bottom:67.185%;border-radius:6px;overflow:hidden;margin-bottom:21px}.promo_list .promo_item .promo_item_image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.promo_list .promo_item:hover .promo_item_image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.promo_list .promo_item h3{margin:23px 0 16px;color:var(--black,#2E2E2E);font-family:'NSimSun','STSong','SimHei','STHeiti','Marcellus',serif;font-size:28px;font-style:normal;font-weight:600;line-height:38px;letter-spacing:2.24px}.promo_list .promo_item h3 a{color:var(--black,#2E2E2E)}
.promo_list .promo_item h3 a:hover{color:#003FAA}
.promo_list .promo_item .promo_tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}
.promo_list .promo_item .promo_tag span{border-radius:2px;background:var(--light-bg,#F6F6F6);padding:4px 20px;color:#496D89;text-align:center;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:1.12px}
.promo_list .promo_item .promo_description{overflow:hidden;color:var(--black,#2E2E2E);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:1.28px;margin-bottom:16px}
.promo_list .promo_item .promo_create_time{color:var(--dark-grey,#6D6D6D);font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:1.12px;margin-bottom:12px}
.cruise_company_item__load-more{color:var(--blue-200,#496D89);text-align:center;font-family:-apple-system,'Helvetica Neue','Arial','PingFang TC','Heiti TC','Microsoft JhengHei',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:1.12px;display:none;margin:-27px auto 0;padding:5px 15px;cursor:pointer}.cruise__model--post .trips__highlight--sliders .content--item:last-child{margin-bottom:0}.cruise__model--post .trips__highlight--sliders .content--details{padding-bottom:0}.row__trips--highlight--desktop{margin-bottom:70px}.detail--page-cruise--company .col__booking--action-content{padding-top:13px}.booking__action--buttons .booking--now{border-radius:2px}.other__services--detail[data-ajax-updating]{min-height:80vh}@media only screen and (max-width:1199px){.promo_list{--gap:30px;row-gap:30px}}
@media only screen and (max-width:991px){.section__related--object .view__more .view{display:inline-block;width:100%;vertical-align:top;margin-top:32px;margin-bottom:25px;padding:11.5px;max-width:292px}}@media only screen and (max-width:767.98px){.detail--page-cruise--company .section__booking--content.section{margin-bottom:0}.detail--page-cruise--company .container_guaranteed .box_guaranteed{margin-bottom:13px}.detail--page-cruise--company .video-block{margin:0}.detail--page-cruise--company .section__introduction{margin-top:0}.booking__action--buttons .booking--now{border-radius:0}.cruise_company_item__load-more{display:table}.detail--page-cruise--company .col__booking--info-content .title{margin-top:17px;margin-bottom:0px}.detail--page-cruise--company .col__booking--action-content{gap:15px;padding-top:15px}.detail--page-cruise--company .section__booking--top{border-bottom:1px solid #DBDBDB}.custom--button-swiper .swiper .swiper-button-next,.custom--button-swiper .swiper .swiper-button-prev{top:50.7%}.detail--page-cruise--company .row__booking--choose-date{margin-top:41px}.cruise_company_item__content .cruise_company_item__right{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.cruise_company_item__content .cruise_company_item__left{width:100%;padding:31px 20px 0}.cruise_company_listing{padding:0 0}.cruise_company_item__content{margin-top:36px}.cruise_company_item__content .cruise_company_item__description{margin-bottom:30px}.cruise_company_item__logo{padding:0 20px;margin-top:36px}.section-promos{padding-top:66px}.promo_list{--columns:1;--gap:33px;row-gap:33px;padding-bottom:31px}.cruise_company_item__logo .cruise_company_item__list{padding:38px 29px;gap:33px 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cruise_company_item__logo .cruise_company_item__item{width:124.5px;min-height:124.5px}.cruise_company_item__logo .cruise_company_item__item a{height:124.5px}.section-promos .section-promos__title{text-align:center}.promo_list .promo_item .promo_item_image{margin-bottom:11px}.promo_list .promo_item h3{margin:13px 0 15px}}
@media only screen and (max-width:369px){.cruise_company_item__logo .cruise_company_item__list{padding:38px 0px}}