@keyframes FlightCard_spin__3lJRt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes FlightCard_pulse__kxHtC{0%{transform:scale(1)}50%{transform:scale(1.2);box-shadow:none}to{transform:scale(1)}}.FlightCard_flightCard__aS4S0{border-radius:8px;border:1px solid var(--gray-box-stroke);box-shadow:0 2px 4px 0 hsla(0,0%,82%,.15);display:grid;grid-template-columns:3.15fr 1fr;overflow:hidden}@media(max-width:1024px){.FlightCard_flightCard__aS4S0{grid-template-columns:2.5fr 1fr}}@media(max-width:768px){.FlightCard_flightCard__aS4S0{grid-template-columns:1fr}}.FlightCard_flightsContainer__ReK1v{display:grid;grid-template-columns:1fr 3fr;padding-bottom:2rem;grid-column-gap:2rem;column-gap:2rem;grid-row-gap:1.25rem;row-gap:1.25rem}@media(max-width:768px){.FlightCard_flightsContainer__ReK1v{grid-template-columns:1fr;row-gap:1rem;padding-bottom:1rem}}.FlightCard_generalFlightInfo__aPwkF{display:flex;flex-direction:column;justify-content:space-between}.FlightCard_labelDateContainer__EIN7A{display:flex;padding:1rem;flex-direction:column;gap:8px;background:var(--light-gray-background);border-radius:8px 0 16px 0;font-size:.875rem}@media(max-width:1024px){.FlightCard_labelDateContainer__EIN7A{font-size:.625rem}}@media(max-width:768px){.FlightCard_labelDateContainer__EIN7A{flex-direction:row;align-items:center;justify-content:space-between;border-radius:.5rem .5rem 0 0;padding:.375rem .75rem;flex-wrap:wrap}}.FlightCard_airline__z_pku{color:var(--dark-black);font-family:Inter;line-height:160%;letter-spacing:.16px;padding:0 1rem;display:flex;gap:8px;align-items:center}@media(max-width:1024px){.FlightCard_airline__z_pku{padding-top:1rem;font-size:.875rem}.FlightCard_airline__z_pku img{width:18px;height:18px}}.FlightCard_flightLabel___YHfx{color:var(--dark-black);font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:600;line-height:130%;display:flex;gap:8px;align-items:flex-end}@media(max-width:1024px){.FlightCard_flightLabel___YHfx{font-size:1rem}.FlightCard_flightLabel___YHfx img{width:20px;height:20px}}.FlightCard_flightTimes__Gm1uk{display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width:768px){.FlightCard_flightTimes__Gm1uk{grid-template-columns:auto 1fr auto}}@media(max-width:359px){.FlightCard_flightTimes__Gm1uk{grid-template-columns:auto}}.FlightCard_location__5I1fn{padding:1rem 1rem 0;color:var(--dark-black);display:flex;flex-direction:column}@media(max-width:1024px){.FlightCard_location__5I1fn{padding:1rem .5rem 0}}@media(max-width:768px){.FlightCard_location__5I1fn{padding:0 .75rem}}.FlightCard_location__5I1fn .FlightCard_airportCode__hzwb5{font-size:1.5rem;font-weight:600;line-height:130%}@media(max-width:1024px){.FlightCard_location__5I1fn .FlightCard_airportCode__hzwb5{font-size:1.25rem}}.FlightCard_location__5I1fn .FlightCard_city__hLUj5{font-size:1rem;font-weight:400;line-height:145%}@media(max-width:1024px){.FlightCard_location__5I1fn .FlightCard_city__hLUj5{font-size:.75rem}}.FlightCard_location__5I1fn .FlightCard_time__5xw_v{color:var(--dark-black);font-size:1.5rem;font-weight:600;line-height:130%;white-space:nowrap;margin-top:auto}@media(max-width:1024px){.FlightCard_location__5I1fn .FlightCard_time__5xw_v{font-size:1.125rem}}@media(max-width:767px){.FlightCard_location__5I1fn .FlightCard_time__5xw_v{margin-top:.5rem}}.FlightCard_transition__1Hu_O{color:var(--orange-gradient);line-height:145%;text-align:center;padding:1rem}@media(max-width:1024px){.FlightCard_transition__1Hu_O{padding:1rem .5rem 0}}@media(max-width:359px){.FlightCard_transition__1Hu_O{padding:1rem}}.FlightCard_transition__1Hu_O :first-child{border-bottom:1px solid var(--orange-gradient);font-size:1rem;font-weight:500;padding-bottom:2px}@media(max-width:1024px){.FlightCard_transition__1Hu_O :first-child{font-size:.875rem}}.FlightCard_transition__1Hu_O :last-child{white-space:nowrap;font-size:.75rem}@media(max-width:1024px){.FlightCard_transition__1Hu_O :last-child{font-size:.625rem}}.FlightCard_checkoutContainer__cvIme{padding:1rem 1rem 2rem 2rem;border-left:1px dashed var(--orange-gradient);display:flex;flex-direction:column;gap:1.5rem}@media(max-width:1024px){.FlightCard_checkoutContainer__cvIme{padding:1rem}}@media(max-width:768px){.FlightCard_checkoutContainer__cvIme{border-left:none;border-top:1px dashed var(--orange-gradient);padding:1rem .75rem;gap:1rem}}.FlightCard_priceLabel__2mA1G{margin-bottom:.5rem;color:var(--dark-black);font-size:.875rem;font-weight:500;line-height:160%;letter-spacing:.14px;text-align:right}@media(max-width:1024px){.FlightCard_priceLabel__2mA1G{font-size:.75rem;margin-bottom:.25rem}}.FlightCard_pricePerAdult__CcQXw{color:var(--dark-black);font-size:1.5rem;font-weight:600;line-height:130%;margin-bottom:1rem;text-align:right}@media(max-width:1024px){.FlightCard_pricePerAdult__CcQXw{font-size:1.25rem}}.FlightCard_line__BB1Ez{width:100%;height:1px;border-top:1px dashed var(--light-grey)}.FlightCard_priceItems__GWqbu{display:flex;flex-direction:column;gap:.875rem;padding-bottom:4px}@media(max-width:1024px){.FlightCard_priceItems__GWqbu{gap:.25rem;padding-bottom:0}}.FlightCard_priceItem__2Rm99{display:flex;justify-content:space-between;color:var(--dark-gray);font-size:.875rem;font-weight:400;line-height:160%;letter-spacing:.14px;flex-wrap:wrap}.FlightCard_priceItem__2Rm99 :last-child{margin-left:auto}@media(max-width:1024px){.FlightCard_priceItem__2Rm99{font-size:.75rem}}.FlightCard_finalPrice__i7bLK{display:flex;justify-content:space-between;color:var(--dark-black);font-size:1.5rem;font-weight:600;line-height:130%;flex-wrap:wrap}.FlightCard_finalPrice__i7bLK :last-child{margin-left:auto}@media(max-width:1024px){.FlightCard_finalPrice__i7bLK{font-size:1.25rem}}.FlightCard_actions__Hudo9{display:flex;gap:8px}.FlightCard_actions__Hudo9 button{flex-grow:1;cursor:default}.FlightCard_favorite__20_WR{display:flex;align-items:center;justify-content:center;height:38px;width:42px;border-radius:8px;border:1px solid var(--orange-gradient);opacity:.7}