.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}}