.trip-timeline{display:grid;gap:0;max-width:100%;color:#10234b}.trip-timeline-stop{display:grid;grid-template-columns:56px 18px minmax(0,1fr);column-gap:9px;min-height:30px;align-items:start}.trip-timeline-stop:first-child{min-height:68px}.trip-timeline-time{font-size:17px;font-weight:700;line-height:1.35;white-space:nowrap;color:#10234b}.trip-timeline-track{height:100%;min-height:30px;width:18px;position:relative;display:block}.trip-timeline-track:before{content:'';position:absolute;top:5px;left:5px;width:10px;height:10px;box-sizing:border-box;border:2px solid #169bcf;border-radius:50%;background:#fff;z-index:1}.trip-timeline-stop:last-child .trip-timeline-track:before{background:#169bcf}.trip-timeline-stop:first-child .trip-timeline-track:after{content:'';position:absolute;left:9px;top:15px;height:54px;width:2px;background:#169bcf}.trip-timeline-arrow{position:absolute;z-index:2;left:0;top:28px;width:20px;height:20px;line-height:20px;text-align:center;font-family:Arial,sans-serif;font-size:20px;font-weight:400;color:#169bcf;background:none;border:0}.trip-timeline-place{display:flex;flex-direction:column;gap:2px;min-width:0}.trip-timeline-place strong{font-size:21px;font-weight:700;line-height:1.27;overflow-wrap:anywhere}.trip-timeline-place small{font-size:13px;line-height:1.3;color:#697b8c;overflow-wrap:anywhere}.tx-result-v5 .trip-timeline{margin:0}.hero .trip-timeline{margin:12px 0 10px}@media(max-width:760px){.trip-timeline-stop{grid-template-columns:56px 18px minmax(0,1fr);column-gap:8px}.trip-timeline-place strong{font-size:20px}.hero .trip-timeline{margin:10px 0}}

.trip-timeline-arrow{font-size:0}.trip-timeline-arrow:before{content:"";position:absolute;left:6px;top:5px;width:7px;height:7px;border-right:2px solid #169bcf;border-bottom:2px solid #169bcf;transform:rotate(45deg)}
