.busline-infostrafic .validite{display:flex;justify-content:flex-start;overflow:hidden;position:relative;font-size:14px;font-weight:500}.busline-infostrafic .validite--text{display:inline-block;padding:5px 15px 5px 15px;background-color:var(--contrast);color:var(--base-3);border-radius:0 50px 50px 0;-webkit-border-radius:0 50px 50px 0;-moz-border-radius:0 50px 50px 0;-ms-border-radius:0 50px 50px 0;-o-border-radius:0 50px 50px 0}.busline-infostrafic .validite--deco{display:inline-block;border:4px solid var(--base-3);width:20px;height:20px;border-radius:20px;flex-shrink:0;position:absolute;top:calc(50% - 10px);left:-10px}