.with-logo.main-section{background-color:#f5f4f2;padding-bottom:60px}.with-logo.main-section::before{content:"";position:absolute;bottom:0;right:50px;width:77px;height:83px;background:url("../assets/images/brand/logo_N_color_lrg.svg") no-repeat}@media screen and (min-width: 0px)and (max-width: 1023px){.with-logo.main-section::before{right:20px}}@media screen and (min-width: 1100px){.rows-image-text .row-image-text+.row-image-text{margin-top:-64px}}.row-image-text{display:flex;align-items:center}.row-image-text.row-reverse{flex-direction:row-reverse}@media screen and (min-width: 1100px){.row-image-text.row-image-text--even.row-reverse .col-image{padding-right:0;padding-left:40px}.row-image-text.row-image-text--even.row-reverse .col-text{padding-left:0}.row-image-text.row-image-text--even.row-reverse .col-text .text-wrapper{margin-right:auto;margin-left:0}.row-image-text.row-image-text--even .col-image{flex:0 0 50%;width:50%;padding-right:40px}.row-image-text.row-image-text--even .col-text{flex:0 0 50%;width:50%}}.row-image-text.row-image-text-mix{margin:-8% 0}@media screen and (min-width: 0px)and (max-width: 1023px){.row-image-text.row-image-text-mix{margin:0}}.row-image-text.row-image-text-mix .col-image{flex:0 0 46%;width:46%}.row-image-text.row-image-text-mix .col-text{flex:0 0 45%;width:45%;padding:0 0 0 10%}@media screen and (min-width: 0px)and (max-width: 1023px){.row-image-text.row-image-text-mix .col-text{flex:1;width:100%;padding:0}}.row-image-text.row-image-text-mix:nth-child(even){flex-direction:row-reverse}.row-image-text.row-image-text-mix:nth-child(even) .col-text{padding:0 10% 0 0;flex:1}@media screen and (min-width: 0px)and (max-width: 1023px){.row-image-text.row-image-text-mix:nth-child(even) .col-text{padding:0}}.row-image-text.row-image-text-mix:nth-child(even) .col-text .text-wrapper{margin:0;max-width:100%}.row-image-text.row-image-text-mix:first-child{margin-top:0}.row-image-text.row-image-text-mix:last-child{margin-bottom:0}.row-image-text.row-image-text-primary .col-image{flex:0 0 50%;width:50%}@media screen and (min-width: 0px)and (max-width: 1023px){.row-image-text.row-image-text-primary .col-image{flex:1;width:100%}}.row-image-text.row-image-text-primary .col-text{flex:0 0 50%;width:50%}@media screen and (min-width: 0px)and (max-width: 1023px){.row-image-text.row-image-text-primary .col-text{flex:1;width:100%}}.row-image-text.row-image-text-primary .swiper-pagination-bullet{background:#fff;transition:background .2s ease;position:relative;width:4px;height:4px}.row-image-text.row-image-text-primary .swiper-pagination-bullet .swiper-pagination-counter{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;opacity:0}.row-image-text.row-image-text-primary .swiper-pagination-bullet-active .swiper-pagination-counter{opacity:1}.row-image-text.row-image-text-primary .swiper-pagination-bullet.counting .swiper-pagination-counter{opacity:1}.row-image-text.row-image-text-primary .swiper-pagination-bullet.counting svg.counter-top circle{animation:countdown 4s linear 1 forwards}.row-image-text.row-image-text-primary .swiper-pagination-bullet svg.counter-top circle{stroke:#fff}.row-image-text.row-image-text-primary .swiper-pagination-bullet svg.counter-base circle{stroke:hsla(0,0%,100%,.3)}.row-image-text.row-image-text-primary .swiper-pagination-bullet svg{position:absolute;top:0;right:0;width:16px;height:16px;transform:rotateY(-180deg) rotateZ(-90deg)}.row-image-text.row-image-text-primary .swiper-pagination-bullet svg circle{stroke-dasharray:45.2px;stroke-dashoffset:0px;stroke-linecap:round;stroke-width:1px;stroke:#fff;fill:none}.row-image-text .col-image{flex:0 0 60%;width:60%}.row-image-text .col-text{flex:0 0 40%;width:40%;display:flex;flex-direction:column;padding:0 40px}.row-image-text .col-text .text-wrapper{max-width:560px;width:100%;padding:64px 0;margin:0 auto}@media screen and (min-width: 768px)and (max-width: 1099px){.row-image-text{width:100%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 0px)and (max-width: 1023px){.row-image-text{flex-direction:column}.row-image-text.row-reverse{flex-direction:column}.row-image-text .col-image,.row-image-text .col-text{flex:1;width:100%}.row-image-text .col-text{padding:0 20px}.container .row-image-text .col-text{padding:0 0}.row-image-text .col-text .text-wrapper{padding:16px 0 32px;max-width:none}.row-image-text .col-text .text-title{text-align:center}}@media screen and (min-width: 0px)and (max-width: 767px){.row-image-text .col-text .text-title{font-size:20px}}@media screen and (min-width: 768px)and (max-width: 1099px){.row-image-text--experience-details{width:100% !important}}@media screen and (min-width: 1100px){.row-image-text--experience-details{position:relative;align-items:unset !important}.row-image-text--experience-details .col-image{padding-right:0 !important}.row-image-text--experience-details .col-text{height:auto}.row-image-text--experience-details .col-text .text-wrapper{height:100%;padding:96px 0 !important}.row-image-text--experience-details .slider-control{height:100%}.row-image-text--experience-details .swiper-pagination--experience-details{position:absolute;bottom:0;left:0}}@media screen and (min-width: 0px)and (max-width: 767px){.row-image-text--experience-details .swiper{padding-bottom:0 !important}.row-image-text--experience-details .swiper .img-display-controller{padding-left:0 !important;padding-right:0 !important}.row-image-text--experience-details .col-text .text-wrapper{padding-top:0;padding-left:30px;padding-right:30px;text-align:center}}.row-image-text--experience-details .swiper-pagination--experience-details .swiper-pagination-bullet{background:#fff}.row-image-text--experience-details .swiper-pagination--experience-details .swiper-pagination-bullet circle{stroke:#fff}.row-image-text--experience-details .swiper-pagination--experience-details .swiper-pagination-bullet-active circle{stroke:hsla(0,0%,100%,.3)}.row-image-text--experience-details .swiper-pagination--experience-details .swiper-pagination-bullet-active .counter-top circle{stroke:#fff}@media screen and (min-width: 768px)and (max-width: 1099px){.row-image-text--experience-details .swiper-pagination--experience-details{text-align:center !important}}@media screen and (min-width: 0px)and (max-width: 767px){.page-discovery-main .page-wrapper .main-section:last-child{padding-bottom:60px}}.discovery-offer .discovery-offer-wrapper{width:100%;padding:64px 20px;background-color:#f1f0ff;border:4px solid #877ffe;color:#2b0340;text-align:center}@media screen and (min-width: 0px)and (max-width: 767px){.discovery-offer .discovery-offer-wrapper .btns{padding:0 20px}.discovery-offer .discovery-offer-wrapper .btns .btn{display:flex;justify-content:center;margin:16px auto}.discovery-offer .discovery-offer-wrapper img{height:40px}}.discovery-offer .btn-border-white{border:1px solid #ada294}.offer-items-container{position:relative;width:540px;padding:0 75px;margin-left:auto;margin-right:auto}.offer-item .item-wrapper{overflow:hidden;color:#4e4e4e;height:100%;display:flex;flex-direction:column}.offer-item .item-wrapper .offer__action{display:flex;align-items:center;justify-content:center;margin-top:auto;padding-top:16px;padding-bottom:20px}@media screen and (min-width: 0px)and (max-width: 767px){.offer-item .item-wrapper .offer__action .m-r-sm{margin-right:0}.offer-item .item-wrapper .offer__action{justify-content:center}.offer-item .item-wrapper .offer__action span+span{margin-left:16px}.offer-item .item-wrapper .offer__action span+span .m-t-sm{margin-top:0px !important}.offer-item .item-wrapper .offer__action .btn{display:inline-block}}.offer-item .item-wrapper .offer__summary,.offer-item .item-wrapper .offer__action{text-align:center}@media screen and (min-width: 0px)and (max-width: 767px){.offer-item .item-wrapper .offer__summary,.offer-item .item-wrapper .offer__action{text-align:center}}.offer-item .item-wrapper .offer__summary{color:#2b0340}@media screen and (min-width: 0px)and (max-width: 767px){.offer-item .item-wrapper .offer__summary{padding-top:15px}}.offer-item .item-wrapper .offer__summary.expanded .text-subtitle,.offer-item .item-wrapper .offer__summary.expanded p,.offer-item .item-wrapper .offer__summary.expanded .offer__desc{-webkit-line-clamp:1000}.offer-item .item-wrapper .offer__summary .offer__category{margin-bottom:8px;text-transform:uppercase}.offer-item .item-wrapper .offer__summary .offer__title{font-size:20px;margin-bottom:8px;text-transform:uppercase;color:#48086f}.offer-item .item-wrapper .offer__summary .offer__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:8px}.offer-item .item-wrapper .offer__summary .offer__remarks{color:#e53f71;font-size:12px}.offer-item .item-wrapper .offer__visual{width:100%;padding-bottom:125%;position:relative;background:rgba(208,208,208,.5);margin-bottom:16px;overflow:hidden}.offer-item .item-wrapper .offer__visual:hover .img{transform:scale(1.1)}.offer-item .item-wrapper .offer__visual.offer__visual_small{padding-bottom:55.58%}.offer-item .item-wrapper .offer__visual.sup_wraper{border:1px solid #ccc6bf;border-top:0px;background-color:rgba(0,0,0,0);overflow:visible}.offer-item .item-wrapper .offer__visual.sup_wraper a{position:absolute;left:20px;top:20px;width:calc(100% - 40px);height:calc(100% - 40px);overflow:hidden}.offer-item .item-wrapper .offer__visual.sup_wraper .supTitle{position:absolute;left:50%;top:0;transform:translate(-50%, -1px);z-index:8;padding:0px 10px;font-size:12px;color:#897966;text-transform:uppercase;line-height:1;white-space:nowrap}.offer-item .item-wrapper .offer__visual.sup_wraper .supTitle:before,.offer-item .item-wrapper .offer__visual.sup_wraper .supTitle:after{content:"";border:1px solid #ccc6bf;width:200%;position:absolute;top:0}.offer-item .item-wrapper .offer__visual.sup_wraper .supTitle:before{left:-200%}.offer-item .item-wrapper .offer__visual.sup_wraper .supTitle:after{right:-200%}.offer-item .item-wrapper .offer__visual a:hover .img{transform:scale(1.1)}.offer-item .item-wrapper .offer__visual .img{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .2s ease}.offer-item .item-wrapper .offer__visual .offer__location{position:absolute;left:50%;bottom:16px;background:rgba(43,3,64,.6);transform:translateX(-50%);color:#fff;font-size:13px;padding:8px 12px;line-height:1;text-transform:uppercase;border-radius:4px}@media screen and (min-width: 0px)and (max-width: 767px){.slider-control .offer-item .item-wrapper .offer__visual{margin-bottom:50px}}.mobile-event-info{color:#fff;position:absolute;left:50%;bottom:40px;transform:translateX(-50%);line-height:initial;text-align:center;display:inline-block}.mobile-event-info:after{content:"";background:#2b0340;position:absolute;width:120%;height:105%;left:50%;transform:translate(-50%, -50%);opacity:.6;z-index:-1;border-radius:10px;top:50%}.daterangepicker-container{position:absolute;bottom:100%;left:0;width:100%;height:auto}.daterangepicker-container .daterangepicker{position:relative !important;top:0 !important;bottom:auto !important;right:0 !important;left:0 !important;width:100% !important;height:320px !important;border:0 !important;min-width:600px;box-shadow:0 0 20px rgba(0,0,0,.1)}.daterangepicker-container .daterangepicker .drp-calendar{width:50%;height:100%;max-width:none !important}.daterangepicker-container .daterangepicker .drp-calendar .calendar-table{height:100%}.daterangepicker-container .daterangepicker .drp-calendar .calendar-table table{height:100%}.widget-bar{position:relative;bottom:0;left:0;width:100%;z-index:99;transition:all .2s ease;margin-top:-35px}@media screen and (min-width: 0px)and (max-width: 767px){.widget-bar{position:fixed}}.widget-bar.float{position:absolute}.widget-bar.inactive{transform:translateY(100%)}.widget-bar .summary-row [data-field=eventHotel],.widget-bar .summary-row [data-field=eventDate]{display:block}.widget-bar .widget-items{background:#fff;border:1px solid #877ffe;display:flex}.widget-bar .widget-items .item-cta a:hover{border-radius:inherit}.widget-bar .widget-items .item{position:relative;flex:1;border-left:1px solid #877ffe}.widget-bar .widget-items .item.disabled{pointer-events:none}.widget-bar .widget-items .item.disabled .select2-selection__arrow{display:none}.widget-bar .widget-items .item.item-hotel-select{flex:2;display:flex;align-items:center;justify-content:space-between;border-left:0}.widget-bar .widget-items .item.item-cta{flex:.75;border-right:0;border-left:0;background-color:#48086f}.widget-bar .widget-items .item.item-promotion-code{flex:0 0 auto}.widget-bar .widget-items .item.item-checkin{flex:2}.widget-bar .widget-items .item.item-checkin .item-wrapper{cursor:pointer}.widget-bar .widget-items .item.item-checkin .item-wrapper>span{flex:1}.widget-bar .widget-items .item.item-checkin .item-wrapper .icon{flex:0 0 auto}.widget-bar .widget-items .item.item-checkin input{pointer-events:none}.widget-bar .widget-items .item.item-dropdown{flex:1}.widget-bar .widget-items .item.item-dropdown .item-group{width:100%}.widget-bar .widget-items .item.item-dropdown .select2-selection__arrow{transform:translateY(-100%)}.widget-bar .widget-items .item input[type=number]{font-size:16px;outline:0;border:none;background:rgba(0,0,0,0)}.widget-bar .widget-items .item .title-top-field label{position:absolute}.widget-bar .widget-items .item .title-top-field.active label{position:relative}.widget-bar .widget-items .item .title-top-field.active input[type=number]{border-bottom:1px solid #877ffe}.widget-bar .widget-items .item .item-wrapper{height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 20px;width:100%}.widget-bar .widget-items .item .item-wrapper label{font-size:12px}.widget-bar .widget-items .item .datepicker-control{border-radius:0;border:0;outline:0;box-shadow:0 0 0;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:20px;padding:0;cursor:pointer;font-size:16px}.widget-bar .widget-items .item .datepicker-control::-moz-placeholder{font-family:"Manrope","ui-sans-serif","system-ui","-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans","sans-serif","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#000;opacity:1}.widget-bar .widget-items .item .datepicker-control::placeholder{font-family:"Manrope","ui-sans-serif","system-ui","-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans","sans-serif","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#000;opacity:1}.widget-bar .widget-items .item .select2-container--niccolo-theme-2 .selection{padding:0 16px;height:60px;border-bottom:1px solid #e5e2de}.widget-bar .widget-items .item .select2-container--niccolo-theme-2 .selection .select2-selection--single{border:0}.widget-bar .widget-items .item .promo-code-widget{position:absolute;bottom:100%;left:0;width:100%;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1)}.widget-bar .widget-items .item .promo-code-widget .form-control{border-radius:0;border:0;outline:0;box-shadow:0 0 0;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:60px;padding:0 16px}@media screen and (min-width: 0px)and (max-width: 767px){.widget-bar .widget-items{border:0px solid #877ffe}.widget-bar .widget-items .item{display:none !important}.widget-bar .widget-items .item.item-cta{display:flex !important;flex:1;margin-left:-20px;margin-right:-20px}}.widget-bar .btn-cta{height:70px;width:100%;display:flex;align-items:center;justify-content:center;font-weight:600;text-align:center}@media screen and (min-width: 0px)and (max-width: 767px){.widget-bar .btn-cta{height:60px}}#form-booking-widget{position:relative}#form-booking-widget.loading:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;content:"";background:rgba(204,198,191,.5) url("../../assets/images/loading.gif") no-repeat center center/48px 48px}.widget-bar .widget-items{transition:all .2s ease}.widget-bar .widget-items .item.item-cta{transition:all .2s ease}.widget-bar .widget-items.widget-btn-hover{border-radius:0px 10px 10px 0px;transition:all .2s ease}.widget-bar .widget-items.widget-btn-hover .item.item-cta{border-radius:10px;transition:all .2s ease}.widget-bar .widget-items.widget-btn-hover .item.item-cta .btn-cta{border-radius:10px}.gha-promotion-page:has(+[class*=footer-subscribe])+[class*=footer-subscribe]{margin-top:0px}.gha-promotion-page .section-main-offer{margin-bottom:0px}.gha-promotion-page .logo-img{display:flex;align-items:center;justify-content:center;margin:65px 0px 90px 0px}@media screen and (min-width: 0px)and (max-width: 767px){.gha-promotion-page .logo-img{margin:40px}.gha-promotion-logo{max-width:200px}}.offer-details-wrapper:last-child{background:#f1f0ff;padding-bottom:96px}@media screen and (min-width: 0px)and (max-width: 767px){.offer-details-wrapper:last-child{padding-bottom:60px}}.offer-details-wrapper{width:100%;margin:0px auto}.offer-details-wrapper .collapse__btn{display:flex;align-items:center;justify-content:center;gap:6px}.offer-details-wrapper h1{margin-bottom:20px}.offer-details-wrapper ul,.offer-details-wrapper ol{padding:0 0 0 1.25em;margin:1em 0 1.5em}.offer-details-wrapper ul li,.offer-details-wrapper ol li{padding:.25em 0}.offer-details-wrapper ul li{list-style-type:disc}.offer-details-wrapper ol li{list-style-type:decimal}.offer-details-wrapper a{display:block}.offer-details-wrapper .container-narrow>p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center;color:#48086f}@media screen and (min-width: 0px)and (max-width: 767px){.offer-details-wrapper .container-narrow>p{text-align:left;font-size:14px}}.offer-details-wrapper .back-link{display:flex;align-items:center;gap:10px;padding:20px 0px 60px 0px}.offer-details-wrapper .title-container{color:#48086f;text-align:center;font-family:Manrope;font-size:44px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.88px}@media screen and (min-width: 0px)and (max-width: 767px){.offer-details-wrapper .title-container{color:#48086f;text-align:center;font-family:Manrope;font-size:32px;font-style:normal;font-weight:500;line-height:34px;letter-spacing:.64px}}.page-wrapper>div:nth-child(2).main-section>.p-y-lg{padding-top:0px !important}.page-wrapper>div:nth-child(2).main-section>.p-y-lg .text-caption{font-size:16px}@media screen and (min-width: 0px)and (max-width: 767px){.page-wrapper>div:nth-child(2).main-section>.p-y-lg .text-caption{font-size:14px}}.discovery-offer-card{border-radius:10px;border:5px solid #897fff;background:hsla(0,0%,100%,.6)}.discovery-offer-card .btn-container{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:20px}.discovery-offer-card .btn-container>a{width:-moz-fit-content;width:fit-content}.discovery-offer-card .btn-container>a.btn-solid{background-color:#48086f}.discovery-offer-card .btn-container>a.btn-border{color:#48086f;border-color:#48086f}@media screen and (min-width: 0px)and (max-width: 767px){.discovery-offer-card .btn-container{gap:10px}}.discovery-offer-card-wrapper p{font-size:16px}@media screen and (min-width: 0px)and (max-width: 767px){.discovery-offer-card-wrapper p{font-size:14px}}.discovery-offer-card-wrapper h2{font-size:28px;font-weight:500}.discovery-offer-card-wrapper h3{font-size:21px;font-weight:500}.discovery-offer-card-wrapper .title{color:#48086f;text-align:center;font-family:Manrope;font-size:30px;font-weight:500;line-height:26px;text-transform:uppercase}.discovery-offer-card-wrapper .description{color:#48086f;font-family:Manrope;font-size:16px;font-weight:400}.discovery-offer-card-wrapper .bold{font-weight:700;margin-left:5px}.discovery-offer-card-wrapper>a{background:#be3455}.qualified-item-container{display:flex;justify-content:center;gap:100px;margin-top:40px}.qualified-item-container .qualified-item{display:flex;align-items:flex-start;flex-direction:column;gap:2px;min-width:200px}.qualified-item-container .qualified-item:lang(zh-cn){min-width:265px}.qualified-item-container .qualified-item:lang(zh-hk){min-width:265px}.qualified-item-container .qualified-item .qualified-item-icon{display: flex;justify-content: center;align-items: center;width: 100%;line-height: normal}.qualified-item-container .qualified-item .qualified-item-title{color:#48086f;text-align:center;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase;width: 100%}.qualified-item-container .qualified-item .qualified-item-date{color:#48086f;text-align:center;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:24px;width: 100%}@media screen and (min-width: 0px)and (max-width: 767px){.qualified-item-container .qualified-item .qualified-item-date{font-size:16px}}.qualified-item-container .qualified-item .qualified-item-registered{align-items:center;gap:6px;color:#48086f;text-align:center;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:24px;width: 100%;display: flex;align-items: center;justify-content: center;}@media screen and (min-width: 0px)and (max-width: 767px){.qualified-item-container .qualified-item .qualified-item-registered{font-size:16px}.qualified-item-container{flex-direction:column;align-items:center;gap:20px;margin-top:32px}}.join-register-login-container,.terms-and-conditions-container{margin-top:60px}@media screen and (min-width: 0px)and (max-width: 767px){.join-register-login-container,.terms-and-conditions-container{margin-top:40px}}.terms-and-conditions-container .text{color:#48086f;font-weight:700}.circle-border{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #48086f;border-radius:50%;color:#48086f}.circle-border .ti{line-height:1;transform:none;font-size:1}.join-register-login-container .error-message{display:none;margin-top:24px;color:#bf8036;font-family:Mulish;font-size:16px;font-weight:400;text-align:center}.join-register-login-container .error-message.show{display:block}