{# BLOCK IMAGE #}
{% import 'blocks\\macros.html.twig' as macros %}
{% if fields.image != '' %}
<section {% if settings.is_animated|default %}data-aos="{{ settings.animation_type|default("fade")}}"{% endif %} {% if settings.extra_block_id|default %} id="{{ settings.extra_block_id|default}}" {% endif %} class="block-image {{ settings.extra_class|default }}" style="{{ macros.getStyles(settings) }}" {{ macros.getBlockDataAttributes(_context) }}>
{% if settings.fullwidth|default(0) != 1 %}<div class="container"><div class="{{ fields.align }}">{% endif %}
<picture>
{% set extension = fields.image|default|extension %}
{% if extension == 'svg' or extension == 'gif' %}
<img loading="lazy" src="{{CDN_URL|default}}{{ fields.image }}" alt="{{fields.image_alt|default}}" title="{{fields.image_title|default}}" class="{% if settings.fullwidth|default(0) %}w-100{% else %}img-fluid{% endif %}">
{% else %}
{% if fields.type|default == 'small' %}
{# no source #}
{% elseif fields.type|default == 'medium' %}
<source media="(min-width: 390px)" srcset="{{ (fields.image|imagine_filter('medium'))|replace({' ':'%20'}) }}">
{% elseif fields.type|default == 'full' %}
{% if settings.fullwidth|default(0) %}
<source media="(min-width: 2520px)" srcset="{{ (fields.image|imagine_filter('compress'))|replace({' ':'%20'}) }}">
{% endif %}
<source media="(min-width: 992px)" srcset="{{ (fields.image|imagine_filter('full'))|replace({' ':'%20'}) }}">
<source media="(min-width: 390px)" srcset="{{ (fields.image|imagine_filter('medium'))|replace({' ':'%20'}) }}">
{% else %}
<source media="(min-width: 992px)" srcset="{{ (fields.image|imagine_filter('big'))|replace({' ':'%20'}) }}">
<source media="(min-width: 390px)" srcset="{{ (fields.image|imagine_filter('medium'))|replace({' ':'%20'}) }}">
{% endif %}
<img loading="lazy" src="{{(fields.image|imagine_filter('small'))|replace({' ':'%20'}) }}" alt="{{fields.image_alt|default}}" title="{{fields.image_title|default}}" class="{% if settings.fullwidth|default(0) %}w-100{% else %}img-fluid{% endif %}" style="{% if settings.border_radius|default %}border-radius: {{ settings.border_radius|default(0) }};{% endif %}">
{% endif %}
</picture>
{% if settings.fullwidth|default(0) != 1 %}</div></div>{% endif %}
</section>
{% endif %}
{# @END BLOCK IMAGE #}