@keyframes PackageTourHotelInfo_skeleton-shimmer__Dh64e{0%{background-position:-200% 0}to{background-position:200% 0}}.PackageTourHotelInfo_packageTourHotelInfo__IBHlI{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-sm)}.PackageTourHotelInfo_packageTourHotelInfo__IBHlI img{border-radius:var(--ant-border-radius)}.PackageTourHotelInfo_hotelDetail__me2gC{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-sm);width:100%}@media(max-width:767px){.PackageTourHotelInfo_hotelDetail__me2gC{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.PackageTourHotelInfo_hotelDetail__me2gC .PackageTourHotelInfo_imageColumn__RMYva{min-width:90px;max-width:90px}.PackageTourHotelInfo_hotelDetail__me2gC .PackageTourHotelInfo_imageColumn__RMYva img{width:100%;height:-moz-fit-content;height:fit-content}}.PackageTourHotelInfo_hotelDetail__me2gC .PackageTourHotelInfo_hotelDetailUpper__ztlqs{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:var(--ant-padding-sm);width:100%}.PackageTourHotelInfo_hotelDetail__me2gC .PackageTourHotelInfo_hotelDetailUpper__ztlqs .hotel-name{max-width:620px;-webkit-line-clamp:1}@media(max-width:767px){.PackageTourHotelInfo_hotelDetail__me2gC .PackageTourHotelInfo_hotelDetailUpper__ztlqs .hotel-name{max-width:100%;-webkit-line-clamp:2}}.PackageTourHotelInfo_hotelDetail__me2gC .PackageTourHotelInfo_hotelFeatures__I_1TN{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xxs)}.PackageTourHotelInfo_hotelDetail__me2gC .PackageTourHotelInfo_hotelDetailBottom__sUdKq{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.PackageTourHotelInfo_hotelDetail__me2gC .ant-btn{width:auto;border-radius:var(--ant-border-radius);color:var(--ant-color-primary)}.PackageTourHotelInfo_hotelDetail__me2gC .PackageTourHotelInfo_mobileChangeRoomButton__4Kv2t{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch}.PackageTourHotelInfo_hotelDetail__me2gC .PackageTourHotelInfo_mobileChangeRoomButton__4Kv2t button{width:auto}@keyframes ReservationColumnTableItem_skeleton-shimmer__rZGUA{0%{background-position:-200% 0}to{background-position:200% 0}}.ReservationColumnTableItem_container__pn_wI{display:flex}.ReservationColumnTableItem_container__pn_wI .ReservationColumnTableItem_tableColumnHeader__vrJ5R,.ReservationColumnTableItem_container__pn_wI .ReservationColumnTableItem_tableColumnValue__JfY4c{font-size:var(--ant-font-size-sm)}.ReservationColumnTableItem_container__pn_wI .ReservationColumnTableItem_tableColumnHeader__vrJ5R{width:154px;font-weight:600;background:var(--ant-color-info-bg);padding:8px}.ReservationColumnTableItem_container__pn_wI .fare-rule{justify-content:flex-start!important}.ReservationColumnTableItem_container__pn_wI .ReservationColumnTableItem_tableColumnValue__JfY4c{padding:8px;border-bottom:1px solid rgba(0,0,0,.0588235294);width:100%;overflow:auto}@media(max-width:767px){.ReservationColumnTableItem_container__pn_wI .ReservationColumnTableItem_tableColumnValue__JfY4c{overflow:visible;word-break:break-word}}.ReservationColumnTable_container__uzE_w{flex:1 1;display:flex;flex-direction:column}@keyframes BookInsteadOfMeBlock_skeleton-shimmer__wfUuw{0%{background-position:-200% 0}to{background-position:200% 0}}.BookInsteadOfMeBlock_bookInsteadOfMeBlock__KbOnZ button{border-radius:var(--ant-margin-sm)}@media(max-width:767px){.BookInsteadOfMeBlock_bookInsteadOfMeBlock__KbOnZ button{width:100%}}.BookInsteadOfMeBlock_modalContainer___30Yl .ant-modal-footer{display:flex}.BookInsteadOfMeBlock_modalContainer___30Yl .ant-modal-footer button{width:100%}.BookInsteadOfMeBlock_modalContainer___30Yl .table-column-header{font-size:14px;line-height:22px;max-width:176px;width:176px}.BookInsteadOfMeBlock_modalContainer___30Yl .object-value{padding:0}.BookInsteadOfMeBlock_modalContainer___30Yl .table-column-value{font-size:14px;line-height:22px}.BookInsteadOfMeBlock_modalContainer___30Yl .BookInsteadOfMeBlock_flightDetails__UcDOB{padding:0;border-bottom:1px solid rgba(0,0,0,.0588235294);display:flex;flex-direction:column}.BookInsteadOfMeBlock_modalContainer___30Yl .BookInsteadOfMeBlock_flightDetails__UcDOB :last-child{border-bottom:none}.BookInsteadOfMeBlock_successModal__DmShJ{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#e5f7ff;border-radius:24px;max-width:488px;padding:24px;gap:10px}.BookInsteadOfMeBlock_successModal__DmShJ .BookInsteadOfMeBlock_successMessageTitle__gD3gg{font-size:20px;font-weight:600}.BookInsteadOfMeBlock_successModal__DmShJ .BookInsteadOfMeBlock_successMessageSubtitle__anXEQ{font-weight:400;font-size:14px}@media(max-width:992px){.BookInsteadOfMeBlock_successModal__DmShJ{background-color:rgba(0,0,0,0)}}.WeCallYouForm_weCallYouForm__zoYRf .ant-form-item{margin-bottom:var(--ant-padding-content-vertical-lg)}.WeCallYouForm_weCallYouForm__zoYRf .ant-form-item .ant-form-item{margin-bottom:0}.WeCallYouForm_weCallYouForm__zoYRf .WeCallYouForm_phoneField__5Za4b{display:flex;flex-shrink:1}.WeCallYouForm_weCallYouForm__zoYRf .WeCallYouForm_phoneField__5Za4b .WeCallYouForm_code__1FB6j{flex-basis:90px}.WeCallYouForm_weCallYouForm__zoYRf .WeCallYouForm_phoneField__5Za4b .WeCallYouForm_number__KKwe5{flex-grow:1}@keyframes CultureTourReservationOfferItem_skeleton-shimmer__Xt9t0{0%{background-position:-200% 0}to{background-position:200% 0}}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:var(--ant-padding-lg);padding:var(--ant-padding-md) var(--ant-padding-content-vertical-lg);background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border);border-radius:12px;transition:border-color .2s ease,background-color .2s ease}@media(max-width:992px){.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5{padding:var(--ant-padding-content-vertical-lg)}}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5.CultureTourReservationOfferItem_selected__evN9Y{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5.CultureTourReservationOfferItem_selectableCard__UQGTq{cursor:pointer}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemLeftSide__B7UW_{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--ant-padding-content-vertical-lg)}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemLeftSide__B7UW_ .CultureTourReservationOfferItem_selectionInput__RjQbp{width:20px;height:20px;flex:0 0 20px;display:flex;flex-direction:row;justify-content:center;align-items:center}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemLeftSide__B7UW_ .CultureTourReservationOfferItem_selectionInput__RjQbp.CultureTourReservationOfferItem_selectable__L4SCQ{cursor:pointer}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemLeftSide__B7UW_ .CultureTourReservationOfferItem_offerName__XxFHE{font-size:var(--ant-font-size);font-weight:var(--ant-font-weight-strong);line-height:22px;color:var(--ant-color-text)}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemRightSide__3E03S{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--ant-padding-xl);flex:0 0 auto;min-width:320px}@media(max-width:767px){.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemRightSide__3E03S{min-width:unset}}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemRightSide__3E03S .CultureTourReservationOfferItem_availabilityWrapper__v4sOx{flex:0 0 100px;width:100px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--ant-padding-sm)}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemRightSide__3E03S .CultureTourReservationOfferItem_availabilityWrapper__v4sOx .ant-tag{max-width:100px;white-space:normal;padding:var(--ant-padding-xxs) var(--ant-padding-xs);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2px;word-break:break-word}@media(max-width:767px){.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemRightSide__3E03S .CultureTourReservationOfferItem_availabilityWrapper__v4sOx .ant-tag{max-width:unset;word-break:keep-all}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemRightSide__3E03S .CultureTourReservationOfferItem_availabilityWrapper__v4sOx{width:unset;flex:auto;justify-content:center;align-items:flex-start}}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemRightSide__3E03S .CultureTourReservationOfferItem_offerSeperator__fhC2K{display:none}@media(max-width:767px){.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemRightSide__3E03S .CultureTourReservationOfferItem_offerSeperator__fhC2K{display:none}}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemRightSide__3E03S .CultureTourReservationOfferItem_priceWrapper__pkDOW{display:flex;flex-direction:column;align-items:flex-end;flex:1 1;text-align:right}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemRightSide__3E03S .CultureTourReservationOfferItem_priceWrapper__pkDOW .culture-tour-price-block{align-items:flex-end}@media(max-width:767px){.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemRightSide__3E03S .CultureTourReservationOfferItem_priceWrapper__pkDOW{flex:0 0 auto}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_offerItemRightSide__3E03S{width:unset}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5{flex-direction:column}}.CultureTourReservationOfferItem_cultureTourReservationOfferItem__BN3k5 .CultureTourReservationOfferItem_clickable__iyBj3{cursor:pointer}@keyframes CultureTourReservationOfferList_skeleton-shimmer__78U_G{0%{background-position:-200% 0}to{background-position:200% 0}}.CultureTourReservationOfferList_cultureTourReservationOfferList__ziarl{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-md)}.CultureTourReservationOfferList_cultureTourReservationOfferList__ziarl .CultureTourReservationOfferList_loadingOverlay__nqJG7{position:absolute;inset:0;z-index:2;background:hsla(0,0%,100%,.72);border-radius:12px;display:flex;flex-direction:row;justify-content:center;align-items:center}@keyframes CultureTourReservationOfferListEmptyState_skeleton-shimmer__equby{0%{background-position:-200% 0}to{background-position:200% 0}}.CultureTourReservationOfferListEmptyState_cultureTourReservationOfferListEmptyState___7nj1{background:var(--ant-color-bg-container);border-radius:calc(var(--ant-border-radius-lg)*2);padding:var(--ant-padding-content-vertical-lg)}.CultureTourReservationOfferListEmptyState_emptyStateAlert__VEeOh .ant-alert-message{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--ant-padding-xs)}@keyframes ModalHeader_skeleton-shimmer__LLfwf{0%{background-position:-200% 0}to{background-position:200% 0}}.ModalHeader_modalHeaderStyled__irZt5{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--ant-padding-sm);border-radius:100px}.ModalHeader_modalHeaderStyled__irZt5 .ModalHeader_closeBtn__3717o{display:flex;flex-direction:row;justify-content:center;align-items:center;width:40px;height:40px;padding:0;border-radius:var(--ant-border-radius);border:1px solid var(--ant-color-border);background:var(--ant-color-bg-base)}.ModalHeader_modalHeaderStyled__irZt5 .ModalHeader_closeBtn__3717o svg g,.ModalHeader_modalHeaderStyled__irZt5 .ModalHeader_closeBtn__3717o svg path{clip-path:none!important}.ModalHeader_modalHeaderStyled__irZt5 .ModalHeader_title__mZttR{font-size:16px;font-weight:600;line-height:24px;margin-bottom:0}@keyframes CTReservationPassengerSelection_skeleton-shimmer__MMqGa{0%{background-position:-200% 0}to{background-position:200% 0}}.CTReservationPassengerSelection_cultureTourReservationPassengerSelectionRoot__DQHg1{box-shadow:var(--ant-box-shadow-secondary);border-radius:var(--ant-border-radius);box-sizing:border-box}.CTReservationPassengerSelection_cultureTourReservationPassengerSelectionRoot__DQHg1 .CTReservationPassengerSelection_cultureTourReservationPassengerSelectionContainer__XbYnY{padding:0;box-shadow:none}@media(max-width:992px){.CTReservationPassengerSelection_cultureTourReservationPassengerSelectionRoot__DQHg1{height:100%!important;width:100vw!important;top:0!important;left:0!important;z-index:1003!important;border-radius:0!important;position:fixed!important}.CTReservationPassengerSelection_cultureTourReservationPassengerSelectionRoot__DQHg1 .CTReservationPassengerSelection_ant-popover-content__RCcGf,.CTReservationPassengerSelection_cultureTourReservationPassengerSelectionRoot__DQHg1 .CTReservationPassengerSelection_ant-popover-content__RCcGf .CTReservationPassengerSelection_ant-popover-inner__yi9pH,.CTReservationPassengerSelection_cultureTourReservationPassengerSelectionRoot__DQHg1 .CTReservationPassengerSelection_ant-popover-content__RCcGf .CTReservationPassengerSelection_ant-popover-inner__yi9pH .CTReservationPassengerSelection_ant-popover-inner-content__SBfZV{height:inherit}.CTReservationPassengerSelection_cultureTourReservationPassengerSelectionRoot__DQHg1 .CTReservationPassengerSelection_ant-popover-content__RCcGf .CTReservationPassengerSelection_ant-popover-inner__yi9pH .CTReservationPassengerSelection_ant-popover-inner-content__SBfZV .CTReservationPassengerSelection_passenger-popover-content__sDaT8{height:100%}}.CTReservationPassengerSelection_cultureTourReservationPassengerSelection__nGDji .btn-child{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.CTReservationPassengerSelection_cultureTourReservationPassengerSelection__nGDji .btn-child .anticon{flex:0 1}.CTReservationPassengerSelection_buttonContent__5tZnk{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CTReservationPassengerSelection_buttonContent__5tZnk .CTReservationPassengerSelection_buttonColumn__JXIha{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.CTReservationPassengerSelection_buttonContent__5tZnk .CTReservationPassengerSelection_buttonColumn__JXIha.CTReservationPassengerSelection_children__g_P_Z .anticon{transform:scale(.7)}@media(max-width:767px){.CTReservationPassengerSelection_buttonContent__5tZnk .CTReservationPassengerSelection_buttonColumn__JXIha.CTReservationPassengerSelection_children__g_P_Z .anticon{display:none}.CTReservationPassengerSelection_buttonContent__5tZnk{font-size:var(--ant-font-size);font-weight:500;position:relative;top:8px;left:-4px}}.CTReservationPassengerSelection_cultureTourReservationPassengerSelectionButton__Vc6YN .CTReservationPassengerSelection_passengerSelectionButton__Q2rzN>div{justify-content:space-between}.CTReservationPassengerSelection_cultureTourReservationPassengerSelectionButton__Vc6YN .CTReservationPassengerSelection_passengerSelectionButton__Q2rzN:hover{color:var(--ant-color-text)!important}@media(max-width:992px){.CTReservationPassengerSelection_modalHeader__1aInF{position:fixed;top:0;left:0;z-index:101;width:100%;min-height:56px;padding:var(--ant-padding-xs) var(--ant-margin);background:var(--ant-color-bg-base);border-bottom:1px solid var(--ant-color-split)}.CTReservationPassengerSelection_modalTitle__zemHY{left:var(--ant-margin)!important;top:var(--ant-padding-xs)!important}.CTReservationPassengerSelection_modalBody__NIzen{height:calc(100dvh - 86px)!important;display:flex;flex-direction:column;padding:56px var(--ant-margin) var(--ant-margin)!important;overflow-y:auto}.CTReservationPassengerSelection_modalBody__NIzen .ctReservationPassengerSelectionContent{width:100%;min-width:100%}.CTReservationPassengerSelection_modalFooter__u2srq{position:fixed;width:100%;bottom:0;left:0;z-index:102;background-color:var(--ant-color-bg-base);padding:var(--ant-padding-lg) var(--ant-margin);border-top:1px solid var(--ant-color-split);display:flex;align-items:center;justify-content:space-between;gap:10px}}@keyframes CTChildAgeSelector_skeleton-shimmer__lweQ3{0%{background-position:-200% 0}to{background-position:200% 0}}.CTChildAgeSelector_ctChildAgeSelector__XPT25{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xs);width:158px;max-height:466px;overflow-y:auto}.CTChildAgeSelector_ctChildAgeSelector__XPT25 .ant-divider{margin:0}.CTChildAgeSelector_ctChildAgeSelector__XPT25 .CTChildAgeSelector_title__aaRIt{font-size:var(--ant-font-size-lg);font-weight:var(--ant-font-weight-strong);line-height:24px;color:var(--ant-color-text-base)}.CTChildAgeSelector_ctChildAgeSelector__XPT25 .CTChildAgeSelector_alert__wOF9y{padding:7px;background:var(--ant-color-warning-bg);display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.CTChildAgeSelector_ctChildAgeSelector__XPT25 .CTChildAgeSelector_alert__wOF9y .anticon{font-size:var(--ant-margin)}.CTChildAgeSelector_ctChildAgeSelector__XPT25 .CTChildAgeSelector_alert__wOF9y .ant-alert-description{font-weight:400;font-size:var(--ant-font-size-sm);line-height:var(--ant-font-size-lg)}.CTChildAgeSelector_ctChildAgeSelector__XPT25 .CTChildAgeSelector_content__giDby{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.CTChildAgeSelector_ctChildAgeSelector__XPT25 .CTChildAgeSelector_content__giDby span{padding:11px var(--ant-margin);border-radius:var(--ant-border-radius);font-size:var(--ant-font-size-lg);line-height:24px;color:var(--ant-color-text);cursor:pointer}.CTChildAgeSelector_ctChildAgeSelector__XPT25 .CTChildAgeSelector_content__giDby span:hover{font-weight:var(--ant-font-weight-strong);background:var(--ant-control-item-bg-active)}@media(max-width:767px){.CTChildAgeSelector_ctChildAgeSelector__XPT25{width:100%;max-height:100%;overflow-y:unset}.CTChildAgeSelector_ctChildAgeSelector__XPT25 .CTChildAgeSelector_content__giDby span{padding:var(--ant-margin)}}.CTChildAgeSelector_mobileModalBody__Q_FFo{height:calc(100dvh - 86px)!important;padding:72px var(--ant-margin) var(--ant-margin) var(--ant-margin)!important}@keyframes CTReservationPassengerSelectionContent_skeleton-shimmer__e0iXm{0%{background-position:-200% 0}to{background-position:200% 0}}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-margin);width:248px;position:relative}@media(max-width:767px){.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5{width:100%}}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .ant-divider{margin:0}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .CTReservationPassengerSelectionContent_text__aYBhd{font-size:var(--ant-font-size-lg);font-weight:var(--ant-font-weight-strong);line-height:24px;color:var(--ant-color-text-base)}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .CTReservationPassengerSelectionContent_adultsContainer__HcUKl{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .CTReservationPassengerSelectionContent_adultsContainer__HcUKl .CTReservationPassengerSelectionContent_buttons__ujdDB{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--ant-padding-xs)}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .CTReservationPassengerSelectionContent_adultsContainer__HcUKl .CTReservationPassengerSelectionContent_buttons__ujdDB .ant-btn{background:var(--ant-color-bg-layout);border:none}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .CTReservationPassengerSelectionContent_adultsContainer__HcUKl .CTReservationPassengerSelectionContent_buttons__ujdDB .ant-btn .anticon{font-size:20px}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .CTReservationPassengerSelectionContent_adultsContainer__HcUKl .CTReservationPassengerSelectionContent_buttons__ujdDB .CTReservationPassengerSelectionContent_value__yYFK1{height:var(--ant-control-height-lg);width:24px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:20px;font-weight:400;line-height:28px}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .CTReservationPassengerSelectionContent_childrenContainer__I3yOg{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .CTReservationPassengerSelectionContent_childrenContainer__I3yOg .CTReservationPassengerSelectionContent_childItem__K4VP4{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:var(--ant-margin-sm)}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .CTReservationPassengerSelectionContent_childrenContainer__I3yOg .CTReservationPassengerSelectionContent_childItem__K4VP4:first-child{margin-top:0}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .CTReservationPassengerSelectionContent_childrenContainer__I3yOg .CTReservationPassengerSelectionContent_childItem__K4VP4 .CTReservationPassengerSelectionContent_label__gFxTq{font-size:var(--ant-font-size);font-weight:var(--ant-font-weight-strong);line-height:22px;color:var(--ant-color-text-base)}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .CTReservationPassengerSelectionContent_childrenContainer__I3yOg .CTReservationPassengerSelectionContent_childItem__K4VP4 .CTReservationPassengerSelectionContent_age__I1iiQ{font-size:var(--ant-font-size);line-height:22px;color:var(--ant-color-text-base)}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .CTReservationPassengerSelectionContent_childrenContainer__I3yOg .CTReservationPassengerSelectionContent_childItem__K4VP4 .ant-btn{width:auto}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .CTReservationPassengerSelectionContent_childrenAgeContainer__iZdF7{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:calc(var(--ant-margin-xs)*2)}@media(max-width:767px){.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5{padding:0}.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .ant-input,.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .ant-select,.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .qs-duration,.CTReservationPassengerSelectionContent_ctReservationPassengerSelectionContent__SUTv5 .qs-passenger{margin:var(--ant-padding-sm) 0}}@keyframes CultureTourReservationPassengerSelection_skeleton-shimmer__fPJKR{0%{background-position:-200% 0}to{background-position:200% 0}}.CultureTourReservationPassengerSelection_cultureTourReservationPassengerSelectionRoot__iwJMZ{box-shadow:var(--ant-box-shadow-secondary);border-radius:var(--ant-border-radius);box-sizing:border-box}.CultureTourReservationPassengerSelection_cultureTourReservationPassengerSelectionRoot__iwJMZ .CultureTourReservationPassengerSelection_cultureTourReservationPassengerSelectionContainer__erC1E{padding:0;box-shadow:none}@media(max-width:992px){.CultureTourReservationPassengerSelection_cultureTourReservationPassengerSelectionRoot__iwJMZ{height:100%!important;width:100vw!important;top:0!important;left:0!important;z-index:1003!important;border-radius:0!important;position:fixed!important}.CultureTourReservationPassengerSelection_cultureTourReservationPassengerSelectionRoot__iwJMZ .CultureTourReservationPassengerSelection_ant-popover-content__FHT4R,.CultureTourReservationPassengerSelection_cultureTourReservationPassengerSelectionRoot__iwJMZ .CultureTourReservationPassengerSelection_ant-popover-content__FHT4R .CultureTourReservationPassengerSelection_ant-popover-inner__oEQx0,.CultureTourReservationPassengerSelection_cultureTourReservationPassengerSelectionRoot__iwJMZ .CultureTourReservationPassengerSelection_ant-popover-content__FHT4R .CultureTourReservationPassengerSelection_ant-popover-inner__oEQx0 .CultureTourReservationPassengerSelection_ant-popover-inner-content__8upTm{height:inherit}.CultureTourReservationPassengerSelection_cultureTourReservationPassengerSelectionRoot__iwJMZ .CultureTourReservationPassengerSelection_ant-popover-content__FHT4R .CultureTourReservationPassengerSelection_ant-popover-inner__oEQx0 .CultureTourReservationPassengerSelection_ant-popover-inner-content__8upTm .CultureTourReservationPassengerSelection_passenger-popover-content__CiT_B{height:100%}}.CultureTourReservationPassengerSelection_cultureTourReservationPassengerSelection__HK628 .btn-child{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.CultureTourReservationPassengerSelection_cultureTourReservationPassengerSelection__HK628 .btn-child .anticon{flex:0 1}.CultureTourReservationPassengerSelection_buttonContent__cqcX8{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CultureTourReservationPassengerSelection_buttonContent__cqcX8 .CultureTourReservationPassengerSelection_buttonColumn__tAEqk{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.CultureTourReservationPassengerSelection_buttonContent__cqcX8 .CultureTourReservationPassengerSelection_buttonColumn__tAEqk.CultureTourReservationPassengerSelection_children__bt3_f .anticon{transform:scale(.7)}@media(max-width:767px){.CultureTourReservationPassengerSelection_buttonContent__cqcX8 .CultureTourReservationPassengerSelection_buttonColumn__tAEqk.CultureTourReservationPassengerSelection_children__bt3_f .anticon{display:none}.CultureTourReservationPassengerSelection_buttonContent__cqcX8{font-size:var(--ant-font-size);font-weight:500;position:relative;top:8px;left:-4px}}.CultureTourReservationPassengerSelection_cultureTourReservationPassengerSelectionButton__CSUit .CultureTourReservationPassengerSelection_passengerSelectionButton__qsfDj>div{justify-content:space-between}.CultureTourReservationPassengerSelection_cultureTourReservationPassengerSelectionButton__CSUit .CultureTourReservationPassengerSelection_passengerSelectionButton__qsfDj:hover{color:var(--ant-color-text)!important}@keyframes DestinationSmartSearchMobileHeader_skeleton-shimmer__6xyAV{0%{background-position:-200% 0}to{background-position:200% 0}}.DestinationSmartSearchMobileHeader_destinationSmartSearchMobileHeader___TXmt{padding:var(--ant-padding-xs) var(--ant-padding-content-horizontal-sm);border-bottom:1px solid var(--ant-color-split);margin-bottom:var(--ant-padding-content-horizontal-sm)}@keyframes QuickSearchOnlyHotelArrivalLocation_skeleton-shimmer__mT_xq{0%{background-position:-200% 0}to{background-position:200% 0}}[data-widget-layout=v2] .QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT.QuickSearchOnlyHotelArrivalLocation_inHomePage__m05lu{color:#fff}[data-widget-layout=v2] .QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT.QuickSearchOnlyHotelArrivalLocation_inHomePage__m05lu .QuickSearchOnlyHotelArrivalLocation_arrivalWrapper__SMExu{padding-right:var(--ant-margin);border:1px solid var(--ant-color-primary-border)!important;background-color:var(--ant-color-primary)!important;color:#fff!important}[data-widget-layout=v2] .QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT.QuickSearchOnlyHotelArrivalLocation_inHomePage__m05lu .QuickSearchOnlyHotelArrivalLocation_arrivalWrapper__SMExu svg path,[data-widget-layout=v2] .QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT.QuickSearchOnlyHotelArrivalLocation_inHomePage__m05lu .QuickSearchOnlyHotelArrivalLocation_arrivalWrapper__SMExu svg rect{fill:#fff}[data-widget-layout=v2] .QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT.QuickSearchOnlyHotelArrivalLocation_inHomePage__m05lu .QuickSearchOnlyHotelArrivalLocation_arrivalWrapper__SMExu .ant-select-selection-placeholder,[data-widget-layout=v2] .QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT.QuickSearchOnlyHotelArrivalLocation_inHomePage__m05lu .QuickSearchOnlyHotelArrivalLocation_arrivalWrapper__SMExu input::placeholder{color:hsla(0,0%,100%,.5)!important}[data-widget-layout=v2] .QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT.QuickSearchOnlyHotelArrivalLocation_inHomePage__m05lu .QuickSearchOnlyHotelArrivalLocation_arrivalWrapper__SMExu button{background-color:rgba(0,0,0,0)}[data-widget-layout=v2] .QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT.QuickSearchOnlyHotelArrivalLocation_inHomePage__m05lu .ant-select-selector{padding-right:var(--ant-margin);background-color:var(--ant-color-primary)!important;color:#fff!important}[data-widget-layout=v2] .QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT.QuickSearchOnlyHotelArrivalLocation_inHomePage__m05lu .ant-select-selector svg path,[data-widget-layout=v2] .QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT.QuickSearchOnlyHotelArrivalLocation_inHomePage__m05lu .ant-select-selector svg rect{fill:#fff}[data-widget-layout=v2] .QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT.QuickSearchOnlyHotelArrivalLocation_inHomePage__m05lu .ant-select-selector .ant-select-selection-placeholder,[data-widget-layout=v2] .QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT.QuickSearchOnlyHotelArrivalLocation_inHomePage__m05lu .ant-select-selector input::placeholder{color:hsla(0,0%,100%,.5)!important}[data-widget-layout=v2] .QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT.QuickSearchOnlyHotelArrivalLocation_inHomePage__m05lu .ant-select-selector button{background-color:rgba(0,0,0,0)}.QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT .alert-active{border:1px solid var(--ant-color-error)!important}.QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT .QuickSearchOnlyHotelArrivalLocation_arrivalWrapper__SMExu{height:46px;display:flex;border:1px solid var(--ant-color-border);border-radius:calc(var(--ant-border-radius)*2);overflow:hidden;margin:0;padding:0;justify-content:space-between;position:relative;transition:all .2s}.QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT .QuickSearchOnlyHotelArrivalLocation_arrivalWrapper__SMExu:hover{border:1px solid var(--ant-color-primary-border-hover)}.QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT .QuickSearchOnlyHotelArrivalLocation_arrivalWrapper__SMExu .QuickSearchOnlyHotelArrivalLocation_popoverWrapper__xilfb{border:none}@media(max-width:767px){.QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT .QuickSearchOnlyHotelArrivalLocation_destinationModalContainer__7JnJw{height:100%;width:calc(100% - 46px);z-index:6;display:flex;align-items:center;padding-left:12px}.QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT .QuickSearchOnlyHotelArrivalLocation_destinationModalContainer__7JnJw .QuickSearchOnlyHotelArrivalLocation_selectedArea__9YPB_{margin-left:8px;font-size:14px;font-weight:400;line-height:22px;display:flex;align-items:center;width:calc(100% - 60px)}.QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT .QuickSearchOnlyHotelArrivalLocation_destinationModalContainer__7JnJw .QuickSearchOnlyHotelArrivalLocation_selectedArea__9YPB_ .QuickSearchOnlyHotelArrivalLocation_placeholder__Ov6Wk{color:var(--ant-color-text-placeholder)}[data-widget-layout=v2] .QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT .QuickSearchOnlyHotelArrivalLocation_destinationModalContainer__7JnJw .QuickSearchOnlyHotelArrivalLocation_selectedArea__9YPB_ .QuickSearchOnlyHotelArrivalLocation_placeholder__Ov6Wk{color:hsla(0,0%,100%,.5)!important}.QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT .QuickSearchOnlyHotelArrivalLocation_destinationModalContainer__7JnJw .QuickSearchOnlyHotelArrivalLocation_selectedArea__9YPB_ .QuickSearchOnlyHotelArrivalLocation_selectedLocation__XsPwS{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QuickSearchOnlyHotelArrivalLocation_quickSearchOnlyHotelArrivalLocation__CUzjT .QuickSearchOnlyHotelArrivalLocation_destinationModalContainer__7JnJw .QuickSearchOnlyHotelArrivalLocation_selectedArea__9YPB_ .QuickSearchOnlyHotelArrivalLocation_additionalCount__XEtac{width:20px;margin-left:4px}}@keyframes QuickSearchOnlyHotelMultiDatePicker_skeleton-shimmer__QYJ08{0%{background-position:-200% 0}to{background-position:200% 0}}.QuickSearchOnlyHotelMultiDatePicker_quickSearchOnlyHotelMultiDatePicker__0nrdv.alert-active .ant-input-affix-wrapper{border:1px solid var(--ant-color-error)}[data-widget-layout=v2] .QuickSearchOnlyHotelMultiDatePicker_quickSearchOnlyHotelMultiDatePicker__0nrdv.QuickSearchOnlyHotelMultiDatePicker_inHomePage__raJr2{color:#fff}[data-widget-layout=v2] .QuickSearchOnlyHotelMultiDatePicker_quickSearchOnlyHotelMultiDatePicker__0nrdv.QuickSearchOnlyHotelMultiDatePicker_inHomePage__raJr2 .ant-input-affix-wrapper{padding-right:var(--ant-margin);border:1px solid var(--ant-color-primary-border)!important;background-color:var(--ant-color-primary)!important;color:#fff!important}[data-widget-layout=v2] .QuickSearchOnlyHotelMultiDatePicker_quickSearchOnlyHotelMultiDatePicker__0nrdv.QuickSearchOnlyHotelMultiDatePicker_inHomePage__raJr2 .ant-input-affix-wrapper svg path,[data-widget-layout=v2] .QuickSearchOnlyHotelMultiDatePicker_quickSearchOnlyHotelMultiDatePicker__0nrdv.QuickSearchOnlyHotelMultiDatePicker_inHomePage__raJr2 .ant-input-affix-wrapper svg rect{fill:#fff}[data-widget-layout=v2] .QuickSearchOnlyHotelMultiDatePicker_quickSearchOnlyHotelMultiDatePicker__0nrdv.QuickSearchOnlyHotelMultiDatePicker_inHomePage__raJr2 .ant-input-affix-wrapper .ant-select-selection-placeholder,[data-widget-layout=v2] .QuickSearchOnlyHotelMultiDatePicker_quickSearchOnlyHotelMultiDatePicker__0nrdv.QuickSearchOnlyHotelMultiDatePicker_inHomePage__raJr2 .ant-input-affix-wrapper input::placeholder{color:hsla(0,0%,100%,.5)!important}[data-widget-layout=v2] .QuickSearchOnlyHotelMultiDatePicker_quickSearchOnlyHotelMultiDatePicker__0nrdv.QuickSearchOnlyHotelMultiDatePicker_inHomePage__raJr2 .ant-input-affix-wrapper button{background-color:rgba(0,0,0,0)}@keyframes ProductSummaryPriceDetails_skeleton-shimmer__T73A8{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductSummaryPriceDetails_productSummaryPriceDetails__g5mcp .ProductSummaryPriceDetails_title__Kd9Ba{font-size:var(--ant-font-size);font-weight:var(--ant-font-weight-strong);line-height:22px;color:var(--ant-color-text);margin-bottom:var(--ant-padding-xs);text-align:left}.ProductSummaryPriceDetails_productSummaryPriceDetails__g5mcp .ProductSummaryPriceDetails_expandableContainer__MVNRB{position:relative}.ProductSummaryPriceDetails_productSummaryPriceDetails__g5mcp .ProductSummaryPriceDetails_expandableContainer__MVNRB .ProductSummaryPriceDetails_expandableList__ewnbF{overflow:hidden}.ProductSummaryPriceDetails_productSummaryPriceDetails__g5mcp .ProductSummaryPriceDetails_expandableContainer__MVNRB.ProductSummaryPriceDetails_more__6UuUK .ProductSummaryPriceDetails_expandableList__ewnbF{height:100px}.ProductSummaryPriceDetails_productSummaryPriceDetails__g5mcp .ProductSummaryPriceDetails_expandableContainer__MVNRB.ProductSummaryPriceDetails_expanded__1lvP5 .ProductSummaryPriceDetails_expandableList__ewnbF{height:unset}.ProductSummaryPriceDetails_productSummaryPriceDetails__g5mcp .ProductSummaryPriceDetails_expandableContainer__MVNRB.ProductSummaryPriceDetails_expanded__1lvP5 .ProductSummaryPriceDetails_showMore__5hSZK{margin-top:10px}.ProductSummaryPriceDetails_productSummaryPriceDetails__g5mcp .ProductSummaryPriceDetails_expandableContainer__MVNRB.ProductSummaryPriceDetails_expanded__1lvP5 .ProductSummaryPriceDetails_showMore__5hSZK .anticon{transform:rotate(180deg)}.ProductSummaryPriceDetails_productSummaryPriceDetails__g5mcp .ProductSummaryPriceDetails_expandableContainer__MVNRB.ProductSummaryPriceDetails_expanded__1lvP5 .ProductSummaryPriceDetails_showMore__5hSZK:before{background:none;padding:0}.ProductSummaryPriceDetails_productSummaryPriceDetails__g5mcp .ProductSummaryPriceDetails_showMore__5hSZK{position:relative;left:0;right:0;margin:0 auto;bottom:0;text-align:center;cursor:pointer}.ProductSummaryPriceDetails_productSummaryPriceDetails__g5mcp .ProductSummaryPriceDetails_showMore__5hSZK:before{content:"";position:absolute;left:0;right:0;margin:0 auto;display:flex;align-items:center;justify-content:center;bottom:15px;height:40px;pointer-events:none;background:linear-gradient(0deg,rgb(255,255,255) 27%,rgba(0,212,255,0))}.ProductSummaryPriceDetails_productSummaryPriceDetails__g5mcp .ProductSummaryPriceDetails_showMore__5hSZK .ProductSummaryPriceDetails_showMoreButton__fJT41{border:1px solid var(--ant-color-border);font-size:var(--ant-font-size);line-height:14px;color:var(--ant-color-text);display:inline-flex;align-items:center;padding:var(--ant-padding-xs) 12px;position:relative;border-radius:var(--ant-border-radius-sm)}.ProductSummaryPriceDetails_productSummaryPriceDetails__g5mcp .ProductSummaryPriceDetails_showMore__5hSZK .ProductSummaryPriceDetails_showMoreButton__fJT41 .anticon{margin-right:var(--ant-padding-xs)}.ProductSummaryPriceDetails_productSummaryPriceDetails__g5mcp .ProductSummaryPriceDetails_showMore__5hSZK .ProductSummaryPriceDetails_showMoreButton__fJT41>span{transition:all .5s ease;transform:rotate(0deg)}