<span class="experience-teaser__counter">
{{ loop.index < 10 ? "0" ~ loop.index : loop.index }}
</span>
<section class="experience-teaser teaser-animation stretch-link">
{% if isYoungStyria|default(false) %}
<img class="demi-infrastructure-teaser-grid__young-styria-logo" src="/static/img/young-styria/young-styria.jpg">
{% endif %}
<div class="experience-teaser__embed embed-responsive">
{% if image|default(false) %}
{% set description = getImageDescription(image, true) %}
{{ image.thumbnail('experience-teaser').html({
imgAttributes: {
class: 'js-lazy-img embed-responsive-item teaser-animation__img',
title: description|default(''),
alt: description|default(''),
},
lowQualityPlaceholder: true
})|raw }}
{% endif %}
{% do jsConfig().add('lazyImg', true) %}
</div>
<div class="experience-teaser__content">
<div>
<h3 class="experience-teaser__title h5">
{% if link|default('')|slice(0, 4)|lower == 'http' %}
<a href="{{ link|default('') }}" class="stretch-link__link" title="{{ description|default('') }}" data-event-tracking-category="LP Partnerteaser STT" data-event-tracking-action="{{ hostUrl() ~ getMainRequest().pathInfo() }}" data-event-tracking-label="{{ link|default('') }}">{{ elements_cutStringRespectingWhitespace(title|default(''), 50) }}</a>
{% else %}
<a href="{{ link|default('') }}" class="stretch-link__link" title="{{ description|default('') }}">{{ elements_cutStringRespectingWhitespace(title|default(''), 50) }}</a>
{% endif %}
</h3>
{% if subtitle|default(false) %}
<div class="experience-teaser__sub-title">
{{ elements_cutStringRespectingWhitespace(subtitle, 50) }}
</div>
{% endif %}
</div>
</div>
</section>