.recently-listed-carousel{background:#0061af;color:#fff;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.4);overflow:hidden;position:relative;height:100%}.recently-listed-carousel .slides{margin:0;padding:0;min-height:260px;height:100%}.recently-listed-carousel .slides:after{content:'';display:block;width:100%}.recently-listed-carousel .slides .slide{background:url(../img/tmx_logo_white.svg) 20px 20px/auto 50px no-repeat #1b2935;border-radius:4px;list-style:none;display:none;width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:20px 20px 55px;transition:opacity 1s}.recently-listed-carousel .slides .slide:before{position:absolute;display:block;font-family:FFDINWebProBold,Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:14px;text-transform:uppercase;content:'Toronto Stock Exchange';top:44px;left:100px;line-height:1.1;vertical-align:middle;transform:translateY(-50%);margin-right:20px}.fr .recently-listed-carousel .slides .slide:before{content:'Bourse de Toronto'}.en .recently-listed-carousel .slides .slide.tsxv:before{content:'TSX Venture Exchange'}.fr .recently-listed-carousel .slides .slide.tsxv:before{content:'Bourse de croissance TSXV'}.recently-listed-carousel .slides .slide .details{margin-top:64px;line-height:1;vertical-align:middle;font-size:13px;white-space:nowrap}.recently-listed-carousel .slides .slide .details .listed-on,.recently-listed-carousel .slides .slide .details .symbol{display:inline}.recently-listed-carousel .slides .slide .details .listed-on{text-transform:uppercase}.recently-listed-carousel .slides .slide .details .symbol:before{content:'\00a0 | \00a0'}.recently-listed-carousel .slides .slide .details .date{margin-top:.5em}.recently-listed-carousel .slides .slide .name{margin-top:15px;font-family:FFDINWebProMedium,Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:18px;line-height:1.2;max-height:68px;overflow:hidden;text-overflow:ellipsis}.recently-listed-carousel .slides .slide a{position:absolute;bottom:20px;left:20px;right:20px;min-width:100px;display:block;color:#0061af;background-color:#fff;border:1px solid #fff;border-radius:4px;font-family:FFDINWebProBold,Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-align:center;padding:0;line-height:30px;vertical-align:middle;white-space:nowrap}.recently-listed-carousel .slides .slide a:hover{color:#fff;background:#0061af}.recently-listed-carousel .slides .slide:first-child{display:block}
@media (min-width:576px) and (max-width:767.98px){.recently-listed-carousel .slides{min-height:150px;height:100%}.recently-listed-carousel .slides .slide .details{position:absolute;top:37px;right:20px;margin:0;text-align:right;width:40%;max-width:150px}.recently-listed-carousel .slides .slide .details .listed-on,.recently-listed-carousel .slides .slide .details .symbol{display:inline}.recently-listed-carousel .slides .slide .name{margin-top:64px;max-width:610px;padding-right:170px;max-height:46px}.recently-listed-carousel .slides .slide a{width:150px;left:auto}}
