.BookingHeader_backButton__MHa2T{font-weight:600;align-self:flex-start;text-align:left;width:auto;padding:0;color:var(--white-ffffff);margin-bottom:var(--padding-3xs)}.BookingHeader_backButton__MHa2T .BookingHeader_scrollArrow__G05_u{border-radius:var(--br-xl);background-color:var(--color-gray-1100);width:32px;height:32px;filter:saturate(0) brightness(2);position:relative}.BookingHeader_backButton__MHa2T .BookingHeader_scrollArrow__G05_u .BookingHeader_icons16px__krmMx{position:absolute;top:8px;left:8px;width:16px;height:16px}.BookingHeader_backButton__MHa2T:hover{color:var(--white-ffffff);opacity:.8}.BookingHeader_route__zFVnv,.BookingHeader_time__fk3eZ{align-self:stretch;position:relative;font-weight:600}.BookingHeader_time__fk3eZ{font-size:var(--exo-2-16-size);font-weight:500}.BookingHeader_headingsubtitle__nGWH_{gap:var(--gap-3xs);font-size:var(--exo-2-40-size)}@media screen and (max-width:768px){.BookingHeader_headingsubtitle__nGWH_{font-size:var(--exo-2-24-size)}}.BookingHeader_backheading__tvFX0,.BookingHeader_headerBooking__ot4RV,.BookingHeader_headingsubtitle__nGWH_{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.BookingHeader_backheading__tvFX0{padding-bottom:var(--padding-md);color:var(--white-ffffff)}.BookingHeader_headerBooking__ot4RV{z-index:1}.AviacompanyLogo_div__IyYRy,.AviacompanyLogo_logoIcon__aVgMD{position:relative}.AviacompanyLogo_logoIcon__aVgMD{border-radius:var(--br-lg);width:24px;height:24px;flex-shrink:0;overflow:hidden}.AviacompanyLogo_div__IyYRy{font-weight:600;display:inline-block}.AviacompanyLogo_avia__JJV5g{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--gap-xs);text-align:left;font-size:var(--exo-2-12-size);color:var(--black-000000);font-family:var(--exo-2-24-regular)}.FlightRoute_way__X8fic{flex:1 1;gap:var(--gap-lg)}.FlightRoute_timestatus__6qlIB,.FlightRoute_way__X8fic,.FlightRoute_waytime__JB1F7{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.FlightRoute_timestatus__6qlIB{flex-shrink:0;flex-direction:column;gap:var(--gap-5xs);font-size:var(--exo-2-16-size);width:100px}.FlightRoute_waytime__JB1F7{align-self:stretch;gap:var(--gap-lg);text-align:left;font-size:var(--exo-2-14-size);color:var(--black-000000)}@media screen and (max-width:768px){.FlightRoute_way__X8fic{flex:unset;align-self:stretch}.FlightRoute_timestatus__6qlIB{flex-direction:row;align-items:center;width:unset;gap:var(--gap-sm)}.FlightRoute_waytime__JB1F7{flex-direction:column;gap:var(--gap-xs)}}.FlightRoute_routeText__shPfx{font-size:var(--exo-2-12-size);font-weight:400;color:var(--gray-81838e)}.FlightTimeDetails_div__0uzlp{position:relative;display:inline-block}.FlightTimeDetails_div__0uzlp,.FlightTimeDetails_frameDiv__vUlbv,.FlightTimeDetails_span__a_yqy{align-self:stretch}.FlightTimeDetails_span__a_yqy{position:relative;font-size:var(--exo-2-24-size);display:inline-block;font-weight:400}.FlightTimeDetails_frameDiv__vUlbv{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--gap-5xs);text-align:left;font-size:var(--exo-2-14-size);color:var(--black-000000);font-family:var(--exo-2-24-regular)}@media screen and (max-width:768px){.FlightTimeDetails_span__a_yqy{font-size:var(--exo-2-20-size)}}.FlightPortDetails_port__vygLF{align-self:stretch;position:relative;color:var(--gray-81838e);display:inline-block}.FlightPortDetails_port__vygLF,.FlightTimePortDetails_timesubtitle__9BN5B{font-size:var(--exo-2-14-size);font-family:var(--exo-2-24-regular);text-align:left}.FlightTimePortDetails_timesubtitle__9BN5B{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--gap-3xs);color:var(--black-000000)}.FlightArrow_line__b5C2w{flex:1 1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:var(--padding-4xl) 0 0;gap:var(--gap-0);position:relative}.FlightArrow_line__b5C2w .FlightArrow_hr__eQJU0{width:98%;color:var(--gray-d5d7e2);background-color:var(--gray-d5d7e2);height:2px;border:none;fill:var(--gray-d5d7e2)}.FlightArrow_line__b5C2w .FlightArrow_arrowEnd__6B0ol,.FlightArrow_line__b5C2w .FlightArrow_arrowStart__XwhrY,.FlightArrow_line__b5C2w .FlightArrow_circle__yQUVM{position:absolute}.FlightArrow_line__b5C2w .FlightArrow_arrowEnd__6B0ol{right:0}.FlightArrow_line__b5C2w .FlightArrow_tooltip__RiRUT{border-radius:var(--br-sm);background-color:var(--black-222222);padding:var(--padding-5xs) var(--padding-4xs);white-space:pre-line;position:relative;max-width:400px}.FlightArrow_line_mobile__rKLgH{display:none}@media screen and (max-width:768px){.FlightArrow_line__b5C2w{display:none}.FlightArrow_line_mobile__rKLgH{display:flex;width:100%;padding-top:18px}}.FlightDuration_div__LoCyC{font-size:var(--exo-2-16-size);font-weight:500;color:var(--black-000000)}.FlightDuration_div__LoCyC,.FlightTag_direct__3hk_r,.FlightTag_transfer__5liKe{position:relative;font-family:var(--exo-2-24-regular);text-align:left;display:inline-block}.FlightTag_direct__3hk_r,.FlightTag_transfer__5liKe{font-weight:600;font-size:var(--exo-2-12-size);color:var(--green-60b56e)}.FlightTag_transfer__5liKe{color:var(--orange-ffa620)}.FlightTransfer_root__gRIEy{display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:stretch;border-radius:var(--br-md);background-color:var(--gray-f3f4fb);padding:7px 9px;gap:var(--gap-2xs);text-align:left;font-size:var(--exo-2-12-size);color:var(--gray-81838e)}.FlightTransfer_root__gRIEy .FlightTransfer_icon___e5R0{position:relative;width:16px;height:16px;flex-shrink:0;filter:grayscale(1) brightness(.8)}.FlightTransfer_root__gRIEy .FlightTransfer_duration__NfHE5,.FlightTransfer_root__gRIEy .FlightTransfer_text__7Hg0A{flex:1 1;position:relative;font-weight:600;display:inline-block}.FlightTransfer_root__gRIEy .FlightTransfer_duration__NfHE5{text-align:right}.TabButtons_root__EPYkX{flex-direction:column;align-items:flex-start;gap:var(--gap-6xs)}.TabButtons_root__EPYkX,.TabButtons_tabButtons__Jx59z{display:flex;justify-content:center;align-self:stretch}.TabButtons_tabButtons__Jx59z{flex-direction:row;align-items:center;border-radius:var(--br-lg);overflow:hidden;padding:var(--padding-9xs);gap:var(--gap-0);background-color:var(--gray-eef0f6)}.TabButtons_title__DhVOP{font-size:var(--exo-2-14-size);color:var(--gray-a5a7b2)}.TabButtons_input__4IL_Q{display:none}.TabButtons_error__UeFE_{color:var(--red-ff3d00);font-weight:400;font-size:var(--exo-2-12-size);line-height:1.66;text-align:left;margin-top:3px;margin-left:14px}.TabButtons_label___00fC{flex:1 1;cursor:pointer;font-size:var(--exo-2-12-size);font-weight:600;background-color:var(--gray-eef0f6);color:var(--gray-a5a7b2);text-align:center;padding:var(--padding-7xs) var(--padding-xs);border-radius:var(--br-md);transition:.2s}.TabButtons_input__4IL_Q:checked+.TabButtons_label___00fC{background-color:var(--white-ffffff);color:var(--black-000000)}.TabButtons_label___00fC:hover{box-shadow:var(--card)}.PersonalData_root__6pAl8{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;outline:none;border:none;padding:0;margin:0}.PersonalData_root__6pAl8 .PersonalData_heading__MXDx7{font-size:var(--exo-2-20-size);color:var(--black-000000);margin-bottom:var(--padding-xs);font-weight:600}.PersonalData_tabs__bCxOw{display:grid;grid-template-columns:repeat(2,49%);grid-gap:var(--gap-md);align-self:stretch}.PersonalData_tabs__bCxOw .PersonalData_input__HZ4_f{align-self:stretch;flex:1 1}.PersonalData_tabs__bCxOw .PersonalData_wrapper__COG28{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1 1;align-self:stretch;gap:var(--gap-2xs)}.PersonalData_tabs50__7fSud{display:grid;grid-template-columns:repeat(2,48.6%);grid-gap:var(--gap-md);align-self:stretch}.PersonalData_tabs50__7fSud .PersonalData_input__HZ4_f{align-self:stretch;flex:1 1;width:268px}.PersonalData_tabs50__7fSud .PersonalData_wrapper__COG28{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1 1;align-self:stretch;gap:var(--gap-2xs)}@media screen and (max-width:768px){.PersonalData_tabs__bCxOw{grid-template-columns:1fr}}@media screen and (max-width:420px){.PersonalData_tabs50__7fSud{grid-template-columns:repeat(1,99.6%)}}.TicketDetails_root__mFACC{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--gap-xs)}.TicketDetails_root_with_details__dXk41{gap:var(--gap-md)}.TicketDetails_root__mFACC .TicketDetails_row__t3EgF{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:stretch}.TicketDetails_root__mFACC .TicketDetails_row__t3EgF .TicketDetails_transfersDetails__6fcBV{display:flex;flex-direction:row;justify-content:flex-start;align-items:start;gap:var(--gap-3xs);flex:1 1;position:relative;justify-content:space-between}@media screen and (max-width:768px){.TicketDetails_root__mFACC .TicketDetails_row__t3EgF .TicketDetails_transfersDetails__6fcBV{flex-direction:column;align-items:start}}.TicketDetails_root__mFACC .TicketDetails_row__t3EgF .TicketDetails_transfersDetails__6fcBV .TicketDetails_transfersDetailsInfo__1wcdi{display:flex;gap:var(--gap-3xs)}.TicketDetails_root__mFACC .TicketDetails_row__t3EgF .TicketDetails_transfersDetails__6fcBV .TicketDetails_icon__gUzGm{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:var(--br-3xl);background-color:var(--gray-f3f4fb);padding:var(--padding-7xs)}.TicketDetails_root__mFACC .TicketDetails_row__t3EgF .TicketDetails_transfersDetails__6fcBV .TicketDetails_icon__gUzGm .TicketDetails_icons24px__m8t53{width:24px;height:24px;flex-shrink:0;overflow:hidden}.TicketDetails_root__mFACC .TicketDetails_row__t3EgF .TicketDetails_transfersDetails__6fcBV .TicketDetails_route__H_LEk{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--gap-6xs)}.TicketDetails_root__mFACC .TicketDetails_row__t3EgF .TicketDetails_transfersDetails__6fcBV .TicketDetails_route__H_LEk .TicketDetails_direction__Sf_JF{font-weight:600;font-size:var(--exo-2-20-size)}.TicketDetails_root__mFACC .TicketDetails_row__t3EgF .TicketDetails_transfersDetails__6fcBV .TicketDetails_route__H_LEk .TicketDetails_cities__9v83L{align-self:stretch;position:relative;font-weight:600}.TicketDetails_root__mFACC .TicketDetails_row__t3EgF .TicketDetails_transfersDetails__6fcBV .TicketDetails_route__H_LEk .TicketDetails_airline__z1s6l,.TicketDetails_root__mFACC .TicketDetails_row__t3EgF .TicketDetails_transfersDetails__6fcBV .TicketDetails_route__H_LEk .TicketDetails_direct__EsOwM{width:69px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:var(--exo-2-12-size);color:var(--orange-ffa620)}.TicketDetails_root__mFACC .TicketDetails_row__t3EgF .TicketDetails_transfersDetails__6fcBV .TicketDetails_route__H_LEk .TicketDetails_direct__EsOwM{color:var(--green-60b56e)}.TicketDetails_root__mFACC .TicketDetails_row__t3EgF .TicketDetails_companiesSummary__J3jFp{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--gap-6xs)}.TicketDetails_root__mFACC .TicketDetails_directionTag__77a1O{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;color:var(--gray-a5a7b3)}.TicketDetails_root__mFACC .TicketDetails_directionTag__77a1O .TicketDetails_tag__eQfti{font-family:var(--exo-2-24-regular);font-style:normal;font-weight:400;font-size:var(--exo-2-10-size);line-height:12px;margin-right:10px}.TicketDetails_root__mFACC .TicketDetails_directionTag__77a1O .TicketDetails_hr__XOhPG{width:100%;background:#fff;border:1px solid var(--gray-eef0f6)}.SkeletonTicket_root__FWa_G{align-self:stretch;display:flex;justify-content:flex-start;align-items:flex-start;border-radius:var(--br-md);background-color:var(--white-ffffff);overflow:hidden;flex-direction:row;padding:var(--padding-lg);gap:var(--gap-0)}.SkeletonTicket_root__FWa_G .SkeletonTicket_waytimeavia__SlOG7{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-right:var(--padding-lg);box-sizing:border-box;gap:var(--gap-sm);border-right:1px solid var(--gray-eef0f61)}.SkeletonTicket_root__FWa_G .SkeletonTicket_waytimeavia__SlOG7 .SkeletonTicket_avia__zrNai,.SkeletonTicket_root__FWa_G .SkeletonTicket_waytimeavia__SlOG7 .SkeletonTicket_waytime__pAmXg{border-radius:var(--br-sm);background-color:var(--gray-f3f4fb)}.SkeletonTicket_root__FWa_G .SkeletonTicket_waytimeavia__SlOG7 .SkeletonTicket_avia__zrNai{width:75px;height:24px}.SkeletonTicket_root__FWa_G .SkeletonTicket_waytimeavia__SlOG7 .SkeletonTicket_waytime__pAmXg{align-self:stretch;height:75px}.SkeletonTicket_root__FWa_G .SkeletonTicket_pricearea__OQmgE{width:184px;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:var(--padding-lg);gap:var(--gap-sm)}.SkeletonTicket_root__FWa_G .SkeletonTicket_pricearea__OQmgE .SkeletonTicket_price1__yyIEz,.SkeletonTicket_root__FWa_G .SkeletonTicket_pricearea__OQmgE .SkeletonTicket_price__pRz7S{border-radius:var(--br-sm);background-color:var(--gray-f3f4fb);flex:1 1}.SkeletonTicket_root__FWa_G .SkeletonTicket_pricearea__OQmgE .SkeletonTicket_price__pRz7S{width:67px;height:24px}.SkeletonTicket_root__FWa_G .SkeletonTicket_pricearea__OQmgE .SkeletonTicket_price1__yyIEz{align-self:stretch;height:40px}.SkeletonTicket_root__FWa_G .SkeletonTicket_avia__zrNai,.SkeletonTicket_root__FWa_G .SkeletonTicket_price1__yyIEz,.SkeletonTicket_root__FWa_G .SkeletonTicket_price__pRz7S,.SkeletonTicket_root__FWa_G .SkeletonTicket_waytime__pAmXg{transform:none}@media screen and (max-width:768px){.SkeletonTicket_root__FWa_G{flex-direction:column;gap:var(--gap-md);padding:var(--padding-3xs)}.SkeletonTicket_root__FWa_G .SkeletonTicket_waytimeavia__SlOG7{width:100%;border-right:none;padding-right:0;gap:var(--gap-xs)}.SkeletonTicket_root__FWa_G .SkeletonTicket_pricearea__OQmgE{padding-left:0;flex-direction:row;width:100%;justify-content:center;align-items:center}}.BookingAdvice_container___jfVe{background:var(--white-ffffff);display:flex;gap:12px;padding:12px 24px;border-radius:8px;width:100%}@media screen and (max-width:1024px){.BookingAdvice_container___jfVe{padding:12px}}@media screen and (max-width:768px){.BookingAdvice_container___jfVe{padding:12px 40px 12px 12px}}.BookingAdvice_icon__MN5rd{min-width:20px;width:20px;height:20px;margin-top:1px}.BookingAdvice_containerMain__OKvXg{display:block}.BookingAdvice_containerMain__OKvXg span{display:block;font-size:14px;line-height:20px}.BookingAdvice_containerMain__OKvXg .BookingAdvice_title__J1vIy{color:var(--black-000000)}.BookingAdvice_containerMain__OKvXg .BookingAdvice_des__o3Vgu{color:var(--gray-81838e)}.ContactDetails_personalInfo__dKtQE{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch;border-radius:var(--br-lg);background-color:var(--white-ffffff);padding:var(--padding-md);gap:var(--gap-2xl)}.ContactDetails_description__XDkKp{align-self:stretch;position:relative;font-size:var(--exo-2-14-size);color:var(--gray-81838e)}.ContactDetails_headingsubtitle3__3jq6h{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-3xs)}.ContactDetails_div30__sxjfm{align-self:stretch;position:relative;font-size:var(--exo-2-16-size);font-weight:500;color:var(--black-000000)}.ContactDetails_subtitleheading__OVGdr{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--gap-6xs)}.ContactDetails_wrapper__D2dVF{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1 1;align-self:stretch;gap:var(--gap-2xs)}.ContactDetails_contacts__uxxjP{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:var(--gap-xs)}@media screen and (max-width:768px){.ContactDetails_contacts__uxxjP{flex-direction:column;gap:var(--gap-md)}}.ContactDetails_switchheading__MP_3i{align-self:stretch;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;padding:0 0 var(--padding-4xs);align-items:center;gap:var(--gap-3xs)}.ContactDetails_headingsubtitle4__v7T_7{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-radius:var(--br-sm);background-color:var(--gray-f3f4fb);padding:var(--padding-3xs);font-size:var(--exo-2-16-size)}.ContactDetails_root__Wi8_j{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--gap-lg);border-radius:var(--br-lg);background-color:var(--white-ffffff);padding:var(--padding-md)}.ContactDetails_header__2DVKS{font-size:var(--exo-2-20-size);margin-bottom:var(--padding-6xs);font-weight:600}.Booking_root__HxJxg{display:grid;grid-template-areas:"h h h h" "c c c s";grid-column-gap:var(--gap-xs);column-gap:var(--gap-xs)}@media screen and (max-width:1024px){.Booking_root__HxJxg{display:block}}.Booking_header__HAVgE{grid-area:h}.Booking_content__x8AUh{grid-area:c;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--gap-xs)}.Booking_sidebar__rHLJr{grid-area:s}.Passengers_root__McyeI .Passengers_passenger__jRL9_{padding-bottom:var(--padding-sm)}.Passengers_root__McyeI .Passengers_passenger__jRL9_:not(:last-of-type){border-bottom:1px solid var(--gray-d5d7e2)}.PassengerHeader_icons40px__j6soC{position:relative;border-radius:var(--br-3xl);width:40px;height:40px;flex-shrink:0}.PassengerHeader_div35___x1wG{flex:1 1;position:relative;font-weight:600}.PassengerHeader_iconheading3__cfZQ7{flex:1 1;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--gap-xs)}.PassengerHeader_readMore__B9SGm{position:relative;font-size:var(--exo-2-14-size);text-decoration:underline;font-weight:600;font-family:var(--exo-2-14-semibold2);color:var(--gray-81838e);padding:0}@media screen and (max-width:768px){.PassengerHeader_readMore__B9SGm{justify-content:flex-start}}.PassengerHeader_arrowFuther__4Sx4y,.PassengerHeader_field3__Qc1OL,.PassengerHeader_headingBlock__ARZzO{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.PassengerHeader_arrowFuther__4Sx4y{cursor:pointer;border:0;padding:0;background-color:rgba(0,0,0,0);gap:var(--gap-5xs)}.PassengerHeader_field3__Qc1OL,.PassengerHeader_headingBlock__ARZzO{align-self:stretch}.PassengerHeader_headingBlock__ARZzO{gap:var(--gap-md);font-size:var(--exo-2-20-size);color:var(--black-000000)}@media screen and (max-width:768px){.PassengerHeader_headingBlock__ARZzO{flex-direction:column;align-items:start;gap:var(--gap-3xs)}}.Suggestion_root___fzlv{flex:1 1;border-radius:var(--br-sm);position:relative}.Suggestion_root___fzlv .Suggestion_inputRoot__tOG1b{border:1px solid rgba(0,0,0,0);padding-right:0!important;padding-left:8px!important;border:1px solid var(--gray-d5d7e2)}.Suggestion_root___fzlv .Suggestion_inputRoot__tOG1b input{padding-left:4px;width:100%;border-radius:8px}.Suggestion_iconsArrow__VjgsJ{position:absolute;right:16px;top:0;bottom:0;margin:auto}.Suggestion_textField__E7w8e{width:100%;cursor:pointer;border:1px solid rgba(0,0,0,0);padding:0;position:relative}.Suggestion_listbox__vG97V{border-radius:var(--br-lg);background-color:var(--white-ffffff);box-shadow:var(--box-shadow-main);gap:var(--gap-0);margin:0;padding:0;max-height:260px;overflow-y:auto;overflow-x:hidden}.Suggestion_listbox__vG97V,.Suggestion_paper__8CqR6{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.Suggestion_paper__8CqR6{z-index:6;position:absolute;top:65px}.Suggestion_option__dXY9f{cursor:pointer;border-radius:var(--br-lg);border:0;padding:var(--padding-6xs) var(--padding-xs);background-color:var(--white-ffffff);align-self:stretch;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--gap-5xs);transition:background-color .2s}.Suggestion_option__dXY9f .Suggestion_description__7wBL4,.Suggestion_option__dXY9f .Suggestion_value__XjMME{align-self:stretch;position:relative;text-align:left;display:inline-block}.Suggestion_option__dXY9f .Suggestion_icon__t2i_z{position:relative;width:15px;height:15px;flex-shrink:0;overflow:hidden}.Suggestion_option__dXY9f .Suggestion_value__XjMME{font-size:var(--exo-2-14-size);color:var(--black-000000)}.Suggestion_option__dXY9f .Suggestion_bold__zFlXc{font-weight:600;pointer-events:none;cursor:default}.Suggestion_option__dXY9f .Suggestion_description__7wBL4{font-size:var(--exo-2-12-size);color:var(--gray-a5a7b2)}.Suggestion_option__dXY9f .Suggestion_title__MoUYX{flex:1 1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--gap-3xs);font-size:var(--exo-2-14-size)}.Suggestion_option__dXY9f .Suggestion_code__4JI4B{position:relative;font-size:var(--exo-2-14-size);color:var(--gray-a5a7b2);text-align:left;display:inline-block}.Suggestion_option__dXY9f.Suggestion_group__bVZ6E{cursor:default}.Suggestion_option__dXY9f:not(.Suggestion_group__bVZ6E):hover{background-color:rgba(168,168,168,.2)}.Guests_container__3p0MN{display:flex;grid-gap:10px;margin:20px 0;flex-wrap:wrap}.Guests_header__9_33M{font-size:var(--exo-2-20-size);margin-top:10px;font-weight:600;display:flex;align-items:center}.Guests_imgAvatar__bnE8y{width:40px;height:40px;margin-right:10px}.Guests_input__PCio3{min-width:300px;flex:1 1}.TypeHotel_warningBox__ZBKtl{display:flex;background:#fff4e3;border:1px solid #fff4e3;border-radius:8px;padding:20px;margin-bottom:20px;font-size:var(--exo-2-14-size);font-weight:400;grid-gap:3px}.TypeHotel_warningBox__ZBKtl ul{padding-left:20px}.TypeHotel_warningIcon__yHFWp{margin-top:0;width:20px;height:20px}.TypeHotel_wrapperIcon__fk7yW{height:100%}.PlaceOrderHotelSidebar_root__TvDrN{position:-webkit-sticky;position:sticky;top:var(--padding-3xs);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:var(--br-xl);background-color:var(--white-ffffff);box-shadow:var(--header);width:310px;flex-shrink:0;padding:var(--padding-sm);box-sizing:border-box;gap:var(--gap-md);font-size:var(--exo-2-14-size);color:var(--gray-a5a7b2);float:right}@media screen and (max-width:1024px){.PlaceOrderHotelSidebar_root__TvDrN{width:100%;margin-top:var(--padding-4xs)}}.PlaceOrderHotelSidebar_textarrow__uQUGg{flex:1 1;display:flex;justify-content:flex-start;flex-direction:row;align-items:center;gap:var(--gap-5xs);color:var(--black-000000);filter:grayscale(100%);padding:0;outline:none}.PlaceOrderHotelSidebar_invert__90udk img{transform:rotateX(180deg)}.PlaceOrderHotelSidebar_guests__4a0Is{width:100%;color:var(--black-000000)}.PlaceOrderHotelSidebar_containerGuests__J7Dln{width:100%;display:flex;justify-content:space-between;font-size:var(--exo-2-14-size);font-weight:600}.PlaceOrderHotelSidebar_errorText__OCqTL{margin-top:3px;line-height:1.66;font-size:var(--exo-2-12-size);color:var(--red-ff3d00)}.PlaceOrderHotelSidebar_basket__XkWe_{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch;gap:var(--gap-3xs);font-size:var(--exo-2-12-size)}.PlaceOrderHotelSidebar_basket__XkWe_ .PlaceOrderHotelSidebar_basketHeading___e_qN{align-self:stretch;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:var(--exo-2-14-size);color:var(--black-000000)}.PlaceOrderHotelSidebar_totalPriceEur__LqVtg,.PlaceOrderHotelSidebar_totalPrice__sCOhG{flex:1 1;font-size:var(--exo-2-14-size);font-weight:600;color:var(--black-000000);width:100%;display:flex;justify-content:space-between;align-items:center}.PlaceOrderHotelSidebar_totalPriceEur__LqVtg{margin-top:5px}.PlaceOrderHotelSidebar_totalPrice__sCOhG span{font-size:var(--exo-2-24-size)}.PlaceOrderHotelSidebar_totalPriceEur__LqVtg span{font-size:var(--exo-2-16-size)}.PlaceOrderHotelSidebar_summary__CVa4w{color:var(--gray-a5a7b2);border-top:1px solid var(--gray-eef0f6);width:100%}.PlaceOrderHotelSidebar_detailSumm__HVFP6{margin-top:10px;display:flex;justify-content:space-between;color:var(--gray-a5a7b2);font-size:var(--exo-2-12-size)}.PlaceOrderHotelSidebar_iconWarning__q20_W{position:relative;width:20px;height:20px;flex-shrink:0;overflow:hidden}.PlaceOrderHotelSidebar_order__2aG70,.PlaceOrderHotelSidebar_warning__USOX4{align-self:stretch;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.PlaceOrderHotelSidebar_warning__USOX4{position:relative;align-items:center;gap:var(--gap-5xs);color:var(--orange-ff7a00);cursor:pointer}.PlaceOrderHotelSidebar_warning__USOX4 .PlaceOrderHotelSidebar_warningTooltip__7CUyn{display:none;padding:5px;position:absolute;top:calc(-100% - 40px);left:0;background:rgba(0,0,0,.5);border-radius:6px;color:#fff;font-size:12px}.PlaceOrderHotelSidebar_warning__USOX4:hover .PlaceOrderHotelSidebar_warningTooltip__7CUyn{display:block}.PlaceOrderHotelSidebar_order__2aG70{flex-direction:column;gap:var(--gap-xs)}.PlaceOrderHotelSidebar_agreementText__jN5_z{font-weight:300;font-size:var(--exo-2-14-size)}.PlaceOrderHotelSidebar_agreementText__jN5_z .PlaceOrderHotelSidebar_link__oEDUN{text-decoration:underline;color:inherit}.PlaceOrderHotelSidebar_agreementText__jN5_z .PlaceOrderHotelSidebar_link__oEDUN:hover{color:var(--blue-007aff)}.PlaceOrderHotelSidebar_checkbox__Vx2NR{align-items:flex-start}.PlaceOrderHotelSidebar_button__t5mkY{align-items:flex-start;cursor:pointer;gap:var(--gap-3xs);font-size:var(--exo-2-14-size);background:#6100ff;border-radius:8px;align-items:center}.PassengerForm_root__6mFCX,.PlaceOrderHotelSidebar_button__t5mkY{display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch}.PassengerForm_root__6mFCX{align-items:stretch;border-radius:var(--br-sm);background-color:var(--white-ffffff);box-shadow:var(--card);padding:var(--padding-sm);gap:var(--gap-md)}.PassengerForm_root__6mFCX fieldset{padding-bottom:var(--padding-sm)}.PassengerForm_root__6mFCX fieldset:not(:last-of-type){border-bottom:1px solid var(--gray-d5d7e2)}.PassengerForm_buttons__nnPY5{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--gap-md)}.PassengerForm_buttons__nnPY5 .PassengerForm_button__rtiB1{min-width:200px}@media screen and (max-width:768px){.PassengerForm_buttons__nnPY5{flex-direction:column}.PassengerForm_buttons__nnPY5 .PassengerForm_button__rtiB1{align-self:stretch}}.ContactsData_root__y76Qx{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;outline:none;border:none;padding:0;margin:0}.ContactsData_root__y76Qx .ContactsData_heading__x0qtc{font-size:var(--exo-2-20-size);color:var(--black-000000);margin-bottom:var(--padding-xs)}.ContactsData_tabs__gieLQ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--gap-md);align-self:stretch}.ContactsData_tabs__gieLQ .ContactsData_input__GY5pA{align-self:stretch;flex:1 1}.ContactsData_tabs__gieLQ .ContactsData_wrapper__1lfoZ{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1 1;align-self:stretch;gap:var(--gap-2xs)}@media screen and (max-width:768px){.ContactsData_tabs__gieLQ{grid-template-columns:1fr}}.PasswordData_root__BVpmw{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;outline:none;border:none;padding:0;margin:0}.PasswordData_root__BVpmw .PasswordData_heading__j_SBA{font-size:var(--exo-2-20-size);color:var(--black-000000);margin-bottom:var(--padding-xs)}.PasswordData_tabs__tE_Ix{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap-md);align-self:stretch}.PasswordData_tabs__tE_Ix .PasswordData_input__anf0A{align-self:stretch;flex:1 1}.PasswordData_tabs__tE_Ix .PasswordData_wrapper__XmePL{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1 1;align-self:stretch;gap:var(--gap-2xs)}@media screen and (max-width:768px){.PasswordData_tabs__tE_Ix{grid-template-columns:1fr}}.PersonalForm_root__nRGqu{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-self:stretch;flex:1 1;gap:var(--gap-md)}.PersonalForm_root__nRGqu .PersonalForm_card__p3wV4{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--gap-md);border-radius:var(--br-sm);background-color:var(--white-ffffff);box-shadow:0 2px 16px rgba(68,48,95,.15);flex-shrink:0;padding:var(--padding-sm);box-sizing:border-box}.PersonalForm_root__nRGqu fieldset{padding-bottom:var(--padding-sm)}.PersonalForm_root__nRGqu fieldset:not(:last-of-type){border-bottom:1px solid var(--gray-d5d7e2)}.PersonalForm_buttons__utgIr{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--gap-md)}.PersonalForm_buttons__utgIr .PersonalForm_buttonCancel__8uWPG,.PersonalForm_buttons__utgIr .PersonalForm_buttonSubmit__etW9f{min-width:200px}.PassengerBookingForm_passenger__fxrnb{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--padding-sm);padding-bottom:var(--padding-sm)}.BookingComment_header__7SLAf{font-size:var(--exo-2-20-size);margin-bottom:var(--padding-6xs);font-weight:600}.BookingSidebar_root__3OPju{position:-webkit-sticky;position:sticky;top:var(--padding-3xs);background:#fff;padding:24px;border-radius:16px;box-shadow:0 2px 12px rgba(68,48,95,.1);display:flex;flex-direction:column;gap:12px;width:310px;flex-shrink:0;box-sizing:border-box;float:right}@media screen and (max-width:1024px){.BookingSidebar_root__3OPju{width:100%;margin-top:var(--padding-4xs)}}.BookingSidebar_sectionHeader__lRSUU{all:unset;display:flex;align-items:flex-end;justify-content:space-between;cursor:pointer;width:100%;gap:4px;box-sizing:border-box}.BookingSidebar_sectionLabel__kHh10{display:flex;align-items:center;gap:4px}.BookingSidebar_sectionLabel__kHh10,.BookingSidebar_sectionValue__Nlnq5{font-family:Exo\ 2,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#000}.BookingSidebar_sectionValue__Nlnq5{text-align:right}.BookingSidebar_chevron__qd1oj{width:16px;height:16px;transition:transform .2s ease;filter:grayscale(100%)}.BookingSidebar_chevronUp__qJZV7{transform:rotate(180deg)}.BookingSidebar_paxList__VckBh{display:flex;flex-direction:column;gap:6px;padding-top:4px}.BookingSidebar_paxRow__CAzf9{display:flex;justify-content:space-between;align-items:flex-end;gap:4px;font-family:Exo\ 2,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#a5a7b2}.BookingSidebar_paxLabel__uoNW6{flex:1 0;min-width:0}.BookingSidebar_paxValue__VcphZ{text-align:right;white-space:nowrap}.BookingSidebar_divider__iyfHp{height:1px;background:#eef0f6;width:100%}.BookingSidebar_total__REiVs{display:flex;align-items:flex-end;justify-content:space-between;gap:4px;padding:4px 0}.BookingSidebar_totalLabel__pg0Ar{font-family:Exo\ 2,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:#000}.BookingSidebar_totalValue__YkXA5{font-family:Exo\ 2,sans-serif;font-weight:600;font-size:24px;line-height:normal;color:#000;text-align:right;white-space:nowrap}.BookingSidebar_warning__GuW4b{position:relative;display:flex;align-items:center;gap:4px;font-family:Exo\ 2,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#ff7a00}.BookingSidebar_warning__GuW4b:hover .BookingSidebar_warningTooltip__2i_DS{opacity:1;visibility:visible}.BookingSidebar_warningTooltip__2i_DS{position:absolute;bottom:calc(100% + 8px);left:0;right:0;padding:8px 12px;background:#1d1f29;color:#fff;border-radius:8px;font-size:12px;line-height:16px;font-weight:400;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:10;pointer-events:none}.BookingSidebar_warningTooltip__2i_DS:after{content:"";position:absolute;top:100%;left:24px;border:6px solid rgba(0,0,0,0);border-top-color:#1d1f29}.BookingSidebar_iconWarning__OLH9X{width:20px;height:20px;flex-shrink:0;overflow:hidden}.BookingSidebar_submit__im7hC{all:unset;cursor:pointer;text-align:center;background:#007aff;color:#fff;padding:20px 32px;border-radius:8px;font-family:Exo\ 2,sans-serif;font-weight:600;font-size:14px;line-height:20px;width:100%;box-sizing:border-box;transition:background .15s ease;display:flex;align-items:center;justify-content:center}.BookingSidebar_submit__im7hC:hover{background:#0065d4}.BookingSidebar_submit__im7hC:disabled{opacity:.6;cursor:not-allowed}.OrderDetails_root__dgfvq{border-radius:var(--br-sm);position:relative;font-size:var(--exo-2-12-size);color:var(--white-ffffff)}.OrderDetails_root__dgfvq,.OrderDetails_root__dgfvq .OrderDetails_orderHeader__MmxEG{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden}.OrderDetails_root__dgfvq .OrderDetails_orderHeader__MmxEG{object-fit:cover;background-size:cover;background-color:var(--black-222222);padding:var(--padding-md);z-index:1}.OrderDetails_root__dgfvq .OrderDetails_orderHeader__MmxEG .OrderDetails_headerWrapper__uS_sY{align-self:stretch;margin-bottom:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.OrderDetails_root__dgfvq .OrderDetails_orderHeader__MmxEG .OrderDetails_headerWrapper__uS_sY .OrderDetails_ticketCommonInfo__p2XHK{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:var(--exo-2-32-size);font-weight:500}.OrderDetails_root__dgfvq .OrderDetails_orderHeader__MmxEG .OrderDetails_headerWrapper__uS_sY .OrderDetails_ticketCommonInfo__p2XHK .OrderDetails_direction__w4Noo{margin:var(--padding-7xs) 0;font-size:var(--exo-2-32-size)}.OrderDetails_root__dgfvq .OrderDetails_orderHeader__MmxEG .OrderDetails_headerWrapper__uS_sY .OrderDetails_ticketCommonInfo__p2XHK .OrderDetails_dates__zNbah{font-size:var(--exo-2-16-size);align-items:center}.OrderDetails_root__dgfvq .OrderDetails_orderHeader__MmxEG .OrderDetails_headerWrapper__uS_sY .OrderDetails_orderData__2P1LF{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-self:stretch;gap:var(--gap-xs);padding:var(--padding-3xs) 0;font-size:var(--exo-2-12-size)}.OrderDetails_root__dgfvq .OrderDetails_orderHeader__MmxEG .OrderDetails_headerWrapper__uS_sY .OrderDetails_orderData__2P1LF .OrderDetails_itemData__jYnxx{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--gap-5xs);color:var(--white-ffffff)}.OrderDetails_root__dgfvq .OrderDetails_orderHeader__MmxEG .OrderDetails_headerWrapper__uS_sY .OrderDetails_orderData__2P1LF .OrderDetails_itemData__jYnxx img{filter:invert(1) brightness(2)}.OrderDetails_root__dgfvq .OrderDetails_orderHeader__MmxEG .OrderDetails_headerWrapper__uS_sY .OrderDetails_buttons___Hxa9{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:var(--gap-xs)}.OrderDetails_root__dgfvq .OrderDetails_ticket__tTw9m{flex:1 1;align-self:stretch;margin-top:-16px;padding:var(--padding-lg);border-radius:var(--br-md);overflow:hidden;background-color:var(--white-ffffff);font-size:var(--exo-2-20-size);color:var(--black-000000);font-family:var(--exo-2-24-regular);z-index:2}