:root{--sunway-primary-yellow-300: #FCB814;--sunway-primary-yellow-200: #FDD472;--sunway-primary-yellow-100: #FEF1D0;--sunway-secondary-blue-300: #006691;--sunway-secondary-blue-200: #4DA3C1;--sunway-secondary-blue-100: #9AD6EA;--sunway-secondary-maroon-300: #A92A00;--sunway-secondary-maroon-200: #B15A5D;--sunway-secondary-maroon-100: #E0A1A4;--sunway-secondary-orange-300: #EF9A4D;--sunway-secondary-orange-200: #F7B84D;--sunway-secondary-orange-100: #FBD89E;--sunway-secondary-green-300: #809600;--sunway-secondary-green-200: #B4BF87;--sunway-secondary-green-100: #E4E8D4;--sunway-neutral-600: #121212;--sunway-neutral-500: #353537;--sunway-neutral-400: #59595B;--sunway-neutral-300: #959596;--sunway-neutral-200: #D0D0D1;--sunway-neutral-100: #F6F6F6;--sunway-white: #FFFFFF;--sunway-system-success: #15803D;--sunway-system-success-100: #d4edda;--sunway-system-information: #2563EB;--sunway-system-warning: #EAB308;--sunway-system-warning-100: #fff3cd;--sunway-system-error: #DC2626;--sunway-system-error-100: #f8d7da}:root{--font-family-heading: "Oswald", sans-serif;--font-family-body: "Montserrat", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--heading-1-size: 4.75rem;--heading-1-line-height: 1.1;--heading-1-weight: var(--font-weight-medium);--heading-1-letter-spacing: -.125rem;--heading-2-size: 3.813rem;--heading-2-line-height: 1.1;--heading-2-weight: var(--font-weight-medium);--heading-2-letter-spacing: -.063rem;--heading-3-size: 3rem;--heading-3-line-height: 1.1;--heading-3-weight: var(--font-weight-medium);--heading-3-letter-spacing: -.063rem;--heading-4-size: 2.5rem;--heading-4-line-height: 1.1;--heading-4-weight: var(--font-weight-medium);--heading-4-letter-spacing: -.031em;--heading-5-size: 1.938rem;--heading-5-line-height: 1.2;--heading-5-weight: var(--font-weight-medium);--heading-5-letter-spacing: -.031em;--heading-6-size: 1.563rem;--heading-6-line-height: 1.2;--heading-6-weight: var(--font-weight-medium);--heading-6-letter-spacing: -.031em;--paragraph-lead-size: 1.25rem;--paragraph-lead-line-height: 1.7;--paragraph-lead-weight: var(--font-weight-regular);--paragraph-lead-letter-spacing: 0;--paragraph-size: 1rem;--paragraph-line-height: 1.7;--paragraph-weight: var(--font-weight-regular);--paragraph-letter-spacing: 0;--paragraph-small-size: .813rem;--paragraph-small-line-height: 1.7;--paragraph-small-weight: var(--font-weight-regular);--paragraph-small-letter-spacing: 0;--label-size: 1rem;--label-line-height: 1.5;--label-weight: var(--font-weight-regular);--label-letter-spacing: 0;--label-small-size: .813rem;--label-small-line-height: 1.5;--label-small-weight: var(--font-weight-regular);--label-small-letter-spacing: 0}.heading-1{font-family:var(--font-family-heading);font-size:var(--heading-1-size);font-weight:var(--heading-1-weight);line-height:var(--heading-1-line-height);letter-spacing:var(--heading-1-letter-spacing)}.heading-2{font-family:var(--font-family-heading);font-size:var(--heading-2-size);font-weight:var(--heading-2-weight);line-height:var(--heading-2-line-height);letter-spacing:var(--heading-2-letter-spacing)}.heading-3{font-family:var(--font-family-heading);font-size:var(--heading-3-size);font-weight:var(--heading-3-weight);line-height:var(--heading-3-line-height);letter-spacing:var(--heading-3-letter-spacing)}.heading-4{font-family:var(--font-family-heading);font-size:var(--heading-4-size);font-weight:var(--heading-4-weight);line-height:var(--heading-4-line-height);letter-spacing:var(--heading-4-letter-spacing)}.heading-5{font-family:var(--font-family-heading);font-size:var(--heading-5-size);font-weight:var(--heading-5-weight);line-height:var(--heading-5-line-height);letter-spacing:var(--heading-5-letter-spacing)}.heading-6{font-family:var(--font-family-heading);font-size:var(--heading-6-size);font-weight:var(--heading-6-weight);line-height:var(--heading-6-line-height);letter-spacing:var(--heading-6-letter-spacing)}.paragraph-lead{font-family:var(--font-family-body);font-size:var(--paragraph-lead-size);font-weight:var(--paragraph-lead-weight);line-height:var(--paragraph-lead-line-height);letter-spacing:var(--paragraph-lead-letter-spacing)}.paragraph{font-family:var(--font-family-body);font-size:var(--paragraph-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-line-height);letter-spacing:var(--paragraph-letter-spacing)}.paragraph-small{font-family:var(--font-family-body);font-size:var(--paragraph-small-size);font-weight:var(--paragraph-small-weight);line-height:var(--paragraph-small-line-height);letter-spacing:var(--paragraph-small-letter-spacing)}.label{font-family:var(--font-family-body);font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-line-height);letter-spacing:var(--label-letter-spacing)}.label-small{font-family:var(--font-family-body);font-size:var(--label-small-size);font-weight:var(--label-small-weight);line-height:var(--label-small-line-height);letter-spacing:var(--label-small-letter-spacing)}body{font-family:var(--font-family-body);font-size:var(--paragraph-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-line-height);letter-spacing:var(--paragraph-letter-spacing)}h1{font-family:var(--font-family-heading);font-size:var(--heading-1-size);font-weight:var(--heading-1-weight);line-height:var(--heading-1-line-height);letter-spacing:var(--heading-1-letter-spacing)}h2{font-family:var(--font-family-heading);font-size:var(--heading-2-size);font-weight:var(--heading-2-weight);line-height:var(--heading-2-line-height);letter-spacing:var(--heading-2-letter-spacing)}h3{font-family:var(--font-family-heading);font-size:var(--heading-3-size);font-weight:var(--heading-3-weight);line-height:var(--heading-3-line-height);letter-spacing:var(--heading-3-letter-spacing)}h4{font-family:var(--font-family-heading);font-size:var(--heading-4-size);font-weight:var(--heading-4-weight);line-height:var(--heading-4-line-height);letter-spacing:var(--heading-4-letter-spacing)}h5{font-family:var(--font-family-heading);font-size:var(--heading-5-size);font-weight:var(--heading-5-weight);line-height:var(--heading-5-line-height);letter-spacing:var(--heading-5-letter-spacing)}h6{font-family:var(--font-family-heading);font-size:var(--heading-6-size);font-weight:var(--heading-6-weight);line-height:var(--heading-6-line-height);letter-spacing:var(--heading-6-letter-spacing)}html{overflow-x:hidden}body:not(.admin-bar):not(.elementor-editor-active).custom-cursor-enabled,body:not(.admin-bar):not(.elementor-editor-active).custom-cursor-enabled a{cursor:none}body:not(.admin-bar):not(.elementor-editor-active).custom-cursor-enabled form{cursor:auto}.cursor{position:fixed;pointer-events:none;opacity:0;transition:color .5s ease;cursor:none;box-shadow:#0a1a3d33 0 5px 6px;z-index:9998}.cursor.hidden{display:none}.cursor.over-form{max-width:.3125rem}.cursor-small{top:0;left:0;height:1.25rem;width:1.25rem;border-radius:50%;background-color:#07ffff}.cursor-big{top:0;left:0;height:6.25rem;width:6.25rem;align-items:center;background-color:#07ffff;border-radius:50%;color:#fff;display:flex;font-size:15px;justify-content:center;padding:10px;pointer-events:none;position:fixed;text-align:center;transform:translate(-50%,-50%);z-index:9999}.cursor-big svg,.cursor-big img{-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:768px){.cursor-small{display:none}}.tour-thumbnail{transition:opacity .3s ease}.tour-thumbnail.switching{opacity:.5}.map-toggle{--map-toggle-label-color: #121212;--map-toggle-base-color: #959596;--map-toggle-gap: 1rem;--map-toggle-border-radius: 2rem;--map-toggle-width: 2.5rem;--map-toggle-circle-size: 1rem;--map-toggle-padding-top: .125rem;--map-toggle-padding-right: .125rem;--map-toggle-padding-bottom: .125rem;--map-toggle-padding-left: .125rem;--map-toggle-circle-color-active: #FCB814;--map-toggle-padding: var(--map-toggle-padding-top) var(--map-toggle-padding-right) var(--map-toggle-padding-bottom) var(--map-toggle-padding-left) }.map-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:var(--map-toggle-gap);width:100%}.map-toggle:focus,.map-toggle:hover,.map-toggle:active{outline:none;background:transparent;border:none;padding:0;border-radius:0;margin:0}.map-toggle .map-toggle__label{color:var(--map-toggle-label-color)}.map-toggle .map-toggle__track{width:var(--map-toggle-width);height:calc(var(--map-toggle-circle-size) + 2 * var(--map-toggle-padding-top) + 2 * var(--map-toggle-padding-bottom));border:.125rem solid var(--map-toggle-base-color);border-radius:var(--map-toggle-border-radius);padding:var(--map-toggle-padding);display:flex;align-items:center;transition:all .2s ease}.map-toggle .map-toggle__thumb{width:var(--map-toggle-circle-size);height:var(--map-toggle-circle-size);border-radius:100%;background-color:var(--map-toggle-base-color);transition:all .2s ease;transform:translate(0)}.map-toggle.map-toggle--on .map-toggle__track{border-color:var(--map-toggle-circle-color-active)}.map-toggle.map-toggle--on .map-toggle__thumb{background-color:var(--map-toggle-circle-color-active);transform:translate(calc(var(--map-toggle-width) - var(--map-toggle-circle-size) - 4 * var(--map-toggle-padding-right)))}.map-toggle .map-toggle--off .map-toggle__thumb{transform:translate(0)}.cky-consent-bar{background-color:var(--sunway-white)!important;border-color:var(--sunway-neutral-200)!important}.cky-title{color:var(--sunway-neutral-600)!important}.cky-notice-des p{color:var(--sunway-neutral-500)!important}.cky-btn{height:48px;padding:11px 16px;border-radius:8px;border-width:1px;border-style:solid;font-size:16px;font-weight:400;line-height:1.7;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.cky-btn-customize,.cky-btn-reject{color:var(--sunway-neutral-600)!important;border-color:var(--sunway-neutral-600)!important;background-color:transparent!important}.cky-btn-customize:hover,.cky-btn-reject:hover{background-color:var(--sunway-primary-yellow-100)!important}.cky-btn-accept{color:var(--sunway-neutral-600)!important;border-color:var(--sunway-primary-yellow-300)!important;background-color:var(--sunway-primary-yellow-300)!important}.cky-btn-accept:hover{background-color:var(--sunway-primary-yellow-200)!important;border-color:var(--sunway-primary-yellow-200)!important}.TourAvailability{border-radius:1rem;overflow:auto;display:grid;grid-template-columns:repeat(6,1fr) 1.1206fr;row-gap:.5rem;padding:0 5rem 5rem;align-items:center;position:relative}.TourAvailability--empty{display:block;padding:2rem;text-align:center;background-color:var(--sunway-neutral-100)}.TourAvailability--agent-features{grid-template-columns:repeat(12,minmax(0,1fr)) 1.6fr;padding:0 0 5rem;align-items:stretch}.TourAvailability--agent-compact{grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr) minmax(7rem,1fr) minmax(9rem,1.2fr) minmax(8rem,1fr) minmax(8rem,1fr) minmax(10rem,1.1fr);padding:0 0 5rem;align-items:stretch}.TourAvailability__header-cell{background-color:var(--sunway-secondary-green-100);padding:1.5rem .75rem;display:flex;align-items:center;justify-content:flex-start;position:relative;margin-bottom:1.5rem}.TourAvailability__header-cell:first-of-type:before{content:"";display:block;border-radius:.75rem 0 0;background-color:inherit;position:absolute;right:100%;top:0;height:100%;width:5rem}.TourAvailability__header-cell:nth-of-type(7):before{content:"";display:block;border-radius:0 .75rem 0 0;background-color:inherit;position:absolute;left:100%;top:0;height:100%;width:5rem}.TourAvailability__header-cell:not(:nth-of-type(7)):after{content:"";position:absolute;bottom:0;right:-.5rem;width:.5rem;height:100%;background-color:var(--sunway-secondary-green-100)}.TourAvailability--agent-features .TourAvailability__header-cell:nth-of-type(7):before{content:unset}.TourAvailability--agent-features .TourAvailability__header-cell:nth-of-type(13):before{content:"";display:block;border-radius:0 .75rem 0 0;background-color:inherit;position:absolute;left:100%;top:0;height:100%;width:5rem}.TourAvailability--agent-features .TourAvailability__header-cell:not(:nth-of-type(13)):after{content:""}.TourAvailability--agent-features .TourAvailability__header-cell:nth-of-type(13):after{content:unset}.TourAvailability__header-label{font-family:var(--font-family-body);font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-line-height);letter-spacing:var(--label-letter-spacing);font-weight:var(--font-weight-medium);color:var(--sunway-secondary-green-300);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TourAvailability--agent-features .TourAvailability__header-label,.TourAvailability--agent-compact .TourAvailability__header-label{white-space:normal;text-overflow:initial;overflow:visible}.TourAvailability__cell{display:flex;align-items:center;justify-content:flex-start;background-color:var(--sunway-neutral-100);padding:.5rem .25rem;min-height:2.75rem;height:100%;position:relative}.TourAvailability__cell:after{content:"";position:absolute;bottom:0;right:-.5rem;width:.5rem;height:100%;background-color:var(--sunway-neutral-100)}.TourAvailability__cell--start-date{border-radius:1rem 0 0 1rem;padding-left:.5rem}.TourAvailability__cell-content{font-family:var(--font-family-body);font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-line-height);letter-spacing:var(--label-letter-spacing);display:block;width:100%;height:100%;padding:.5rem .75rem;color:var(--sunway-neutral-600);background-color:var(--sunway-white);border-radius:.75rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TourAvailability__availability{text-align:left;white-space:nowrap}.TourAvailability__availability[data-availability=Available]{background-color:var(--sunway-system-success-100);color:var(--sunway-system-success)}.TourAvailability__availability[data-availability=Limited]{background-color:var(--sunway-system-warning-100);color:var(--sunway-system-warning)}.TourAvailability__availability[data-availability="Waitlist Only"]{background-color:var(--sunway-system-error-100);color:var(--sunway-system-error)}.TourAvailability__availability[data-availability="Fully Booked"]{background-color:var(--sunway-neutral-200);color:var(--sunway-neutral-400)}.TourAvailability__availability[data-availability$="to guarantee"]{background-color:var(--sunway-system-success-100);color:var(--sunway-system-success)}.TourAvailability__availability[data-availability=Cancelled]{background-color:var(--sunway-secondary-maroon-100);color:var(--sunway-secondary-maroon-300)}.TourAvailability__availability[data-availability=Unpublished]{background-color:var(--sunway-neutral-200);color:var(--sunway-neutral-400)}.TourAvailability__availability .small-text{font-size:.8em;text-align:center;margin:0 .5em}.TourAvailability__actions{background-color:var(--sunway-neutral-100);display:flex;gap:.5rem;align-items:center;align-self:stretch;justify-content:center;padding:.5rem .5rem .5rem .25rem;min-height:2.75rem;position:relative;border-radius:0 1rem 1rem 0}.TourAvailability__info-icon{width:1.2rem;height:1.2rem;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--sunway-white);border:.0625rem solid var(--sunway-neutral-200);cursor:pointer;transition:none;flex-shrink:0;font-family:var(--font-family-body);font-size:var(--label-small-size);font-weight:var(--label-small-weight);line-height:var(--label-small-line-height);letter-spacing:var(--label-small-letter-spacing);font-weight:var(--font-weight-medium);color:var(--sunway-neutral-600)}.TourAvailability__info-icon:hover,.TourAvailability__info-icon:focus,.TourAvailability__info-icon:active{background:none}.TourAvailability__info{position:relative;display:inline-flex;align-items:center;justify-content:center}.TourAvailability__tooltip{position:absolute;right:calc(100% + .5rem);left:auto;top:50%;transform:translateY(-50%);background-color:var(--sunway-white);border:1px solid var(--sunway-neutral-200);border-radius:.75rem;padding:.75rem .9rem;min-width:12rem;box-shadow:0 .5rem 1.5rem #1212121f;opacity:0;visibility:hidden;pointer-events:none;z-index:5}.TourAvailability__info:hover .TourAvailability__tooltip,.TourAvailability__info:focus-within .TourAvailability__tooltip{opacity:1;visibility:visible}.TourAvailability__tooltip-row{display:flex;justify-content:space-between;gap:.75rem;font-family:var(--font-family-body);font-size:var(--label-small-size);font-weight:var(--label-small-weight);line-height:var(--label-small-line-height);letter-spacing:var(--label-small-letter-spacing);color:var(--sunway-neutral-600)}.TourAvailability__tooltip-row+.TourAvailability__tooltip-row{margin-top:.4rem}.TourAvailability__tooltip-label{color:var(--sunway-neutral-400)}.TourAvailability__button{display:flex;align-items:center;align-self:stretch;gap:.5rem;padding:.625rem .75rem;border-radius:.75rem;border:none;font-family:var(--font-family-body);font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-line-height);letter-spacing:var(--label-letter-spacing);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .3s ease;white-space:nowrap;text-decoration:none;min-width:auto;min-height:100%;justify-content:left;flex-shrink:0;font-size:.875rem;position:relative;width:100%}.TourAvailability__button--active{padding-right:3rem;background-color:var(--sunway-white);color:var(--sunway-neutral-600)}.TourAvailability__button--active:hover{background-color:var(--sunway-white);color:initial}.TourAvailability__button--active:active{background-color:var(--sunway-secondary-green-100)}.TourAvailability__button--disabled{background-color:var(--sunway-neutral-200);color:var(--sunway-neutral-400);cursor:not-allowed;pointer-events:none}.TourAvailability__button--disabled:hover{background-color:var(--sunway-neutral-200);color:inherit}.TourAvailability__button>span{font-weight:700}.TourAvailability__button--active>span{color:#000}.TourAvailability__button-arrow-wrapper{position:absolute;right:.5rem;background-color:var(--sunway-neutral-100);border-radius:50%;aspect-ratio:1;flex-shrink:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:inline-flex;padding:.25rem}.TourAvailability__button-arrow{width:1.5rem;height:1.5rem;stroke-width:2;transition:transform .3s ease}.TourAvailability__button--active:hover .TourAvailability__button-arrow{transform:translate(.25rem)}.TourAvailability__empty-state{max-width:40rem;margin:0 auto}.TourAvailability__empty-message{font-family:var(--font-family-body);font-size:var(--paragraph-size);font-weight:var(--paragraph-weight);line-height:var(--paragraph-line-height);letter-spacing:var(--paragraph-letter-spacing);color:var(--sunway-neutral-600);margin:0 0 1rem}.TourAvailability__empty-cta{margin-top:1.5rem}.TourAvailability__empty-button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.75rem;background-color:var(--sunway-secondary-green-300);color:var(--sunway-white);text-decoration:none;font-family:var(--font-family-body);font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-line-height);letter-spacing:var(--label-letter-spacing);font-weight:var(--font-weight-medium);transition:all .3s ease}.TourAvailability__empty-button:hover{background-color:var(--sunway-secondary-green-200);transform:translateY(-.125rem)}.TourAvailability__empty-button:active{transform:translateY(0)}@media(max-width:90rem){.TourAvailability{grid-template-columns:repeat(6,1fr) auto;padding:0 2rem 2rem}.TourAvailability--agent-compact{grid-template-columns:minmax(7rem,1fr) minmax(7rem,1fr) minmax(6.5rem,1fr) minmax(8rem,1.1fr) minmax(7rem,1fr) minmax(7rem,1fr) minmax(9rem,1fr);padding:0 0 2rem}.TourAvailability--agent-features{grid-template-columns:repeat(12,minmax(0,1fr)) auto;padding:0 0 2rem}.TourAvailability__cell,.TourAvailability__header-cell{font-size:.875rem}.TourAvailability__header-cell:first-of-type:before{width:2rem}.TourAvailability__header-cell:nth-of-type(7):before{width:2rem}.TourAvailability--agent-features .TourAvailability__header-cell:nth-of-type(7):before{content:unset}.TourAvailability--agent-features .TourAvailability__header-cell:nth-of-type(13):before{width:2rem}}@media(max-width:64rem){.TourAvailability{padding:0 1rem 1rem}.TourAvailability--agent-compact,.TourAvailability--agent-features{padding:0 0 1rem}.TourAvailability__cell,.TourAvailability__header-cell{font-size:.8125rem}.TourAvailability__header-cell{padding:1rem .75rem}.TourAvailability__header-cell:first-of-type:before{width:1rem}.TourAvailability__header-cell:nth-of-type(7):before{width:1rem}.TourAvailability--agent-features .TourAvailability__header-cell:nth-of-type(7):before{content:unset}.TourAvailability--agent-features .TourAvailability__header-cell:nth-of-type(13):before{width:1rem}}@media(max-width:48rem){.TourAvailability{grid-template-columns:1fr 1fr;-moz-column-gap:.5rem;column-gap:.5rem;padding:.5rem}.TourAvailability__header-cell{display:none}.TourAvailability__header-cell:first-of-type{border-radius:.75rem 0 0}.TourAvailability__header-cell:first-of-type:before{content:unset}.TourAvailability__header-cell:nth-of-type(7){border-radius:0 .75rem 0 0}.TourAvailability__header-cell:nth-of-type(7):before{content:unset}.TourAvailability__cell{background-color:var(--sunway-neutral-100);border-radius:.75rem;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:.5rem}.TourAvailability__cell:before{content:attr(data-label);font-weight:700;color:var(--sunway-secondary-green-300);margin-bottom:.25rem;font-family:var(--font-family-body);font-size:var(--label-small-size);font-weight:var(--label-small-weight);line-height:var(--label-small-line-height);letter-spacing:var(--label-small-letter-spacing)}.TourAvailability__cell:after{content:unset}.TourAvailability__cell-content{border-radius:.5rem}.TourAvailability__actions{grid-column:1/-1;background-color:var(--sunway-neutral-100);justify-content:flex-start;border-radius:.75rem;gap:.75rem;padding:.5rem}.TourAvailability__button{min-width:auto;padding:.75rem;font-size:.8125rem;flex:1;border-radius:.5rem}}.brave-marquee{--slide-gap: 1rem;direction:ltr;width:100%;max-width:100vw;position:relative;overflow:hidden;display:flex;gap:var(--slide-gap);align-items:stretch;--slides-to-show: 0;--track-width: 100vw;--track-animation-length: 20s}.brave-marquee .marquee-track{position:relative;left:0;top:0;display:flex;gap:var(--slide-gap);animation:marquee-animation var(--track-animation-length) linear infinite}.brave-marquee .marquee-item{flex-shrink:0;flex-grow:1;min-height:100%}.brave-marquee .marquee-item img{height:auto;min-width:100%;min-height:100%}.brave-marquee .marquee-item{width:auto}.brave-marquee.slides-to-show-set:not(.auto-slide-count) .marquee-item{width:calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show))}@keyframes marquee-animation{0%{transform:translate3d(0)}to{transform:translate3d(calc(-1 * var(--track-width)),0,0)}}.tour-grid{--tour-grid-filters-column-width: 26rem;--tour-grid-filters-padding: 2rem 2rem 2rem 2rem;--tour-grid-filters-radius: 1rem 1rem 1rem 1rem;--tour-grid-filter-item-padding: 1rem 0rem 1rem 0rem;--tour-grid-sidebar-gap: 1.5rem;--tour-grid-checkbox-label-gap: .75rem;--tour-grid-checkbox-items-gap: .75rem;--tour-grid-filter-button-dropdown-gap: 1.5rem;--tour-grid-columns-gap: 2rem;--tour-grid-post-radius: 1rem 1rem 1rem 1rem;--tour-grid-post-padding: 1rem 1rem 1rem 1rem;--tour-grid-posts-gap: 1rem;--tour-grid-image-width: 17.6875rem;--tour-grid-image-height: 14.125rem;--tour-grid-image-radius: .75rem;--tour-grid-header-row-gap: 1rem;--tour-grid-header-column-gap: 2rem;--tour-grid-content-gap: 1rem;--tour-grid-route-gap: 1rem;--tour-grid-badge-flex: 0 0 auto;--tour-grid-badge-min-width: auto;--tour-grid-open-margin-left: auto;--tour-grid-badge-radius: .75rem .75rem .75rem .75rem;--tour-grid-badge-padding: 1rem 1rem 1rem 1rem;--tour-grid-badge-gap: .5rem;--tour-grid-best-seller-radius: .5rem .5rem .5rem .5rem;--tour-grid-best-seller-padding: .25rem .5rem .25rem .5rem;--tour-grid-filters-title-color: var(--sunway-neutral-600);--tour-grid-filter-items-color: var(--sunway-neutral-600);--tour-grid-filters-bg: var(--sunway-white);--tour-grid-checkbox-label-color: var(--sunway-neutral-600);--tour-grid-dropdown-icon-bg-active: var(--sunway-primary-yellow-300);--tour-grid-dropdown-icon-color: var(--sunway-neutral-600);--tour-grid-input-placeholder-color: var(--sunway-neutral-400);--tour-grid-datepicker-icon-size: 1.25rem;--tour-grid-datepicker-icon-offset-right: 1.125rem;--tour-grid-range-label-bg: var(--sunway-neutral-600);--tour-grid-range-label-color: var(--sunway-white);--tour-grid-item-background-color: var(--sunway-white);--tour-grid-title-color: var(--Secondary-Blue-300, var(--sunway-secondary-blue-300));--tour-grid-title-icon-color: var(--sunway-neutral-600);--tour-grid-title-icon-bg: var(--sunway-neutral-100);--tour-grid-title-icon-hover-bg: var(--sunway-primary-yellow-300);--tour-grid-route-color: var(--sunway-neutral-600);--tour-grid-badge-bg: var(--sunway-neutral-100);--tour-grid-badge-label-color: var(--sunway-neutral-400);--tour-grid-badge-value-color: var(--sunway-neutral-600);--tour-grid-best-seller-color: var(--sunway-neutral-600);--tour-grid-best-seller-bg: var(--sunway-primary-yellow-300)}.tour-grid input[type=text],.tour-grid input[type=date]{border:1px solid var(--sunway-neutral-200);border-radius:.5rem;color:var(--sunway-neutral-400);outline:none;cursor:pointer}.tour-grid input[type=date]{text-transform:uppercase;padding-right:calc(var(--tour-grid-datepicker-icon-offset-right) + var(--tour-grid-datepicker-icon-size) + .5rem)}.tour-grid input[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:var(--tour-grid-datepicker-icon-size);height:var(--tour-grid-datepicker-icon-size);margin:0;cursor:pointer}.tour-grid__filter-date-field{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;position:relative}.tour-grid__filter-date-field:after{content:"";grid-column:1;grid-row:2;justify-self:end;align-self:center;width:var(--tour-grid-datepicker-icon-size);height:var(--tour-grid-datepicker-icon-size);margin-right:var(--tour-grid-datepicker-icon-offset-right);background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15%202H19C19.2652%202%2019.5196%202.10536%2019.7071%202.29289C19.8946%202.48043%2020%202.73478%2020%203V19C20%2019.2652%2019.8946%2019.5196%2019.7071%2019.7071C19.5196%2019.8946%2019.2652%2020%2019%2020H1C0.734784%2020%200.48043%2019.8946%200.292893%2019.7071C0.105357%2019.5196%200%2019.2652%200%2019V3C0%202.73478%200.105357%202.48043%200.292893%202.29289C0.48043%202.10536%200.734784%202%201%202H5V0H7V2H13V0H15V2ZM13%204H7V6H5V4H2V8H18V4H15V6H13V4ZM18%2010H2V18H18V10Z'%20fill='%23121212'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:1}.tour-grid__layout{display:flex;gap:var(--tour-grid-columns-gap)}.tour-grid__layout-sidebar{height:-moz-fit-content;height:fit-content;position:sticky;top:14rem;width:100%;max-width:var(--tour-grid-filters-column-width);display:flex;flex-direction:column;gap:var(--tour-grid-sidebar-gap)}.tour-grid__layout-main{width:100%}.tour-grid__filters{padding:var(--tour-grid-filters-padding);border-radius:var(--tour-grid-filters-radius);background-color:var(--tour-grid-filters-bg)}.tour-grid__filters-header{margin-bottom:1.5rem}.tour-grid__filters-form{font-family:var(--font-family-heading);color:var(--tour-grid-filters-title-color)}.tour-grid__filters-items{display:flex;flex-direction:column}.tour-grid__filters-items .tour-grid__filter{padding:var(--tour-grid-filter-item-padding)}.tour-grid__filters-items .tour-grid__filter input[type=text],.tour-grid__filters-items .tour-grid__filter button{width:100%}.tour-grid__filters-items .tour-grid__filter button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;display:flex;align-items:center;justify-content:space-between;outline:none;color:var(--tour-grid-filter-items-color);background:none}.tour-grid__filters-items .tour-grid__filter button:hover,.tour-grid__filters-items .tour-grid__filter button:focus,.tour-grid__filters-items .tour-grid__filter button:active{background:none;border:none;color:var(--tour-grid-filter-items-color)}.tour-grid__filters-items .tour-grid__filter button:hover .tour-grid__filter-icon{background-color:var(--tour-grid-dropdown-icon-bg-active)}.tour-grid__filters-items .tour-grid__filter button[aria-expanded=true] .tour-grid__filter-icon{transform:scaleY(-1);background-color:var(--tour-grid-dropdown-icon-bg-active)}.tour-grid__filters-items .tour-grid__filter input,.tour-grid__filters-items .tour-grid__filter label{font-family:var(--font-family-body)}.tour-grid__filters-items .tour-grid__filter-icon{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;width:2rem;height:2rem;aspect-ratio:1;transition:all .2s ease-in-out;color:var(--tour-grid-dropdown-icon-color);border-radius:50%}.tour-grid__filters-items .tour-grid__filter-icon svg{width:100%;height:100%}.tour-grid__filters-items .tour-grid__filter-dropdown{margin-top:var(--tour-grid-filter-button-dropdown-gap)}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__checkbox-group{display:flex;flex-direction:column;row-gap:var(--tour-grid-checkbox-items-gap)}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__checkbox-group label{display:flex;align-items:center;gap:var(--tour-grid-checkbox-label-gap);cursor:pointer;color:var(--tour-grid-checkbox-label-color)}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__checkbox-group label input[type=checkbox]{width:1.125rem;height:1.125rem;aspect-ratio:1;overflow:hidden;position:relative;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__checkbox-group label input[type=checkbox]:after{content:"";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:.125rem solid var(--sunway-neutral-300);border-radius:inherit;transition:opacity .2s ease-in-out;font-size:.75rem;line-height:1}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__checkbox-group label input[type=checkbox]:hover:after{opacity:.5}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__checkbox-group label input[type=checkbox]:not(:checked):after{content:""}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__checkbox-group label input[type=checkbox]:not(:checked):hover:after{opacity:.3}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__checkbox-group label input[type=checkbox]:checked:after,.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__checkbox-group label input[type=checkbox]:hover:after{content:"";font-family:"Font Awesome 6 Free","Font Awesome 5 Free",Font Awesome,FontAwesome;font-weight:900;border-color:var(--sunway-neutral-600)}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__checkbox-group label input[type=checkbox]:checked:after{background-color:var(--sunway-primary-yellow-300)}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__duration-slider{padding:0 .625rem;margin-top:5rem}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__duration-slider .noUi-base{width:100%;height:.25rem;background-color:var(--sunway-neutral-200);border-radius:1rem;position:relative}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__duration-slider .noUi-connects{position:relative;width:100%;height:100%}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__duration-slider .noUi-connect{will-change:transform;position:absolute;z-index:1;top:0;right:0;width:100%;height:.25rem;transform-origin:0 0;transform-style:flat;background-color:var(--sunway-primary-yellow-300)}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__duration-slider .noUi-draggable{cursor:ew-resize}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__duration-slider .noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__duration-slider .noUi-handle{position:absolute;top:calc(50% + .125rem);transform:translateY(-50%);right:-.625rem;width:1.25rem;height:1.25rem;border-radius:100%;aspect-ratio:1;border:1px solid var(--sunway-neutral-300);background-color:var(--sunway-white);box-shadow:0 .125rem .3125rem #3c425714;cursor:grab}.tour-grid__filters-items .tour-grid__filter-dropdown .tour-grid__duration-slider .noUi-tooltip{position:absolute;bottom:calc(100% + .25rem);left:50%;transform:translate(-50%);width:-moz-max-content;width:max-content;background-color:var(--tour-grid-range-label-bg);color:var(--tour-grid-range-label-color);padding:.125rem .25rem;border-radius:.25rem}.tour-grid__filters-items .tour-grid__filter.is-open .tour-grid__filter-dropdown--dates{display:flex;flex-direction:column;gap:1.5rem}.tour-grid__filters-items .tour-grid__filter.is-open .tour-grid__filter-dropdown--dates input[type=date]{margin-top:.5rem}.tour-grid__list{display:flex;flex-direction:column;row-gap:var(--tour-grid-posts-gap)}.tour-grid__body{max-width:100%}.tour-grid__body-inner{max-width:100%;overflow-x:auto}.tour-grid__header{position:relative;z-index:2;padding:var(--tour-grid-post-padding);border-radius:var(--tour-grid-post-radius);background-color:var(--tour-grid-item-background-color)}.tour-grid__header-inner{display:grid;grid-template-columns:auto 2fr;grid-template-rows:auto auto;row-gap:var(--tour-grid-header-row-gap);-moz-column-gap:var(--tour-grid-header-column-gap);column-gap:var(--tour-grid-header-column-gap)}.tour-grid__header-image{flex-shrink:0;width:var(--tour-grid-image-width);border-radius:var(--tour-grid-image-radius);overflow:hidden;min-height:var(--tour-grid-image-height);height:var(--tour-grid-image-height);grid-column:1;grid-row:1/span 2}.tour-grid__header-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tour-grid__header-main{grid-column:2;grid-row:1}.tour-grid__header .tour-grid__meta-row{display:flex;align-items:center;justify-content:stretch;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;flex-wrap:wrap;gap:var(--tour-grid-badge-gap)}.tour-grid__header .tour-grid__content{flex:1 1 auto;display:flex;flex-direction:column;row-gap:var(--tour-grid-content-gap)}.tour-grid__title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tour-grid__title-row .tour-grid__title-badges{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.5rem}.tour-grid__title-row a{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:1rem;color:inherit;text-decoration:none}.tour-grid__title-row a:hover,.tour-grid__title-row a:focus-visible{color:var(--tour-grid-title-color);text-decoration:underline;text-decoration-style:solid}.tour-grid__title-row a:hover .tour-grid__title-icon,.tour-grid__title-row a:focus-visible .tour-grid__title-icon{background-color:var(--tour-grid-title-icon-hover-bg)}.tour-grid__title-row a:hover .tour-grid__title-icon svg,.tour-grid__title-row a:focus-visible .tour-grid__title-icon svg{transform:translate(.125rem)}.tour-grid__title-row .tour-grid__title{font-variant-ligatures:none;color:var(--tour-grid-title-color);margin:0}.tour-grid__title-row .tour-grid__title-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background-color:var(--tour-grid-title-icon-bg);color:var(--tour-grid-title-icon-color);transition:background-color .2s ease-in-out,transform .2s ease-in-out}.tour-grid__title-row .tour-grid__title-icon svg{transition:inherit;width:1rem;height:1rem}.tour-grid__route{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-family:var(--font-family-body);color:var(--tour-grid-route-color);margin-top:var(--tour-grid-route-gap)}.tour-grid__route-item{white-space:nowrap}.tour-grid__route-separator{color:var(--tour-grid-route-color);width:1.5rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.tour-grid__route-separator svg{width:1rem;padding:.25rem}.tour-grid__meta-badge{display:flex;flex-direction:column;justify-content:space-between;row-gap:.25rem;padding:var(--tour-grid-badge-padding);border-radius:var(--tour-grid-badge-radius);background-color:var(--tour-grid-badge-bg);flex:var(--tour-grid-badge-flex);min-width:var(--tour-grid-badge-min-width)}.tour-grid__meta-badge.tour-grid__meta-open{margin-left:var(--tour-grid-open-margin-left);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;align-items:center;flex:0 0 auto;font-family:var(--font-family-body);color:var(--tour-grid-badge-label-color)}.tour-grid__meta-badge.tour-grid__meta-open .tour-grid__meta-open-icon{aspect-ratio:1;height:1.5rem;width:1.5rem;padding:.25rem}.tour-grid__meta-badge.tour-grid__meta-open .tour-grid__meta-open-icon svg{transition:all .2s ease-in-out;width:100%}.tour-grid__meta-badge.tour-grid__meta-open:hover,.tour-grid__meta-badge.tour-grid__meta-open:active,.tour-grid__meta-badge.tour-grid__meta-open:focus{cursor:pointer;color:var(--tour-grid-badge-label-color);background-color:var(--tour-grid-badge-bg)}.tour-grid__meta-badge.tour-grid__meta-open:hover svg{color:var(--sunway-primary-yellow-300)}.tour-grid__meta-badge.tour-grid__meta-open:hover svg path{fill:currentColor}.tour-grid__meta-badge.tour-grid__meta-open[aria-expanded=true] svg{color:var(--sunway-primary-yellow-300);transform:scaleY(-1)}.tour-grid__meta-badge.tour-grid__meta-open[aria-expanded=true] svg path{fill:currentColor}.tour-grid__meta-label{font-family:var(--font-family-body);color:var(--tour-grid-badge-label-color)}.tour-grid__meta-value{font-family:var(--font-family-heading);color:var(--tour-grid-badge-value-color)}.tour-grid__best-seller{align-self:flex-start;padding:var(--tour-grid-best-seller-padding);border-radius:var(--tour-grid-best-seller-radius);background-color:var(--tour-grid-best-seller-bg);color:var(--tour-grid-best-seller-color);font-family:var(--font-family-heading);white-space:nowrap}.tour-grid__style-label{display:inline-block;padding:var(--tour-grid-best-seller-padding);border-radius:var(--tour-grid-best-seller-radius);font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:.95rem;white-space:nowrap;margin-top:.25rem;padding:.015rem .5rem;color:var(--sunway-tour-style-color, var(--sunway-secondary-green-300));background-color:color-mix(in srgb,var(--sunway-tour-style-color, var(--sunway-secondary-green-300)) 15%,white)}.tour-grid__loader{position:absolute;left:-.5rem;top:-.5rem;display:flex;justify-content:center;border-radius:1rem;width:calc(100% + 1rem);height:calc(100% + 1rem);z-index:10;backdrop-filter:blur(.125rem);opacity:0;transition:opacity .2s ease-in-out;visibility:hidden;background-color:#f6f6f680}.tour-grid__loader:before{content:"";position:sticky;top:calc(50% - 1.5rem);z-index:2;display:block;width:3rem;height:3rem;aspect-ratio:1;border-radius:100%;will-change:transform;border:.25rem solid var(--sunway-neutral-200);border-top:.25rem solid var(--sunway-secondary-blue-300);animation:rotation 1s linear infinite}.tour-grid .tour-grid__layout-main{position:relative}.tour-grid.is-loading .tour-grid__layout-sidebar{pointer-events:none}.tour-grid.is-loading .tour-grid__layout-sidebar .tour-grid__filters-form:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f6f6f680;z-index:10}.tour-grid.is-loading .tour-grid__layout-main .tour-grid__loader{opacity:1;visibility:visible}.tour-grid .TourAvailability{padding:0;width:100%;max-width:100%;box-sizing:border-box;border-top-left-radius:unset;border-top-right-radius:unset;max-height:37.75rem;overflow:auto;margin-top:-1.25rem}.tour-grid .TourAvailability .TourAvailability__header-cell{padding-top:2.125rem;padding-bottom:1rem;z-index:1;position:sticky;top:0;margin-bottom:.5rem}.tour-grid .TourAvailability .TourAvailability__header-cell:before{content:unset}.tour-grid .TourAvailability .TourAvailability__header-cell .TourAvailability__header-label{font-weight:700}.tour-grid .TourAvailability .TourAvailability__header-cell:first-of-type{border-radius:unset!important;border-bottom-left-radius:.75rem!important}.tour-grid .TourAvailability .TourAvailability__header-cell:nth-of-type(7){border-radius:unset!important;border-bottom-right-radius:.75rem!important}.tour-grid .TourAvailability.TourAvailability--agent-features .TourAvailability__header-cell:nth-of-type(7){border-radius:unset!important;border-bottom-right-radius:0!important}.tour-grid .TourAvailability.TourAvailability--agent-features .TourAvailability__header-cell:nth-of-type(13){border-radius:unset!important;border-bottom-right-radius:.75rem!important}.tour-grid .TourAvailability .TourAvailability__cell{background-color:var(--sunway-white);height:100%}.tour-grid .TourAvailability .TourAvailability__cell .TourAvailability__cell-content:not(.TourAvailability__availability){background-color:var(--sunway-neutral-100)}.tour-grid .TourAvailability .TourAvailability__actions{background-color:var(--sunway-white)}@media screen and (max-width:87.5rem){.tour-grid__meta-badge{flex:1 0 calc(25% - .75rem)}.tour-grid__meta-badge.tour-grid__meta-open{margin-left:0}.tour-grid__meta-badge+button{width:100%;max-width:100%;flex:0 0 100%}}@media screen and (max-width:75rem){.tour-grid__layout{flex-wrap:wrap}.tour-grid__layout-sidebar{position:static;display:contents}.tour-grid__layout-main{order:2;flex:0 0 100%;width:100%;max-width:100%}.tour-grid__filters,.tour-grid__extra-template{flex:0 0 100%;width:100%;max-width:100%}.tour-grid__filters{order:1}.tour-grid__extra-template{order:3}.tour-grid__header .tour-grid__meta-row{align-items:stretch}.tour-grid__header .tour-grid__meta-row button{margin-left:unset;flex-direction:row}}@media screen and (max-width:48rem){.tour-grid__header-inner{grid-template-columns:1fr;grid-template-rows:auto;-moz-column-gap:unset;column-gap:unset}.tour-grid__header-inner .tour-grid__header-image{grid-column:1/span 2;grid-row:2;max-width:100%}.tour-grid__header-main{grid-column:1/span 2;grid-row:1}.tour-grid .TourAvailability{margin-top:1.25rem}.tour-grid .TourAvailability .TourAvailability__cell{padding:.5rem;border-radius:.75rem}.tour-grid .TourAvailability .TourAvailability__actions{border-radius:.75rem;padding:.5rem}.tour-grid .TourAvailability .TourAvailability__actions .TourAvailability__button{padding:.5rem .75rem}}.elementor-widget-sunway-navigation{--nav-item-color: colours.$neutral-600;--nav-item-bg-hover-active: colours.$secondary-green-100;--nav-item-padding: .25rem .5rem;--nav-item-radius: .5rem;--nav-item-gap: 1.5rem;--nav-dropdown-bg: colours.$white;--nav-dropdown-padding: 1rem;--nav-dropdown-offset: 0}.elementor-widget-sunway-navigation .nav-simple{position:relative;display:flex;flex-direction:column}.elementor-widget-sunway-navigation .nav-simple.nav-anim-fade .nav-dropdown-content[hidden=hidden]{display:initial!important}.elementor-widget-sunway-navigation .nav-simple.nav-anim-fade .nav-dropdown-content{opacity:0;pointer-events:none;transition:opacity .2s ease;transform:translateY(-.125rem)}.elementor-widget-sunway-navigation .nav-simple.nav-anim-fade .nav-item.nav-item-open .nav-dropdown-content{opacity:1;pointer-events:auto;transform:translateY(0)}.elementor-widget-sunway-navigation .nav-wrapper{width:100%}.elementor-widget-sunway-navigation .nav-list{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:var(--nav-item-gap);position:relative}.elementor-widget-sunway-navigation .nav-item{list-style:none;margin:0}.elementor-widget-sunway-navigation .nav-item.nav-item-has-dropdown .nav-item-title{display:flex;align-items:center;gap:8px}.elementor-widget-sunway-navigation .nav-item.nav-item-open .nav-dropdown-content{display:block}.elementor-widget-sunway-navigation .nav-item-title{display:flex;align-items:center;position:relative;cursor:pointer;border-radius:var(--nav-item-radius);transition:all .2s ease-in-out}.elementor-widget-sunway-navigation .nav-item-text{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--nav-item-color);padding:var(--nav-item-padding);background-color:transparent}.elementor-widget-sunway-navigation .nav-item-icon{display:inline-flex;align-items:center}.elementor-widget-sunway-navigation .nav-item-title:hover,.elementor-widget-sunway-navigation .nav-item.nav-item-open .nav-item-title{background-color:var(--nav-item-bg-hover-active)}.elementor-widget-sunway-navigation .nav-dropdown-toggle{background:none;border:none;cursor:pointer;padding:.25rem;display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.elementor-widget-sunway-navigation .nav-dropdown-toggle .nav-dropdown-icon-close{display:inline-block}.elementor-widget-sunway-navigation .nav-dropdown-toggle .nav-dropdown-icon-open,.elementor-widget-sunway-navigation .nav-dropdown-toggle[aria-expanded=true] .nav-dropdown-icon-close{display:none}.elementor-widget-sunway-navigation .nav-dropdown-toggle[aria-expanded=true] .nav-dropdown-icon-open{display:inline-block}.elementor-widget-sunway-navigation .nav-dropdown-content{position:absolute;top:calc(100% + var(--nav-dropdown-offset));left:0;z-index:1000;min-width:12.5rem;display:none;padding:var(--nav-dropdown-padding);box-sizing:border-box;transition:all .2s ease-in-out}.nav-simple:not(.nav-anim-fade) .elementor-widget-sunway-navigation .nav-dropdown-content[hidden]{display:none!important}.nav-simple:not(.nav-anim-fade) .elementor-widget-sunway-navigation .nav-dropdown-content:not([hidden]){display:block}.button-hover{--hover-dur: .2s;--icon-gap: .5rem;--hover-offset-x: 3px;--hover-offset-y: 0;--btn-text: currentColor;--btn-bg: transparent;--btn-text-hover: var(--btn-text);--btn-bg-hover: var(--btn-bg);--icon-color: currentColor;--icon-bg: transparent;--icon-color-hover: var(--icon-color);--icon-bg-hover: var(--icon-bg)}.button-hover .elementor-button{display:inline-flex;align-items:center;color:var(--btn-text)!important;background-color:var(--btn-bg)!important}.button-hover .elementor-button:is([type=button]){border-color:transparent;border-width:unset;outline:none}.button-hover .elementor-button .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:unset}.button-hover .elementor-button .elementor-button-icon.elementor-align-icon-left{margin-right:var(--icon-gap)}.button-hover .elementor-button .elementor-button-icon.elementor-align-icon-right{margin-left:var(--icon-gap)}.button-hover .elementor-button .elementor-button-icon{display:inline-flex;align-items:center;transform:translate(0);transition:transform var(--hover-dur) ease-in-out,color var(--hover-dur) ease-in-out,background-color var(--hover-dur) ease-in-out;will-change:transform;color:var(--icon-color);background-color:var(--icon-bg)}.button-hover .elementor-button .elementor-button-icon i,.button-hover .elementor-button .elementor-button-icon svg{color:currentColor;fill:currentColor;stroke:currentColor}.button-hover.icon-hover .elementor-button:hover{color:var(--btn-text-hover)!important;background-color:var(--btn-bg-hover)!important}.button-hover.icon-hover .elementor-button:hover .elementor-button-icon{transform:translate(var(--hover-offset-x),var(--hover-offset-y));color:var(--icon-color-hover);background-color:var(--icon-bg-hover)}.hover-scope:hover .button-hover.icon-hover.allow-parent-hover .elementor-button{color:var(--btn-text-hover)!important;background-color:var(--btn-bg-hover)!important}.hover-scope:hover .button-hover.icon-hover.allow-parent-hover .elementor-button .elementor-button-icon{transform:translate(var(--hover-offset-x),var(--hover-offset-y));color:var(--icon-color-hover);background-color:var(--icon-bg-hover)}.tour-tabs-mobile-overlay{position:fixed;inset:0;background:#fff;z-index:99999;pointer-events:none;opacity:1;transition:opacity .4s ease;display:flex;align-items:center;justify-content:center}.tour-tabs-mobile-overlay.is-fading{opacity:0}.tour-tabs-mobile-overlay__spinner{width:3rem;height:3rem;animation:tour-tabs-overlay-spin 1s linear infinite}.tour-tabs-mobile-overlay__spinner-track{fill:none;stroke:#e2e2e2;stroke-width:4}.tour-tabs-mobile-overlay__spinner-head{fill:none;stroke:#121212;stroke-width:4;stroke-linecap:round;stroke-dasharray:92;stroke-dashoffset:62}@keyframes tour-tabs-overlay-spin{to{transform:rotate(360deg)}}.elementor-widget-tour-tabs{--n-tabs-direction: row;--n-tabs-heading-direction: column;--n-tabs-heading-justify-content: flex-start;--n-tabs-title-flex-basis: initial;--n-tabs-title-flex-shrink: initial}.elementor-widget-tour-tabs .elementor-ajax-preloaded,.elementor-widget-tour-tabs .e-con.e-active>div.elementor{width:100%}.elementor-widget-tour-tabs .tour-tabs__heading-wrap{display:flex;flex-direction:column;align-items:stretch}.elementor-widget-tour-tabs .tour-tabs__heading{height:-moz-max-content;height:max-content;flex-basis:var(--n-tabs-heading-width);justify-content:space-between;gap:var(--n-tabs-title-block-gap, 1rem);padding:unset;order:1}.elementor-widget-tour-tabs .tour-tabs__heading:before{content:unset}.elementor-widget-tour-tabs .tour-tabs__heading-tabs{position:relative;padding:10px}.elementor-widget-tour-tabs .tour-tabs__heading-tabs:before{content:"";position:absolute;inset:0;background:#fff;border-radius:16px;z-index:-1;pointer-events:none}.elementor-widget-tour-tabs .tour-tabs__heading-button{margin-top:var(--n-tabs-title-gap);padding-top:var(--n-tabs-title-gap);border-top:1px dashed var(--sunway-neutral-200)}.elementor-widget-tour-tabs .tour-tabs__heading-button .tour-tabs__btn{display:flex;align-items:center;justify-content:flex-start;padding:var(--tour-tabs-btn-padding, var(--n-tabs-title-padding-block-start) var(--n-tabs-title-padding-inline-end) var(--n-tabs-title-padding-block-end) var(--n-tabs-title-padding-inline-start));gap:1.25rem;border-radius:var(--tour-tabs-btn-radius, 0);background-color:var(--tour-tabs-btn-bg, transparent);transition:all .3s ease-in-out}.elementor-widget-tour-tabs .tour-tabs__heading-button .tour-tabs__btn-icon{display:flex;border-radius:50%;padding:6px;justify-content:center;align-items:center;background-color:var(--tour-tabs-btn-icon-bg, var(--sunway-white));height:var(--n-tabs-icon-size, var(--n-tabs-title-font-size));width:var(--n-tabs-icon-size, var(--n-tabs-title-font-size));transition:inherit}.elementor-widget-tour-tabs .tour-tabs__heading-button .tour-tabs__btn-icon *{width:inherit;height:inherit}.elementor-widget-tour-tabs .tour-tabs__heading-button .tour-tabs__btn-text{color:var(--tour-tabs-btn-color, var(--sunway-neutral-600));transition:inherit}.elementor-widget-tour-tabs .tour-tabs__heading-button .tour-tabs__btn:hover{gap:1.5rem;background-color:var(--tour-tabs-btn-bg-hover, var(--tour-tabs-btn-bg, transparent))}.elementor-widget-tour-tabs .tour-tabs__heading-button .tour-tabs__btn:hover .tour-tabs__btn-text{color:var(--tour-tabs-btn-color-hover, var(--sunway-neutral-600))}.elementor-widget-tour-tabs .tour-tabs__heading-button .tour-tabs__btn:hover .tour-tabs__btn-icon{background-color:var(--tour-tabs-btn-icon-bg-hover, var(--sunway-primary-yellow-300))}.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__heading-items{display:var(--n-tabs-heading-display);flex-direction:var(--n-tabs-heading-direction);flex-shrink:0;flex-wrap:var(--n-tabs-heading-wrap);gap:var(--n-tabs-title-gap);justify-content:flex-start;overflow-x:var(--n-tabs-heading-overflow-x);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__heading-items .tour-tabs__tab-title{cursor:pointer;justify-content:space-between}.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__heading-items .tour-tabs__tab-title .tour-tabs__tab-icon{display:inline-flex;align-items:center;justify-content:center;gap:0;overflow:visible}.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__heading-items .tour-tabs__tab-title .tour-tabs__tab-icon-item{display:none;align-items:center;justify-content:center;color:#000;width:1em;height:1em;opacity:1}.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__heading-items .tour-tabs__tab-title .tour-tabs__tab-icon-item>svg,.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__heading-items .tour-tabs__tab-title .tour-tabs__tab-icon-item>i{width:100%;height:100%;opacity:1}.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__heading-items .tour-tabs__tab-title .tour-tabs__tab-icon-item svg{fill:#000}.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__heading-items .tour-tabs__tab-title .tour-tabs__tab-icon-item i:last-child,.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__heading-items .tour-tabs__tab-title .tour-tabs__tab-icon-item svg:last-child,.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__heading-items .tour-tabs__tab-title .tour-tabs__tab-icon-item i:first-child,.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__heading-items .tour-tabs__tab-title .tour-tabs__tab-icon-item svg:first-child{height:auto;opacity:1;transform:none}.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__heading-items .tour-tabs__tab-title .tour-tabs__tab-icon-item i,.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__heading-items .tour-tabs__tab-title .tour-tabs__tab-icon-item svg{transform:none}.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__heading-items .tour-tabs__tab-title .tour-tabs__tab-icon-item--normal{display:inline-flex;color:#000;width:var(--tour-tabs-icon-size-normal, 1rem);height:var(--tour-tabs-icon-size-normal, 1rem)}.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__tab-title[aria-selected=true] .tour-tabs__tab-icon-item--normal,.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__tab-title[aria-selected=false]:hover .tour-tabs__tab-icon-item--normal{display:none}.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__tab-title[aria-selected=false]:hover .tour-tabs__tab-icon-item--hover{display:inline-flex;color:#000;width:var(--tour-tabs-icon-size-hover, var(--tour-tabs-icon-size-normal, 1rem));height:var(--tour-tabs-icon-size-hover, var(--tour-tabs-icon-size-normal, 1rem))}.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__tab-title[aria-selected=true] .tour-tabs__tab-icon-item--active{display:inline-flex;color:#000;width:var(--tour-tabs-icon-size-active, var(--tour-tabs-icon-size-normal, 1rem));height:var(--tour-tabs-icon-size-active, var(--tour-tabs-icon-size-normal, 1rem))}.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__tab-title[aria-selected=false]:hover .tour-tabs__tab-icon-item,.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__tab-title[aria-selected=true] .tour-tabs__tab-icon-item{color:#000}.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__tab-title[aria-selected=false]:hover .tour-tabs__tab-icon-item svg,.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__tab-title[aria-selected=true] .tour-tabs__tab-icon-item svg,.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__tab-title[aria-selected=false]:hover .tour-tabs__tab-icon-item i,.elementor-widget-tour-tabs .tour-tabs__heading .tour-tabs__tab-title[aria-selected=true] .tour-tabs__tab-icon-item i{color:#000;fill:#000}.elementor-widget-tour-tabs .tour-tabs__content{position:relative}.elementor-widget-tour-tabs .tour-tabs__content>.e-con{position:absolute;opacity:0;transition:opacity .3s cubic-bezier(.24,1,.3,1)}.elementor-widget-tour-tabs .tour-tabs__content>.e-con.e-active{position:relative;opacity:1}.elementor-widget-tour-tabs .tour-tabs__content .elementor-widget-gallery .elementor-gallery__container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.elementor-widget-tour-tabs .tour-tabs__content .elementor-widget-gallery .elementor-gallery-item{width:100%}.elementor-widget-tour-tabs .tour-tabs__content .elementor-widget-gallery .e-gallery-image{width:100%;aspect-ratio:3/2;background-size:cover;background-position:center}@media(max-width:767px){.elementor-widget-tour-tabs .tour-tabs{display:flex;flex-direction:column}.elementor-widget-tour-tabs .tour-tabs__heading-wrap{display:contents}.elementor-widget-tour-tabs .tour-tabs__heading{order:1}.elementor-widget-tour-tabs .tour-tabs__content{order:2}.elementor-widget-tour-tabs .tour-tabs__heading-widget{order:10}.elementor-widget-tour-tabs .tour-tabs__content .elementor-widget-gallery .elementor-gallery__container{grid-template-columns:minmax(0,1fr)}}.elementor-widget-tour-tabs .tour-tabs__ajax-placeholder{width:100%;padding:1rem;text-align:center}.elementor-widget-tour-tabs .tour-tabs__loader{position:absolute;left:-.5rem;top:-.5rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;width:calc(100% + 1rem);height:calc(100% + 1rem);z-index:10;backdrop-filter:blur(.125rem);opacity:0;visibility:hidden;transition:opacity .2s ease-in-out;background-color:#f6f6f680;pointer-events:none}.elementor-widget-tour-tabs .tour-tabs__loader:before{content:"";z-index:2;display:block;width:3rem;height:3rem;aspect-ratio:1;border-radius:100%;will-change:transform;border:.25rem solid var(--sunway-neutral-200);border-top:.25rem solid var(--sunway-secondary-blue-300);animation:rotation 1s linear infinite}.elementor-widget-tour-tabs .tour-tabs.is-loading .tour-tabs__loader{visibility:visible;opacity:1}.elementor-widget-tour-tabs .tour-tabs__left-footer .elementor-widget-tour-downloads{margin-bottom:0}.elementor-widget-tour-tabs .tour-tabs__heading-widget{order:2;width:100%}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.elementor-widget-n-tabs .e-n-tabs[data-widget-number="56401166"]{--n-tabs-title-background-color-hover: var(--e-global-color-39be0e3);--n-tabs-title-background-color-active: var(--e-global-color-39be0e3)}.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-widget-number="56401166"]>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-widget-number="56401166"]>.e-n-tabs-heading .e-n-tab-title[aria-selected=true]{background-color:var(--e-global-color-39be0e3)!important}.elementor-widget-tour-downloads{margin-bottom:0}.elementor-widget-tour-downloads .tour-downloads-card{background:var(--tour-downloads-card-bg, transparent);border-radius:var(--tour-downloads-card-radius, 1rem);padding:var(--tour-downloads-card-padding, .75rem)}.elementor-widget-tour-downloads .tour-downloads-card__header{display:flex;align-items:center;justify-content:var(--tour-downloads-header-justify, space-between);padding:var(--tour-downloads-item-padding, .5rem 1rem);margin-bottom:.5rem;gap:.25rem}.elementor-widget-tour-downloads .tour-downloads-card__header .tour-downloads-card__header-icon{width:calc(var(--tour-downloads-item-icon-box, 2rem) * .75);height:calc(var(--tour-downloads-item-icon-box, 2rem) * .75);background:var(--tour-downloads-header-icon-bg, transparent);color:var(--tour-downloads-header-icon-color, currentColor);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--tour-downloads-header-icon-radius, 999px)}.elementor-widget-tour-downloads .tour-downloads-card__group:not(:first-child){margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--sunway-neutral-200)}.elementor-widget-tour-downloads .tour-downloads-card__title{color:var(--tour-downloads-title-color, var(--sunway-neutral-600))}.elementor-widget-tour-downloads .tour-downloads-card__language{color:var(--tour-downloads-group-title-color, var(--sunway-neutral-600));padding:var(--tour-downloads-item-padding, .5rem 1rem);margin-bottom:.25rem}.elementor-widget-tour-downloads .tour-downloads-card__items{display:flex;flex-direction:column-reverse;gap:var(--tour-downloads-items-gap, .5rem)}.elementor-widget-tour-downloads .tour-downloads-card__items .tour-downloads-card__item{padding:var(--tour-downloads-item-padding, .5rem 1rem);color:var(--tour-downloads-item-color, var(--sunway-neutral-600));display:flex;align-items:center;justify-content:var(--tour-downloads-item-justify, space-between);gap:.25rem;transition:all .3s ease-in-out}.elementor-widget-tour-downloads .tour-downloads-card__items .tour-downloads-card__item .tour-downloads-card__item-icon{width:var(--tour-downloads-item-icon-size, var(--tour-downloads-item-icon-box, 2rem));height:var(--tour-downloads-item-icon-size, var(--tour-downloads-item-icon-box, 2rem));background:var(--tour-downloads-item-icon-bg, var(--sunway-white));color:var(--tour-downloads-item-icon-color, currentColor);display:inline-flex;align-items:center;justify-content:center;padding:var(--tour-downloads-item-icon-padding, .25rem);border-radius:var(--tour-downloads-item-icon-radius, 100%);transition:inherit}.elementor-widget-tour-downloads .tour-downloads-card__items .tour-downloads-card__item .tour-downloads-card__item-icon svg,.elementor-widget-tour-downloads .tour-downloads-card__items .tour-downloads-card__item .tour-downloads-card__item-icon i{width:1em;height:1em;font-size:inherit;color:inherit}.elementor-widget-tour-downloads .tour-downloads-card__items .tour-downloads-card__item:hover,.elementor-widget-tour-downloads .tour-downloads-card__items .tour-downloads-card__item:hover .tour-downloads-card__item-text{color:var(--tour-downloads-item-color, var(--sunway-neutral-600))}.elementor-widget-tour-downloads .tour-downloads-card__items .tour-downloads-card__item:hover .tour-downloads-card__item-icon{background:var(--tour-downloads-item-icon-bg-hover, var(--sunway-primary-yellow-300));color:var(--tour-downloads-item-icon-color-hover, currentColor)}.advanced-search{--advanced-search-fields-gap: 1rem;--advanced-search-labels-margin-bottom: .5rem;--advanced-search-label-color: colours.$neutral-600;--advanced-search-field-padding: .75rem 1rem .75rem 1rem;--advanced-search-field-radius: .5rem .5rem .5rem .5rem;--advanced-search-placeholder-color: colours.$neutral-400;--advanced-search-field-color: colours.$neutral-600;--advanced-search-field-bg: colours.$white;--advanced-search-field-border-color: colours.$neutral-200;--advanced-search-field-hover-color: colours.$neutral-600;--advanced-search-field-hover-bg: colours.$white;--advanced-search-field-hover-border-color: colours.$neutral-300;--advanced-search-field-active-border-color: colours.$neutral-300;--advanced-search-datepicker-icon-size: 1.25rem;--advanced-search-datepicker-icon-offset-right: 1.125rem}.advanced-search__form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--advanced-search-fields-gap)}.advanced-search__separator{width:1px;background-color:var(--advanced-search-field-border-color);align-self:stretch;display:none;min-height:3rem}@media(min-width:1024px){.advanced-search__separator{display:block}}.advanced-search__left{flex:1 1 auto}.advanced-search__fields{display:flex;gap:var(--advanced-search-fields-gap);align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.advanced-search__field{display:flex;flex-direction:column;min-width:0}.advanced-search__field--destination,.advanced-search__field--style{flex:1 1 auto}.advanced-search__field--date-from,.advanced-search__field--date-to{flex:1 1 4rem;min-width:0;position:relative}.advanced-search__field--date-from:after,.advanced-search__field--date-to:after{content:"";position:absolute;right:var(--advanced-search-datepicker-icon-offset-right);bottom:1em;width:var(--advanced-search-datepicker-icon-size);height:var(--advanced-search-datepicker-icon-size);margin-right:var(--advanced-search-datepicker-icon-offset-right);background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15%202H19C19.2652%202%2019.5196%202.10536%2019.7071%202.29289C19.8946%202.48043%2020%202.73478%2020%203V19C20%2019.2652%2019.8946%2019.5196%2019.7071%2019.7071C19.5196%2019.8946%2019.2652%2020%2019%2020H1C0.734784%2020%200.48043%2019.8946%200.292893%2019.7071C0.105357%2019.5196%200%2019.2652%200%2019V3C0%202.73478%200.105357%202.48043%200.292893%202.29289C0.48043%202.10536%200.734784%202%201%202H5V0H7V2H13V0H15V2ZM13%204H7V6H5V4H2V8H18V4H15V6H13V4ZM18%2010H2V18H18V10Z'%20fill='%23121212'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:1}.advanced-search__label{color:var(--advanced-search-label-color);margin-bottom:var(--advanced-search-labels-margin-bottom);cursor:pointer}.advanced-search__input,.advanced-search input[type=date],.advanced-search input[type=text]{width:100%;padding:var(--advanced-search-field-padding);border-radius:var(--advanced-search-field-radius);background:var(--advanced-search-field-bg);color:var(--advanced-search-field-color);border:1px solid var(--advanced-search-field-border-color);outline:none;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.advanced-search__input::-moz-placeholder,.advanced-search input[type=date]::-moz-placeholder,.advanced-search input[type=text]::-moz-placeholder{color:var(--advanced-search-placeholder-color);opacity:1}.advanced-search__input::placeholder,.advanced-search input[type=date]::placeholder,.advanced-search input[type=text]::placeholder{color:var(--advanced-search-placeholder-color);opacity:1}.advanced-search__input:hover,.advanced-search input[type=date]:hover,.advanced-search input[type=text]:hover{border-color:var(--advanced-search-field-hover-border-color);background:var(--advanced-search-field-hover-bg);color:var(--advanced-search-field-hover-color);box-shadow:none}.advanced-search__input:focus,.advanced-search__input:focus-visible,.advanced-search__input:active,.advanced-search input[type=date]:focus,.advanced-search input[type=date]:focus-visible,.advanced-search input[type=date]:active,.advanced-search input[type=text]:focus,.advanced-search input[type=text]:focus-visible,.advanced-search input[type=text]:active{border-color:var(--advanced-search-field-active-border-color);box-shadow:none;outline:none}.advanced-search__dropdown{position:relative;width:100%}.advanced-search__dropdown button>span{line-height:1.8166666667rem}.advanced-search__dropdown.is-open .advanced-search__dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.advanced-search__dropdown.is-open .advanced-search__dropdown-icon svg{transform:rotate(180deg)}.advanced-search__dropdown.is-open .advanced-search__dropdown-list{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.advanced-search__dropdown-toggle:is(button){width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--advanced-search-field-padding);border-radius:var(--advanced-search-field-radius);background:var(--advanced-search-field-bg);color:var(--advanced-search-field-color);border:1px solid var(--advanced-search-field-border-color);outline:none;box-shadow:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.advanced-search__dropdown-toggle:is(button):hover{border-color:var(--advanced-search-field-hover-border-color);background:var(--advanced-search-field-hover-bg);color:var(--advanced-search-field-hover-color)}.advanced-search__dropdown-toggle:is(button):focus,.advanced-search__dropdown-toggle:is(button):focus-visible,.advanced-search__dropdown-toggle:is(button):active{border-color:var(--advanced-search-field-active-border-color);box-shadow:none;outline:none;background:var(--advanced-search-field-hover-bg);color:var(--advanced-search-field-hover-color)}.advanced-search__dropdown-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-search__dropdown-icon{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.25rem;color:var(--advanced-search-field-color)}.advanced-search__dropdown-icon svg{width:100%;height:100%;display:block;fill:currentColor;transition:transform .2s ease}.advanced-search__dropdown-list{position:absolute;left:0;right:0;top:100%;z-index:50;margin:0;padding:0;list-style:none;border:1px solid var(--advanced-search-field-border-color);border-top:0;background:#fff;border-radius:var(--advanced-search-field-radius);border-top-left-radius:0;border-top-right-radius:0;max-height:-moz-max-content;max-height:max-content;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.advanced-search__dropdown-item{margin:0}.advanced-search__dropdown-option{width:100%;text-align:left;padding:var(--advanced-search-field-padding);border:0;background:var(--sunway-white);color:var(--advanced-search-placeholder-color);cursor:pointer;outline:none;transition:background-color .2s ease,color .2s ease}.advanced-search__dropdown-option:hover,.advanced-search__dropdown-option:focus{background:var(--sunway-neutral-100);color:var(--advanced-search-placeholder-color)}.advanced-search__dropdown-option.is-active{background:var(--sunway-neutral-100);color:var(--advanced-search-field-hover-color)}.advanced-search input[type=date]{text-transform:uppercase;padding-right:calc(var(--advanced-search-datepicker-icon-offset-right) + var(--advanced-search-datepicker-icon-size) + .5rem)}.advanced-search input[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:var(--advanced-search-datepicker-icon-size);height:var(--advanced-search-datepicker-icon-size);margin:0;cursor:pointer}.advanced-search__field-group{display:grid;gap:var(--advanced-search-fields-gap)}.advanced-search__field-group--dates{grid-template-columns:1fr 1fr}.advanced-search__submit{display:flex;align-items:center;justify-content:space-between;gap:.875rem;width:100%;padding:var(--advanced-search-field-padding);border-radius:var(--advanced-search-field-radius);background:var(--advanced-search-button-bg);color:var(--advanced-search-button-color);border:none;cursor:pointer;outline:none;box-shadow:none;transition:background-color .2s ease,color .2s ease}.advanced-search__submit svg{width:1.125rem;height:1.125rem;display:block;fill:currentColor;flex:0 0 auto;transition:transform .2s ease}.advanced-search__submit:hover{background:var(--advanced-search-button-hover-bg);color:var(--advanced-search-button-hover-color)}.advanced-search__submit:hover svg{transform:translate(.125rem)}.advanced-search__submit:active,.advanced-search__submit:focus,.advanced-search__submit:focus-visible{outline:none;box-shadow:none;background:var(--advanced-search-button-hover-bg);color:var(--advanced-search-button-hover-color)}@media screen and (max-width:48rem){.advanced-search__fields{grid-template-columns:1fr}.advanced-search__field--date-from,.advanced-search__field--date-to{flex:1 1 100%;min-width:0}.advanced-search__field-group--dates{grid-template-columns:1fr}}.tour-gallery{--tour-gallery-image-size: 93.9375rem;--tour-gallery-thumb-size: 18rem;--tour-gallery-thumb-gap: 1rem;--tour-gallery-close-size: 3rem;--tour-gallery-close-offset: 2rem;--tour-gallery-close-color: colours.$neutral-600;--tour-gallery-close-background: colours.$neutral-100;--tour-gallery-close-hover-color: colours.$neutral-100;--tour-gallery-close-hover-background: colours.$primary-yellow-300;--tour-gallery-nav-size: 3rem;--tour-gallery-nav-offset: 2rem;--tour-gallery-nav-color: colours.$neutral-600;--tour-gallery-nav-background: colours.$white;--tour-gallery-nav-hover-color: colours.$neutral-100;--tour-gallery-nav-hover-background: colours.$primary-yellow-300;--tour-gallery-counter-color: colours.$white}.tour-gallery .swiper{position:relative;overflow:hidden;width:100%;min-width:0}.tour-gallery .swiper-wrapper{display:flex;box-sizing:content-box;width:100%;min-width:0}.tour-gallery .swiper-slide{flex-shrink:0;min-width:0}.tour-gallery .tour-gallery__lightbox{position:fixed;inset:0;z-index:99999}.tour-gallery .tour-gallery__backdrop{position:absolute;inset:0;background:#000000bf}.tour-gallery .tour-gallery__dialog{position:absolute;inset:0;display:grid;grid-template-rows:1fr auto;padding:0;max-width:var(--tour-gallery-image-size);margin:auto;height:-moz-fit-content;height:fit-content;max-height:100vh}.tour-gallery .tour-gallery__close{all:unset;position:absolute;top:var(--tour-gallery-close-offset);right:var(--tour-gallery-close-offset);z-index:10;width:var(--tour-gallery-close-size);height:var(--tour-gallery-close-size);border-radius:999px;display:grid;place-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--tour-gallery-close-color);background:var(--tour-gallery-close-background);transition:color .2s ease-in-out,background-color .2s ease-in-out}.tour-gallery .tour-gallery__close svg path{fill:currentColor}.tour-gallery .tour-gallery__close:hover,.tour-gallery .tour-gallery__close:focus{color:var(--tour-gallery-close-hover-color);background:var(--tour-gallery-close-hover-background)}.tour-gallery .tour-gallery__nav{all:unset;position:absolute;top:50%;transform:translateY(50%);z-index:10;width:var(--tour-gallery-nav-size);height:var(--tour-gallery-nav-size);border-radius:999px;display:grid;place-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--tour-gallery-nav-color);background:var(--tour-gallery-nav-background);transition:color .2s ease-in-out,background-color .2s ease-in-out}.tour-gallery .tour-gallery__nav svg path{fill:currentColor}.tour-gallery .tour-gallery__nav:hover,.tour-gallery .tour-gallery__nav:focus{color:var(--tour-gallery-nav-hover-color);background:var(--tour-gallery-nav-hover-background)}.tour-gallery .tour-gallery__nav.swiper-button-disabled{color:var(--sunway-neutral-200);background:var(--sunway-white);cursor:not-allowed}.tour-gallery .tour-gallery__prev{left:var(--tour-gallery-nav-offset)}.tour-gallery .tour-gallery__prev svg{transform:scaleX(-1)}.tour-gallery .tour-gallery__next{right:var(--tour-gallery-nav-offset)}.tour-gallery .tour-gallery__main{min-height:0;width:100%;min-width:0;display:block;height:-moz-fit-content;height:fit-content;aspect-ratio:1503/845}.tour-gallery .tour-gallery__main .swiper-wrapper{align-items:center}.tour-gallery .tour-gallery__main .swiper-slide{width:100%;display:flex;align-items:center;justify-content:center;min-height:0}.tour-gallery .tour-gallery__media{width:auto;height:auto;display:block;max-width:var(--tour-gallery-image-size);max-height:100%;width:100%;border-radius:0;aspect-ratio:1503/845;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tour-gallery video.tour-gallery__media{max-width:100%;max-height:var(--tour-gallery-image-size)}.tour-gallery .tour-gallery__counter{position:absolute;left:50%;transform:translate(-50%);z-index:10;bottom:var(--tour-gallery-nav-offset);color:var(--tour-gallery-counter-color);white-space:nowrap;pointer-events:none}.tour-gallery .tour-gallery__thumbs{width:100%;min-width:0;margin-top:var(--tour-gallery-thumb-gap)}.tour-gallery .tour-gallery__thumbs .swiper-wrapper{align-items:stretch}.tour-gallery .tour-gallery__thumb-slide{width:var(--tour-gallery-thumb-size);aspect-ratio:288/162;flex-shrink:0;overflow:hidden;border-radius:0;cursor:pointer}.tour-gallery .tour-gallery__thumb-img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tour-gallery .tour-gallery__thumb-video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;pointer-events:none}@media(max-width:767px){.tour-gallery .tour-gallery__close{top:1rem;right:1rem}.tour-gallery .tour-gallery__prev{left:.75rem}.tour-gallery .tour-gallery__next{right:.75rem}.tour-gallery .tour-gallery__thumbs{padding:.75rem 1rem 1rem}.tour-gallery .tour-gallery__counter{bottom:calc(var(--tour-gallery-thumb-size) * .64 + 1rem)}}.google-reviews{--google-reviews-columns: 1;--google-reviews-gap: 1rem;--google-reviews-nav-size: 2.5rem;--google-reviews-nav-offset: .5rem;--google-reviews-nav-color: colours.$neutral-600;--google-reviews-nav-background: colours.$white;--google-reviews-nav-hover-color: colours.$white;--google-reviews-nav-hover-background: colours.$primary-yellow-300;--google-reviews-nav-radius: 999px;--google-reviews-card-bg: #f6f7f9;--google-reviews-card-border: #e7e9ef;--google-reviews-card-gap: 1rem;--google-reviews-card-min-height: 0;--google-reviews-card-align: center;--google-reviews-card-flex-align: center;--google-reviews-card-text-align: center;--google-reviews-avatar-size: 2.5rem;--google-reviews-avatar-radius: 50%;--google-reviews-star-size: 1rem;--google-reviews-star-gap: .125rem;--google-reviews-source-size: 1rem;--google-reviews-summary-gap: .5rem;--google-reviews-summary-meta-gap: .75rem;--google-reviews-author-gap: .5rem;--google-reviews-author-text-gap: .25rem;--google-reviews-text-lines: 3;--google-reviews-text-toggle-color: colours.$secondary-blue-300;--google-reviews-text-toggle-hover: colours.$secondary-blue-200;--google-reviews-pagination-size: .5rem;--google-reviews-pagination-gap: .5rem;--google-reviews-pagination-color: colours.$neutral-300;--google-reviews-pagination-active-color: colours.$neutral-700;display:grid;gap:1.5rem}.google-reviews__summary{display:grid;gap:var(--google-reviews-summary-gap)}.google-reviews__summary-title{font-weight:600}.google-reviews__summary-meta{display:flex;align-items:center;gap:var(--google-reviews-summary-meta-gap);flex-wrap:wrap}.google-reviews__summary-rating{font-weight:600}.google-reviews__summary-count{color:var(--sunway-neutral-400)}.google-reviews__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--google-reviews-gap);grid-template-columns:repeat(var(--google-reviews-columns),minmax(0,1fr))}.google-reviews__list--slider{display:flex;gap:0;grid-template-columns:none}.google-reviews__slider{position:relative;overflow:hidden;width:100%}.google-reviews__item{display:flex;height:-moz-max-content;height:max-content}.google-reviews__card{width:100%;display:grid;justify-items:var(--google-reviews-card-align);text-align:var(--google-reviews-card-text-align);gap:var(--google-reviews-card-gap);padding:2.5rem 2rem;border-radius:1.5rem;background:var(--google-reviews-card-bg);border:1px solid var(--google-reviews-card-border);min-height:var(--google-reviews-card-min-height);height:-moz-max-content;height:max-content}.google-reviews__avatar{flex:0 0 auto;width:var(--google-reviews-avatar-size);height:var(--google-reviews-avatar-size);border-radius:var(--google-reviews-avatar-radius);overflow:hidden}.google-reviews__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.google-reviews__name{font-weight:600}.google-reviews__stars{display:inline-flex;gap:var(--google-reviews-star-gap);color:var(--sunway-primary-yellow-300);justify-content:var(--google-reviews-card-flex-align)}.google-reviews__star{display:inline-flex;width:var(--google-reviews-star-size);height:var(--google-reviews-star-size)}.google-reviews__star svg{width:100%;height:100%;fill:currentColor}.google-reviews__text{margin:0;color:var(--sunway-neutral-600);display:-webkit-box;-webkit-line-clamp:var(--google-reviews-text-lines);-webkit-box-orient:vertical;overflow:hidden}.google-reviews__text.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.google-reviews__text-wrap{width:100%;display:grid;gap:.5rem;justify-items:var(--google-reviews-card-align)}.google-reviews__text-toggle{display:none;background:none;border:0;padding:0;font-size:.9rem;color:var(--google-reviews-text-toggle-color);cursor:pointer}.google-reviews__text-toggle:hover,.google-reviews__text-toggle:focus-visible{color:var(--google-reviews-text-toggle-hover)}.google-reviews__text-wrap.is-toggleable .google-reviews__text-toggle{display:inline-flex}.google-reviews__author{display:grid;justify-items:var(--google-reviews-card-align);gap:var(--google-reviews-author-gap)}.google-reviews__author-text{display:grid;gap:var(--google-reviews-author-text-gap);justify-items:var(--google-reviews-card-align);color:var(--sunway-neutral-500)}.google-reviews__date{font-size:.875rem;color:var(--sunway-neutral-400)}.google-reviews__source{display:inline-flex;gap:.05em;font-weight:600;font-size:var(--google-reviews-source-size);letter-spacing:-.01em}.google-reviews__source-letter--b{color:#4285f4}.google-reviews__source-letter--r{color:#db4437}.google-reviews__source-letter--y{color:#f4b400}.google-reviews__source-letter--g{color:#0f9d58}.google-reviews__link{color:var(--sunway-secondary-blue-300);text-decoration:none}.google-reviews__link:hover{color:var(--sunway-secondary-blue-200)}.google-reviews__nav{all:unset;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:var(--google-reviews-nav-size);height:var(--google-reviews-nav-size);border-radius:var(--google-reviews-nav-radius);display:grid;place-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--google-reviews-nav-color);background:var(--google-reviews-nav-background);transition:color .2s ease-in-out,background-color .2s ease-in-out,opacity .2s ease-in-out}.google-reviews__nav svg{width:1.125rem;height:1.125rem}.google-reviews__nav:hover,.google-reviews__nav:focus-visible{color:var(--google-reviews-nav-hover-color);background:var(--google-reviews-nav-hover-background)}.google-reviews__nav.swiper-button-disabled{opacity:.45;pointer-events:none}.google-reviews__nav--prev{left:var(--google-reviews-nav-offset)}.google-reviews__nav--next{right:var(--google-reviews-nav-offset)}.google-reviews__pagination{display:flex;justify-content:center;gap:var(--google-reviews-pagination-gap);margin-top:1.25rem}.google-reviews__pagination .swiper-pagination-bullet{width:var(--google-reviews-pagination-size);height:var(--google-reviews-pagination-size);border-radius:999px;background:var(--google-reviews-pagination-color);opacity:1}.google-reviews__pagination .swiper-pagination-bullet-active{background:var(--google-reviews-pagination-active-color)}.google-reviews__notice{padding:1rem;border-radius:.75rem;border:1px dashed var(--sunway-neutral-200);color:var(--sunway-neutral-600)}.agent_booking_form{color:var(--sunway-neutral-600);font-family:var(--font-family-body);width:100%}.agent_booking_form__control{border:none;outline:none;border:none!important;border-bottom:1px solid var(--sunway-neutral-200)!important;padding-left:1rem;border-radius:0!important}.agent_booking_form__form{display:flex;flex-direction:column;gap:2rem}.agent_booking_form__section{padding-bottom:.57rem}.agent_booking_form__section:last-of-type{border-bottom:0;padding-bottom:0}.agent_booking_form__section-title{font-family:var(--font-family-heading);font-size:2rem!important;font-weight:600;margin:0 0 2rem;color:var(--sunway-neutral-600)}.agent_booking_form__tour-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:1.5rem}.agent_booking_form__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.agent_booking_form__summary-item{display:flex;flex-direction:column;gap:.5rem}.agent_booking_form__summary-label{font-size:1rem;color:var(--sunway-neutral-600);text-transform:none}.agent_booking_form__summary-value{font-size:1rem;color:var(--sunway-neutral-600);border-bottom:1px solid var(--sunway-neutral-200);padding-bottom:.75rem;min-height:1.875rem;display:inline-flex;align-items:center;width:100%;padding-left:1rem}.agent_booking_form__summary-input{font-size:1rem;color:var(--sunway-neutral-600);border:0;border-bottom:1px solid var(--sunway-neutral-200);padding:0 0 .75rem;min-height:1.875rem;background:transparent;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none}.agent_booking_form__summary-input:focus{outline:none;border-bottom-color:var(--sunway-neutral-300)}.agent_booking_form__summary-input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.agent_booking_form__summary-input[type=date]::-webkit-inner-spin-button{display:none}.agent_booking_form__summary-item--date{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;position:relative}.agent_booking_form__summary-item--date:after{content:"";grid-column:1;grid-row:2;justify-self:end;align-self:center;width:1.25rem;height:1.25rem;margin-right:1.125rem;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15%202H19C19.2652%202%2019.5196%202.10536%2019.7071%202.29289C19.8946%202.48043%2020%202.73478%2020%203V19C20%2019.2652%2019.8946%2019.5196%2019.7071%2019.7071C19.5196%2019.8946%2019.2652%2020%2019%2020H1C0.734784%2020%200.48043%2019.8946%200.292893%2019.7071C0.105357%2019.5196%200%2019.2652%200%2019V3C0%202.73478%200.105357%202.48043%200.292893%202.29289C0.48043%202.10536%200.734784%202%201%202H5V0H7V2H13V0H15V2ZM13%204H7V6H5V4H2V8H18V4H15V6H13V4ZM18%2010H2V18H18V10Z'%20fill='%23121212'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:1}.agent_booking_form__summary-item--date .agent_booking_form__summary-input{padding-right:2.875}.agent_booking_form__details-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2rem;align-items:flex-end}.agent_booking_form__field{display:flex;flex-direction:column;gap:.5rem}.agent_booking_form__label{font-size:1rem;color:var(--sunway-neutral-600)}.agent_booking_form__input,.agent_booking_form__select,.agent_booking_form__textarea{padding:.75rem 1rem;font-size:1rem;color:var(--sunway-neutral-600);background:var(--sunway-white)}.agent_booking_form__input,.agent_booking_form__select{border:1px solid var(--sunway-neutral-200)!important;border-radius:.5rem!important}.agent_booking_form__textarea{resize:none;height:8rem;border:1px solid var(--sunway-neutral-200);border-radius:8px}.agent_booking_form__textarea.agent_booking_form__control{border:1px solid var(--sunway-neutral-200)!important;border-bottom:1px solid var(--sunway-neutral-200)!important;border-radius:.5rem!important}.agent_booking_form__input-row{display:flex;align-items:center;gap:1rem}.agent_booking_form__input-row .agent_booking_form__input{flex:1 1 auto}.agent_booking_form__total-box{background:var(--sunway-neutral-100);border-radius:.5rem;padding:.55rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;max-height:2.68rem}.agent_booking_form__total-label{font-size:1.25rem;line-height:1.7;color:var(--sunway-neutral-500)}.agent_booking_form__total-value{font-size:1.9rem;font-weight:var(--font-weight-medium);color:var(--sunway-secondary-green-300)}.agent_booking_form__details-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.8rem;margin-bottom:1.8rem}.agent_booking_form__details-grid--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem}.agent_booking_form__notice{font-size:1rem;color:var(--sunway-neutral-400);margin:.5rem 0 1.8rem}.agent_booking_form__subtitle{font-size:1rem;color:var(--sunway-neutral-600);margin:1.8rem 0 0}.agent_booking_form__counter{font-size:.8rem;color:var(--sunway-neutral-300);align-self:flex-start}.agent_booking_form__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.agent_booking_form__checkbox{display:inline-flex;align-items:center;gap:.75rem;font-size:1rem;color:var(--sunway-neutral-500)}.agent_booking_form__checkbox input[type=checkbox]{width:1.125rem;height:1.125rem;border-radius:.25rem;border:1.5px solid var(--sunway-neutral-300);-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--sunway-white);display:inline-flex;align-items:center;justify-content:center}.agent_booking_form__checkbox input[type=checkbox]:checked{background:var(--sunway-neutral-600);border-color:var(--sunway-neutral-600)}.agent_booking_form__checkbox input[type=checkbox]:checked:after{content:"";width:.5rem;height:.25rem;border-left:2px solid var(--sunway-white);border-bottom:2px solid var(--sunway-white);transform:rotate(-45deg);margin-top:-.125rem}.agent_booking_form__checkbox-text{color:var(--sunway-neutral-600);font-feature-settings:"liga" off,"clig" off;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}.agent_booking_form__terms{color:var(--sunway-neutral-600);font-feature-settings:"liga" off,"clig" off;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;text-decoration:underline!important;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.agent_booking_form__submit{background:var(--sunway-primary-yellow-300);border:0;color:var(--sunway-neutral-600);padding:.65rem 1rem;border-radius:8px;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;font-size:1rem;line-height:170%;gap:.625rem}.agent_booking_form__submit:hover,.agent_booking_form__submit:focus,.agent_booking_form__submit:focus-visible{background:#fef1d0;color:var(--sunway-neutral-600)}.agent_booking_form__submit:after{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='12 5 19 12 12 19'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}@media(max-width:64rem){.agent_booking_form__tour-row,.agent_booking_form__details-row,.agent_booking_form__details-grid,.agent_booking_form__details-grid--two{grid-template-columns:1fr}.agent_booking_form__actions{flex-direction:column;align-items:flex-start}}@media(max-width:48rem){.agent_booking_form{width:100%}.agent_booking_form__summary{grid-template-columns:1fr}}.agent_tour_title__text{color:var(--Secondary-Blue-300, #006691);font-feature-settings:"liga" off,"clig" off;font-family:Oswald,sans-serif;font-size:1.9375rem;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:-.03125rem}.tour-code-copy{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.tour-code-copy__label{display:block;line-height:1.2;margin:auto}.tour-code-copy__button{position:relative;display:flex;align-items:center;cursor:pointer;border:none;font:inherit;line-height:1.2;transform:translateZ(0);overflow:hidden;transition:background-color .2s ease,color .2s ease,transform .1s cubic-bezier(.4,0,.2,1)}.tour-code-copy__button:after{content:attr(data-copied-label);position:absolute;vertical-align:middle;top:0;left:0;width:100%;height:100%;padding:5% 0;transform:translate(0) translateY(100%);background-color:inherit;color:#fff;white-space:nowrap;font-size:.95em;pointer-events:none;opacity:0;transition:all .15s cubic-bezier(.4,0,.2,1);z-index:110}.tour-code-copy__button:hover{outline:1px solid transparent;outline-color:var(--brave-tcc-background-color, transparent)}.tour-code-copy__button:active{transform:scale(.96)}.tour-code-copy__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.tour-code-copy__button.is-copied{opacity:.8}.tour-code-copy__button.is-copied:after{opacity:1;transform:translate(0) translateY(0)}.tour-code-copy__code{display:inline-block;line-height:1.2}.tour-code-copy__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.tour-code-copy__icon svg{fill:currentColor;width:1em;height:1em}.tour-code-copy__icon i{font-size:inherit}
