.Route_mainImageWrap__Y0hHP{position:relative;width:100%}@media screen and (min-width:768px){.Route_mainImageWrap__Y0hHP{min-height:400px!important}}.Route_backButton__tkCsS{left:16px!important}.Route_table__NmeDN{padding-bottom:140px}.RouteDeparturePicker_input__vlEVw{display:flex;padding:8px 16px;flex-grow:1;min-height:22px;border-radius:12px;font-size:16px;transition:.5s;color:var(--color-primary-dark)}@media screen and (max-width:767px){.RouteDeparturePicker_input__vlEVw{font-size:14px}}.RouteDeparturePicker_customInput__mal0s{position:relative;display:block;flex-direction:column}.RouteDeparturePicker_customInputBody__YqtGp{display:flex;background:#fff;border:1px solid var(--color-curface);border-radius:12px;overflow:hidden;transition:background-color .5s,box-shadow .5s}.RouteDeparturePicker_customInputBody__YqtGp>label{position:absolute;top:8px;left:15px;line-height:100%;color:var(--color-secondary-dark);font-size:12px;font-weight:400;transition:color .5s}.RouteDeparturePicker_customInputBody__YqtGp>label+.RouteDeparturePicker_input__vlEVw{padding-top:20px}.RouteDeparturePicker_customInputBody__YqtGp.RouteDeparturePicker_disabled___LB8z{background:var(--color-disabled-bg);border-color:var(--color-disabled-border);cursor:not-allowed}.RouteDeparturePicker_customInputBody__YqtGp.RouteDeparturePicker_disabled___LB8z *{cursor:not-allowed}.RouteDeparturePicker_customInputBody__YqtGp.RouteDeparturePicker_disabled___LB8z label{color:var(--color-disabled-label)}.RouteDeparturePicker_customInputBody__YqtGp.RouteDeparturePicker_disabled___LB8z .RouteDeparturePicker_input__vlEVw{color:var(--color-disabled-text);background:var(--color-disabled-bg)}.RouteDeparturePicker_customInputBody__YqtGp.RouteDeparturePicker_error__0wlwt{background:var(--color-light-red);border-color:var(--color-red)}.RouteDeparturePicker_customInputBody__YqtGp.RouteDeparturePicker_error__0wlwt label{color:var(--color-red)}.RouteDeparturePicker_customInputBody__YqtGp.RouteDeparturePicker_error__0wlwt .RouteDeparturePicker_input__vlEVw{color:var(--color-primary-dark);background:var(--color-light-red)}.RouteDeparturePicker_customInputBody__YqtGp:focus-within:not(.RouteDeparturePicker_error__0wlwt),.RouteDeparturePicker_customInputBody__YqtGp:focus:not(.RouteDeparturePicker_error__0wlwt){background:var(--color-brand-25)}.RouteDeparturePicker_customInputBody__YqtGp:focus-within:not(.RouteDeparturePicker_error__0wlwt)>label,.RouteDeparturePicker_customInputBody__YqtGp:focus:not(.RouteDeparturePicker_error__0wlwt)>label{color:var(--color-primary-main)}.RouteDeparturePicker_customInputBody__YqtGp:focus-within:not(.RouteDeparturePicker_error__0wlwt) .RouteDeparturePicker_input__vlEVw,.RouteDeparturePicker_customInputBody__YqtGp:focus:not(.RouteDeparturePicker_error__0wlwt) .RouteDeparturePicker_input__vlEVw{background:var(--color-brand-25)}.RouteDeparturePicker_customInputBody__YqtGp:not(.RouteDeparturePicker_disabled___LB8z,.RouteDeparturePicker_error__0wlwt):hover{box-shadow:0 0 0 2px #bbeafa}@media screen and (min-width:992px){.RouteDeparturePicker_customInputBody__YqtGp{min-height:52px}}.RouteDeparturePicker_eyeIconWrapper__m4hbM{position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer}.RouteDeparturePicker_eyeIconWrapper__m4hbM.RouteDeparturePicker_active__Zw2jW .RouteDeparturePicker_eyeIconShow__fZttG,.RouteDeparturePicker_eyeIconWrapper__m4hbM:not(.RouteDeparturePicker_active__Zw2jW) .RouteDeparturePicker_eyeIconHide__jwV38{display:none}.RouteDeparturePicker_errorText__ozjBR{color:var(--color-red);font-size:10px;font-weight:400;margin-top:2px;line-height:100%;margin-left:10px}.RouteDeparturePicker_modal__6uXZu{position:absolute;top:105%;padding:20px;background:#fff;width:100%;min-width:320px;border-radius:12px;border:1px solid var(--color-curface);transform:scale(0);z-index:3}.RouteDeparturePicker_modal__6uXZu.RouteDeparturePicker_active__Zw2jW{transform:scale(1)}.RouteDeparturePicker_separator__EExKW{background:none;border:none;border-bottom:1px solid var(--color-curface);margin:12px 0}.RouteDeparturePicker_range__7DTby{position:relative;display:flex;flex-direction:column;gap:8px}.RouteDeparturePicker_range__7DTby .RouteDeparturePicker_select__1lImh{border-radius:100px}.RouteDeparturePicker_range__7DTby .RouteDeparturePicker_select__1lImh label+button{padding-left:24px}.RouteDeparturePicker_submitBtn__M019A{margin-top:12px;width:100%;padding:13px}.RouteDeparturePicker_departureSelectList__zO9CT{max-height:200px}.RouteDeparturePicker_departureSelectList__zO9CT label+button{padding-left:24px}.RouteDeparturePicker_changeDestinationIcon__BJU5t{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.RadioPicker_radioPicker__gkYUT{display:inline-flex;align-items:center}.RadioPicker_radioPicker__gkYUT input{position:absolute;left:-9999px}.RadioPicker_radioPicker__gkYUT label{position:relative;padding-left:24px;cursor:pointer;line-height:20px;display:inline-block;color:var(--color-primary-dark);font-size:14px;font-weight:400}.RadioPicker_radioPicker__gkYUT label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}.RadioPicker_radioPicker__gkYUT label:after{content:"";width:12px;height:12px;background:var(--color-primary-main);position:absolute;top:3px;left:3px;border-radius:100%;transition:all .2s ease}.RadioPicker_radioPicker__gkYUT label:not(.RadioPicker_active__awgDr):after{opacity:0;transform:scale(0)}.RadioPicker_radioPicker__gkYUT label.RadioPicker_active__awgDr:after{opacity:1;transform:scale(1)}.RadioPicker_radioPicker__gkYUT label.RadioPicker_active__awgDr:before{border-color:var(--color-primary-main)}.RadioPicker_radioGroup__NACz5{display:flex;align-items:center;flex-wrap:wrap;gap:8px 30px}.ContactPerson_wrapper__n_uZh{display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.ContactPerson_wrapper__n_uZh{margin-top:8px;justify-content:left}}.ContactPerson_text__wVKNP{margin-left:4px;color:var(--color-primary-main);font-size:18px;line-height:120%;font-weight:500}@media screen and (max-width:767px){.ContactPerson_text__wVKNP{font-size:14px;line-height:140%;font-weight:400}}.ContactPersonCard_travellerCard__xaJn6{display:flex;flex-direction:column}.ContactPersonCard_wrapper__FRFnj{color:var(--color-primary-dark);margin-bottom:140px}.ContactPersonCard_headWrapper__yDOTn{display:flex;justify-content:space-between;width:100%}.ContactPersonCard_tripTitleDesktop__W_MmD{margin:48px 0 32px;font-size:36px;line-height:120%;font-weight:500}@media screen and (max-width:767px){.ContactPersonCard_tripTitleDesktop__W_MmD{display:none}}.ContactPersonCard_tripTitleMob__m3Rq7{display:none}@media screen and (max-width:767px){.ContactPersonCard_tripTitleMob__m3Rq7{display:block;position:relative;margin:32px 0 40px;width:49.5%;color:var(--color-secondary-blue);padding:4px 44px;background-color:var(--color-brand-25);border:1px solid var(--color-primary-main);border-radius:100px;font-size:14px;line-height:140%;font-weight:500}.ContactPersonCard_tripTitleMob__m3Rq7:before{content:"";position:absolute;top:50%;left:24px;transform:translateY(-50%);width:6px;height:6px;border-radius:100%;background-color:var(--color-primary-main)}}.ContactPersonCard_type__4_WNy{text-transform:capitalize}.ContactPersonCard_disclosureTopWrapper__0yexf{display:flex;justify-content:space-between;width:100%;margin-bottom:12px}@media screen and (max-width:767px){.ContactPersonCard_disclosureTopWrapper__0yexf{position:relative;flex-direction:column}}.ContactPersonCard_passengerTitle__9o8Qk{font-size:18px;line-height:120%;font-weight:500}.ContactPersonCard_contactPersonBlockMobile__VYj2C{justify-self:left}@media screen and (min-width:768px){.ContactPersonCard_contactPersonBlockMobile__VYj2C{display:none}}@media screen and (max-width:767px){.ContactPersonCard_contactPersonBlockDesktop__LcewR{display:none}}.ContactPersonCard_buttonBlock__TkIVu{display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.ContactPersonCard_buttonBlock__TkIVu{position:absolute;top:50%;right:0;transform:translateY(-50%)}}.ContactPersonCard_button__dIyzI{display:flex;align-items:center;justify-content:space-between;background:none;padding:0;color:var(--color-primary-dark)}.ContactPersonCard_icon__7KY9k{transition:transform .5s;margin-left:10px;font-size:25px}.ContactPersonCard_icon__7KY9k.ContactPersonCard_active__eyEXZ{transform:rotate(180deg)}.ContactPersonCard_form__Sk5eF{display:flex;align-items:flex-start;width:100%}@media screen and (max-width:1023px){.ContactPersonCard_form__Sk5eF{background:#fff;border-radius:16px;padding-bottom:16px;flex-direction:column-reverse}}@media screen and (min-width:1024px){.ContactPersonCard_form__Sk5eF{gap:16px}}.ContactPersonCard_formMainContent__oeUJi{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;width:100%}.ContactPersonCard_grid__8zIXo{width:100%;display:grid;grid-gap:16px;grid-template-columns:repeat(auto-fill,1fr);align-items:start}@media screen and (min-width:1024px){.ContactPersonCard_grid__8zIXo{grid-template-columns:repeat(2,1fr);flex-wrap:wrap}}.ContactPersonCard_halfWidth__NJtzp{max-width:48%}.ContactPersonCard_subGrid__rvUvK{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr);align-items:start}.ContactPersonCard_title__4gg3N{font-size:18px;font-weight:500;color:var(--color-primary-dark);margin-bottom:12px}.ContactPersonCard_submitBtn__PS4PB{margin-top:35px;padding:13px 32px}@media screen and (max-width:1023px){.ContactPersonCard_submitBtn__PS4PB{width:100%}}.ContactPersonCard_subTitle__yBo99{display:flex;margin:16px 0;align-items:center;white-space:nowrap;width:100%}.ContactPersonCard_subTitle__yBo99 h2{font-size:14px;font-weight:400;color:var(--color-primary-dark)}.ContactPersonCard_subTitle__yBo99 hr{border:1px solid var(--color-disabled-border);margin-left:16px;width:100%}.ContactPersonCard_profileImgCard__XmozM{min-width:240px;padding:16px}@media screen and (max-width:1023px){.ContactPersonCard_profileImgCard__XmozM{width:100%}}@media screen and (min-width:1024px){.ContactPersonCard_profileImgCard__XmozM{background:#fff;border-radius:16px;border:1px solid var(--color-curface)}}.ContactPersonCard_profileImgTitle___aAKt{font-weight:500;font-size:18px;margin-bottom:12px;color:var(--color-primary-dark);text-align:center}@media screen and (max-width:1023px){.ContactPersonCard_profileImgTitle___aAKt{display:none}}.ContactPersonCard_imgInput__5QCuK{margin-bottom:12px}.ContactPersonCard_profileMobileTitle__H_fQq{display:none;font-size:22px;font-weight:600;margin-bottom:16px}@media screen and (max-width:1023px){.ContactPersonCard_profileMobileTitle__H_fQq{display:block}}.ContactPersonCard_returnTripWrapper__xhCY8{width:100%;margin-top:24px;padding:32px 24px;background-color:#fff;border-radius:16px}@media screen and (max-width:767px){.ContactPersonCard_returnTripWrapper__xhCY8{padding:16px 24px}}.ContactPersonCard_checkboxWrapper__Ps6Xz{display:flex;justify-content:left;align-items:center;margin-top:12px}.ContactPersonCard_checkboxText__kpKTK{font-size:14px;line-height:140%;font-weight:400}.ContactPersonCard_vehicleBlock__JA2gG{display:flex}@media screen and (max-width:767px){.ContactPersonCard_vehicleBlock__JA2gG{flex-direction:column}}.ContactPersonCard_vehicleCheckbox__gHh55{margin-left:16px}@media screen and (max-width:767px){.ContactPersonCard_vehicleCheckbox__gHh55{margin-top:12px;margin-left:0}}@media screen and (min-width:768px){.ContactPersonCard_vehicleNumberInput__8N8UL{min-width:370px}}@media screen and (max-width:767px){.ContactPersonCard_vehicleNumberInput__8N8UL{width:100%}}.ContactPerson_wrapper__tAcEW{display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.ContactPerson_wrapper__tAcEW{margin-top:8px;justify-content:left}}.ContactPerson_text__sCUSR{margin-left:4px;color:var(--color-primary-main);font-size:18px;line-height:120%;font-weight:500}@media screen and (max-width:767px){.ContactPerson_text__sCUSR{font-size:14px;line-height:140%;font-weight:400}}.ContactPersonCard_travellerCard__2ljCF{display:flex;flex-direction:column}.ContactPersonCard_wrapper__CL7dh{color:var(--color-primary-dark);margin-bottom:140px}.ContactPersonCard_headWrapper___JRyR{display:flex;justify-content:space-between;width:100%}.ContactPersonCard_tripTitleDesktop__1BaV8{margin:48px 0 32px;font-size:36px;line-height:120%;font-weight:500}@media screen and (max-width:767px){.ContactPersonCard_tripTitleDesktop__1BaV8{display:none}}.ContactPersonCard_tripTitleMob__T030j{display:none}@media screen and (max-width:767px){.ContactPersonCard_tripTitleMob__T030j{display:block;position:relative;margin:32px 0 40px;width:49.5%;color:var(--color-secondary-blue);padding:4px 44px;background-color:var(--color-brand-25);border:1px solid var(--color-primary-main);border-radius:100px;font-size:14px;line-height:140%;font-weight:500}.ContactPersonCard_tripTitleMob__T030j:before{content:"";position:absolute;top:50%;left:24px;transform:translateY(-50%);width:6px;height:6px;border-radius:100%;background-color:var(--color-primary-main)}}.ContactPersonCard_type__dxqxr{text-transform:capitalize}.ContactPersonCard_disclosureTopWrapper__S0bo3{display:flex;justify-content:space-between;width:100%;margin-bottom:12px}@media screen and (max-width:767px){.ContactPersonCard_disclosureTopWrapper__S0bo3{position:relative;flex-direction:column}}.ContactPersonCard_passengerTitle__rWI94{font-size:18px;line-height:120%;font-weight:500}.ContactPersonCard_contactPersonBlockMobile__H5mEn{justify-self:left}@media screen and (min-width:768px){.ContactPersonCard_contactPersonBlockMobile__H5mEn{display:none}}@media screen and (max-width:767px){.ContactPersonCard_contactPersonBlockDesktop__v0npK{display:none}}.ContactPersonCard_buttonBlock__NIfaV{display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.ContactPersonCard_buttonBlock__NIfaV{position:absolute;top:50%;right:0;transform:translateY(-50%)}}.ContactPersonCard_button__cXTkd{display:flex;align-items:center;justify-content:space-between;background:none;padding:0;color:var(--color-primary-dark)}.ContactPersonCard_icon__C_9do{transition:transform .5s;margin-left:10px;font-size:25px}.ContactPersonCard_icon__C_9do.ContactPersonCard_active__Ib1Sk{transform:rotate(180deg)}.ContactPersonCard_form__Lj3Mj{display:flex;align-items:flex-start;width:100%}@media screen and (max-width:1023px){.ContactPersonCard_form__Lj3Mj{background:#fff;border-radius:16px;padding-bottom:16px;flex-direction:column-reverse}}@media screen and (min-width:1024px){.ContactPersonCard_form__Lj3Mj{gap:16px}}.ContactPersonCard_formMainContent__Iboyl{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;width:100%}.ContactPersonCard_grid__tK8OS{width:100%;display:grid;grid-gap:16px;grid-template-columns:repeat(auto-fill,1fr);align-items:start}@media screen and (min-width:1024px){.ContactPersonCard_grid__tK8OS{grid-template-columns:repeat(2,1fr);flex-wrap:wrap}}.ContactPersonCard_halfWidth__oj6wx{max-width:48%}.ContactPersonCard_subGrid__h3VFX{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr);align-items:start}.ContactPersonCard_title__lnsqE{font-size:18px;font-weight:500;color:var(--color-primary-dark);margin-bottom:12px}.ContactPersonCard_submitBtn__e0RJH{margin-top:35px;padding:13px 32px}@media screen and (max-width:1023px){.ContactPersonCard_submitBtn__e0RJH{width:100%}}.ContactPersonCard_subTitle__O2hAr{display:flex;margin:16px 0;align-items:center;white-space:nowrap;width:100%}.ContactPersonCard_subTitle__O2hAr h2{font-size:14px;font-weight:400;color:var(--color-primary-dark)}.ContactPersonCard_subTitle__O2hAr hr{border:1px solid var(--color-disabled-border);margin-left:16px;width:100%}.ContactPersonCard_profileImgCard__15ynS{min-width:240px;padding:16px}@media screen and (max-width:1023px){.ContactPersonCard_profileImgCard__15ynS{width:100%}}@media screen and (min-width:1024px){.ContactPersonCard_profileImgCard__15ynS{background:#fff;border-radius:16px;border:1px solid var(--color-curface)}}.ContactPersonCard_profileImgTitle__SCcDl{font-weight:500;font-size:18px;margin-bottom:12px;color:var(--color-primary-dark);text-align:center}@media screen and (max-width:1023px){.ContactPersonCard_profileImgTitle__SCcDl{display:none}}.ContactPersonCard_imgInput__8JytE{margin-bottom:12px}.ContactPersonCard_profileMobileTitle__iUcsr{display:none;font-size:22px;font-weight:600;margin-bottom:16px}@media screen and (max-width:1023px){.ContactPersonCard_profileMobileTitle__iUcsr{display:block}}.ContactPersonCard_returnTripWrapper__MYZmE{width:100%;margin-top:24px;padding:32px 24px;background-color:#fff;border-radius:16px}@media screen and (max-width:767px){.ContactPersonCard_returnTripWrapper__MYZmE{padding:16px 24px}}.ContactPersonCard_checkboxWrapper__RTj7k{display:flex;justify-content:left;align-items:center;margin-top:12px}.ContactPersonCard_checkboxText__DXr7W{font-size:14px;line-height:140%;font-weight:400}.ContactPersonCard_vehicleBlock__CWh_5{display:flex}@media screen and (max-width:767px){.ContactPersonCard_vehicleBlock__CWh_5{flex-direction:column}}.ContactPersonCard_vehicleCheckbox__SkKYe{margin-left:16px}@media screen and (max-width:767px){.ContactPersonCard_vehicleCheckbox__SkKYe{margin-top:12px;margin-left:0}}@media screen and (min-width:768px){.ContactPersonCard_vehicleNumberInput__1fbkL{min-width:370px}}@media screen and (max-width:767px){.ContactPersonCard_vehicleNumberInput__1fbkL{width:100%}}.TravellerForm_myProfileForm__UztMa{display:flex;flex-direction:column;flex-grow:1}@media screen and (max-width:1023px){.TravellerForm_myProfileForm__UztMa{padding-top:40px;padding-bottom:40px}}.TravellerForm_form__SvmCY{display:flex;align-items:flex-start;width:100%}@media screen and (max-width:1023px){.TravellerForm_form__SvmCY{background:#fff;border-radius:16px;flex-direction:column-reverse}}@media screen and (min-width:1024px){.TravellerForm_form__SvmCY{gap:16px}}.TravellerForm_formMainContent__9Wbqf{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;width:100%}@media screen and (max-width:1023px){.TravellerForm_formMainContent__9Wbqf{padding:0 12px}}.TravellerForm_grid___UY15{width:100%;display:grid;grid-gap:16px;grid-template-columns:repeat(auto-fill,1fr);align-items:flex-start}@media screen and (min-width:1024px){.TravellerForm_grid___UY15{grid-template-columns:repeat(2,1fr);flex-wrap:wrap}}.TravellerForm_halfWidth__EftK0{max-width:48%}.TravellerForm_subGrid__e_N3i{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr)}.TravellerForm_title__e4Ntt{font-size:18px;font-weight:500;color:var(--color-primary-dark)}.TravellerForm_submitBtn__I_VDU{margin-top:35px}@media screen and (max-width:1023px){.TravellerForm_submitBtn__I_VDU{width:100%}}.TravellerForm_subTitle__Z_I4D{display:flex;margin:16px 0;align-items:center;white-space:nowrap;width:100%}.TravellerForm_subTitle__Z_I4D h2{font-size:14px;font-weight:400;color:var(--color-primary-dark)}.TravellerForm_subTitle__Z_I4D hr{border:1px solid var(--color-disabled-border);margin-left:16px;width:100%}.TravellerForm_profileImgCard__ESMOl{min-width:240px;padding:16px}@media screen and (max-width:1023px){.TravellerForm_profileImgCard__ESMOl{width:100%}}@media screen and (min-width:1024px){.TravellerForm_profileImgCard__ESMOl{background:#fff;border-radius:16px;border:1px solid var(--color-curface)}}.TravellerForm_profileImgTitle__vitOS{font-weight:500;font-size:18px;margin-bottom:12px;color:var(--color-primary-dark);text-align:center}@media screen and (max-width:1023px){.TravellerForm_profileImgTitle__vitOS{display:none}}.TravellerForm_imgInput__3NlkD{margin-bottom:12px}.TravellerForm_profileMobileTitle__myqWB{display:none;font-size:22px;font-weight:600;margin-bottom:16px}@media screen and (max-width:1023px){.TravellerForm_profileMobileTitle__myqWB{display:block}}.TravellerForm_button__54Z8k{display:flex;justify-content:space-between;flex-grow:1;width:100%;background:none}@media screen and (max-width:1023px){.TravellerForm_button__54Z8k{padding:16px 12px}}.TravellerForm_panel__1mURS{padding:12px 0;width:100%}.TravellerForm_icon__Gc_uu{transition:transform .5s;margin-left:24px}.TravellerForm_icon__Gc_uu.TravellerForm_active__VjZTH{transform:rotate(180deg)}.TravellerForm_deleteBtn__uQroV{margin-top:12px;padding:12px}.TravellerForm_contactPersonBlockMobile__iCivt{justify-self:left}@media screen and (min-width:768px){.TravellerForm_contactPersonBlockMobile__iCivt{display:none}}@media screen and (max-width:767px){.TravellerForm_contactPersonBlockDesktop__SC8Xh{display:none}}.TravellerForm_buttonBlock__P_dXE{display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.TravellerForm_buttonBlock__P_dXE{position:absolute;top:50%;right:0;transform:translateY(-50%)}}.TravellerForm_datepicker__r_U8L input{padding-top:20px!important}.CustomDateRangePicker_container__w_9ic{display:flex;flex-grow:1}.CustomDateRangePicker_icon__zhXIP{position:absolute;right:10px;top:50%;transform:translateY(-50%);margin-left:auto}.CustomDateRangePicker_customDatePicker__Mvwg8{position:relative;display:flex;justify-content:center;flex-direction:column;background:var(--color-white);border-radius:12px;transition:.5s;border:1px solid var(--color-curface);height:100%}.CustomDateRangePicker_customDatePicker__Mvwg8 input{width:100%;height:100%;font-size:14px;transition:color .5s,background-color .5s;padding:8px 30px 8px 16px;border-radius:12px;max-height:50px}@media screen and (min-width:768px){.CustomDateRangePicker_customDatePicker__Mvwg8 input{font-size:16px}}.CustomDateRangePicker_customDatePicker__Mvwg8 .CustomDateRangePicker_datePickerLabel__nfHWx{padding-top:20px}.CustomDateRangePicker_customDatePicker__Mvwg8 .CustomDateRangePicker_label__KDCU5{position:absolute;z-index:1;top:8px;left:15px;line-height:100%;color:var(--color-secondary-dark);font-size:12px;font-weight:400;margin-bottom:4px;transition:color .5s}.CustomDateRangePicker_customDatePicker__Mvwg8.CustomDateRangePicker_error__GcFWQ{background:var(--color-light-red);border-color:var(--color-red)}.CustomDateRangePicker_customDatePicker__Mvwg8.CustomDateRangePicker_error__GcFWQ .CustomDateRangePicker_label__KDCU5{color:var(--color-red)}.CustomDateRangePicker_customDatePicker__Mvwg8.CustomDateRangePicker_error__GcFWQ input{color:var(--color-primary-dark);background:var(--color-light-red)}.CustomDateRangePicker_customDatePicker__Mvwg8.CustomDateRangePicker_error__GcFWQ .CustomDateRangePicker_icon__zhXIP path{stroke:var(--color-red)}.CustomDateRangePicker_customDatePicker__Mvwg8.CustomDateRangePicker_disabled__nJ4nY{background:var(--color-disabled-bg)!important;border-color:var(--color-disabled-border)!important;cursor:not-allowed}.CustomDateRangePicker_customDatePicker__Mvwg8.CustomDateRangePicker_disabled__nJ4nY *{cursor:not-allowed}.CustomDateRangePicker_customDatePicker__Mvwg8.CustomDateRangePicker_disabled__nJ4nY .CustomDateRangePicker_label__KDCU5{color:var(--color-disabled-label)!important}.CustomDateRangePicker_customDatePicker__Mvwg8.CustomDateRangePicker_disabled__nJ4nY input{color:var(--color-disabled-text)!important;background:var(--color-disabled-bg)!important}.CustomDateRangePicker_customDatePicker__Mvwg8:focus-within{background:var(--color-brand-25);border-color:var(--color-brand-blue)}.CustomDateRangePicker_customDatePicker__Mvwg8:focus-within input{background:var(--color-brand-25)}.CustomDateRangePicker_customDatePicker__Mvwg8:focus-within .CustomDateRangePicker_label__KDCU5{color:var(--color-primary-main)}.CustomDateRangePicker_customDatePicker__Mvwg8:not(.CustomDateRangePicker_disabled__nJ4nY,.CustomDateRangePicker_error__GcFWQ):hover{box-shadow:0 0 0 2px #bbeafa}@media screen and (min-width:992px){.CustomDateRangePicker_customDatePicker__Mvwg8{min-height:50px}}.CustomDateRangePicker_pickerWrapper__uNSIQ{display:flex;flex-direction:column;width:100%;flex-grow:1}.CustomDateRangePicker_day__u9VfH:hover{background:var(--color-third-dark)}.CustomSelect_selectBtn__qNrh0{background:var(--color-white);border:none;outline:none;text-align:left;padding:8px 20px;color:var(--color-primary-dark);align-items:center;display:flex;flex-grow:1;min-height:48px}.CustomSelect_arrowIcon__1G9DX{position:absolute;right:20px;top:50%;display:flex;margin-left:auto;transition:.5s;transform:translateY(-50%)}.CustomSelect_arrowIcon__1G9DX.CustomSelect_active__N2tAE{transform:translateY(-45%) rotate(180deg)}.CustomSelect_placeholder__A28g5{font-size:16px;font-weight:400;color:var(--color-primary-dark)}.CustomSelect_customSelect__GrlJ0{display:flex;align-items:flex-start;flex-direction:column;position:relative;transition:.5s}.CustomSelect_customSelect__GrlJ0 label{position:absolute;top:8px;left:20px;line-height:100%;color:var(--color-secondary-dark);font-size:12px;font-weight:400;margin-bottom:4px}.CustomSelect_customSelect__GrlJ0 label+.CustomSelect_selectBtn__qNrh0{padding-top:20px}@media screen and (min-width:992px){.CustomSelect_customSelect__GrlJ0{min-height:52px}}.CustomSelect_mainContainer__MwBRT{width:100%;height:100%;position:relative;display:flex;flex-grow:1;justify-content:center;flex-direction:column;border-radius:100px;overflow:hidden;border:1px solid var(--color-curface);transition:background-color .5s,box-shadow .5s}.CustomSelect_mainContainer__MwBRT:not(.CustomSelect_disabled__68hq4,.CustomSelect_error__lFsu_,.CustomSelect_clickable__aQ_78):hover{box-shadow:0 0 0 2px #bbeafa}.CustomSelect_mainContainer__MwBRT.CustomSelect_disabled__68hq4{background:var(--color-disabled-bg);border-color:var(--color-disabled-border);cursor:not-allowed}.CustomSelect_mainContainer__MwBRT.CustomSelect_disabled__68hq4 *{cursor:not-allowed}.CustomSelect_mainContainer__MwBRT.CustomSelect_disabled__68hq4 label{color:var(--color-disabled-label)}.CustomSelect_mainContainer__MwBRT.CustomSelect_disabled__68hq4 .CustomSelect_selectBtn__qNrh0{color:var(--color-disabled-text);background:var(--color-disabled-bg)}.CustomSelect_mainContainer__MwBRT.CustomSelect_active__N2tAE .CustomSelect_selectBtn__qNrh0{background:var(--color-brand-25)}.CustomSelect_mainContainer__MwBRT.CustomSelect_active__N2tAE label{color:var(--color-primary-main)}.CustomSelect_mainContainer__MwBRT.CustomSelect_error__lFsu_{background:var(--color-light-red);border-color:var(--color-red)}.CustomSelect_mainContainer__MwBRT.CustomSelect_error__lFsu_ label{color:var(--color-red)}.CustomSelect_mainContainer__MwBRT.CustomSelect_error__lFsu_ .CustomSelect_selectBtn__qNrh0{color:var(--color-primary-dark);background:var(--color-light-red)}.CustomSelect_mainContainer__MwBRT.CustomSelect_clickable__aQ_78 *{cursor:not-allowed}.CustomSelect_mainContainer__MwBRT.CustomSelect_large__rhOFq{min-height:56px}.CustomSelect_mainContainer__MwBRT.CustomSelect_large__rhOFq label{left:20px}.CustomSelect_listWrapper__0am7N{width:100%;height:100%}.CustomSelect_item__ZLiv3{padding:8px 16px;transition:background-color .5s,color .5s;color:var(--color-primary-dark)}.CustomSelect_item__ZLiv3:not(.CustomSelect_noItems__MK_ay,.CustomSelect_disabled__68hq4){cursor:pointer}.CustomSelect_item__ZLiv3:not(.CustomSelect_disabled__68hq4,.CustomSelect_noItems__MK_ay):hover{background:var(--color-brand-25)}.CustomSelect_disabled__68hq4{background:var(--color-disabled-bg);cursor:not-allowed;color:var(--color-disabled-text)}.CustomSelect_list___9kf_{z-index:2;top:105%;width:100%;left:0;position:absolute;gap:8px;padding:16px 0;background:var(--color-white);border-radius:13px;overflow:auto;max-height:400px;border:1px solid var(--color-curface)}.CustomSelect_list___9kf_>:not(:last-of-type){margin-bottom:3px}.CustomSelect_errorText__1Ihc_{display:flex;color:var(--color-red);font-size:10px;font-weight:400;margin-top:2px;line-height:100%;margin-left:10px}.CustomSelect_groupLabel__qNm_s{padding:8px 16px;color:var(--color-primary-dark);font-weight:600}.CustomSelect_noItems__MK_ay{text-align:center}.LocationPicker_eyeIconWrapper__xJPcP{position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer}.LocationPicker_eyeIconWrapper__xJPcP.LocationPicker_active__HDClw .LocationPicker_eyeIconShow__ephxU,.LocationPicker_eyeIconWrapper__xJPcP:not(.LocationPicker_active__HDClw) .LocationPicker_eyeIconHide__5dwNb{display:none}.LocationPicker_errorText__B6FVI{color:var(--color-red);font-size:10px;font-weight:400;margin-top:2px;line-height:100%;margin-left:10px}.LocationPicker_modal__TM6Fa{position:absolute;top:105%;padding:20px;background:#fff;width:100%;min-width:320px;border-radius:12px;border:1px solid var(--color-curface);transform:scale(0);z-index:3}.LocationPicker_modal__TM6Fa.LocationPicker_active__HDClw{transform:scale(1)}.LocationPicker_separator__CYDjr{background:none;border:none;border-bottom:1px solid var(--color-curface);margin:12px 0}.LocationPicker_range__hxcKv{position:relative;display:flex;flex-direction:column;gap:8px;color:red}.LocationPicker_range__hxcKv .LocationPicker_select__BN092{border-radius:100px}.LocationPicker_range__hxcKv .LocationPicker_select__BN092 button{background-color:var(--color-brand-25)}.LocationPicker_range__hxcKv .LocationPicker_select__BN092 label+button{padding-left:24px}.LocationPicker_submitBtn__4Uf1T{margin-top:12px;width:100%;padding:13px}.LocationPicker_departureSelectList__hM3bH{max-height:200px}.LocationPicker_changeDestinationIcon__K7nCZ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.HotelsSearchBar_main__u9h3H{position:relative;z-index:10;display:flex;gap:5px;padding:16px 24px;border-radius:24px;border:1px solid #a4a4a4;background:hsla(0,0%,100%,.102);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.HotelsSearchBar_main__u9h3H>*{flex:1 1}.HotelsSearchBar_main__u9h3H.HotelsSearchBar_typesActive__A9N9z{-webkit-clip-path:polygon(10% .2%,90% .2%,90% 0,1500% 0,100% 1500%,0 1500%,0 0,10% 0);clip-path:polygon(10% .2%,90% .2%,90% 0,1500% 0,100% 1500%,0 1500%,0 0,10% 0)}@media screen and (min-width:768px){.HotelsSearchBar_main__u9h3H.HotelsSearchBar_typesActive__A9N9z{-webkit-clip-path:polygon(10% 1.075%,90% 1.075%,90% 0,1500% 0,100% 1500%,0 1500%,0 0,10% 0);clip-path:polygon(10% 1.075%,90% 1.075%,90% 0,1500% 0,100% 1500%,0 1500%,0 0,10% 0)}}.HotelsSearchBar_main__u9h3H .HotelsSearchBar_submitBtn__tR9Gh{margin-top:16px;padding:14px 33px}@media screen and (min-width:1024px){.HotelsSearchBar_main__u9h3H .HotelsSearchBar_submitBtn__tR9Gh{margin-top:0;max-width:130px}}@media screen and (max-width:1023px){.HotelsSearchBar_main__u9h3H{flex-direction:column}}@media screen and (min-width:1024px){.HotelsSearchBar_main__u9h3H{align-items:center;border-radius:100px}}.HotelsSearchBar_input__R3qW3,.HotelsSearchBar_input__R3qW3 input{border-radius:40px}@media screen and (min-width:1024px){.HotelsSearchBar_input__R3qW3,.HotelsSearchBar_input__R3qW3 input{border-radius:100px!important}}@media screen and (min-width:1440px){.HotelsSearchBar_input__R3qW3{min-width:350px}}.HotelsSearchBar_dateInput__vDJ0D{border-radius:100px!important}.HotelsSearchBar_dateInput__vDJ0D input{padding-top:22px!important}.HotelsSearchBar_types__BAADq{display:flex;position:relative;gap:10px;overflow:hidden;justify-content:space-between;margin:0 auto;bottom:-1px}@media screen and (min-width:1024px){.HotelsSearchBar_types__BAADq{max-width:93%;justify-content:center}}.HotelsSearchBar_type__cgrPP{display:flex;justify-content:center;width:100%;padding:10px 30px;background:hsla(0,0%,100%,.102);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #a4a4a4;border-left:1px solid #a4a4a4;border-right:1px solid #a4a4a4;border-radius:24px 24px 0 0;font-size:20px;font-weight:600;color:#fff;position:relative;cursor:pointer}@media screen and (min-width:1024px){.HotelsSearchBar_type__cgrPP{width:auto;text-align:center;padding:10px 100px;border-radius:100px 100px 0 0}}.HotelsSearchBar_type__cgrPP .HotelsSearchBar_border__7UtTX{position:absolute;height:200%;width:200%;left:0;top:0}.HotelsSearchBar_type__cgrPP svg{margin-right:8px}.HotelsSearchBar_type__cgrPP svg path{stroke:#fff}.HotelsSearchBar_type__cgrPP span{display:flex;align-items:center;opacity:.5}.HotelsSearchBar_type__cgrPP.HotelsSearchBar_active__JlHHU{z-index:2}.HotelsSearchBar_type__cgrPP.HotelsSearchBar_active__JlHHU span,.HotelsSearchBar_type__cgrPP.HotelsSearchBar_active__JlHHU:after,.HotelsSearchBar_type__cgrPP.HotelsSearchBar_active__JlHHU:before{opacity:1}.HotelsSearchBar_type__cgrPP:after,.HotelsSearchBar_type__cgrPP:before{opacity:0;content:"";width:60vw;height:1px;border:1px solid #a4a4a4;position:absolute;bottom:0;border-top:0}.HotelsSearchBar_type__cgrPP:after{right:100%}.HotelsSearchBar_type__cgrPP:before{left:100%}.HotelsSearchBar_default__oGIu6 .HotelsSearchBar_main__u9h3H{background:#fff;border-color:transparent}.HotelsSearchBar_default__oGIu6 .HotelsSearchBar_types__BAADq{max-width:none;justify-content:flex-start}.HotelsSearchBar_default__oGIu6 .HotelsSearchBar_type__cgrPP{color:var(--color-primary-main);background:#fff;border-color:transparent}.HotelsSearchBar_default__oGIu6 .HotelsSearchBar_type__cgrPP:not(.HotelsSearchBar_active__JlHHU){background:#f2faff}.HotelsSearchBar_default__oGIu6 .HotelsSearchBar_type__cgrPP.HotelsSearchBar_active__JlHHU:after,.HotelsSearchBar_default__oGIu6 .HotelsSearchBar_type__cgrPP.HotelsSearchBar_active__JlHHU:before{opacity:.05}.HotelsSearchBar_default__oGIu6 .HotelsSearchBar_type__cgrPP svg path{stroke:var(--color-primary-main)}.HotelsSearchBar_default__oGIu6 .HotelsSearchBar_input__R3qW3 input{border-color:var(--color-brand-blue);background:var(--color-brand-25)}.HotelsSearchBar_hotels__tnuMT .HotelsSearchBar_main__u9h3H{background:#fff;border-color:transparent}.HotelsSearchBar_hotels__tnuMT .HotelsSearchBar_types__BAADq{max-width:none;justify-content:flex-start}.HotelsSearchBar_hotels__tnuMT .HotelsSearchBar_type__cgrPP{color:var(--color-primary-main);background:#fff;border-color:transparent}.HotelsSearchBar_hotels__tnuMT .HotelsSearchBar_type__cgrPP:not(.HotelsSearchBar_active__JlHHU){background:#f2faff}.HotelsSearchBar_hotels__tnuMT .HotelsSearchBar_type__cgrPP.HotelsSearchBar_active__JlHHU:after,.HotelsSearchBar_hotels__tnuMT .HotelsSearchBar_type__cgrPP.HotelsSearchBar_active__JlHHU:before{opacity:.05}.HotelsSearchBar_hotels__tnuMT .HotelsSearchBar_type__cgrPP svg path{stroke:var(--color-primary-main)}.HotelsSearchBar_hotels__tnuMT .HotelsSearchBar_input__R3qW3 input{border-color:var(--color-brand-blue);background:var(--color-brand-25)}.HotelsSearchBar_inputWrapper__rMqxu{display:flex}@media screen and (max-width:767px){.HotelsSearchBar_inputWrapper__rMqxu{display:flex;flex-direction:column}}.HotelsSearchBar_inputWrapper__rMqxu label{left:24px!important}@media screen and (min-width:1024px){.HotelsSearchBar_inputSearchBar__4RIEA{min-width:350px;border-radius:100px!important}}.HotelsSearchBar_inputSearchBar__4RIEA .HotelsSearchBar_defaultInput__gH5LE input{border-radius:100px!important}.HotelsSearchBar_inputSearchBar__4RIEA .HotelsSearchBar_defaultInput__gH5LE input:hover{background-color:var(--color-input-background)}.HotelsSearchBar_inputStyles__xPbEw::placeholder{color:var(--color-primary-dark)!important;font-size:16px;line-height:140%;font-weight:400}.HotelsSearchBar_inputWrapper__rMqxu label,.HotelsSearchBar_input__R3qW3 label{left:24px}.HotelsSearchBar_inputWrapper__rMqxu input,.HotelsSearchBar_input__R3qW3 input{padding-left:24px}.HotelsSearchBar_rangeInput__jpXJw{border-radius:100px!important}.HotelsSearchBar_rangeInput__jpXJw input{border-radius:100px!important;padding-top:20px!important}.DatePickerHeader_calenderBtn__Ktq5P{background:none;border-radius:50%}.DatePickerHeader_calenderBtn__Ktq5P svg{font-size:25px}.DatePickerHeader_calenderBtn__Ktq5P svg path{transition:.5s}.DatePickerHeader_calenderBtn__Ktq5P:hover svg path{stroke:var(--color-primary-main)}.DatePickerHeader_customHeader__HGeRO{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.DatePickerHeader_customHeader__HGeRO>.DatePickerHeader_calenderBtn__Ktq5P:first-of-type{transform:rotate(90deg)}.DatePickerHeader_customHeader__HGeRO>.DatePickerHeader_calenderBtn__Ktq5P:last-of-type{transform:rotate(270deg)}.DatePickerHeader_customHeader__HGeRO>.DatePickerHeader_calenderBtn__Ktq5P:not(:last-of-type){margin-right:8px}.DatePickerHeader_selectWrapper__Ly6D9{position:relative;background:none}.DatePickerHeader_options__ukUxf{position:absolute;z-index:2;top:105%;left:0;background:#fff;padding:10px 0;border-radius:6px;box-shadow:0 1px 6px 0 hsla(0,0%,44%,.078);max-height:250px;overflow:auto}.DatePickerHeader_option__4Gam9{padding:5px 20px;transition:background-color .5s;color:var(--color-primary-dark)}.DatePickerHeader_option__4Gam9:hover{background-color:var(--color-brand-25)}.DatePickerHeader_buttonContent__Dg4m4{font-size:14px;font-weight:500;color:var(--color-primary-dark)}.DatePickerHeader_btnIco__oVIWD{font-size:20px}.DatePickerHeader_filters__L_Y_w{display:flex;align-items:center;gap:10px}.HotelCard_cardWrapper__fUF5C{display:flex;background-color:#fff;border-radius:24px;padding:12px;cursor:pointer;min-width:100%;margin-bottom:16px;transition:.5s}.HotelCard_cardWrapper__fUF5C img{transition:.5s}.HotelCard_cardWrapper__fUF5C:hover{box-shadow:0 8px 16px 6px rgba(0,0,0,.059)}.HotelCard_cardWrapper__fUF5C:hover img{transform:scale(var(--card-zoom))}@media screen and (max-width:767px){.HotelCard_cardWrapper__fUF5C{flex-direction:column}}.HotelCard_imageContainer__r7VhV{position:relative;min-width:230px!important;height:160px!important;overflow:hidden;border-radius:16px}.HotelCard_cardImage__xFj_9{border-radius:16px;min-height:160px;object-fit:cover}.HotelCard_contentContainer__O7G7v{display:flex;justify-content:space-between;width:100%;margin-left:24px}@media screen and (max-width:767px){.HotelCard_contentContainer__O7G7v{margin-left:0;margin-top:12px}}.HotelCard_leftSide__8N9Sl{align-self:center}@media screen and (max-width:767px){.HotelCard_leftSide__8N9Sl{width:100%}}.HotelCard_rightSide__BxlcA{align-self:center}@media screen and (max-width:767px){.HotelCard_rightSide__BxlcA{display:none}}.HotelCard_title__KRYWZ{color:var(--color-primary-dark);font-size:24px;line-height:120%;font-weight:600}.HotelCard_location__e0L5a{margin-top:4px;color:var(--color-primary-dark);font-size:14px;line-height:140%;font-weight:400}@media screen and (max-width:539px){.HotelCard_location__e0L5a{margin-top:8px}}.HotelCard_from__7Ue7E{align-self:flex-end;margin-right:12px;color:var(--color-third-dark);font-size:12px;line-height:160%;font-weight:400}@media screen and (max-width:767px){.HotelCard_from__7Ue7E{align-self:flex-start}}.HotelCard_value__0TVXs{display:flex}.HotelCard_priceValue__eEnOR{display:flex;margin-top:16px}@media screen and (max-width:767px){.HotelCard_priceValue__eEnOR{flex-direction:column}}.HotelCard_price__0Bx_y{color:var(--color-primary-main);font-size:24px;line-height:120%;font-weight:600}@media screen and (max-width:767px){.HotelCard_price__0Bx_y{font-size:22px;line-height:120%;font-weight:600}}.HotelCard_button__FoMZb{min-width:150px}.HotelCard_mobileWrapper__AamEM{display:flex;justify-content:space-between;min-width:100%}.HotelCard_mobileButtonWrapper__mu9DH{display:flex;align-self:flex-end}@media screen and (min-width:768px){.HotelCard_mobileButtonWrapper__mu9DH{display:none}}.DeparturePicker_input__2gOXB{display:flex;padding:8px 16px;flex-grow:1;min-height:22px;border-radius:12px;font-size:16px;transition:.5s;color:var(--color-primary-dark)}@media screen and (max-width:767px){.DeparturePicker_input__2gOXB{font-size:14px}}.DeparturePicker_customInput__t5EWx{position:relative;display:block;flex-direction:column}.DeparturePicker_customInputBody__GD5ts{display:flex;background:#fff;border:1px solid var(--color-curface);border-radius:100px;overflow:hidden;transition:background-color .5s,box-shadow .5s}.DeparturePicker_customInputBody__GD5ts>label{position:absolute;top:8px;left:15px;line-height:100%;color:var(--color-secondary-dark);font-size:12px;font-weight:400;transition:color .5s}.DeparturePicker_customInputBody__GD5ts>label+.DeparturePicker_input__2gOXB{padding-top:20px}.DeparturePicker_customInputBody__GD5ts.DeparturePicker_disabled__l_J82{background:var(--color-disabled-bg);border-color:var(--color-disabled-border);cursor:not-allowed}.DeparturePicker_customInputBody__GD5ts.DeparturePicker_disabled__l_J82 *{cursor:not-allowed}.DeparturePicker_customInputBody__GD5ts.DeparturePicker_disabled__l_J82 label{color:var(--color-disabled-label)}.DeparturePicker_customInputBody__GD5ts.DeparturePicker_disabled__l_J82 .DeparturePicker_input__2gOXB{color:var(--color-disabled-text);background:var(--color-disabled-bg)}.DeparturePicker_customInputBody__GD5ts.DeparturePicker_error__pbXv2{background:var(--color-light-red);border-color:var(--color-red)}.DeparturePicker_customInputBody__GD5ts.DeparturePicker_error__pbXv2 label{color:var(--color-red)}.DeparturePicker_customInputBody__GD5ts.DeparturePicker_error__pbXv2 .DeparturePicker_input__2gOXB{color:var(--color-primary-dark);background:var(--color-light-red)}.DeparturePicker_customInputBody__GD5ts:focus-within:not(.DeparturePicker_error__pbXv2),.DeparturePicker_customInputBody__GD5ts:focus:not(.DeparturePicker_error__pbXv2){background:var(--color-brand-25)}.DeparturePicker_customInputBody__GD5ts:focus-within:not(.DeparturePicker_error__pbXv2)>label,.DeparturePicker_customInputBody__GD5ts:focus:not(.DeparturePicker_error__pbXv2)>label{color:var(--color-primary-main)}.DeparturePicker_customInputBody__GD5ts:focus-within:not(.DeparturePicker_error__pbXv2) .DeparturePicker_input__2gOXB,.DeparturePicker_customInputBody__GD5ts:focus:not(.DeparturePicker_error__pbXv2) .DeparturePicker_input__2gOXB{background:var(--color-brand-25)}.DeparturePicker_customInputBody__GD5ts:not(.DeparturePicker_disabled__l_J82,.DeparturePicker_error__pbXv2):hover{box-shadow:0 0 0 2px #bbeafa}@media screen and (min-width:992px){.DeparturePicker_customInputBody__GD5ts{min-height:52px}}.DeparturePicker_eyeIconWrapper__56JUS{position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer}.DeparturePicker_eyeIconWrapper__56JUS.DeparturePicker_active__2gfKi .DeparturePicker_eyeIconShow__BqTfJ,.DeparturePicker_eyeIconWrapper__56JUS:not(.DeparturePicker_active__2gfKi) .DeparturePicker_eyeIconHide__dMANX{display:none}.DeparturePicker_errorText__yQlgm{color:var(--color-red);font-size:10px;font-weight:400;margin-top:2px;line-height:100%;margin-left:10px}.DeparturePicker_modal__3GrmC{position:absolute;top:105%;padding:20px;background:#fff;width:100%;min-width:320px;border-radius:12px;border:1px solid var(--color-curface);transform:scale(0);z-index:3}.DeparturePicker_modal__3GrmC.DeparturePicker_active__2gfKi{transform:scale(1)}.DeparturePicker_separator__o4T2i{background:none;border:none;border-bottom:1px solid var(--color-curface);margin:12px 0}.DeparturePicker_range__v6IzC{position:relative;display:flex;flex-direction:column;gap:8px}.DeparturePicker_range__v6IzC .DeparturePicker_select__c9qJG{border-radius:100px}.DeparturePicker_range__v6IzC .DeparturePicker_select__c9qJG label+button{padding-left:24px}.DeparturePicker_submitBtn__oiFrO{margin-top:12px;width:100%;padding:13px}.DeparturePicker_departureSelectList__FFRVc{max-height:200px}.DeparturePicker_departureSelectList__FFRVc label+button{padding-left:24px}.DeparturePicker_changeDestinationIcon__L_nzM{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.TravellersPicker_input__gLkPR{display:flex;padding:8px 24px;flex-grow:1;min-height:22px;border-radius:12px;font-size:16px;transition:.5s;color:var(--color-primary-dark)}@media screen and (max-width:767px){.TravellersPicker_input__gLkPR{font-size:14px}}.TravellersPicker_customTextInput__7Jq4w{position:relative;display:block;flex-direction:column}.TravellersPicker_customTextInput__7Jq4w label{position:absolute;top:8px;left:24px;line-height:100%;color:var(--color-secondary-dark);font-size:12px;font-weight:400;transition:color .5s}.TravellersPicker_customTextInput__7Jq4w label+.TravellersPicker_input__gLkPR{padding-top:20px}.TravellersPicker_customTextInput__7Jq4w label+button{padding-left:24px}.TravellersPicker_customTextInputBody__wJ4e_{display:flex;background:#fff;border:1px solid var(--color-curface);border-radius:100px;overflow:hidden;transition:background-color .5s,box-shadow .5s}.TravellersPicker_customTextInputBody__wJ4e_.TravellersPicker_disabled__D0gQ8{background:var(--color-disabled-bg);border-color:var(--color-disabled-border);cursor:not-allowed}.TravellersPicker_customTextInputBody__wJ4e_.TravellersPicker_disabled__D0gQ8 *{cursor:not-allowed}.TravellersPicker_customTextInputBody__wJ4e_.TravellersPicker_disabled__D0gQ8 label{color:var(--color-disabled-label)}.TravellersPicker_customTextInputBody__wJ4e_.TravellersPicker_disabled__D0gQ8 .TravellersPicker_input__gLkPR{color:var(--color-disabled-text);background:var(--color-disabled-bg)}.TravellersPicker_customTextInputBody__wJ4e_.TravellersPicker_error__o__TG{background:var(--color-light-red);border-color:var(--color-red)}.TravellersPicker_customTextInputBody__wJ4e_.TravellersPicker_error__o__TG label{color:var(--color-red)}.TravellersPicker_customTextInputBody__wJ4e_.TravellersPicker_error__o__TG .TravellersPicker_input__gLkPR{color:var(--color-primary-dark);background:var(--color-light-red)}.TravellersPicker_customTextInputBody__wJ4e_:focus-within:not(.TravellersPicker_error__o__TG),.TravellersPicker_customTextInputBody__wJ4e_:focus:not(.TravellersPicker_error__o__TG){background:var(--color-brand-25)}.TravellersPicker_customTextInputBody__wJ4e_:focus-within:not(.TravellersPicker_error__o__TG) label,.TravellersPicker_customTextInputBody__wJ4e_:focus:not(.TravellersPicker_error__o__TG) label{color:var(--color-primary-main)}.TravellersPicker_customTextInputBody__wJ4e_:focus-within:not(.TravellersPicker_error__o__TG) .TravellersPicker_input__gLkPR,.TravellersPicker_customTextInputBody__wJ4e_:focus:not(.TravellersPicker_error__o__TG) .TravellersPicker_input__gLkPR{background:var(--color-brand-25)}.TravellersPicker_customTextInputBody__wJ4e_:not(.TravellersPicker_disabled__D0gQ8,.TravellersPicker_error__o__TG):hover{box-shadow:0 0 0 2px #bbeafa}@media screen and (min-width:992px){.TravellersPicker_customTextInputBody__wJ4e_{min-height:52px}}.TravellersPicker_eyeIconWrapper__B1Qcw{position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer}.TravellersPicker_eyeIconWrapper__B1Qcw.TravellersPicker_active__jQpGK .TravellersPicker_eyeIconShow__wM5_B,.TravellersPicker_eyeIconWrapper__B1Qcw:not(.TravellersPicker_active__jQpGK) .TravellersPicker_eyeIconHide__98Eyg{display:none}.TravellersPicker_errorText__Nf8o3{color:var(--color-red);font-size:10px;font-weight:400;margin-top:2px;line-height:100%;margin-left:10px}.TravellersPicker_separator__1Rzv8{background:none;border:none;border-bottom:1px solid var(--color-curface);margin:12px 0}.TravellersPicker_range__PMpMa{display:flex;flex-direction:column;gap:8px}.TravellersPicker_range__PMpMa .TravellersPicker_select__9eCAA{border-radius:100px}.TravellersPicker_submitBtn__LZVv_{margin-top:12px;width:100%;padding:13px}.TravellersPicker_modal__kSte3{position:absolute;top:105%;padding:20px;background:#fff;width:100%;min-width:320px;border-radius:12px;border:1px solid var(--color-curface);transform:scale(0);z-index:3}.TravellersPicker_modal__kSte3.TravellersPicker_active__jQpGK{transform:scale(1)}.TravellersPicker_persons__0B_Ib>:not(:last-of-type){margin-bottom:12px}.TravellersPicker_childList__Aj3ed{margin-top:12px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px}.TravellersPicker_selectAge__3tTyo{border-radius:100px}.TravellersPicker_selectAgeList__fYzKj,.TravellersPicker_vehicleSelectList__oIgle{max-height:200px}.ConfirmStep_wrap__VcEgN{flex-grow:1;overflow:auto}.ConfirmStep_content__MMQqV{width:100%;padding:24px 16px}@media(min-width:620px){.ConfirmStep_content__MMQqV{padding:32px}}.ConfirmStep_checkDates__NFpGc{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}@media(min-width:640px){.ConfirmStep_checkDates__NFpGc{flex-direction:row;align-items:center;gap:16px}}.ConfirmStep_checkBtn__NUuPg{padding:9px 32px 8px!important}.ConfirmStep_header__vlpdY{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px}.ConfirmStep_title__clS0I{font-weight:600;font-size:20px;line-height:120%}.ConfirmStep_close__JLveV{background:none;padding:0}.ConfirmStep_icon__zB7AC{width:24px;height:auto;flex-shrink:0}.ConfirmStep_dateInput__uJT1H{min-width:240px}.PackageDealCard_card__uR6q3{display:flex;flex-direction:column;gap:32px;padding:12px;background:#fff;border:1px solid var(--color-curface);box-shadow:0 1px 24px 2px hsla(0,0%,93%,.2);border-radius:24px}@media(min-width:960px){.PackageDealCard_card__uR6q3{flex-direction:row}}.PackageDealCard_img__tRY_a{width:100%;max-width:100%;object-fit:cover;border-radius:16px}@media(min-width:960px){.PackageDealCard_img__tRY_a{max-width:257px}}.PackageDealCard_content__6nsww{display:flex;flex-direction:column;flex-grow:1;overflow:auto}.PackageDealCard_header__Pa5Co{display:grid;grid-template-columns:1fr auto;grid-gap:0 16px;gap:0 16px;margin-bottom:16px}.PackageDealCard_title__kjy9E{margin-bottom:12px;font-weight:600;font-size:20px;line-height:120%}.PackageDealCard_price__C3MQN{grid-column:1/3;grid-row:3/span 2;place-self:auto;margin-top:12px}@media(min-width:560px){.PackageDealCard_price__C3MQN{grid-column:2/3;grid-row:1/span 2;place-self:center;margin-top:0}}.PackageDealCard_route__LvDNb{grid-column:1/1}.PackageDealCard_info__ft5EF{display:flex;align-items:center;align-self:flex-start;height:28px;margin:16px 0;border-radius:100px;padding:4px 12px;background:var(--color-brand-25);border:1px solid var(--color-primary-main);font-weight:400;font-size:14px;line-height:140%;color:var(--color-secondary-blue)}.PackageDealCard_trips__WMdxs{display:flex;flex-direction:column;gap:16px}.PackageDealCard_nextBtn__xu_dE{align-self:flex-end;margin-top:16px;padding:11px 35px 10px!important}.DestinationSearchBar_main__unzki{position:relative;z-index:1;display:flex;gap:5px;padding:16px 24px;border-radius:0 0 24px 24px;border:1px solid transparent;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.DestinationSearchBar_main__unzki>*{flex:1 1}.DestinationSearchBar_main__unzki .DestinationSearchBar_submitBtn__ZGLFe{padding:14px 33px}@media screen and (min-width:1024px){.DestinationSearchBar_main__unzki .DestinationSearchBar_submitBtn__ZGLFe{max-width:130px}}@media screen and (max-width:1023px){.DestinationSearchBar_main__unzki{flex-direction:column}}@media screen and (min-width:1024px){.DestinationSearchBar_main__unzki{align-items:center;border-radius:100px}}.DestinationSearchBar_input__Rw9nL{border-radius:40px}@media screen and (min-width:1024px){.DestinationSearchBar_input__Rw9nL{border-radius:100px}}@media screen and (min-width:1440px){.DestinationSearchBar_input__Rw9nL{min-width:350px}}.DestinationSearchBar_input__Rw9nL input{border-radius:100px}.DestinationSearchBar_dateInput__UFm1F{border-radius:100px!important}.DestinationSearchBar_dateInput__UFm1F input{padding-top:22px!important;border-radius:100px!important}.DestinationSearchBar_types__Q8Bg_{display:flex;position:relative;gap:10px;overflow:hidden;justify-content:space-between;margin:0 auto;bottom:-1.26px}@media screen and (min-width:1024px){.DestinationSearchBar_types__Q8Bg_{max-width:93%;justify-content:center}}.DestinationSearchBar_type__TsOez{display:flex;justify-content:center;width:100%;padding:10px 30px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-radius:24px 24px 0 0;font-size:20px;font-weight:600;color:#fff;position:relative;cursor:pointer}@media screen and (min-width:1024px){.DestinationSearchBar_type__TsOez{width:auto;text-align:center;padding:10px 100px;border-radius:100px 100px 0 0}}.DestinationSearchBar_type__TsOez .DestinationSearchBar_border__Y6yXl{position:absolute;height:200%;width:200%;left:0;top:0}.DestinationSearchBar_type__TsOez svg{margin-right:8px}.DestinationSearchBar_type__TsOez svg path{stroke:#fff}.DestinationSearchBar_type__TsOez span{display:flex;align-items:center;opacity:.5}.DestinationSearchBar_type__TsOez.DestinationSearchBar_active__GPTVW{border-color:#a4a4a4;z-index:2}.DestinationSearchBar_type__TsOez.DestinationSearchBar_active__GPTVW span,.DestinationSearchBar_type__TsOez.DestinationSearchBar_active__GPTVW:after,.DestinationSearchBar_type__TsOez.DestinationSearchBar_active__GPTVW:before{opacity:1}.DestinationSearchBar_type__TsOez:after,.DestinationSearchBar_type__TsOez:before{opacity:0;content:"";width:60vw;height:1px;border:1px solid #a4a4a4;position:absolute;bottom:0;border-top:0}.DestinationSearchBar_type__TsOez:after{right:100%}.DestinationSearchBar_type__TsOez:before{left:100%}.DestinationSearchBar_default__I7FXv .DestinationSearchBar_main__unzki{background:#fff;border-top-left-radius:0;border-color:transparent}.DestinationSearchBar_default__I7FXv .DestinationSearchBar_types__Q8Bg_{max-width:none;justify-content:flex-start}.DestinationSearchBar_default__I7FXv .DestinationSearchBar_type__TsOez{color:var(--color-primary-main);background:#fff;border-color:transparent}.DestinationSearchBar_default__I7FXv .DestinationSearchBar_type__TsOez:not(.DestinationSearchBar_active__GPTVW){background:#f2faff}.DestinationSearchBar_default__I7FXv .DestinationSearchBar_type__TsOez.DestinationSearchBar_active__GPTVW:after,.DestinationSearchBar_default__I7FXv .DestinationSearchBar_type__TsOez.DestinationSearchBar_active__GPTVW:before{opacity:.05}.DestinationSearchBar_default__I7FXv .DestinationSearchBar_type__TsOez svg path{stroke:var(--color-primary-main)}.DestinationSearchBar_default__I7FXv .DestinationSearchBar_input__Rw9nL input{border-color:var(--color-brand-blue);background:var(--color-brand-25)}.DestinationSearchBar_inputWrapper__Kf4EA{display:flex}@media screen and (max-width:767px){.DestinationSearchBar_inputWrapper__Kf4EA{display:flex;flex-direction:column}}.DestinationSearchBar_inputWrapper__Kf4EA label,.DestinationSearchBar_input__Rw9nL label{left:24px}.DestinationSearchBar_inputWrapper__Kf4EA input,.DestinationSearchBar_input__Rw9nL input{padding-left:24px}.DestinationSearchBar_inputSearchBar__j7zWk{min-height:50px;border-radius:100px}@media screen and (min-width:1024px){.DestinationSearchBar_inputSearchBar__j7zWk{min-width:350px;border-radius:100px!important}}.DestinationSearchBar_inputSearchBar__j7zWk .DestinationSearchBar_defaultInput__JigXZ input{border-radius:100px!important}.DestinationSearchBar_inputSearchBar__j7zWk .DestinationSearchBar_defaultInput__JigXZ input:hover{background-color:var(--color-input-background)}.DestinationSearchBar_inputSearchBar__j7zWk label{left:24px!important}.DestinationSearchBar_inputSearchBar__j7zWk input{padding-left:24px!important}.DestinationSearchBar_inputStyles__Jr0Z_::placeholder{color:var(--color-primary-dark)!important;font-size:16px;line-height:140%;font-weight:400}.DestinationSearchBar_main__lnold{position:relative;z-index:1;display:flex;gap:5px;padding:16px 24px;border-radius:0 0 24px 24px;border:1px solid #a4a4a4;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.DestinationSearchBar_main__lnold>*{flex:1 1}.DestinationSearchBar_main__lnold .DestinationSearchBar_submitBtn___ye7x{padding:14px 33px}@media screen and (min-width:1024px){.DestinationSearchBar_main__lnold .DestinationSearchBar_submitBtn___ye7x{max-width:130px}}@media screen and (max-width:1023px){.DestinationSearchBar_main__lnold{flex-direction:column}}@media screen and (min-width:1024px){.DestinationSearchBar_main__lnold{align-items:center;border-radius:100px}}.DestinationSearchBar_input__YV18_{border-radius:40px}@media screen and (min-width:1024px){.DestinationSearchBar_input__YV18_{border-radius:100px}}@media screen and (min-width:1440px){.DestinationSearchBar_input__YV18_{min-width:350px}}.DestinationSearchBar_input__YV18_ input{border-radius:100px}.DestinationSearchBar_dateInput__iQVD_{border-radius:100px!important}.DestinationSearchBar_dateInput__iQVD_ input{padding-top:22px!important;border-radius:100px!important}.DestinationSearchBar_types__Je0XZ{display:flex;position:relative;gap:10px;overflow:hidden;justify-content:space-between;margin:0 auto;bottom:-1.26px}@media screen and (min-width:1024px){.DestinationSearchBar_types__Je0XZ{max-width:93%;justify-content:center}}.DestinationSearchBar_type__Pr75m{display:flex;justify-content:center;width:100%;padding:10px 30px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-radius:24px 24px 0 0;font-size:20px;font-weight:600;color:#fff;position:relative;cursor:pointer}@media screen and (min-width:1024px){.DestinationSearchBar_type__Pr75m{width:auto;text-align:center;padding:10px 100px;border-radius:100px 100px 0 0}}.DestinationSearchBar_type__Pr75m .DestinationSearchBar_border__I44KY{position:absolute;height:200%;width:200%;left:0;top:0}.DestinationSearchBar_type__Pr75m svg{margin-right:8px}.DestinationSearchBar_type__Pr75m svg path{stroke:#fff}.DestinationSearchBar_type__Pr75m span{display:flex;align-items:center;opacity:.5}.DestinationSearchBar_type__Pr75m.DestinationSearchBar_active__SfakK{border-color:#a4a4a4;z-index:2}.DestinationSearchBar_type__Pr75m.DestinationSearchBar_active__SfakK span,.DestinationSearchBar_type__Pr75m.DestinationSearchBar_active__SfakK:after,.DestinationSearchBar_type__Pr75m.DestinationSearchBar_active__SfakK:before{opacity:1}.DestinationSearchBar_type__Pr75m:after,.DestinationSearchBar_type__Pr75m:before{opacity:0;content:"";width:60vw;height:1px;border:1px solid #a4a4a4;position:absolute;bottom:0;border-top:0}.DestinationSearchBar_type__Pr75m:after{right:100%}.DestinationSearchBar_type__Pr75m:before{left:100%}.DestinationSearchBar_default__sDuV0 .DestinationSearchBar_main__lnold{background:#fff;border-top-left-radius:0;border-color:transparent}.DestinationSearchBar_default__sDuV0 .DestinationSearchBar_types__Je0XZ{max-width:none;justify-content:flex-start}.DestinationSearchBar_default__sDuV0 .DestinationSearchBar_type__Pr75m{color:var(--color-primary-main);background:#fff;border-color:transparent}.DestinationSearchBar_default__sDuV0 .DestinationSearchBar_type__Pr75m:not(.DestinationSearchBar_active__SfakK){background:#f2faff}.DestinationSearchBar_default__sDuV0 .DestinationSearchBar_type__Pr75m.DestinationSearchBar_active__SfakK:after,.DestinationSearchBar_default__sDuV0 .DestinationSearchBar_type__Pr75m.DestinationSearchBar_active__SfakK:before{opacity:.05}.DestinationSearchBar_default__sDuV0 .DestinationSearchBar_type__Pr75m svg path{stroke:var(--color-primary-main)}.DestinationSearchBar_default__sDuV0 .DestinationSearchBar_input__YV18_ input{border-color:var(--color-brand-blue);background:var(--color-brand-25)}.DestinationSearchBar_inputWrapper__sR4p1{display:flex}@media screen and (max-width:767px){.DestinationSearchBar_inputWrapper__sR4p1{display:flex;flex-direction:column}}.DestinationSearchBar_inputWrapper__sR4p1 label,.DestinationSearchBar_input__YV18_ label{left:24px}.DestinationSearchBar_inputWrapper__sR4p1 input,.DestinationSearchBar_input__YV18_ input{padding-left:24px}.DestinationSearchBar_inputSearchBar__1rTU4{min-height:50px;border-radius:100px}@media screen and (min-width:1024px){.DestinationSearchBar_inputSearchBar__1rTU4{min-width:350px;border-radius:100px!important}}.DestinationSearchBar_inputSearchBar__1rTU4 .DestinationSearchBar_defaultInput__49IOG input{border-radius:100px!important}.DestinationSearchBar_inputSearchBar__1rTU4 .DestinationSearchBar_defaultInput__49IOG input:hover{background-color:var(--color-input-background)}.DestinationSearchBar_inputSearchBar__1rTU4 label{left:24px!important}.DestinationSearchBar_inputSearchBar__1rTU4 input{padding-left:24px!important}.DestinationSearchBar_inputStyles__eNMT1::placeholder{color:var(--color-primary-dark)!important;font-size:16px;line-height:140%;font-weight:400}.HotelInfo_backBtn__65oFF{display:none;align-items:center;max-width:max-content;padding:5px 10px!important;color:var(--color-primary-dark)!important;line-height:100%;font-size:14px;border:1px solid var(--color-primary-main);background:var(--color-brand-25);border-radius:40px}@media screen and (min-width:768px){.HotelInfo_backBtn__65oFF{display:flex;font-size:16px;padding:11px 24px 11px 18px!important}}.HotelInfo_icon__URxzm{transform:rotate(90deg);font-size:24px}.HotelInfo_imgContainer__eXPrx{position:relative;margin-top:80px;width:100%!important;height:300px!important;min-height:300px!important}@media screen and (min-width:768px){.HotelInfo_imgContainer__eXPrx{margin-top:26px;border-radius:12px}}@media screen and (max-width:767px){.HotelInfo_imgContainer__eXPrx{max-width:none}}.HotelInfo_contentWrapper__zP_cz{margin-top:40px;padding:32px 24px;border-radius:16px;background-color:#fff}@media screen and (max-width:767px){.HotelInfo_contentWrapper__zP_cz{margin-top:24px;padding:24px 16px}}.HotelInfo_image__0Nq_B{width:100%;height:calc(300px + 15%);max-height:350px;border-radius:16px;object-fit:cover}@media screen and (max-width:767px){.HotelInfo_image__0Nq_B{min-width:100%;height:calc(180px + 15%);max-height:210px;border-radius:12px}}.HotelInfo_topContentBlock__AOY93{display:flex;justify-content:space-between;margin:0 0 32px}@media screen and (max-width:767px){.HotelInfo_topContentBlock__AOY93{flex-direction:column;margin:0 0 12px}}.HotelInfo_topContentBlock__AOY93>*{flex:1 1}.HotelInfo_textBlock__cb7yQ{display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.HotelInfo_textBlock__cb7yQ{max-width:60%;padding-right:10px}}@media screen and (min-width:1024px){.HotelInfo_textBlock__cb7yQ{max-width:70%}}.HotelInfo_mapBlock__yACEk{display:flex;flex-direction:column;align-items:flex-start;margin-top:12px}@media screen and (max-width:767px){.HotelInfo_mapBlock__yACEk{flex-direction:row;justify-content:left;margin-left:0;min-width:auto;width:100%}.HotelInfo_mapBlock__yACEk>.HotelInfo_description__v2g9Y{display:none}}@media screen and (min-width:768px){.HotelInfo_mapBlock__yACEk{max-width:40%}.HotelInfo_mapBlock__yACEk .HotelInfo_locationWrap__Y_i2K{max-height:250px}}@media screen and (min-width:1024px){.HotelInfo_mapBlock__yACEk{max-width:30%}}.HotelInfo_title__jiXDR{font-size:36px;line-height:120%;font-weight:500}@media screen and (max-width:767px){.HotelInfo_title__jiXDR{font-size:32px;line-height:120%;font-weight:500}}.HotelInfo_description__v2g9Y{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:12px;color:var(--color-secondary-dark);font-size:16px;line-height:140%;font-weight:400}@media screen and (max-width:767px){.HotelInfo_description__v2g9Y{margin-bottom:12px}}.HotelInfo_descriptionFullText__0KE77{-webkit-line-clamp:inherit;max-height:none;max-width:100%;white-space:pre-wrap;overflow-wrap:break-word}.HotelInfo_location__tpQmg{display:flex;flex-direction:row;margin-top:16px}@media screen and (max-width:767px){.HotelInfo_location__tpQmg{display:none}}.HotelInfo_locationText__GdAwx{margin-left:4px;font-size:16px;line-height:140%;font-weight:500}.HotelInfo_locationMobile__Bk5fW{display:flex;flex-direction:column;margin-bottom:8px}.HotelInfo_locationMobile__Bk5fW>*{display:flex;align-items:center}@media screen and (min-width:768px){.HotelInfo_locationMobile__Bk5fW{display:none}}@media screen and (max-width:767px){.HotelInfo_imageMobile__M9gdT{min-width:50%;max-width:50%;height:auto}}@media screen and (max-width:539px){.HotelInfo_imageMobile__M9gdT{min-width:35%;max-width:35%;height:auto}}.HotelInfo_locationWrap__Y_i2K{display:flex;width:100%;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.HotelInfo_locationWrap__Y_i2K{margin-left:0}}@media screen and (max-width:767px){.HotelInfo_desktop__5XYuR{display:none}}@media screen and (min-width:768px){.HotelInfo_mobile__vTlEA{display:none}}.HotelInfo_mapIcon__bTaKX{min-width:24px;min-height:24px}@media screen and (max-width:767px){.HotelInfo_mapIcon__bTaKX{min-width:18px;min-height:18px}}.HotelInfo_readMoreWrapper__rReCx{margin-top:10px}.HotelInfo_list__uhMDd{width:100%}.HotelInfo_noRooms__SXQpR{margin-top:40px}.HotelInfo_googleMap__7vmyo{min-width:95vw;border-radius:32px;overflow:hidden}@media screen and (min-width:1024px){.HotelInfo_googleMap__7vmyo{min-width:80vw}}.HotelInfo_hotelInfoWrapper__YxP0M{padding:0 2px;background:#fff;border-radius:12px;overflow:hidden;font-family:General Sans,sans-serif}@media screen and (min-width:1024px){.HotelInfo_hotelInfoWrapper__YxP0M{min-width:250px}}.HotelInfo_hotelInfoWrapper__YxP0M *{font-family:General Sans,sans-serif}.HotelInfo_hotelInfoWrapper__YxP0M .HotelInfo_title__jiXDR{font-size:20px;font-weight:600;color:var(--color-primary-dark)}.HotelInfo_hotelInfoWrapper__YxP0M .HotelInfo_description__v2g9Y{margin-top:6px;font-size:14px;font-weight:400;color:var(--color-primary-dark)}.HotelInfo_hotelInfoWrapper__YxP0M .HotelInfo_price__whFAi{margin-top:10px;font-size:12px;font-weight:400}.HotelInfo_hotelInfoWrapper__YxP0M .HotelInfo_price__whFAi span{margin-left:10px;font-size:18px;font-weight:500;color:var(--color-primary-main)}.HotelInfo_search__OY6Al{margin-top:40px;border-radius:60px;box-shadow:0 4px 12px 1px rgba(0,0,0,.039);border:1px solid var(--color-curface)}.HotelInfo_roomsLoading__SgNIw{min-height:300px!important;max-height:300px}.HotelInfo_overlay__nbdnA{overflow:hidden;min-height:100%;min-width:100%;max-width:100%;max-height:100%;width:100%;border-radius:12px}.HotelInfo_overlay__nbdnA>*{transition:.3s}.GoogleMap_googleMap__r4jkH{min-height:700px;min-width:200px}.GoogleMap_googleMap__r4jkH>div{display:flex;height:100%;width:100%}.GoogleMapButton_googleMapButton__OUVMN{cursor:pointer;position:relative;min-height:230px;border:1px solid var(--color-curface);border-radius:5px}@media screen and (min-width:768px){.GoogleMapButton_googleMapButton__OUVMN{min-height:205px}}.GoogleMapButton_googleMapButton__OUVMN>div{display:flex;height:100%;width:100%;min-height:300px}@media screen and (min-width:768px){.GoogleMapButton_googleMapButton__OUVMN>div{min-height:205px}}.GoogleMapButton_googleMapButton__OUVMN .GoogleMapButton_mapWrapper__7NT6g{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.GoogleMapButton_googleMapButton__OUVMN .GoogleMapButton_showBtn__AV7g6{z-index:1;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%);font-weight:500;font-size:15px;padding:10px 18px;background:var(--color-map-blue);color:#fff}.GoogleMapButton_image__DcZym{filter:blur(2.5px);min-height:250px}@media screen and (min-width:768px){.GoogleMapButton_image__DcZym{min-height:205px}}.GoogleMapButton_pin__kwl7a{z-index:1;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.Lightbox_wrapper__BBNSW{position:fixed;width:100%;height:100%;z-index:20;left:0;top:0;background-color:rgba(27,27,27,.78);-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px)}.Lightbox_content__15n8l{position:fixed;max-height:90dvh;top:50%;left:50%;transform:translate(-50%,-50%);min-width:200px;display:flex;flex-direction:column;margin-top:auto;min-height:200px;padding:5px;border-radius:16px}.Lightbox_titleWrapper__P9uHB{display:flex;justify-content:space-between}.Lightbox_submitBtn__cV_oA{margin-top:auto}.Lightbox_title__ADfFG{font-size:20px;line-height:120%;font-weight:600}.Lightbox_childrenWrapper__3_DWt{display:flex;width:100%;flex-grow:1}.Lightbox_closeIcon__p5kxO{cursor:pointer;min-width:32px;min-height:32px;position:fixed;top:-32px;right:0}