.button-main.ant-btn.button-main--default{padding:0 1.4rem;background:#004480;border:1px solid #004480;height:4.4rem;border-radius:0;color:#fff}.button-main.ant-btn.button-main--default:focus,.button-main.ant-btn.button-main--default:hover{background:#00172b;border:1px solid #00172b;color:#fff}.button-main.ant-btn.button-main--default span{white-space:nowrap;color:currentColor;font-size:2rem;font-weight:700}.button-main.ant-btn.button-main--secondary{padding:0 1.4rem;background:rgba(0,0,0,0);border:1px solid #ec008c;height:3.6rem;min-height:3.6rem;border-radius:0;color:#ec008c;gap:0}.button-main.ant-btn.button-main--secondary span{font-size:1.6rem;font-weight:500;line-height:normal}.button-main.ant-btn.button-main--secondary:focus,.button-main.ant-btn.button-main--secondary:hover{background:rgba(0,0,0,0);border:1px solid #ec008c;color:#ec008c;opacity:.6}.button-main.ant-btn.button-main--link{border:none;padding:0;height:auto;min-height:auto;border-radius:0;color:var(--black-500,#333);background-color:rgba(0,0,0,0);box-shadow:none;transition:none}.button-main.ant-btn.button-main--link span{font-size:1.6rem;font-weight:700}.button-main.ant-btn.button-main--link:focus,.button-main.ant-btn.button-main--link:hover{color:#ec008c;border:none}.button-main .button-main-arrow{font-size:2rem;color:currentColor}@media screen and (max-width:640px){.button-main.ant-btn.button-main--default{gap:2px}.button-main.ant-btn.button-main--default svg{width:2rem;height:2rem}.button-main.ant-btn.button-main--secondary{height:2.4rem;min-height:2.4rem;padding:0 1rem}.button-main.ant-btn.button-main--secondary span{font-size:1.2rem}.button-main.ant-btn.button-main--secondary svg{width:1.4rem;height:1.4rem}.button-main.ant-btn.button-main--link{height:unset;min-height:unset;padding:0 1rem;gap:.2rem}.button-main.ant-btn.button-main--link span{font-size:1.2rem}.button-main.ant-btn.button-main--link svg{width:2rem;height:2rem}}.group-card{display:flex;flex-direction:column;gap:1.6rem;max-width:100%}.group-card .group-card__header-line{background:#ebebeb;height:1px;flex:1}.group-card .group-card__header{display:flex;flex-direction:column;gap:.8rem}.group-card .group-card__header-top{display:flex;align-items:center;justify-content:space-between;gap:2.4rem}.group-card .group-card__title.ant-typography{margin:0;color:var(--colorPrimary);font-size:4.8rem;font-weight:700;line-height:1.2}.group-card .group-card__description.ant-typography{margin:0;color:#5c5c5c;font-size:2rem}.group-card .group-card__content{display:block}@media screen and (max-width:1024px){.group-card .group-card__title.ant-typography{font-size:2.6rem}.group-card .group-card__description.ant-typography{font-size:1.6rem}}@media screen and (max-width:640px){.group-card,.group-card .group-card__header-top{gap:1.2rem}.group-card .group-card__title.ant-typography{font-size:2.4rem}.group-card .group-card__description.ant-typography,.group-card .group-card__view-all{font-size:1.4rem}}.travel-info-card{position:relative;display:flex;width:100%;height:36.8rem;border-radius:1.6rem;overflow:hidden;background:#fff;transition:transform .18s ease,box-shadow .18s ease}.travel-info-card .travel-info-card__content,.travel-info-card .travel-info-card__media{position:relative;z-index:1}.travel-info-card .travel-info-card__media{position:relative;width:51.6rem;min-width:40%;flex-shrink:0}.travel-info-card .travel-info-card__image,.travel-info-card .travel-info-card__image-fallback{width:100%;height:100%}.travel-info-card .travel-info-card__image{display:block;-o-object-fit:cover;object-fit:cover}.travel-info-card .travel-info-card__image-fallback{min-height:28rem;display:flex;align-items:center;justify-content:center;padding:2rem;background:radial-gradient(circle at top right,rgba(164,224,252,.4),transparent 52%),linear-gradient(180deg,rgba(0,68,128,.08),rgb(255,255,255));color:#5c5c5c;font-size:1.6rem;line-height:1.4;text-align:center}.travel-info-card .travel-info-card__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;gap:1.6rem;padding:1.6rem}.travel-info-card .travel-info-card__bg{position:absolute;inset:0;background:url(/assets/images/bg-card-travel.png) no-repeat 100% 100%/100% auto}.travel-info-card .travel-info-card__body{position:relative;display:flex;flex-direction:column;gap:1.2rem}.travel-info-card .travel-info-card__title.ant-typography{margin:0;flex:1;min-width:0;color:#262626;font-size:3.2rem;font-weight:700}.travel-info-card .travel-info-card__description.ant-typography{margin:1.2rem 0 0;color:#5c5c5c;font-size:2rem;line-height:1.5}.travel-info-card .travel-info-card__meta-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:1.2rem;min-height:9.2rem}.travel-info-card .travel-info-card__meta-chip{display:inline-flex;align-items:center;gap:.8rem;height:4rem;padding:0 1.6rem;overflow:hidden;border:.1rem solid #d6d6d6;border-radius:100rem;white-space:nowrap;text-overflow:ellipsis}.travel-info-card .travel-info-card__meta-chip--location{border-radius:10rem}.travel-info-card .travel-info-card__meta-icon{width:2.4rem;height:2.4rem;color:#ec048c;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.travel-info-card .travel-info-card__meta-text.ant-typography{margin:0;color:#5c5c5c;font-size:1.6rem;line-height:1.5}.travel-info-card .travel-info-card__footer{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:1.2rem}.travel-info-card .travel-info-card__price-block{min-width:0;flex:1;gap:.3rem}.travel-info-card .travel-info-card__price-label.ant-typography{color:#333;font-size:1.6rem;line-height:1.4}.travel-info-card .travel-info-card__price.ant-typography{margin:0;color:#f036a3;font-size:3.6rem;line-height:1.08;font-weight:700}.travel-info-card .travel-info-card__cta-link{text-decoration:none}.travel-info-card .travel-info-card__cta-button.ant-btn.ant-btn-default{height:4.4rem;padding:0 1.4rem;border-radius:0;border:.1rem solid #004480;background:#004480}.travel-info-card .travel-info-card__cta-button.ant-btn.ant-btn-default:focus,.travel-info-card .travel-info-card__cta-button.ant-btn.ant-btn-default:hover{border-color:#003463;background:#003463}.travel-info-card .travel-info-card__cta-button.ant-btn.ant-btn-default span{font-size:2rem;line-height:1.2;color:#fff}.travel-info-card .travel-info-card__cta-button.ant-btn.ant-btn-default .button-main-arrow{color:#fff;font-size:2rem}.travel-info-card--featured{border:.1rem solid #e6eff7;box-shadow:2px 8px 15px 0 rgba(116,124,200,.15)}.travel-info-card--featured:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 4px 8px 2px rgba(116,124,200,.15);pointer-events:none}.travel-info-card--regular{flex-direction:column;height:auto;border-radius:0}.travel-info-card--regular .travel-info-card__bg{position:absolute;inset:0;background:url(/assets/images/bg-card-travel.png) no-repeat 100% 100%/100% auto;background-position:center 2.3rem}.travel-info-card--regular .travel-info-card__media{width:100%;min-width:100%;height:33rem;padding-inline:1.6rem}.travel-info-card--regular .travel-info-card__title{height:7.5rem}.travel-info-card--regular .travel-info-card__title.ant-typography{font-size:2.8rem}@media screen and (max-width:1024px){.travel-info-card{min-height:33.2rem}.travel-info-card .travel-info-card__media{width:36rem;min-width:34%}.travel-info-card .travel-info-card__title.ant-typography{font-size:2.6rem}.travel-info-card .travel-info-card__description.ant-typography{font-size:1.8rem}.travel-info-card .travel-info-card__meta-chip{min-height:3.6rem;height:3.6rem;padding:.6rem 1.2rem}.travel-info-card .travel-info-card__meta-icon{width:2rem;height:2rem}.travel-info-card .travel-info-card__meta-text.ant-typography{font-size:1.4rem}.travel-info-card .travel-info-card__price.ant-typography{font-size:3rem}.travel-info-card .travel-info-card__cta-button.ant-btn.ant-btn-default{height:4rem}.travel-info-card .travel-info-card__cta-button.ant-btn.ant-btn-default span{font-size:1.8rem}.travel-info-card--featured{height:35rem}.travel-info-card--featured .travel-info-card__media{width:34.8rem}.travel-info-card--regular .travel-info-card__bg{background-position:bottom}.travel-info-card--regular .travel-info-card__media{width:100%;height:26rem}}@media screen and (max-width:860px){.travel-info-card{flex-direction:column}.travel-info-card .travel-info-card__media{width:100%;min-width:100%;height:28rem}.travel-info-card .travel-info-card__content{padding:1.6rem}.travel-info-card .travel-info-card__meta-list{min-height:unset}.travel-info-card--featured,.travel-info-card--regular .travel-info-card__title.ant-typography{height:unset}}@media screen and (max-width:640px){.travel-info-card .travel-info-card__media{width:100%;height:21.7rem}.travel-info-card .travel-info-card__bg{background:url(/assets/images/bg-card-travel-mobile.png) no-repeat bottom/100% auto}.travel-info-card .travel-info-card__content{gap:1.2rem}.travel-info-card .travel-info-card__title.ant-typography{font-size:1.6rem;line-height:1.35}.travel-info-card .travel-info-card__description.ant-typography{margin-top:.8rem;font-size:1.4rem;line-height:1.45}.travel-info-card .travel-info-card__meta-list{gap:1.2rem}.travel-info-card .travel-info-card__meta-chip{min-height:2.6rem;height:2.6rem;padding:.4rem .8rem;gap:.6rem}.travel-info-card .travel-info-card__meta-icon{width:1.6rem;height:1.6rem}.travel-info-card .travel-info-card__meta-text.ant-typography{font-size:1.2rem;line-height:1.4}.travel-info-card .travel-info-card__footer{gap:.8rem}.travel-info-card .travel-info-card__price-label.ant-typography{font-size:1.4rem}.travel-info-card .travel-info-card__price.ant-typography{margin-top:0;font-size:1.6rem}.travel-info-card .travel-info-card__cta-button.ant-btn.ant-btn-default{height:3.2rem;padding:0 1.2rem}.travel-info-card .travel-info-card__cta-button.ant-btn.ant-btn-default span{font-size:1.4rem}.travel-info-card .travel-info-card__cta-button.ant-btn.ant-btn-default .button-main-arrow{font-size:1.6rem}.travel-info-card--featured .travel-info-card__media{width:100%}.travel-info-card--regular{background:rgba(0,0,0,0)}.travel-info-card--regular .travel-info-card__bg{display:none}.travel-info-card--regular .travel-info-card__media{padding-inline:0}}.travel-info-card-medium{width:100%;border-radius:.8rem;background:#fff;transition:box-shadow .18s ease;border:2px solid rgba(0,0,0,0)}.travel-info-card-medium:hover{border:2px solid var(--pink-100,#fbcde8)}.travel-info-card-medium .travel-info-card-medium__link{display:flex;align-items:stretch;gap:1.2rem;height:100%;min-height:16.9rem;padding:1.6rem;border-radius:.8rem;text-decoration:none;background:#fff}.travel-info-card-medium .travel-info-card-medium__link--static{cursor:default}.travel-info-card-medium .travel-info-card-medium__media{width:10.8rem;min-width:10.8rem;height:13.7rem;overflow:hidden;background:#eef5fb}.travel-info-card-medium .travel-info-card-medium__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.travel-info-card-medium .travel-info-card-medium__content{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:space-between}.travel-info-card-medium .travel-info-card-medium__content-body{display:flex;flex-direction:column;gap:.4rem}.travel-info-card-medium .travel-info-card-medium__title.ant-typography{margin:0;color:#262626;font-size:2rem;line-height:1.2;font-weight:600}.travel-info-card-medium .travel-info-card-medium__description.ant-typography{margin:0;color:#5c5c5c;font-size:1.4rem;line-height:1.5}.travel-info-card-medium .travel-info-card-medium__price-block{display:flex;flex-direction:column;gap:.2rem;min-width:0}.travel-info-card-medium .travel-info-card-medium__price-label.ant-typography{color:#333;font-size:1.2rem;line-height:1.4}.travel-info-card-medium .travel-info-card-medium__price.ant-typography{color:#f036a3;font-size:1.8rem;line-height:1.2;font-weight:700}@media screen and (max-width:1024px){.travel-info-card-medium,.travel-info-card-medium:hover{border:none}.travel-info-card-medium .travel-info-card-medium__link{min-height:15.6rem;padding:1.4rem}.travel-info-card-medium .travel-info-card-medium__title.ant-typography{font-size:1.8rem}}@media screen and (max-width:640px){.travel-info-card-medium .travel-info-card-medium__link{gap:.8rem;min-height:7.2rem;padding:0}.travel-info-card-medium .travel-info-card-medium__media{width:5.6759rem;min-width:5.6759rem;height:7.2rem}.travel-info-card-medium .travel-info-card-medium__title.ant-typography{font-size:1.6rem;line-height:1.15}.travel-info-card-medium .travel-info-card-medium__description.ant-typography{display:none}.travel-info-card-medium .travel-info-card-medium__price-block{gap:0}.travel-info-card-medium .travel-info-card-medium__price-label.ant-typography{font-size:1rem}.travel-info-card-medium .travel-info-card-medium__price.ant-typography{font-size:1.6rem}}.travel-info-featured-group{max-width:100%;margin-bottom:var(--spacingSection)}.travel-info-featured-group .travel-info-featured-group__body{display:flex;flex-direction:column;gap:2rem}.travel-info-featured-group .travel-info-featured-group__slider{position:relative}.travel-info-featured-group .travel-info-featured-group__slider .slick-list{margin:0 -1rem}.travel-info-featured-group .travel-info-featured-group__slider .slick-slide>div{padding:0 1rem}.travel-info-featured-group .travel-info-featured-group__slider .slick-track{margin-left:unset;margin-right:unset}.travel-info-featured-group .travel-info-featured-group__slider .slick-arrow{padding:1.2rem;box-sizing:content-box;color:#adadad;width:unset;height:-moz-fit-content;height:fit-content}.travel-info-featured-group .travel-info-featured-group__slider .slick-arrow:before{display:none}.travel-info-featured-group .travel-info-featured-group__slider .slick-arrow.slick-prev{left:-5.6rem}.travel-info-featured-group .travel-info-featured-group__slider .slick-arrow.slick-next{right:-5.6rem}.travel-info-featured-group .travel-info-featured-group__slider .slick-arrow.slick-disabled{opacity:.5;cursor:not-allowed}.travel-info-featured-group .travel-info-featured-group__slide-item{height:100%}.travel-info-featured-group .travel-info-featured-group__scroll{display:flex;align-items:stretch;gap:1.6rem;overflow-x:auto;overflow-y:hidden}.travel-info-featured-group .travel-info-featured-group__scroll::-webkit-scrollbar{display:none}.travel-info-featured-group .travel-info-featured-group__scroll::-webkit-scrollbar-thumb{background-color:#eee}.travel-info-featured-group .travel-info-featured-group__scroll .travel-info-featured-group__slide-item{flex:0 0 42rem;width:42rem}@media screen and (max-width:1024px){.travel-info-featured-group .travel-info-featured-group__body{gap:2.4rem}.travel-info-featured-group .travel-info-featured-group__slider{padding:0 2rem}.travel-info-featured-group .travel-info-featured-group__slider .slick-list{margin:0 -.1rem}.travel-info-featured-group .travel-info-featured-group__slider .slick-slide>div{padding:0 .8rem}.travel-info-featured-group .travel-info-featured-group__slider .slick-arrow.slick-prev{left:-3.6rem}.travel-info-featured-group .travel-info-featured-group__slider .slick-arrow.slick-next{right:-3.6rem}}@media screen and (max-width:640px){.travel-info-featured-group .travel-info-featured-group__body{gap:1.6rem}.travel-info-featured-group .travel-info-featured-group__slider .slick-list{margin:0 -.4rem}.travel-info-featured-group .travel-info-featured-group__slider .slick-slide>div{padding:0 .4rem}.travel-info-featured-group .travel-info-featured-group__scroll{gap:.8rem}.travel-info-featured-group .travel-info-featured-group__scroll .travel-info-featured-group__slide-item{flex:0 0 25.1rem;width:25.1rem}}.travel-info-card-small{width:100%;background:#fff;border-bottom:.1rem solid #d6d6d6}.travel-info-card-small .travel-info-card-small__link{position:relative;display:flex;align-items:flex-start;gap:1.2rem;width:100%;min-width:0;padding:.8rem;text-decoration:none}.travel-info-card-small .travel-info-card-small__link--static{cursor:default}.travel-info-card-small .travel-info-card-small__media{width:6.7rem;min-width:6.7rem;height:4.2rem;overflow:hidden;background:#eef5fb}.travel-info-card-small .travel-info-card-small__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.travel-info-card-small .travel-info-card-small__content{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:.2rem}.travel-info-card-small .travel-info-card-small__title.ant-typography{margin:0;color:#262626;font-size:1.6rem;line-height:1.2;font-weight:600}.travel-info-card-small .travel-info-card-small__price.ant-typography{color:#f036a3;font-size:1.8rem;line-height:1.2;font-weight:700}.travel-info-card-small .travel-info-card-small__tag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:1.6rem;padding:0 .4rem;border-radius:.2rem;background:#ff0d00;color:#fff;font-size:1.2rem;line-height:1.6;font-weight:600;white-space:nowrap}@media screen and (max-width:1024px){.travel-info-card-small .travel-info-card-small__link{gap:1rem}.travel-info-card-small .travel-info-card-small__title.ant-typography{font-size:1.5rem}.travel-info-card-small .travel-info-card-small__price.ant-typography{font-size:1.7rem}}@media screen and (max-width:640px){.travel-info-card-small+.travel-info-card-small{margin-top:.8rem}.travel-info-card-small .travel-info-card-small__media{height:3.6rem}.travel-info-card-small .travel-info-card-small__link{padding:0;gap:1.2rem}.travel-info-card-small .travel-info-card-small__content{gap:0;padding-right:0}.travel-info-card-small .travel-info-card-small__title.ant-typography{font-size:1.4rem}.travel-info-card-small .travel-info-card-small__price.ant-typography{font-size:1.6rem;width:calc(100% - 5.2rem)}.travel-info-card-small .travel-info-card-small__tag{position:absolute;right:0;bottom:-.1rem;min-height:1.5rem;height:1.5rem;padding:.4rem .8rem .4rem .4rem;border-radius:.2rem 0 0 0;font-size:1rem}}.travel-info-regular-group.group-card--regular{border-radius:1.6rem;overflow:hidden;border:1px solid var(--blue-50,#e6eff7);background:var(--White,#fff);box-shadow:inset 0 4px 8px 0 rgba(116,124,200,.15),2px 8px 15px 0 rgba(116,124,200,.15)}.travel-info-regular-group.group-card--regular .group-card__header{padding-top:2.4rem;padding-inline:1.6rem}.travel-info-regular-group.group-card--regular .group-card__header-top{align-items:flex-start}.travel-info-regular-group.group-card--regular .group-card__view-all{margin-top:.8rem}.travel-info-regular-group.group-card--regular .group-card__header-line{display:none}.travel-info-regular-group.group-card--regular .group-card__description.ant-typography{font-size:1.6rem}.travel-info-regular-group.group-card--regular .travel-info-regular-group__body{display:flex;flex-direction:column}.travel-info-regular-group.group-card--regular .travel-info-regular-group__small-grid{padding:1.2rem 1.6rem 1.6rem;background:linear-gradient(180deg,#dcffff,#eff);position:relative;min-height:26.8rem}.travel-info-regular-group.group-card--regular .travel-info-regular-group__small-grid:before{content:"";position:absolute;left:1.6rem;top:0;width:calc(100% - 3.2rem);height:1px;background-color:#d6d6d6}.travel-info-regular-group.group-card--regular .travel-info-regular-group__small-grid.is-empty-sub-tour{display:none}@media screen and (max-width:1024px){.travel-info-regular-group.group-card--regular .group-card__header-top{align-items:center}}@media screen and (max-width:860px){.travel-info-regular-group.group-card--regular .travel-info-regular-group__small-grid{min-height:unset}.travel-info-regular-group.group-card--regular .travel-info-regular-group__small-grid.is-empty{display:none}}@media screen and (max-width:640px){.travel-info-regular-group.group-card--regular{border:none;box-shadow:none}.travel-info-regular-group.group-card--regular .group-card__header{padding:0}.travel-info-regular-group.group-card--regular .travel-info-regular-group__body{overflow:hidden;position:relative;border-radius:1.6rem;border:.1rem solid #e6eff7;box-shadow:2px 8px 15px 0 rgba(116,124,200,.15)}.travel-info-regular-group.group-card--regular .travel-info-regular-group__body:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 4px 8px 2px rgba(116,124,200,.15);pointer-events:none;z-index:2}.travel-info-regular-group.group-card--regular .travel-info-regular-group__body:before{content:"";position:absolute;inset:0;border-radius:inherit;background:url(/assets/images/bg-card-travel-mobile.png) no-repeat bottom/100% auto;z-index:0}.travel-info-regular-group.group-card--regular .travel-info-regular-group__small-grid{background:rgba(0,0,0,0);padding-top:.8rem}.travel-info-regular-group.group-card--regular .travel-info-regular-group__small-grid:before{display:none}}.travel-info-block{width:100%;max-width:var(--widthMain);margin:0 auto;margin-bottom:var(--spacingSection);display:block}.travel-info-block .travel-info-block__grid{display:grid;gap:12rem 2.4rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media screen and (max-width:1024px){.travel-info-block{width:100%}.travel-info-block .travel-info-block__grid{grid-template-columns:repeat(2,minmax(0,2fr));gap:4rem 2.4rem}}@media screen and (max-width:860px){.travel-info-block{width:100%}.travel-info-block .travel-info-block__grid{grid-template-columns:1fr}}@media screen and (max-width:640px){.travel-info-block{width:100%;margin:1.6rem auto}.travel-info-block .travel-info-block__grid{gap:1.6rem}}