.vl-vi:before,.vl-vi:after{font-family:vlaanderen-icon-classic!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;display:inline-block}.vl-vi.vl-vi-u-180deg:before{display:inline-block;transform:rotate(180deg)}.vl-vi-u-xs:before{font-size:.8rem}.vl-vi-u-s:before{font-size:1.3rem}.vl-vi-u-m:before{font-size:1.7rem}.vl-vi-u-l:before{font-size:2rem}.vl-vi-u-xl:before{font-size:2.2rem}.vl-vi-u-90deg:before{display:inline-block;transform:rotate(90deg)}.vl-vi-u-180deg:before{display:inline-block;transform:rotate(180deg)}.impact-de-lijn__item{display:flex}.impact-de-lijn__item--route:not(:last-child){margin-bottom:.3rem}.impact-de-lijn__item--stop:not(:last-child){margin-bottom:1rem}.impact-de-lijn__item__icon{width:1.65rem;height:1.65rem;flex:0 1 auto;margin:.5rem 1rem 0 0}.impact-de-lijn__item__number{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;text-align:center;font-weight:500;font-size:14px;width:32px;max-width:32px;height:2em;line-height:1em;margin:0 1rem 0 0;padding:2px 0;letter-spacing:-.03em;border-radius:3px;border:2px solid transparent;white-space:nowrap}
