div .image-tile-alt{position:relative}div .image-tile-alt:hover p{text-decoration:underline}div .image-tile-alt__promotion{background-color:#ffffff80;color:#000;font-size:10px;left:0;padding:0 4px;position:absolute;text-transform:uppercase;top:0;z-index:1}div .image-tile-alt__img{margin-bottom:10px;padding-top:56.25%;position:relative}div .image-tile-alt__img-icon{color:#ffffffd4;font-size:1.6em;position:absolute;right:0;top:7px;width:50px}div .image-tile-alt__img-icon__play{color:#ffffffd4;font-size:3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}div .image-tile-alt__img-stats{color:#ffffffd4;font-size:1.2em;left:15px;top:7px}div .image-tile-alt__badge{bottom:0;left:0;top:0}div .image-tile-alt__badge-sponsored{background:var(--theme-secondary);margin-left:-1px;top:0}div .image-tile-alt__title{font-family:var(--font-primary);font-size:30px;font-weight:600;letter-spacing:-.5px;line-height:1.3em;min-height:4.5em}@media (max-width:767px){div .image-tile-alt .listingTile{align-items:center;display:flex;justify-content:space-between}div .image-tile-alt .listingTile .image-tile-alt__title{flex-grow:1;font-size:14px;font-weight:600;height:auto!important;line-height:1.25;margin:0;min-height:1em}div .image-tile-alt .listingTile .image-tile-alt__title strong{font-weight:600}div .image-tile-alt .listingTile .image-tile-alt__img{flex-shrink:0;height:90px;margin-bottom:0;margin-right:15px;padding-top:0;width:160px}div .image-tile-alt .listingTile .image-tile-alt__img-icon{font-size:16px;right:10px;top:5px;width:1em}div .image-tile-alt .listingTile .image-tile-alt__img-icon svg{width:1em}div .image-tile-alt .listingTile .image-tile-alt__img-stats{font-size:15px;left:5px}div .image-tile-alt .listingTile .image-tile-alt__badge{font-size:11px;position:absolute;top:auto}div .image-tile-alt .listingTile .image-tile-alt__badge-sponsored{bottom:auto;font-size:11px;margin-left:0;position:absolute}div .image-tile-alt .fullTile{float:left;left:-5vw;position:relative;width:100vw}div .image-tile-alt .fullTile .image-tile__title{height:auto;min-height:0;padding:0 5vw}}@media (max-width:768px){div .image-tile-alt__title{font-size:20px;font-weight:700}}
