{% set sliderKey = (random(9,99999) * random(9,99999)) %}
<section class="hero">
<div id="slider-{{ sliderKey }}" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
{% if data.slides|length %}
{% for key, someSlide in data.slides %}
<li data-target="#slider-{{ sliderKey }}" data-slide-to="{{ (key - 1) }}" class="{{ (key - 1) == 0 ? 'active' : '' }}"></li>
{% endfor %}
{% endif %}
</ol>
<div class="carousel-inner">
{% if data.slides|length %}
{% for key, someSlide in data.slides %}
<div class="carousel-item {{ (key - 1) == 0 ? 'active' : '' }}" style="background-image:url({{ someSlide.image }});">
<div class="overlay">
<div class="carousel-content">
<div class="container h-100">
<div class="d-table h-100">
<div class="align-middle d-table-cell">
<div class="row">
<div class="col-md-6 col-lg-4">
<h1>{{ someSlide.title|nl2br|raw }}</h1>
{% if someSlide.buttonLabel and someSlide.buttonUrl %}
<a href="{{ someSlide.buttonUrl }}" class="btn btn-lg btn-primary">{{ someSlide.buttonLabel }}</a>
{% endif %}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{% endfor %}
{% endif %}
</div>
</div>
</section>