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