.flight-segments-details_routeDuration__Qw9zK{font-size:.75rem;color:#4d5464;justify-content:center;text-align:center;font-weight:500;line-height:1.5rem}@media(min-width:768px){.flight-segments-details_routeDuration__Qw9zK{min-width:115px;width:115px}}.flight-segments-details_planeIcon__64_Kd{font-size:33px;background:#fff;position:absolute;top:22px}.flight-segments-details_detailIcon__1jaUJ{font-size:18px;margin-inline-end:1rem;color:#343b53}.flight-segments-details_routeDetailSeg__HnW5_{margin-bottom:7px;margin-top:2px;padding:0}@media(max-width:767px){.flight-segments-details_routeDetailSeg__HnW5_{margin-left:4px}}.flight-segments-details_routeTime__wzAnC{font-size:1.25rem;font-weight:600}.flight-segments-details_routeText__eo1Vp{font-size:.875rem;font-weight:600;color:#202020;line-height:1.5rem}.flight-segments-details_routeText__eo1Vp .flight-segments-details_routeLocation__Desyl{margin:0;color:#4d5464;font-size:.75rem;line-height:1.5rem;font-weight:600}.flight-segments-details_mt12__EC0DM{margin-top:12px}.flight-segments-details_pt12__H6_WA{padding-top:12px}.flight-segments-details_segDetailsText___Sjo7{display:flex;align-items:center;flex:1 1;margin-bottom:12px;font-size:.75rem}.flight-segments-details_segDetailsText___Sjo7 svg{margin-left:18px;fill:#4d5464;width:14px}.flight-segments-details_segDetailsText___Sjo7 span{color:#4d5464}.flight-segments-details_segDetailsText___Sjo7 span:last-child{font-size:.75rem;color:#202020}.flight-segments-details_circleIcon__DMGPr{width:8px;height:8px;border-radius:50%;border:2px solid #343b53;background-color:#fff}.flight-segments-details_airlineKind__tBrFf{display:flex;flex-wrap:wrap;margin-bottom:12px;align-items:center}.flight-segments-details_airlineKind__tBrFf p{font-size:.75rem}.flight-segments-details_airlineKind__tBrFf p:last-child{white-space:nowrap}.flight-segments-details_routeDetail__iJoU2{display:flex}.flight-segments-details_techStop__gaiTJ{background-color:#eff0f6;color:#000;padding:.5rem;margin-top:1rem;margin-left:1rem;border-radius:5px}.flight-segments-details_eachColumn__hlNsa{display:flex;flex-direction:column;justify-content:space-between}.flight-segments-details_eachColumn__hlNsa.flight-segments-details_segStop__ry0hO{display:flex;align-items:center;font-size:.75rem;font-weight:500;background-color:#eff0f6;color:#000;padding:7px 24px;border-radius:5px;flex-direction:row;justify-content:flex-end;margin:20px 0 20px 5px}@media(max-width:767px){.flight-segments-details_eachColumn__hlNsa.flight-segments-details_segStop__ry0hO{padding:7px}.flight-segments-details_eachColumn__hlNsa.flight-segments-details_segStop__ry0hO .flight-segments-details_segStopIcon__QFV3W{width:25px}.flight-segments-details_eachColumn__hlNsa:first-child{width:30%;min-width:30%;max-width:30%}.flight-segments-details_eachColumn__hlNsa:nth-child(2){width:20%;min-width:55px;max-width:20%;align-items:center}.flight-segments-details_eachColumn__hlNsa:last-child{display:flex;justify-content:flex-start;width:calc(50% - 5px);min-width:calc(50% - 5px);max-width:calc(50% - 5px)}}.flight-segments-details_depLocCode__AxdWn{font-weight:700;font-size:1rem;width:55px;text-align:center;position:relative;display:flex;justify-content:center}@media(max-width:767px){.flight-segments-details_depLocCode__AxdWn{width:45px}}.flight-segments-details_depLocCode__AxdWn div,.flight-segments-details_depLocCode__AxdWn svg{position:absolute;right:0;left:0;margin:auto}.flight-segments-details_depLocCode__AxdWn div{top:0}.flight-segments-details_depLocCode__AxdWn svg{top:21px}.flight-segments-details_centerPart__8h7L2{position:relative;margin:0 10px}.flight-segments-details_centerPart__8h7L2:before{content:"";position:absolute;width:2px;height:100%;background:#cae0ff;left:calc(50% - 1px)}@media(max-width:767px){.flight-segments-details_centerPart__8h7L2{margin:0}}.flight-segments-details_centerPartSegSegment__zJe_q{position:relative;margin-inline-start:12px;min-width:55px}.flight-segments-details_centerPartSegSegment__zJe_q:before{content:"";position:absolute;border-right:1px dashed #cae0ff;height:100%;left:calc(50% - .5px)}.flight-segments-details_centerPartSegSegment__zJe_q:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;border:2px solid #124c81;background-color:#fff;left:calc(50% - 4px);top:calc(100% - 5px)}@media(max-width:767px){.flight-segments-details_centerPartSegSegment__zJe_q{margin:0}}.flight-segments-details_profileRoute__Y9pgy{padding:1rem 0}@media(min-width:768px) and (max-width:991px){.flight-segments-details_profileRoute__Y9pgy{padding-left:1rem}}.itinerary_generalStopStation__Ggvlz{background-color:#5f738c;height:.5rem;width:.5rem;border-radius:50%}.itinerary_horizontalLine__kTc3O{position:absolute;flex:1 1;width:100%;left:calc(50% + .25rem);border:1px solid #d7d4d2;top:calc(.75rem - 1px)}.itinerary_verticalLine__FmRzH{position:absolute;height:100%;right:.2rem;bottom:50%;border:1px solid #d7d4d2}.itinerary_selectedStation__zXn3a{border:1px solid #3662db;background-color:#3662db}.itinerary_stopStation__OoNaU{border:1px solid #343b53;background-color:#fff}.itinerary_wrapper__wASG6{position:relative;-webkit-user-select:initial;-moz-user-select:initial;user-select:auto;background-color:#fff;border-radius:.5rem;border:1px solid #e1e1e1}.itinerary_wrapper__wASG6:active,.itinerary_wrapper__wASG6:focus,.itinerary_wrapper__wASG6:hover{background-color:#fff}@media(min-width:768px){.itinerary_wrapper__wASG6{transition:margin .5s}}.itinerary_chooseButton__bG_bQ{height:42px;line-height:1}.itinerary_chooseTicketButton__YIsEv{height:42px}.itinerary_infoBorder__evfT6{border-right:1px dashed #eee}@media(max-width:767px){.itinerary_infoBorder__evfT6{border-right:0;border-top:1px solid #eee}}.itinerary_opened__4tgNd{border-color:#3662db}@media(min-width:768px){.itinerary_opened__4tgNd{margin:0 -10px 0 10px}}.itinerary_detailDrawer__svTyh{width:100%}@media(min-width:768px){.itinerary_detailDrawer__svTyh{width:560px}}.itinerary_selectedTab__M4NwF{border-bottom:2px solid #3662db}.itinerary_grayBorder__e22dK{border:1px solid #d7d4d2}.itinerary_horizontalOriginIcon__8BwZh{right:calc(50% - 11px)}.itinerary_verticalOriginIcon__G9Nnn{right:-8px}.itinerary_verticalStationsHeight__gbk7_{max-height:400px}.swap-icon_swapperIcon__yFQFB{position:absolute;z-index:1;background-color:#fff;cursor:pointer;border:1px solid #727483;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#3662db;transform:rotate(90deg)}@media(max-width:767px){.swap-icon_swapperIcon__yFQFB{transform:rotate(0deg)}}.swap-icon_swapperIcon__yFQFB:hover{background-color:#def0fc;border:none}.swap-icon_swapperIcon__yFQFB:active{background-color:#c8dff9;animation-name:swap-icon_rotate-forwards__JnMHS;animation-duration:.2s;animation-timing-function:ease}.swap-icon_swapperIcon__yFQFB:active.swap-icon_rotateBackwards__sGd65{animation-name:swap-icon_rotate-backwards__1k_5N}@keyframes swap-icon_rotate-forwards__JnMHS{0%{transform:rotate(90deg)}to{transform:rotate(270deg)}}@keyframes swap-icon_rotate-backwards__1k_5N{0%{transform:rotate(270deg)}to{transform:rotate(90deg)}}@media(max-width:767px){.swap-icon_swapperIcon__yFQFB:active{animation-name:swap-icon_rotate-forwards__JnMHS;animation-duration:.2s;animation-timing-function:ease}.swap-icon_swapperIcon__yFQFB:active.swap-icon_rotateBackwards__sGd65{animation-name:swap-icon_rotate-backwards__1k_5N}@keyframes swap-icon_rotate-forwards__JnMHS{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes swap-icon_rotate-backwards__1k_5N{0%{transform:rotate(180deg)}to{transform:rotate(0deg)}}}.postData_postData__beRnl .trainPostDataContainer{margin-top:3rem;padding-bottom:1.5rem}.postData_postData__beRnl .trainPostDataContainer .border-radius-card{width:100%;border-radius:1rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(225 225 225/var(--tw-border-opacity,1))}@media(max-width:767px){.postData_postData__beRnl .trainPostDataContainer{margin-top:2rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:1.5rem}}.postData_postData__beRnl .trainPostDataContainer .trainPostImgWrapper{width:408px;flex-shrink:0;overflow:hidden;border-top-left-radius:.5rem}.postData_postData__beRnl .trainPostDataContainer .trainPostImgWrapper img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.postData_postData__beRnl .trainPostDataContainer .trainPostImgWrapper{width:100%}.postData_postData__beRnl .trainPostDataContainer .trainPostImgWrapper img{height:230px;-o-object-fit:cover;object-fit:cover}}.postData_postData__beRnl .trainPostDataContainer .routeIconContainer u[class^=icon-train]{margin-inline-end:.5rem;font-size:1.5rem;line-height:2rem;text-decoration-line:none}.postData_postData__beRnl .trainPostDataContainer .routeIconContainer u[class^=icon-arrow]{flex:1 1;text-align:left;font-size:1.875rem;line-height:2.25rem;text-decoration-line:none}.postData_postData__beRnl .trainPostDataContainer .trainPostHeading{margin-bottom:1rem;font-size:1rem;line-height:1.5rem;font-weight:600}@media (min-width:992px){.postData_postData__beRnl .trainPostDataContainer .trainPostHeading{font-size:1.25rem;line-height:1.75rem}}.postData_postData__beRnl .trainPostDataContainer .trainPostSubHeading{margin-top:0;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600}@media (min-width:992px){.postData_postData__beRnl .trainPostDataContainer .trainPostSubHeading{font-size:1rem;line-height:1.5rem}}.postData_postData__beRnl .trainPostDataContainer .trainPostCaption{font-size:.875rem;line-height:1.25rem}@media (min-width:992px){.postData_postData__beRnl .trainPostDataContainer .trainPostCaption{font-size:1rem;line-height:1.5rem}}