{% set data = data ?: false %}
{% set medium = medium ?: false %}
{% set padding = padding ?: false %}
{% set biggest = biggest ?: false %}
{% set provider = provider ?: false %}
{% set premium = premium ?: false %}
{% set vertical = vertical ?: false %}
{% set horizontal = horizontal ?: false %}
{% set no_cta = no_cta ?: false %}
{% set image = image ?: false %}
{% set key = key ?: false %}
{% set searchResult = searchResult ?: false %}
{% set fiche = fiche ?: false %}
<div data-number="{{key}}" class="wrapper-cards {{ class ?: 'cardsCenters' }}{{padding ? " cardscenters_padding"}}{{medium ? " cardscenters_medium"}}{{small ? " cardscenters_small"}}{{ provider ? " cardscenters_smaller"}}{{biggest ? " cardscenters_biggest"}}" {{fiche ? 'itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"'}}>
{% if premium %}
{% if data.isOpen %}
<span class="open">Ouvert</span>
{% endif %}
{% if vertical %}
<div class="cardsCenters-image" style="background-image:url('{{data.img_src}}')"></div>
{% if searchResult %}
<h2 class="cardsCenters-title" {{fiche ? 'itemprop="name"'}}>
<a class="linkforCard" href="{{ data.link}}">{{data.title}}</a>
</h2>
{% else %}
<h3 class="cardsCenters-title" {{fiche ? 'itemprop="name"'}}>
<a class="linkforCard" href="{{ data.link}}">{{data.title}}</a>
</h3>
{% endif %}
{% if data.tagline %}
<div class="cardsCenters-tagline" {{fiche ? 'itemprop="description"'}}>{{data.tagline|truncate(80, true)}}</div>
{% endif %}
{% if phone %}
<div class="flex-container">
{% if data.address.phone %}
<div class="cardsCenters-address">
<div class="cardsCenters-address-text cardsCenters-address-text_phone" {{fiche ? 'itemprop="telephone"'}}>
<div class="cardsCenters-phone">
{% include "modules/parts/telephone.twig" with {
'data': {
'creative': data.creative,
'phone': data.address.phone,
'obfuscationTelephone': data.obfuscationTelephone,
'name': data.title,
'id': data.id
},
} %}
</div>
</div>
</div>
{% endif %}
<div class="cardsCenters-address">
<div class="cardsCenters-address-text">
<div class="cardsCenters-address-text-street" {{fiche ? 'itemprop="streetAddress"'}}>{{data.address.street|nl2br}}</div>
{% if data.address.zipcedex %}
<div class="contact-text-street">
<span>{{data.address.zipcedex}}
{{data.address.citycedex}}</span>
</div>
{% else %}
<div>
<span class="cardsCenters-address-text-zipCode" {{fiche ? 'itemprop="postalCode"'}}>{{data.address.zipcode}}</span>
<span {{fiche ? 'itemprop="addressLocality"'}}>
{{data.address.city}}</span>
</div>
{% endif %}
{% if data.address.bp %}
<div class="contact-text-street">
<span {{fiche ? 'itemprop="postOfficeBoxNumber"'}}>{{data.address.bp}}</span>
</div>
{% endif %}
</div>
</div>
</div>
{% else %}
<div class="cardsCenters-address">
<img class="cardsCenters-address-image" src="/assets/images/svg/pinIcon_grey.svg"/>
<div class="cardsCenters-address-text">
<div class="cardsCenters-address-text-street" {{fiche ? 'itemprop="streetAddress"'}}>{{data.address.street|nl2br}}</div>
{% if data.address.zipcedex %}
<div class="contact-text-street">
<span>{{data.address.zipcedex}}
{{data.address.citycedex}}</span>
</div>
{% else %}
<div>
<span class="cardsCenters-address-text-zipCode" {{fiche ? 'itemprop="postalCode"'}}>{{data.address.zipcode}}</span>
<span {{fiche ? 'itemprop="addressLocality"'}}>
{{data.address.city}}</span>
</div>
{% endif %}
{% if data.address.bp %}
<div class="contact-text-street">
<span {{fiche ? 'itemprop="postOfficeBoxNumber"'}}>{{data.address.bp}}</span>
</div>
{% endif %}
</div>
</div>
{% endif %}
<div class="cardsCenters-links">
{% if data.website_link %}
<a class="btn btn_whiteBkg btn-white btn_zIndex cardWebsite {% if pageType is not defined and pageType != 'center_lists' %} btn_blueBorder{% endif %}" href="{{data.website_link}}" target="_blank">site web</a>
{% endif %}
{% if data.appointment_link and data.appointment_text %}
<a class="btn btn-black btn_zIndex cardWebsite" href="{{data.appointment_link}}" target="_blank">{{data.appointment_text}}</a>
{% endif %}
</div>
{% elseif horizontal %}
<div class="grid-x align-justify fullHeight">
{% if no_cta %}
<div class="small-12 flex-container flex-dir-column align-justify cardsCenters_padding">
{% else %}
<div class="medium-5 small-12 flex-container flex-dir-column cardsCenters_grey cardsCenters_padding">
{% endif %}
<div class="cardsCenters-name">
<div class="cardsCenters-name-image {{data.type}}">
{% if data.default_img_src %}
<div class="cardsCenters-name-image-inside" style="background-image:url('{{data.default_img_src}}')">
<div class="cardsCenters-name-image-inside" style="background-image:url('{{data.img_src}}')"></div>
</div>
{% else %}
<div class="cardsCenters-name-image-inside" style="background-image:url('{{data.img_src}}')"></div>
{% endif %}
</div>
{% if pageType is not defined and pageType != "center_lists" %}
<h2 class="cardsCenters-name-title">
<a class="linkforCard" href="{{ data.link}}">{{data.title}}</a>
</h2>
{% endif %}
</div>
<div class="cardsCenters-name-mobile">
{% if data.center.reviewsAverage != null and data.center.showReviews == 1 and data.center.reviewsAverage >= 4 %}
<div class="reviews-preview in-list on-mobile">
<span class="average">{{ data.center.reviewsAverage }}</span>
<div class="reviews-preview__average--stars" style="--rating: {{ data.center.reviewsAverage }}">
<div class="reviews-preview__average--stars-bg"></div>
</div>
<span class="count">{{ data.center.countReviews }}
avis</span>
</div>
{% endif %}
</div>
{% if pageType is not defined and pageType != "center_lists" %}
<div class="cardsCenters-tagline">{{data.tagline|truncate(80, true)}}</div>
<div class="cardsCenters-address cardsCenters-address_flexLeft">
<img class="cardsCenters-address-image" src="/assets/images/svg/pinIcon_grey.svg"/>
<div class="cardsCenters-address-text">
<div class="cardsCenters-address-text-street">{{data.address.street|nl2br}}</div>
<div class="flex-container">
<div>
<span class="cardsCenters-address-text-zipCode">{{data.address.zipcode}}</span>
<span>
{{data.address.city}}</span>
</div>
</div>
{% if data.address.bp %}
<div class="contact-text-street">
<span>{{data.address.bp}}</span>
</div>
{% endif %}
{% if data.address.zipcedex %}
<div class="contact-text-street">
<span>{{data.address.zipcedex}}
{{data.address.citycedex}}</span>
</div>
{% endif %}
</div>
</div>
{% endif %}
{% if presse and data.website %}
<div class="cardsCenters-links">
<a class="btn btn_whiteBkg btn_blueBorder btn_zIndex cardWebsite" href="{{data.website}}" target="_blank">site web</a>
</div>
{% endif %}
</div>
{% if not no_cta %}
<div class="medium-7 small-12 flex-container flex-dir-column align-spaced cardsCenters_padding">
<h2 class="cardsCenters-name-title">
<a class="linkforCard" href="{{ data.link}}">{{data.title}}</a>
</h2>
{% if data.center.reviewsAverage != null and data.center.showReviews == 1 and data.center.reviewsAverage >= 4 %}
<div class="reviews-preview in-list on-desktop">
<span class="average">{{ data.center.reviewsAverage }}</span>
<div class="reviews-preview__average--stars" style="--rating: {{ data.center.reviewsAverage }}">
<div class="reviews-preview__average--stars-bg"></div>
</div>
<span class="count">{{ data.center.countReviews }}
avis</span>
</div>
{% endif %}
{% if data.banner_listing and data.banner_listing !="" %}
<div class="card-prom-banner for-mobile">
<img src="{{ data.banner_listing }}" alt="" class="card-prom-banner_image" loading="lazy">
<div class="card-prom-banner_label">promotion</div>
</div>
{% endif %}
<div class="cardsCenters-tagline">{{data.tagline|truncate(80, true)}}</div>
<div class="cardsCenters-links cardsCenters-links_maxWidth flex-container">
{% if data.appointment_link %}
<a class="btn btn_zIndex btn-black cardWebsite" href="{{ data.appointment_link }}" target="_blank">{{ data.appointment_text }}</a>
{% endif %}
{% if data.website_link %}
<a class="btn btn-white btn_zIndex cardWebsite" href="{{ data.website_link }}" target="_blank">site web</a>
{% endif %}
</div>
<div class="cardsCenters-address cardsCenters-address_flexLeft">
<img class="cardsCenters-address-image" src="/assets/images/svg/pinIcon_grey.svg"/>
<div class="cardsCenters-address-text">
<div class="cardsCenters-address-text-street">{{data.address.street|nl2br}} {{data.address.zipcode}} {{data.address.city}}</div>
{% if data.address.bp %}
<div class="contact-text-street">
<span>{{data.address.bp}}</span>
</div>
{% endif %}
{% if data.address.zipcedex %}
<div class="contact-text-street">
<span>{{data.address.zipcedex}}
{{data.address.citycedex}}</span>
</div>
{% endif %}
</div>
<div class="cardsCenters-phone">
{% include "modules/parts/telephone.twig" with {
'data': {
'creative': 'page-list',
'phone': data.center.phone,
'obfuscationTelephone': data.center.obfuscationTelephone,
'name': data.title,
'id': data.center.id
}
} %}
</div>
</div>
</div>
{% endif %}
</div>
{% if data.banner_listing and data.banner_listing !="" %}
<div class="card-prom-banner for-desktop">
<img src="{{ data.banner_listing }}" alt="" class="card-prom-banner_image" loading="lazy">
<div class="card-prom-banner_label">promotion</div>
</div>
{% endif %}
{% endif %}
{% else %}
{% if image %}
<div class="avatar" style="background-image:url('{{ data.img_src }}')"></div>
{% endif %}
<h3 class="cardsCenters-title">
<a class="linkforCard" href="{{ data.link }}">{{ data.title }}</a>
</h3>
<div class="cardsCenters-address">
<div class="cardsCenters-address-text">
{% if presse %}
<div class="cardsCenters-address-text-street">{{ data.address.street|nl2br }}</div>
{% endif %}
<span {{ fiche ? 'itemprop="postalCode"' }}>{{ data.address.zipcode }}</span>
<span {{fiche ? 'itemprop="addressLocality"'}}>{{data.address.city}}</span>
</div>
</div>
{% if data.website %}
<a class="btn btn_whiteBkg btn_blueBorder btn_center btn_regular cardsCenters-web align-center cardWebsite" href="{{data.website}} target=" _blank"">Site web</a>
{% endif %}
{% endif %}
</div>