<a class='offer-card offers-container' href='{{ path(detailPath, parameters|merge({encodedTitle: card.url}) ) }}' data-open-detail="{{card.url}}">
<div class='grid-x grid-margin-x mb--16'>
<div class='medium-6 cell mb-16'>
<div class='offer-card__carousel'>
<div class='swiper-container' data-carousel='card'>
<div class='swiper-wrapper'>
{% for img in card.images %}
<div class='swiper-slide offer-card__aspect-ratio'>
<img class='swiper-lazy' data-src='{{ asset(img) | imagine_filter('offer_bien') }}' class='of-cover' alt/>
</div>
{% endfor %}
</div>
<div class='circle-32 bg-white carousel-button carousel-button--prev offer-card__button flex-container align-center align-middle' data-prev>
<svg width='5' height='10' class='inline-block-middle'>
<use xlink:href='#chevron-small'/></svg>
</div>
<div class='circle-32 bg-white carousel-button carousel-button--next offer-card__button flex-container align-center align-middle' data-next>
<div class='scale-x--1'>
<svg width='5' height='10'>
<use xlink:href='#chevron-small'/></svg>
</div>
</div>
</div>
<div class='offer-card__carousel-bottom grid-x align-bottom'>
{% if card.isNewProject is defined and card.isNewProject %}
{% set newProject = app.request.locale == "fr" ? "NOUVEAU PROJET":"NEW PROJECT" %}
<div class='shrink cell'>
<span class='bg-red offer-tag-accent t-small uppercase fw-500 inline-block-top'>{{newProject}}</span>
</div>
{% endif %}
<div class='auto cell text-right'>
{% if card.videoUrl is defined and card.videoUrl is not empty %}
<svg width="30" height="40" viewbox="0 0 24 24" class="white-icon-spacing inline-block-middle">
<use xlink:href='#film'/>
</svg>
{% endif %}
{% if card.link360 is defined and card.link360 is not empty %}
<svg width="40" height="40" viewBox="0 0 32 32" class="white-icon-spacing inline-block-middle">
<use xlink:href='#360'/>
</svg>
{% endif %}
</div>
</div>
</div>
</div>
<div class='medium-6 cell flex-container flex-dir-column offer-card__content mb-16'>
<h3 class='t-card mb-8'>{{card.title}}</h3>
<p class='o-05 t-p-medium single-line-ellipsis' title='{{card.city}}'>{{card.city}}</p>
<div class='mt-auto pt-16'>
<p class='t-p-medium fw-500 mb-16'>
{% if parameters.priceSqm is defined and card.priceM2an is defined %}
<sub class='t-small-uppercase inline-block-bottom lh-20'>CHF</sub>
{{card.priceM2an|number_format(0, '.', "'")}}.- {{'par m² /an'|trans}}
{% elseif parameters.priceSqm is not defined and card.price is defined %}
{% if card.price == '' %} {{card.price ~ 'prix sur demande'|trans|capitalize}} {% else %}
<sub class='t-small-uppercase inline-block-bottom lh-20'>CHF</sub>
{{card.price|number_format(0, '.', "'")}}.-
{% if card.isForRent %}{{'/ mois'|trans}}{% endif %} {% endif %}
{% else %}
{{card.price ~ 'prix sur demande'|trans|capitalize}}
{% endif %}
</p>
{% if card.tags is defined %}
<p class='offer-tags-spacing'>
{% for tag in card.tags %}
<span class='offer-tag t-label-regular inline-block-top bg-light-gray'>{{tag|raw}}</span>
{% endfor %}
</p>
{% endif %}
{# <p>{{card.dateModification}}</p> #}
{# <p>{{card.dateModificationInt}}</p> #}
</div>
</div>
</div>
</a>