{% set title = title|default('') %}
{% set titleBold = titleBold|default('') %}
{% set titleTag = titleTag|default('h2') %}
{% set titleStyle = titleStyle|default('') %}
{% set titlePlaceholder = titlePlaceholder|default('Title') %}
{% set subtitle = subtitle|default('') %}
{% set subtitleTag = subtitleTag|default('div') %}
{% set subtitleStyle = subtitleStyle|default('') %}
{% set noSubtitleGradient = noSubtitleGradient|default(false) %}
{% set subtitlePlaceholder = subtitlePlaceholder|default('Subtitle') %}
{% set intro = intro|default(false) %}
{% set introTag = discriptionTag|default('div') %}
{% set introStyle = introStyle|default('') %}
{% set breakTitle = breakTitle|default(false) %}
<div class="title-block {{ className|default('') }} {{ titleTag == 'h1' ? 'title-block--main' }}">
{% if subtitle %}
<{{ subtitleTag }} class="title-block__sub-title h4 {{ subtitleStyle }} {{ not noSubtitleGradient ? 'text-gradient-primary' }}">
{{ subtitle }}
</{{ subtitleTag }}>
{% endif %}
{% if title or titleBold %}
<{{ titleTag }} class="title-block__title js-toc__title {{ titleStyle }}" tabindex="-1">
{% if titleBold %}
<strong class="title-block__title--bold">
{{ titleBold }}
</strong>
{% if breakTitle %}
<br>
{% endif %}
{% endif %}
{% if title %}
{{ title }}
{% endif %}
</{{ titleTag }}>
{% endif %}
{% if intro %}
<{{ introTag }} class="title-block__description wysiwyg {{ introStyle }}">
{{ intro|raw }}
</{{ introTag }}>
{% endif %}
</div>