@import "https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700&display=swap";.mr-all{background:#fff;margin:0;padding:0;font-family:Inter,sans-serif;font-weight:500;list-style-type:none}.mr-all li{padding:5px 10px 15px 30px;display:block;position:relative}.mr-all li:nth-child(2n){background:#f5f5fb}.mr-all li .mr-tl{background:#27509b;width:2px;position:absolute;top:0;bottom:0;left:14px}.mr-all li:first-child .mr-tl{top:50px}.mr-all li:last-child .mr-tl{height:50px;bottom:auto}.mr-all li .mr-tl:before,.mr-all li:last-child .mr-tl:after{content:"";background:#27509b;border-radius:50%;width:12px;height:12px;margin-top:-6px;margin-left:-5px;position:absolute}.mr-all li:last-child .mr-tl:after{top:100%}.mr-all li .mr-icon{width:42px;height:42px;margin-top:20px;position:absolute}.mr-all .mr-icon img,.mr-all .mr-icon svg{width:100%;margin:0;display:block}.mr-all .mr-icon .inner{color:#3d3d3d;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0}.mr-all .mr-icon .inner.arrive,.mr-all .mr-icon .inner.depart,.mr-all .mr-icon .inner.step{color:#fff;font-size:17px;font-weight:600;top:-5%}.mr-all li .mr-ct{box-sizing:border-box;min-height:40px;position:relative}.mr-all li .mr-h{color:#717171;margin-bottom:2px;padding-top:3px;font-size:13px;line-height:19px}.mr-all li .mr-c,.mr-all li .mr-h{padding-left:60px;padding-right:50px}.mr-all li .mr-c{color:#3d3d3d;font-size:16px;line-height:23px}.mr-all li .mr-h+.mr-c{margin-top:8px}.mr-all li .mr-t{word-wrap:break-word;color:#000;overflow-wrap:break-word;word-break:break-word;margin-bottom:5px;margin-right:30px;padding-left:60px;font-size:18px;line-height:24px}.mr-all li .mr-c .sb{font-weight:600}.mr-all li .mr-c .b,.mr-all li .mr-c b{font-weight:700}.mr-all li .mr-mi{cursor:pointer;width:24px;height:24px;position:absolute;top:12px;right:12px}.mr-all li .mr-mi *{pointer-events:none}.mr-all .mr-mi img,.mr-all .mr-mi svg{width:100%;margin:0;display:block}.mr-all li .mr-mentions{padding-top:10px;position:relative}.mr-all li .mr-mentions .mr-c-mini,.mr-all li .mr-mentions.minified .lvl2{padding-right:50px}.mr-all .mr-mentions .mr-m{margin-bottom:5px;display:block;position:relative}.mr-all .mr-mentions .mr-m.primary{margin-bottom:10px}.mr-all .mr-mentions .mr-ms-c.lvl1+.mr-c-mini+.mr-ms-c.lvl2,.mr-all .mr-mentions .mr-ms-c.lvl1+.mr-ms-c.lvl2{margin-top:15px}.mr-all .mr-mentions .mr-m.block,.mr-all .mr-mentions .mr-ms-c.lvl2 .mr-m{padding-left:60px}.mr-all .mr-mentions .mr-m.block{display:block}.mr-all .mr-mentions .mr-m:last-child{margin-bottom:0}.mr-all .mr-m .mr-m-icon{width:42px;height:42px;position:absolute}.mr-all .mr-m .mr-m-text{box-sizing:border-box;text-align:left;position:relative}.mr-all .mr-m:not(.block) .mr-m-text{padding-left:47px;line-height:36px}.mr-all .mr-m.primary:not(.block) .mr-m-text{padding-left:60px}.mr-all .mr-mentions.minified .mr-ms-c.lvl2 .mr-m{display:inline-block}.mr-all .mr-mentions.minified .mr-ms-c.lvl2 .mr-m .mr-m-icon{display:inline-block;position:relative}.mr-all .mr-mentions.minified .mr-ms-c.lvl2,.mr-all .mr-mentions:not(.minified) .mr-c-mini{display:none}.mr-all .mr-mentions.minified .mr-c-mini{min-height:42px;margin-top:5px;padding-left:60px;display:block;position:relative}.mr-all .mr-mentions.minified .mr-ms-c.lvl1+.mr-c-mini{margin-top:15px}.mr-all .mr-mentions .mr-c-mini .mr-c-mini-item{vertical-align:top;margin-right:4px;display:inline-block;position:relative}.mr-all .mr-mentions .mr-c-mini .mr-c-mini-item .mr-m-icon,.mr-all .mr-mentions .mr-c-mini .mr-c-mini-item .mr-mini-nb,.mr-all .mr-mentions .mr-c-mini .mr-c-mini-item img,.mr-all .mr-mentions .mr-c-mini .mr-c-mini-item svg{vertical-align:middle;display:inline-block;position:relative}.mr-all .mr-mentions .mr-c-mini .mr-c-mini-item .mr-mini-nb{color:#3d3d3d;font-size:16px;font-weight:600}.mr-all .mr-c a,.mr-all .mr-m-text a{color:#3961ff;cursor:pointer;font-weight:500;text-decoration:none}.mr-all .mr-c a u,.mr-all .mr-m-text a u{color:#3961ff;text-decoration:none}.mr-all .mr-c a u strong,.mr-all .mr-m-text a u strong{font-weight:500}.mr-all .mr-c a:hover,.mr-all .mr-c a:hover u,.mr-all .mr-m-text a:hover,.mr-all .mr-m-text a:hover u{color:#2d52e6}.mr-all .mr-m .mr-m-text span{color:#3d3d3d;vertical-align:middle;font-size:14px;font-weight:500;line-height:19px;display:inline-block}.mr-all .mr-m.primary .mr-m-text span{color:#3d3d3d;font-size:16px;line-height:23px}.mr-all .mr-m .m-rs{box-sizing:border-box;color:#000;text-align:center;border-radius:4px;font-size:13px;font-weight:600;display:inline-block;position:relative;overflow:hidden}.mr-all .mr-m .m-rs.road_sign{color:#fff;text-transform:uppercase;background-color:#2c59ff;margin-top:5px;padding:11px 10px;display:block}.mr-all .mr-m .mr-ct-road_sign{text-align:center;margin-top:10px;margin-right:73px;font-size:13px;font-weight:600;position:relative}.mr-all .mr-m .mr-ct-road_sign .mr-ct-up{margin-bottom:1px}.mr-all .mr-m .mr-ct-road_sign .mr-up{box-sizing:border-box;color:#fff;text-transform:uppercase;background-color:#2c59ff;border:1px solid #2c59ff;border-radius:4px;margin-bottom:4px;margin-left:2px;margin-right:2px;padding:4px 13px;display:inline-block;position:relative}.mr-all .mr-m .mr-ct-road_sign .mr-up.red{color:#fff;background-color:#df2424;border:1px solid #df2424}.mr-all .mr-m .mr-ct-road_sign .mr-up.green{color:#fff;background-color:#109d59;border:1px solid #109d59}.mr-all .mr-m .mr-ct-road_sign .mr-up.yellow{color:#000;background-color:#ffb721;border:1px solid #ffb721}.mr-all .mr-m .mr-ct-road_sign .mr-up.white{color:#000;background-color:#fff;border:1px solid #000}.mr-all .mr-m .mr-ct-road_sign .sign_road{box-sizing:border-box;color:#fff;text-transform:uppercase;background-color:#2c59ff;border:1px solid #000;border-radius:4px;padding:10px;line-height:16px}.mr-all .mr-m .mr-ct-road_sign .sign_road.green{background-color:#08802b}.mr-all .mr-m .mr-ct-road_sign .sign_road.blue{background-color:#2c59ff}.mr-all .mr-m .mr-ct-road_sign .sign_road.white{color:#000;background-color:#fff;border:1px solid #000}.mr-all .mr-m .mr-ct-road_sign .sign_road div span{vertical-align:middle;display:inline-block;position:relative}.mr-all .mr-m .mr-ct-road_sign .sign_road>div:not(:last-child){margin-bottom:2px}.mr-all .mr-m .mr-ct-road_sign .sign_road div span:not(.mr-icn):not(.mr-c-rs-exit){margin:0 5px;display:inline}.mr-all .mr-m .mr-ct-road_sign .sign_road div.first{text-align:left}.mr-all .mr-m .mr-ct-road_sign .sign_road div.last{text-align:right}.mr-all .mr-m .mr-ct-road_sign .sign_road div .mr-c-rs-exit{text-align:left;border:1px solid #000;border-radius:12px;padding:2px 6px;position:relative}.mr-all .mr-m .mr-ct-road_sign .sign_road div span+.mr-icn{margin-left:3px}.mr-all .mr-m .mr-ct-road_sign .sign_road div span.mr-icn{width:15px;height:16px;margin-right:3px}.mr-all .mr-m .mr-ct-road_sign .sign_road div span.mr-icn img,.mr-all .mr-m .mr-ct-road_sign .sign_road div span.mr-icn svg{width:100%;margin:0;display:block;position:relative}.mr-all .mr-m .m-rs.town{word-wrap:break-word;overflow-wrap:break-word;text-transform:uppercase;word-break:break-word;margin-top:5px}.mr-all .mr-m .m-rs.town.town_exit{border-color:#000}.mr-all .mr-m .m-rs.town.town_exit img,.mr-all .mr-m .m-rs.town.town_exit svg{width:100%;height:100%;position:absolute;top:0;left:0}.mr-all .mr-m-icon img,.mr-all .mr-m-icon svg{width:100%;margin:0;display:block}.mr-all .mr-m .mr-mt{box-sizing:border-box;padding-left:5px;position:relative}.mr-all .mr-m-icon .inner{color:#3d3d3d;text-align:center;width:42px;height:42px;font-size:12px;font-weight:700;line-height:42px;position:absolute;top:0;left:0}.mr-all .mr-ms-det-btn{color:#3961ff;cursor:pointer;font-size:14px;font-weight:500;line-height:19px;position:absolute;bottom:12px;right:0}.mr-all .mr-ms-det-btn *{pointer-events:none}.mr-all .mr-ms-det-btn:hover{color:#2d52e6}@media print{.mr-all *{color-adjust:exact!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.mr-all li{break-inside:avoid;background:0 0!important}.mr-all li:not(:last-child):after{content:"";background-color:#e3e3ef;height:1px;position:absolute;bottom:0;left:32px;right:10px}}.neighbourhood .mr-m-icon,.toll_collection .mr-m-icon,.toll_ticket .mr-m-icon{margin-top:-10px;margin-left:60px}.neighbourhood .mr-m-text,.toll_collection .mr-m-text,.toll_ticket .mr-m-text{margin-left:50px}.town_crossing .mr-m-text{margin-left:0}.mr-m{margin-top:10px}.mr-all .mr-mentions .mr-m .lvl1{padding:10px;display:flex}.mr-all .mr-mentions .mr-m .mr-m-icon{flex:20%;justify-content:center;align-items:center;margin-top:-13px;display:flex}.mr-all .mr-mentions .mr-m .mr-m-text{flex:80%;display:flex}
