.PassengerInformationDesktop_container__rTd2d{display:flex;padding-bottom:70px}.PassengerInformationDesktop_container__rTd2d h2{font-size:18px;font-weight:700;color:#333;border-bottom:1px solid #ccc;padding-bottom:12px;margin-bottom:25px;line-height:1}.PassengerInformationDesktop_container__rTd2d .blank-error+.PassengerInformationDesktop_countrySelect__GSC3L,.PassengerInformationDesktop_container__rTd2d .blank-error+.PassengerInformationDesktop_phoneSelect__fEsgO,.PassengerInformationDesktop_container__rTd2d .blank-error+.PassengerInformationDesktop_radioGroup__X1VQb input:before,.PassengerInformationDesktop_container__rTd2d .blank-error+button,.PassengerInformationDesktop_container__rTd2d .blank-error+input,.PassengerInformationDesktop_container__rTd2d .blank-error+select{border-color:red!important}.PassengerInformationDesktop_container__rTd2d .error-message{font-size:10px;line-height:10px;display:block;margin-top:5px;color:red}.PassengerInformationDesktop_betaH2__zM3kP{margin-bottom:0!important}.PassengerInformationDesktop_travelRestriction__pIDG0{padding:20px 30px;line-height:24px}.PassengerInformationDesktop_leftSide__Uiyq2{margin-right:30px;flex:.68}.PassengerInformationDesktop_rightSide__3_usP{flex:.32}.PassengerInformationDesktop_block__Mr0Bz{border-radius:3px;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);background-color:#fff;padding:30px 20px;margin-bottom:20px}.PassengerInformationDesktop_block__Mr0Bz.PassengerInformationDesktop_priceBlock__Cgm2Q{border:1px solid #a7cda0}.PassengerInformationDesktop_block__Mr0Bz.PassengerInformationDesktop_priceBlock__Cgm2Q.PassengerInformationDesktop_loading__KBfsa{min-height:250px}.PassengerInformationDesktop_block__Mr0Bz.PassengerInformationDesktop_flightDetailBlock__QidsW{padding:30px;position:relative}.PassengerInformationDesktop_block__Mr0Bz.PassengerInformationDesktop_flightDetailBlock__QidsW.PassengerInformationDesktop_loading__KBfsa{min-height:250px}.PassengerInformationDesktop_baggageRule__GhajW{padding:20px!important}.PassengerInformationDesktop_discountInfo__q2abH{font-weight:400;padding:12px 30px!important}.PassengerInformationDesktop_countdown__rEAf_{padding:20px 30px}.PassengerInformationDesktop_groupTitle__2gsay{font-size:16px;font-weight:600;color:#1e2e5e;margin-bottom:12px;padding-top:10px}.PassengerInformationDesktop_groupTitle__2gsay .PassengerInformationDesktop_iconDocumentInfo___FYd6{vertical-align:middle;position:relative}.PassengerInformationDesktop_groupSubTitle__jB1lv{font-size:14px;font-weight:500;color:#888;margin-bottom:12px}.PassengerInformationDesktop_formGroup__es9uV{margin-bottom:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:30px;grid-row-gap:20px}.PassengerInformationDesktop_titleBlock__ceTLo{display:flex}.PassengerInformationDesktop_titleBlock__ceTLo>div:first-child{width:30%;margin-right:10px}.PassengerInformationDesktop_titleBlock__ceTLo>div:last-child{width:70%}.PassengerInformationDesktop_formItem__UUa1G{position:relative}.PassengerInformationDesktop_formItem__UUa1G input[type=email],.PassengerInformationDesktop_formItem__UUa1G input[type=password],.PassengerInformationDesktop_formItem__UUa1G input[type=text],.PassengerInformationDesktop_formItem__UUa1G select{width:100%;border:1px solid #ccc;padding:7px 14px 9px;transition:.4s;border-radius:2px;background-color:rgba(0,0,0,0);color:#666;box-shadow:none;font-size:15px;height:40px}.PassengerInformationDesktop_formItem__UUa1G .PassengerInformationDesktop_phoneSelect__fEsgO input{height:38px}.PassengerInformationDesktop_formItem__UUa1G .PassengerInformationDesktop_countrySelect__GSC3L{height:40px}.PassengerInformationDesktop_formItem__UUa1G label{font-size:14px;display:block;color:#333;font-weight:600;white-space:nowrap;margin-bottom:7px}.PassengerInformationDesktop_formItem__UUa1G .PassengerInformationDesktop_emailConfirm__LuIvX{font-size:13px;color:#333;padding-top:25px;font-style:italic}.PassengerInformationDesktop_formItem__UUa1G .PassengerInformationDesktop_emailConfirm__LuIvX.PassengerInformationDesktop_emailConfirmNew__BR7EF{color:#329223}.PassengerInformationDesktop_radioGroup__X1VQb>label{vertical-align:middle;display:inline-block;font-size:14px;font-weight:500;color:#000;line-height:40px;cursor:pointer}.PassengerInformationDesktop_radioGroup__X1VQb>label input{margin-right:10px}.PassengerInformationDesktop_radioGroup__X1VQb>label:first-child{margin-right:20px}.PassengerInformationDesktop_saveDetail__SmgeL{font-size:12px;color:#555;cursor:pointer}.PassengerInformationDesktop_saveDetail__SmgeL input{margin-right:10px}.PassengerInformationDesktop_btnSelectDate__2Lrb4{text-align:left;position:absolute;padding:0;right:10px;top:37px}.PassengerInformationDesktop_navBtnGroup___5QDc>button{font-size:14px;font-weight:600;min-width:120px;height:40px;margin-right:20px}.PassengerInformationDesktop_navBtnGroup___5QDc>button:disabled{opacity:.7}.PassengerInformationDesktop_navBtnGroup___5QDc>button:first-child{border:1px solid #1e2e5e;background-color:#fff;color:#1e2e5e}.PassengerInformationDesktop_healthCheckMsg__UIktP{display:block;margin-bottom:22px;font-size:14px;line-height:20px;color:#333}.PassengerInformationDesktop_healthCheckMsg__UIktP input{margin-right:10px}.PassengerInformationDesktop_healthCheckMsg__UIktP .PassengerInformationDesktop_checkLink__Td7l9{font-weight:600;text-decoration:underline;cursor:pointer;color:#2d83c2}.PassengerInformationDesktop_loading__KBfsa{position:relative}.PassengerInformationDesktop_loading__KBfsa>div{opacity:.7}.PassengerInformationDesktop_loading__KBfsa .PassengerInformationDesktop_iconLoading__xgrgQ{opacity:1;position:absolute;top:50%;left:50%}.PassengerInformationDesktop_checkedField__qYDhV{position:absolute;top:38px;right:10px}.PassengerInformationDesktop_checkedInput__WxjAy{padding-right:30px!important}.PassengerInformationDesktop_passengerWrapper__oSmB5{border-bottom:1px solid #d9d9d9;padding-bottom:18px;margin:12px 0}.PassengerInformationDesktop_passengerWrapper__oSmB5 label{display:block;color:#000;font-size:14px;line-height:24px;margin-bottom:6px;font-style:normal;font-weight:500;letter-spacing:.131px}.PassengerInformationDesktop_passengerWrapper__oSmB5 .PassengerInformationDesktop_formItem__UUa1G{max-width:320px}.PassengerInformationDesktop_savePassengerInfo__bRlz3{display:flex;gap:11px}.PassengerInformationDesktop_savePassengerInfo__bRlz3 label{display:block;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.Datepicker_container__m3osX{padding-left:15px!important;position:relative}.Datepicker_container__m3osX>div:first-child{padding-left:0}.Datepicker_dateRangeInfo__OX1gP{margin:10px 30px 0;display:flex;align-items:center;justify-content:center;height:65px;font-size:14px;font-weight:500;border-top:1px solid #ddd}.Datepicker_dateRange__PBo8Y .rdrMonthAndYearPickers{display:none}.Datepicker_dateRange__PBo8Y .rdrMonths{margin-top:-44px}.Datepicker_dateRange__PBo8Y .rdrMonth .rdrMonthName{text-align:center;color:#333}.Datepicker_dateRangeWrapper__y8SSm{-webkit-animation:Datepicker_date-picker-animation___EU_w .25s ease-out;animation:Datepicker_date-picker-animation___EU_w .25s ease-out;position:absolute;top:100%;right:-1px;z-index:999;background-color:#fff;padding:0 15px;margin-top:10px;border-radius:5px;box-shadow:1px 0 13px 1px rgba(0,0,0,.2)}.Datepicker_dateRangeWrapper__y8SSm .Datepicker_dateRangeWrapperCaret__I_h9Z{content:"";display:block;position:absolute;top:-8px;border-bottom:8px solid #fff;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);transition:right .25s ease-out}.Datepicker_calenderNew__rlJ2_ .rdrSelected{background-color:rgba(0,0,0,0)}.Datepicker_calenderNew__rlJ2_ .rdrSelected:before{content:"";width:36px;height:36px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#2d83c2}.Datepicker_calenderNew__rlJ2_ .rdrDayStartPreview{background-color:#bfe2fc;border-color:rgba(0,0,0,0)!important}.Datepicker_calenderNew__rlJ2_ .rdrMonthAndYearWrapper{transform:translateY(21px);height:13px}.Datepicker_calenderNew__rlJ2_ .rdrMonthAndYearPickers{display:none}.Datepicker_calenderNew__rlJ2_ .rdrDayDisabled{background-color:rgba(0,0,0,0)}.Datepicker_calenderNew__rlJ2_ .rdrDayDisabled .rdrDayNumber span{color:#ddd}.Datepicker_calenderNew__rlJ2_ .rdrDayHovered .rdrDayNumber:after{display:none}.HealthDeclarationContent_content__kzgI7{text-align:left;font-size:14px;line-height:24px;letter-spacing:.24px;color:#333}.HealthDeclarationContent_content__kzgI7.HealthDeclarationContent_travelNotice__CIjt0 ul{margin-top:12px}.HealthDeclarationContent_content__kzgI7.HealthDeclarationContent_travelNotice__CIjt0 ul li{font-weight:400;margin-bottom:12px}.HealthDeclarationContent_content__kzgI7 ul{padding-left:24px}.HealthDeclarationContent_content__kzgI7 ul li{font-weight:700}@media(max-width:1024px){.HealthDeclarationContent_content__kzgI7 ul li{font-weight:500}.HealthDeclarationContent_content__kzgI7 ul li::marker{font-size:12px}}.HealthDeclarationContent_content__kzgI7>p{margin-bottom:16px}.HealthDeclarationContent_toggle__o_B5O{display:flex;justify-content:space-between;cursor:pointer}.HealthDeclarationContent_toggle__o_B5O.HealthDeclarationContent_show__jv5cx{margin-bottom:18px}.HealthDeclarationContent_toggle__o_B5O.HealthDeclarationContent_show__jv5cx>svg{transform:rotateX(-180deg)}.HealthDeclarationContent_toggle__o_B5O>svg{font-size:20px;color:#888;transform:rotateX(0)}.HealthDeclarationContent_toggle__o_B5O .HealthDeclarationContent_noteTitle__wSjV3{font-weight:600;font-size:16px;line-height:20px;color:#2577be}.HealthDeclarationContent_toggle__o_B5O .HealthDeclarationContent_noteTitle__wSjV3 img{margin-right:10px;top:1px;position:relative}@media(max-width:1024px){.HealthDeclarationContent_toggle__o_B5O .HealthDeclarationContent_noteTitle__wSjV3{font-size:14px;font-weight:500}.HealthDeclarationContent_toggle__o_B5O{margin-top:12px}.HealthDeclarationContent_toggle__o_B5O>svg{font-size:16px}}.HealthDeclarationContent_covidNoteContent__i60y4{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#333;border:1px solid #ccc;padding:20px}.HealthDeclarationContent_covidNote__naGPI{border:1px solid #dd1a00;box-sizing:border-box;border-radius:3px;padding:20px}.HealthDeclarationContent_covidNote__naGPI .HealthDeclarationContent_noteTitle__wSjV3{margin-bottom:11px;font-weight:600;font-size:16px;line-height:20px;color:#dd1a00}.HealthDeclarationContent_covidNote__naGPI .HealthDeclarationContent_noteTitle__wSjV3 img{position:relative;top:2px;margin-right:8px}@media(max-width:1024px){.HealthDeclarationContent_covidNote__naGPI .HealthDeclarationContent_noteTitle__wSjV3{display:flex;align-items:flex-start}}.HealthDeclarationContent_covidNote__naGPI>p{font-weight:500;font-size:14px;line-height:20px;color:#333}@media(max-width:1024px){.HealthDeclarationContent_covidNote__naGPI>p{font-weight:400;line-height:24px}}.HealthDeclarationContent_cancellationTerm__QL9Su{font-weight:700}@media(max-width:1024px){.HealthDeclarationContent_cancellationTerm__QL9Su{font-weight:500;font-style:italic}}.HealthDeclarationContent_countryCheckWrapper__TKpGQ{background-color:#fcf0ef;border:1px dashed #dd1a00;box-sizing:border-box;border-radius:4px;padding:20px}.HealthDeclarationContent_countryCheckWrapper__TKpGQ>img{position:relative;top:4px;margin-right:7px}.HealthDeclarationContent_countryCheckWrapper__TKpGQ .HealthDeclarationContent_countryCheckContent__F__pj{font-weight:700}.HealthDeclarationContent_countryCheckWrapper__TKpGQ ul.HealthDeclarationContent_countryLinks__wv1h6{list-style:none;padding:0}.HealthDeclarationContent_countryCheckWrapper__TKpGQ ul.HealthDeclarationContent_countryLinks__wv1h6 li{font-weight:400}.HealthDeclarationContent_countryCheckWrapper__TKpGQ ul.HealthDeclarationContent_countryLinks__wv1h6 a{color:#2577be;font-weight:600}.HealthDeclarationContent_noticeCountryCheckWrapper__5sPCJ{background-color:#e8f4fe;box-sizing:border-box;border-radius:4px;padding:20px;margin:0 25px}.HealthDeclarationContent_noticeCountryCheckWrapper__5sPCJ>img{position:relative;top:4px;margin-right:7px}.HealthDeclarationContent_noticeCountryCheckWrapper__5sPCJ ul.HealthDeclarationContent_countryLinks__wv1h6{font-weight:400;margin-top:2px}.HealthDeclarationContent_noticeCountryCheckWrapper__5sPCJ ul.HealthDeclarationContent_countryLinks__wv1h6 li{font-weight:400;margin-bottom:2px}.HealthDeclarationContent_noticeCountryCheckWrapper__5sPCJ ul.HealthDeclarationContent_countryLinks__wv1h6 a{color:#2577be;font-weight:600}@media(max-width:1024px){.HealthDeclarationContent_noticeCountryCheckWrapper__5sPCJ{margin:0}}.AgeRestrictionAlert_container__9rZSL{background-color:#fef8ee;border:1px solid #f4af3e;box-shadow:.174px 4.997px 5.656px rgba(0,0,0,.07);border-radius:3px;padding:22px 24px;margin-bottom:21px}.AgeRestrictionAlert_title__cH_A4{font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase;color:#333;margin-bottom:5px}.AgeRestrictionAlert_title__cH_A4>svg{color:#f2b472;font-size:20px;position:relative;top:4px}.AgeRestrictionAlert_mainContent__1dYRr{font-weight:500;font-size:13px;line-height:20px;color:#616161}.AgeRestrictionAlert_btnBack__skVbk{color:#2d83c2;font-weight:600;text-decoration:underline;outline:none;border:0;background:none}.SidemenuHotelCrossSell_container__MKOm6{background-color:#f1fbfb;display:flex;justify-content:center;align-items:flex-start;padding:17px 24px;border-radius:3px;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);margin-bottom:20px}.SidemenuHotelCrossSell_container__MKOm6>img{width:54px;height:54px;margin-right:21px}@media(max-width:500px){.SidemenuHotelCrossSell_container__MKOm6{padding:15px 16px;margin-bottom:0}.SidemenuHotelCrossSell_container__MKOm6>img{width:46px;height:46px;margin-right:13px}}.SidemenuHotelCrossSell_title__YMOBh{color:#1e2e5e;font-size:14px;font-weight:700;line-height:146%;text-transform:uppercase}@media(max-width:500px){.SidemenuHotelCrossSell_title__YMOBh{font-size:13px}}.SidemenuHotelCrossSell_content__9jTf5{color:#333;font-size:12px;font-weight:500;line-height:130%}.SidemenuHotelCrossSell_content__9jTf5 strong{color:#2577be;font-weight:600;line-height:130%}@media(max-width:500px){.SidemenuHotelCrossSell_content__9jTf5{font-size:11px}}.PassengerInformationMobile_container__5ikHv .error-message{color:#ce4d62;font-size:10px}.PassengerInformationMobile_container__5ikHv .blank-error+.PassengerInformationMobile_countrySelect__098sE,.PassengerInformationMobile_container__5ikHv .blank-error+.PassengerInformationMobile_dateSelect__UlIX5,.PassengerInformationMobile_container__5ikHv .blank-error+.PassengerInformationMobile_phoneSelect__k2q5F{border-color:#ce4d62}.PassengerInformationMobile_travelRestriction__UTQVa{margin-bottom:10px}.PassengerInformationMobile_formItem__uf73U{position:relative}.PassengerInformationMobile_formItem__uf73U.PassengerInformationMobile_selectGroup__RWIgT{min-height:55px;position:relative;padding-top:20px}.PassengerInformationMobile_formItem__uf73U.PassengerInformationMobile_selectGroup__RWIgT select{width:100%;outline:none;position:relative;z-index:1;background-color:rgba(0,0,0,0);height:35px;border:none;border-bottom:1px solid #ddd;font-size:14px;font-weight:500;color:#333;border-radius:0}.PassengerInformationMobile_formItem__uf73U.PassengerInformationMobile_selectGroup__RWIgT label{position:absolute;color:#8e8e8e;left:0;transition:all .3s;font-weight:500;font-size:12px;top:8px}.PassengerInformationMobile_formItem__uf73U.PassengerInformationMobile_selectGroup__RWIgT svg{position:absolute;right:0;top:50%;color:#8e8e8e;font-size:16px;max-width:10px}.PassengerInformationMobile_formItem__uf73U .PassengerInformationMobile_dateSelect__UlIX5{height:auto;padding:0;border:0;display:block;position:absolute;right:0;top:26px;z-index:1}.PassengerInformationMobile_formItem__uf73U .PassengerInformationMobile_dateSelect__UlIX5>span{display:none}.PassengerInformationMobile_block__TENPp{background-color:#fff;padding:22px 17px}.PassengerInformationMobile_block__TENPp:after{content:"";border:1px solid #dedede;display:block;height:5px;background-color:#ececec;margin:22px -17px -22px}.PassengerInformationMobile_block__TENPp h2{font-size:16px;font-weight:600;color:#2577be}.PassengerInformationMobile_block__TENPp.PassengerInformationMobile_last__4EGrz:after{display:none}.PassengerInformationMobile_discountInfo__CVFpn{padding:17px!important}.PassengerInformationMobile_discountInfo__CVFpn:after{margin:17px -17px -17px}.PassengerInformationMobile_discountInfo__CVFpn>p{font-size:14px;font-weight:600;color:#555;display:inline-block;line-height:1.5rem}.PassengerInformationMobile_discountInfo__CVFpn>p:first-child{margin-right:12px!important}.PassengerInformationMobile_countdownBlock__8_gjk{padding-bottom:0}.PassengerInformationMobile_countdownBlock__8_gjk:after{display:none}.PassengerInformationMobile_countdownBlock__8_gjk .PassengerInformationMobile_countdown__0CFnd{border-radius:3px;border:1px solid #e8e8e8;background-color:#fff;height:45px;align-items:center;justify-content:center;font-size:14px;font-weight:500}.PassengerInformationMobile_countdownBlock__8_gjk .PassengerInformationMobile_countdown__0CFnd>span{margin-right:20px}.PassengerInformationMobile_countdownBlock__8_gjk .PassengerInformationMobile_countdown__0CFnd>div{font-weight:600}.PassengerInformationMobile_countdownBlock__8_gjk .PassengerInformationMobile_countdown__0CFnd>div img{width:19px;margin-right:5px}.PassengerInformationMobile_priceInfo__LxuK9>div,.PassengerInformationMobile_priceInfo__LxuK9>div>p{font-size:14px!important}.PassengerInformationMobile_radioGroup__HKeDu{margin-bottom:8px}.PassengerInformationMobile_radioGroup__HKeDu label{font-size:14px;font-weight:500;color:#333}.PassengerInformationMobile_radioGroup__HKeDu .PassengerInformationMobile_radioList__qUvVk{margin-top:8px}.PassengerInformationMobile_radioGroup__HKeDu .PassengerInformationMobile_radioList__qUvVk label{color:#000;margin-right:20px}.PassengerInformationMobile_radioGroup__HKeDu .PassengerInformationMobile_radioList__qUvVk input{margin-right:8px}.PassengerInformationMobile_radioGroup__HKeDu .blank-error+.PassengerInformationMobile_radioList__qUvVk input:before{border-color:#ce4d62}.PassengerInformationMobile_emailConfirm__KwZsx{font-size:12px;font-style:italic;color:#555;margin-top:5px}.PassengerInformationMobile_countrySelect__098sE{position:relative}.PassengerInformationMobile_groupTitle__qgCMV{font-size:14px;font-weight:600;color:#333;margin-bottom:0;margin-top:30px}.PassengerInformationMobile_groupTitle__qgCMV .PassengerInformationMobile_iconDocumentInfo__fh8hp{vertical-align:middle;top:2px;position:relative}.PassengerInformationMobile_groupSubTitle__Enkz2{font-size:12px;font-weight:500;color:#888;margin:8px 0}.PassengerInformationMobile_saveDetail__il9gk{display:block;margin-top:10px}.PassengerInformationMobile_saveDetail__il9gk>input{margin-right:8px}.PassengerInformationMobile_navBtnGroup__Q8ed_{padding:15px 15px 30px;background-color:#fff;display:flex}.PassengerInformationMobile_navBtnGroup__Q8ed_>button{flex:1;font-size:14px;font-weight:600}.PassengerInformationMobile_navBtnGroup__Q8ed_>button:disabled{opacity:.7}.PassengerInformationMobile_navBtnGroup__Q8ed_>button:first-child{color:#333;background-color:#e7e7e7;border-color:#e7e7e7;margin-right:10px}.PassengerInformationMobile_navBtnGroup__Q8ed_>button:last-child{background-color:#2577be;border-color:#2577be}.PassengerInformationMobile_healthCheckMsg__UsZrj{display:block;margin-bottom:22px;font-size:14px;line-height:20px;color:#333}.PassengerInformationMobile_healthCheckMsg__UsZrj input{margin-right:10px}.PassengerInformationMobile_healthCheckMsg__UsZrj .PassengerInformationMobile_checkLink__pFIRc{font-weight:600;text-decoration:underline;cursor:pointer;color:#2d83c2}.PassengerInformationMobile_loading__9XAgL{position:relative}.PassengerInformationMobile_loading__9XAgL>div{opacity:.7}.PassengerInformationMobile_loading__9XAgL .PassengerInformationMobile_iconLoading__GOsRc{opacity:1;position:absolute;top:50%;left:50%}.PassengerInformationMobile_passengerWrapper__NGxhE{margin-bottom:20px}.PassengerInformationMobile_savePassengerInfo__JrVSz{color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:flex;gap:10px;margin-top:20px}.DateSelect_dateSelect__tgHjO{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;position:relative;height:55px;padding-top:20px}.DateSelect_dateSelect__tgHjO>span{font-size:14px;font-weight:500}.DateSelect_dateSelect__tgHjO>span.DateSelect_dateValue__ZHhQo{color:#333}.DateSelect_dateSelect__tgHjO>span.DateSelect_dateLabel__88AvG{color:#999;transition:all .3s}.DateSelect_dateSelect__tgHjO>span.DateSelect_dateLabel__88AvG.DateSelect_active__XCWb2{position:absolute;left:0;font-size:12px;top:8px}.ScrollDatepicker_datepickerContainer__3Ax2D .datepicker{position:relative;margin:55px 0}.ScrollDatepicker_datepickerContainer__3Ax2D .datepicker.android{background-color:#fff}.ScrollDatepicker_datepickerContainer__3Ax2D .datepicker.android .datepicker-viewport{height:145px}.ScrollDatepicker_datepickerContainer__3Ax2D .datepicker.android .datepicker-viewport:after{background-image:none}.ScrollDatepicker_datepickerContainer__3Ax2D .datepicker.android .datepicker-wheel{border-color:gray}.ScrollDatepicker_datepickerContainer__3Ax2D .datepicker.android .datepicker-scroll li{font-weight:500;font-size:14px;color:#333}.ScrollDatepicker_datepickerContainer__3Ax2D .datepicker .datepicker-content:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(#ffffff,rgba(245,245,245,0) 54%,rgba(245,245,245,0) 0,#ffffff)}.ScrollDatepicker_datepickerContainer__3Ax2D .ScrollDatepicker_btnConfirm__Q08QK{background-color:#2577be;border-color:#2577be;width:100%}.ScrollDatepicker_title__SZKE4{font-weight:600;font-size:14px;line-height:17px;text-transform:uppercase;color:#000;padding:20px 25px;margin:-25px -25px 0;border-bottom:1px solid #e6e6e6}:root{--default-bg:#f7f7f7;--default-color:color(var(--default-bg) contrast(50%));--default-disabled-color:color(var(--default-color) blend(var(--default-bg) 70%));--default-theme:#4eccc4;--dark-bg:#263238;--dark-color:color(var(--dark-bg) contrast(50%));--dark-disabled-color:color(var(--dark-color) blend(var(--dark-bg) 70%));--dark-theme:#50ccc4;--ios-bg:#f7f7f7;--ios-color:color(var(--ios-bg) contrast(50%));--ios-disabled-color:color(var(--ios-color) blend(var(--ios-bg) 70%));--ios-theme:#dbdbdb;--android-bg:#f5f5f5;--android-color:color(var(--android-bg) contrast(50%));--android-disabled-color:color(var(--android-color) blend(var(--android-bg) 70%));--android-theme:#31b6e7;--android-dark-bg:#292829;--android-dark-color:color(var(--android-dark-bg) contrast(50%));--android-dark-disabled-color:color(var(--android-dark-color) blend(var(--android-dark-bg) 70%))}.datepicker-modal{position:absolute;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:999;display:flex;align-items:center;justify-content:center}.datepicker{position:absolute;left:0;bottom:0;width:100%;z-index:1;font-size:16px;text-align:center;font-family:arial,verdana,sans-serif;box-sizing:content-box;-webkit-font-smoothing:antialiased;user-select:none;.datepicker-header{padding:0 .5em;min-height:2em;line-height:2em;font-size:1.125em}.datepicker-navbar{padding:0 .5em .5em;overflow:hidden}.datepicker-navbar-btn{height:2.5em;line-height:2.5em;float:right;padding:0 1em;cursor:pointer}.datepicker-caption{display:flex;padding:.5em .25em}.datepicker-caption-item{flex:1;margin:0 .25em;height:40px;line-height:40px;font-size:1.2em}.datepicker-content{display:flex;padding:.5em .25em}.datepicker-col-1{flex:1;margin:0 .25em}.datepicker-viewport{height:200px;position:relative;overflow:hidden;&:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}}.datepicker-wheel{position:absolute;height:40px;top:50%;margin-top:-20px;width:100%}.datepicker-scroll{list-style-type:none;padding:0;&>li{height:40px;line-height:40px;font-size:1.375em;cursor:pointer}}}.datepicker{&.default{background-color:var(--default-bg);.datepicker-header{color:var(--default-theme)}.datepicker-wheel{border-top:1px solid var(--default-theme);border-bottom:1px solid var(--default-theme)}.datepicker-caption-item{color:var(--default-color)}.datepicker-scroll{li{color:var(--default-color)}li.disabled{color:var(--default-disabled-color)}}.datepicker-navbar-btn{color:var(--default-theme)}}&.dark{background-color:var(--dark-bg);.datepicker-header{color:var(--dark-theme)}.datepicker-wheel{border-top:1px solid var(--dark-theme);border-bottom:1px solid var(--dark-theme)}.datepicker-caption-item{color:var(--dark-color)}.datepicker-scroll{li{color:var(--dark-color)}li.disabled{color:var(--dark-disabled-color)}}.datepicker-navbar-btn{color:var(--dark-theme)}}&.ios{background-color:var(--ios-bg);.datepicker-col-1{margin:0}.datepicker-header{color:var(--ios-color);padding:0 3.5em}.datepicker-viewport{&:after{background:linear-gradient(#f7f7f7,rgba(245,245,245,0)52%,rgba(245,245,245,0)48%,#f7f7f7)}}.datepicker-wheel{border-top:1px solid var(--ios-theme);border-bottom:1px solid var(--ios-theme)}.datepicker-caption-item{color:var(--ios-color)}.datepicker-scroll{li{color:var(--ios-color)}li.disabled{color:var(--ios-disabled-color)}}.datepicker-navbar{position:absolute;z-index:2;top:0;left:0;width:100%;padding:0;border-bottom:1px solid #acacac}.datepicker-navbar-btn{color:#007aff;&:nth-child(2){float:left}}.datepicker-content{padding-top:48px}.datepicker-caption+.datepicker-content,.datepicker-header+.datepicker-content{padding-top:0}}&.android,&.android-dark{background-color:var(--android-bg);.datepicker-header{color:var(--android-theme);border-bottom:2px solid var(--android-theme)}.datepicker-col-1{margin:0 .625em}.datepicker-viewport{&:after{background-image:linear-gradient(#f5f5f5,rgba(245,245,245,0)52%,rgba(245,245,245,0)48%,#f5f5f5)}}.datepicker-wheel{border-top:2px solid var(--android-theme);border-bottom:2px solid var(--android-theme)}.datepicker-caption-item{color:var(--android-color)}.datepicker-scroll{li{font-size:1.125em;color:var(--android-color)}li.disabled{color:var(--android-disabled-color)}}.datepicker-navbar{display:flex;border-top:1px solid #d9d4d4;padding:0}.datepicker-navbar-btn{padding:0;color:#000;flex:1;&:nth-child(2){border-left:1px solid #d9d4d4}}}&.android-dark{background-color:var(--android-dark-bg);.datepicker-viewport{&:after{background-image:linear-gradient(#282828,rgba(40,40,40,0)52%,rgba(40,40,40,0)48%,#282828)}}.datepicker-caption-item{color:var(--android-dark-color)}.datepicker-scroll{li{color:var(--android-dark-color)}li.disabled{color:var(--android-dark-disabled-color)}}.datepicker-navbar{border-color:#424542}.datepicker-navbar-btn{color:#fff;&:nth-child(2){border-color:#424542}}}}.AgeRestrictionAlert_container__9AoC8{background-color:#fef8ee;border:1px solid #f4af3e;box-shadow:.174px 4.997px 5.656px rgba(0,0,0,.07);border-radius:3px;padding:12px;margin-bottom:21px}.AgeRestrictionAlert_title___XZ_C{font-weight:700;font-size:14px;line-height:17px;color:#333;text-transform:uppercase;margin-bottom:5px}.AgeRestrictionAlert_title___XZ_C>svg{color:#f2b472;font-size:18px;position:relative;top:3px}.AgeRestrictionAlert_mainContent__xnc87{font-weight:500;font-size:12px;line-height:20px;color:#333}.AgeRestrictionAlert_btnExpand__F62xi{font-weight:600;font-size:12px;line-height:20px;text-decoration-line:underline;color:#2d83c2;outline:none;border:0;background:none}.AgeRestrictionAlert_btnBack__mXTe9{color:#f4af3e;font-weight:600;text-decoration:underline;outline:none;border:0;background:none}.SelectPassenger_wrapper__oX9GV{position:relative;z-index:2}.SelectPassenger_inputWrapper__GE2XH{position:relative}.SelectPassenger_inputWrapper__GE2XH svg{position:absolute;top:50%;transform:translateY(-50%);right:0;color:#8e8e8e;font-size:16px;max-width:10px}.SelectPassenger_selectPax__ZIG2Z{width:100%;outline:none;position:relative;background-color:rgba(0,0,0,0);height:35px;border:none;border-bottom:1px solid #ddd;font-size:14px;font-weight:500;color:#333;border-radius:0}.SelectPassenger_dropdown__Gt_3g{position:absolute;border:1px solid #e8e8e8;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.15);margin-top:3px;border-radius:4px;width:100%;padding:6px 0;max-height:150px;overflow:scroll}.SelectPassenger_dropdownItem__CNnnn{padding:6px 10px;display:flex;height:33px;align-items:center;gap:6px}.SelectPassenger_dropdownItem__CNnnn img{visibility:hidden}.SelectPassenger_dropdownItem__CNnnn.SelectPassenger_active___mrun{background:#edf8ff}.SelectPassenger_dropdownItem__CNnnn.SelectPassenger_active___mrun img{visibility:visible}.HealthDeclarationPopup_titleDesktop__OBjcu{text-transform:uppercase;text-align:center;font-weight:700;font-size:20px;line-height:36px;color:#000}.HealthDeclarationPopup_titleMobile__P0TQY{text-transform:uppercase;text-align:left;font-weight:600;font-size:14px;line-height:17px;color:#000;border-bottom:1px solid #f5f5f5;padding:0 25px 20px;margin:0 -25px 15px!important}.AdultPassengerRequire_popupWrapper__RDJ2H{text-align:center;color:#333;padding:18px 20px}@media(max-width:1024px){.AdultPassengerRequire_popupWrapper__RDJ2H{padding:18px 0}}.AdultPassengerRequire_familyIcon__lq5JS{margin-bottom:24px}.AdultPassengerRequire_popupTitle__pzeIG{font-weight:600;font-size:14px;line-height:18px;margin-bottom:12px}.AdultPassengerRequire_popupContent__MoPhA{font-weight:500;font-size:12px;line-height:20px;margin-bottom:24px}.AdultPassengerRequire_ctaButton__H6tYL{padding:14px 24px;background-color:#2d83c2;border-radius:4px;font-weight:700;font-size:14px;line-height:20px;color:#fff}