<section class="partners">
    <div class="container">
        <h2 class="partners__title">{{ entry.title }}</h2>
        <div class="partners__subtitle">
            {{ entry.intro }}
        </div>

        {% set partners = craft.app.getModule('members').partnersService.getRandomizedPartners() %}
        {% if partners | length %}
            <div class="partners__cards">
                {% for partner in partners %}
                    <div class="partners__card">
                        {% set image = partner.logo.one() %}
                        {% set url = partner.url ~ '?from=' ~ parentEntry.id %}
                        {% if image %}
                            <div class="partners__card-image">
                                <a href="{{ url }}">
                                    {% include '_partials/image.twig' with {class: 'partners__card-img', transform: 'maxWidth1000'} %}
                                </a>
                            </div>
                        {% endif %}
                        <div class="partners__card-content">
                            <h3 class="partners__card-title"><a href="{{ url }}">{{ partner.title }}</a></h3>
                            <a href="{{ url }}" class="partners__card-link">
                                {{ 'link.partner.moreInfo'|t }}
                                <i class="fa-solid fa-chevron-right partners__card-link-icon" aria-hidden="true"></i>
                            </a>
                        </div>
                    </div>
                {% endfor %}
            </div>
        {% else %}
            <div>
                {{ entry.noPartnersMessage }}
            </div>
        {% endif %}
    </div>
</section>