<section class="wysiwyg-with-medium {{ not block.textRight ? 'wysiwyg-with-medium--wysiwyg-left' : '' }} container content-block js-fade-in {{ styleModifier | default(null) }}">
<div class="container container-sm">
<div class="row row--gutter-width-0 vertical-gutter vertical-gutter--3">
{% if not block.textRight %}
{{ _self.wysiwyg(block.descWysiwyg, block.headline, block.subtitle, true) }}
{% endif %}
<div class="col-md-6 vertical-gutter__item {{ not block.textRight ? 'offset-xl-1' : '' }}">
<div class="h-100 {{ not block.textRight ? 'container__break-right-half' : 'container__break-left-half' }}">
<div class="h-100 wysiwyg-with-medium__media js-lightbox">
<button class="wysiwyg-with-medium__zoom-btn">
<span class="icon icon-search" aria-hidden="true"></span>
</button>
{% if block.image %}
{% do jsConfig().add('lightbox', true) %}
{% set lightBoxSrc = block.image.thumbnail('lightbox') %}
<a href="{{ lightBoxSrc }}"
class="js-lightbox__item embed-responsive embed-responsive-9by6 embed-responsive-cover">
{{ block.image.thumbnail('wysiwyg-with-media').html({
imgAttributes: {
class: 'js-lazy-img embed-responsive-item'
},
lowQualityPlaceholder: true,
})|raw }}
</a>
{% endif %}
</div>
</div>
</div>
{% if block.textRight %}
{{ _self.wysiwyg(block.descWysiwyg, block.headline, block.subtitle, false) }}
{% endif %}
</div>
</div>
</section>
{% macro wysiwyg(content, title, subtitle, isWysiwygLeft) %}
<div class="col-xl-5 col-md-6 vertical-gutter__item order-1 order-sm-0 d-flex flex-column justify-content-center {{ isWysiwygLeft ? '' : 'ml-auto' }}">
<div class="wysiwyg-with-medium__inner">
{{ include('Includes/title-block.html.twig', {
title: title,
subtitle: subtitle,
isCentered: false
}, with_context = false) }}
<div class="wysiwyg-with-medium__content wysiwyg">
{{ content | raw }}
</div>
</div>
</div>
{% endmacro %}