@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.ff59b316.woff) format("woff"),url(/_next/static/media/revicons.b96bdb22.ttf) format("ttf"),url(/_next/static/media/revicons.652e7269.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.full-width{width:100%}.search-button{display:flex;align-items:center;justify-content:flex-start}.modify-search-button{height:36px;margin-top:32px;left:0;right:0;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.pb-32{padding-bottom:32px!important}.search-block{cursor:pointer;padding:8px;border-radius:4px;height:50px;width:145px;display:flex;align-items:center;justify-content:center;font-size:18px;letter-spacing:1px;color:#fff;font-family:Kanit;background-color:#d82a61;border-radius:5rem}.itienary-search-block{padding:8px!important;border-radius:4px!important;color:#db2a5f!important;border:1px solid #db2a5f!important;text-transform:capitalize!important}.preference-container{margin-top:26px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.search-bar-container{padding:2.5rem 1rem}.disable-search-button{pointer-events:none;background-color:#a9a9a9;background-image:none}.mb-3{margin-bottom:3px}.pr-12{padding-right:12px}.horizontal-flex{display:flex;justify-content:space-between}.pax-text{font-size:16px;font-family:Cabin}.ml-24{margin-left:24px}.flex-display{display:flex!important;align-items:center!important}.airlineSelect .MuiFilledInput-underline:before{border-bottom:0 solid rgba(0,0,0,.42)!important}.direct-flight-toggle .MuiFormControlLabel-labelPlacementStart{margin-left:0!important;margin-right:0!important;flex-direction:row!important}.pax-dropdown.disabled{pointer-events:none;cursor:default;opacity:.5}.hotel-link-button{margin-right:2rem!important}.airlineSelect.css-eaglbn .MuiFilledInput-root{padding-top:0}.filght-seach-input .pax-icon{margin-left:auto}.filght-seach-input .pax-icon-fill{fill:#d82a61!important}.airline-preference-input .css-17bbrvu-MuiAutocomplete-root .MuiFilledInput-root{padding-top:0;padding-left:0}.airline-preference-input .airlineSelect .MuiFilledInput-root .MuiFilledInput-input{padding:1px 0}.airline-preference-input button.MuiButtonBase-root.MuiIconButton-root{margin-top:-10px;margin-right:-26px}.airline-preference-input button.MuiButtonBase-root.MuiIconButton-root.custom-close-icon{margin-right:-10px}.airline-preference-input .MuiFilledInput-underline:after{display:none}.select-client-input{display:flex;align-items:center;margin-right:1rem;margin-left:3rem}.quick-menu{color:#000;text-decoration:none;margin-left:2rem;transition:all .2s ease}.quick-menu:hover{color:#d82a61}.quick-menu img{height:28px;margin-right:10px;max-width:25px}.select-client-input .pax-icon{margin-right:1rem}.hotel-link-button{color:#d82a61!important}.hotel-link-button .icon{fill:#d82a61}.hotel-link-button span{margin-left:5px}.hotel-link-button:disabled{color:#999!important}.hotel-link-button:disabled .icon{fill:#999}@media (min-width:576px){.search-bar-container{padding:2.5rem 2rem}.search-button{justify-content:flex-end}}.trip-type-radio-buttons{display:flex}.trip-type-radio-button{margin-right:12px}.custom-font{font-family:Cabin}.trip-type-select-width{display:flex;align-items:center}.trip-type-radio{position:relative;margin-right:1rem}.trip-type-radio:last-child{margin-right:0}.trip-type-radio input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:2;cursor:pointer}.trip-type-radio label{font-size:.9rem;font-weight:400;font-family:Kanit;color:#d82a61;background-color:#fff;border:2px solid #d82a61;border-radius:2rem;padding:.45rem 1.5rem;cursor:pointer}.trip-type-radio input:checked~label{background-color:#d82a61;color:#fff}@media (max-width:991px){.trip-type-select-width{flex-basis:100%;margin-bottom:2rem}}@media (max-width:767px){.trip-type-radio label{font-size:.8rem;padding:.4rem 1rem}}.search-title{display:flex;font-family:Cabin;font-size:15px;padding-left:1.5rem;margin-bottom:5px}.expand-icon{cursor:pointer}.reference-text{font-size:13px;font-weight:400;opacity:.5;cursor:pointer;font-family:Cabin}.uppercase{text-transform:uppercase}.error-text{margin-top:8px;margin-bottom:8px;color:red;font-family:Cabin;font-size:13px}.destination-icon{position:absolute;top:50%;transform:translateY(-50%);bottom:0;right:-16px;height:32px;width:32px;border-radius:50px;display:flex;align-items:center;justify-content:center;color:#2d84e3;z-index:9}.relative{position:relative}.rotate-90{transform:rotate(90deg)}.no-opacity{opacity:0!important}.from-to-height-width{height:100%;width:100%}.filght-seach-input{display:flex;align-items:center;border:1px solid rgba(165,26,91,.3);border-radius:2rem;padding:.8rem 1.5rem;background-color:#fff;font-size:14px;font-family:Kanit;white-space:nowrap;position:relative;min-height:3rem}.filght-seach-input .description{color:#858585;margin-left:6px;overflow:hidden;text-overflow:ellipsis}.filght-seach-input .calender-icon{position:absolute;right:10px;top:12px}.filght-seach-input .reference-text{overflow:hidden;text-overflow:ellipsis}.class-search-input .MuiInputBase-input{padding:2px 0!important}.filght-seach-input .placeholder{color:#858585;background-color:transparent;opacity:1;font-weight:300;cursor:pointer}.travellersand-class-section{position:absolute;z-index:2000;left:8px;top:35px;background:#fff;border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,.08);padding:10px;width:min(420px,86vw);max-width:420px;max-height:456px;overflow-y:auto;overflow-x:hidden;display:none;box-sizing:border-box}@media (max-width:800px){.travellersand-class-section{position:absolute;left:12px;right:12px;width:calc(100% + 284px);max-width:520px;max-height:75vh;border-radius:12px;padding:12px;box-shadow:0 -8px 24px rgba(0,0,0,.12);overflow-y:auto}.two-sections-flex-slg-cvr{display:block}.children-sections,.infants-sections{width:100%;margin-bottom:10px}.guestCounter-fly-trip li{min-width:32px;height:32px;line-height:32px;padding:0 6px}.class-sections .classSelect-div li{padding:6px 10px}.travellerApplyBtn-fltrip-cover{justify-content:center}.travellerApplyBtn-fltrip{width:auto;padding:8px 12px;max-width:320px}}@media (max-width:550px){.travellersand-class-section{left:33px;right:8px;width:calc(100% + 284px);max-width:480px;max-height:75vh;padding:10px}.guestCounter-fly-trip li{min-width:32px;height:32px;font-size:13px}.class-sections .classSelect-div li{padding:6px 8px}}@media (max-width:420px){.travellersand-class-section{padding:8px;left:-11px;max-height:75vh;width:50vh}.guestCounter-fly-trip li{min-width:32px;font-size:13px}}.destination-search-menu-container{min-width:360px;min-height:360px;max-height:360px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.destination-search-menu-container::-webkit-scrollbar{display:none}.destination-search-bar{height:43px;margin-top:-8px;width:100%;box-shadow:0 3px 6px 0 #0000000d;display:flex;position:fixed;z-index:100;position:absolute;background:#fff}.input-base-container{width:100%;margin-top:4px;margin-left:8px}.search-icon{display:flex;align-items:center;justify-content:center;margin-top:4px;margin-left:10px;opacity:.4;transform:rotate(90deg)}.destination-search-bar .search-icon svg{font-size:24px}.destination-search-bar .input-base-container{font-size:15px}.destination-list-item{height:54px;display:flex;padding:7px 10px}.destination-details{flex:0.8 1;display:flex;flex-direction:column}.destination-code{flex:0.2 1;display:flex;align-items:center;justify-content:center}.airport-place{font-size:14px}.airport-name,.airport-place{font-family:Cabin;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.airport-name{font-size:12px;opacity:.5;margin-top:4px}.destination-code{font-family:Cabin;font-size:13px;font-weight:700;text-transform:capitalize}.destination-list-view{margin-top:50px}.bb-1{border-bottom:1px solid rgba(0,0,0,.1)}.no-results-found{margin-top:64px;width:100%;text-align:center;font-family:Cabin;font-weight:700;font-size:13px}input,select,textarea{font-family:Cabin}.date-range-picker-header{width:100%;height:50px;box-shadow:0 3px 7px 0 #0000000d;display:flex;background:#fff;padding:4px 4px 4px 16px;align-items:center;color:#a0155a;font-family:Cabin;font-weight:700;justify-content:space-between;border-radius:2rem}.custom-navigation-header{padding-left:20px;padding-right:20px;padding-top:12px;display:flex;align-self:center;justify-content:space-between}.reverse{transform:rotate(180deg)}.pointer{cursor:pointer}.cell-style{display:flex;align-items:center;justify-content:center;flex-direction:column}.date-style{font-family:Cabin;font-size:15px}.date-price{margin-top:3px;font-size:9px;font-family:Cabin;opacity:.5}.disabled{opacity:.4}.events-none{pointer-events:none}.restrict-cursor-events{pointer-events:none!important}.date-range-picker-header .MuiAlert-standardError{color:#611a15;background-color:#fdecea;float:right}.currentSelection{box-shadow:inset 0 -2px 0 0 #a0155a}.currentSelection,.defaultDate{padding:10px!important}.date-range-picker .rdp-caption_label{font-size:15px}.date-range-picker .rdp-head_cell{font-size:12px}.date-range-picker .rdp-day{font-size:13px}.date-range-picker .rdp-cell,.date-range-picker .rdp-day{width:35px;height:35px}@media (max-width:768px){.date-range-picker{padding:8px}.date-range-picker .rdp-months{flex-direction:column!important;align-items:center}.date-range-picker .rdp-cell,.date-range-picker .rdp-day{width:38px;height:38px}.date-range-picker .rdp-month{width:100%}}.rdp{--rdp-cell-size:40px;--rdp-caption-font-size:18px;--rdp-accent-color:#00f;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:3px solid var(--rdp-accent-color);--rdp-selected-color:#fff;margin:1em}.rdp-vhidden{box-sizing:border-box;padding:0;margin:0;background:transparent;border:0;-webkit-appearance:none;appearance:none;position:absolute!important;top:0;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;border:0!important}.rdp-button_reset{appearance:none;position:relative;margin:0;padding:0;cursor:default;color:inherit;background:none;font:inherit;-moz-appearance:none;-webkit-appearance:none}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid transparent}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){color:inherit;background-color:var(--rdp-background-color);border:var(--rdp-outline)}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{margin:0;max-width:calc(var(--rdp-cell-size) * 7);border-collapse:collapse}.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size) * 8);border-collapse:collapse}.rdp-caption{display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{position:relative;display:block;text-align:center}.rdp-caption_dropdowns,.rdp-caption_label{position:relative;display:inline-flex}.rdp-caption_label{z-index:1;align-items:center;margin:0;padding:0 .25em;white-space:nowrap;color:currentColor;border:2px solid transparent;font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:700}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rdp-nav_button{display:inline-flex;align-items:center;justify-content:center;width:var(--rdp-cell-size);height:var(--rdp-cell-size);padding:.25em;border-radius:100%}.rdp-dropdown_month,.rdp-dropdown_year{position:relative;display:inline-flex;align-items:center}.rdp-dropdown{-webkit-appearance:none;appearance:none;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;opacity:0;border:none;background-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{vertical-align:middle;font-size:.75em;font-weight:700;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0;text-transform:uppercase}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);padding:0;text-align:center}.rdp-weeknumber{font-size:.75em}.rdp-day,.rdp-weeknumber{display:flex;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);margin:0;border:2px solid transparent;border-radius:100%}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:var(--rdp-selected-color);opacity:1;background-color:var(--rdp-accent-color)}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start),.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}.landing-page-gradient{height:100%;width:100%;background-image:linear-gradient(1turn,hsla(0,0%,100%,.1),hsla(0,0%,100%,0))}.header-container{display:flex;flex:0.1 1;align-items:center;justify-content:center;margin-top:16px;margin-bottom:80px}.landing-page-container{padding-bottom:5rem}.logo{height:64px}.logo-small{height:48px}.search-type-placeholder{position:absolute;width:100%;border-radius:4px;top:-60px;left:0;right:0;height:70px;display:flex;align-items:center;justify-content:center}.search-type-item-container{background-color:#fff;box-shadow:0 0 10px 0 #00000017;width:160px;height:70px;border-radius:4px;display:flex}.search-type-item{width:80px;height:70px;display:flex;align-items:center;justify-content:center;flex-direction:column}.search-type-text{font-family:Cabin;font-weight:"bold";font-size:14px}.primary{color:#2d84e3}.primary-fill{fill:#2d84e3!important}.opacity-6{opacity:.6}.f-12p{font-size:12px}.f-13p{font-size:13px}.f-14p{font-size:14px}.coming-soon{font-size:10px;display:inline-block;text-shadow:2px 2px 8px #a0155a}.importpnr-div{cursor:pointer}