.priceCalendarTicket_wrapper__Ri4lp{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;position:relative;box-shadow:2px 6px 16px 0 rgba(24,50,115,.2);border-radius:5px;max-width:770px;margin:auto}@media(max-width:769px){.priceCalendarTicket_wrapper__Ri4lp{flex-direction:column;max-width:none;border-radius:5px 5px 0 0}}@media(max-width:520px){.priceCalendarTicket_wrapper__Ri4lp{max-height:none}}.priceCalendarTicket_routes__VyKB6{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:14px 15px;gap:15px;width:100%}@media(min-width:768px){.priceCalendarTicket_routes__VyKB6{min-width:520px}}.priceCalendarTicket_flight__anwfC{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:19px}.priceCalendarTicket_flightStart__A2ykr{margin-right:20px;align-items:flex-start;text-align:left}.priceCalendarTicket_flightEnd__WnmEL{margin-left:20px;align-items:flex-end;text-align:right}.priceCalendarTicket_flightTime__hdNOE{font-family:var(--font-montserrat,"Montserrat","Outfit",sans-serif);font-weight:700;font-size:24px;line-height:30px}@media(min-width:520px)and (max-width:769px){.priceCalendarTicket_flightTime__hdNOE{font-size:20px}}@media(max-width:520px){.priceCalendarTicket_flightTime__hdNOE{font-size:20px}}.priceCalendarTicket_flightDate__02OWi{font-weight:500;font-size:12px;color:#333;color:#a1a1a1;white-space:nowrap;line-height:16px;font-family:var(--font-montserrat,"Montserrat","Outfit",sans-serif)}.priceCalendarTicket_places__zaojw{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.priceCalendarTicket_flightPlace__TofiT{width:-moz-max-content;width:max-content;max-width:170px;font-weight:500;font-size:12px;color:#333;line-height:16px;font-family:var(--font-montserrat,"Montserrat","Outfit",sans-serif)}@media(max-width:630px){.priceCalendarTicket_flightPlace__TofiT{left:0;width:-moz-min-content;width:min-content}}.priceCalendarTicket_flightPlaceStart__pnIaH{text-align:left}.priceCalendarTicket_flightPlaceEnd__uIrZa{text-align:right}.priceCalendarTicket_flightTimeline__VchK9{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:320px;padding-bottom:12px;gap:10px;font-weight:500;font-size:12px;color:#333;color:#a1a1a1;text-align:center}.priceCalendarTicket_detailPrice__Hfbec{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;border-left:1px solid #eee}@media(min-width:768px){.priceCalendarTicket_detailPrice__Hfbec{width:170px}}@media(min-width:992px){.priceCalendarTicket_detailPrice__Hfbec{width:250px}}@media(max-width:769px){.priceCalendarTicket_detailPrice__Hfbec{max-height:50px;width:100%;flex-direction:row;border-top:1px solid #eee}}.priceCalendarTicket_sum__VJAkI{font-family:var(--font-montserrat,"Montserrat","Outfit",sans-serif);font-weight:700;font-size:18px;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;flex-grow:1}@media(max-width:769px){.priceCalendarTicket_sum__VJAkI{display:none}}.priceCalendarTicket_detailBtn__IDGTT{width:100%;padding:6px 72px;border-radius:0 0 5px;font-size:14px;line-height:21px}@media(max-width:993px){.priceCalendarTicket_detailBtn__IDGTT{padding:6px 30px}}@media(max-width:769px){.priceCalendarTicket_detailBtn__IDGTT{display:none}}.priceCalendarTicket_priceBtnMobile__HDDny{display:none}@media(max-width:769px){.priceCalendarTicket_priceBtnMobile__HDDny{width:100%;display:block;padding:14px;border-radius:0 0 5px 5px;font-size:18px;line-height:27px;line-height:24px;font-weight:700}}.priceCalendarTicket_infoOpened__0AYgd{border-bottom-right-radius:0;border-bottom-left-radius:0}.priceCalendarTicket_timeLineWrapper__MqsMs{margin-top:10px;width:100%}.priceCalendarTicket_timeLineWrapper__MqsMs svg{width:100%}