{% if componentKey is not defined %}
{% set componentKey = "theme_default_security_footer" %}
{% endif %}
{% set item_config = generateComponentOptions(value, componentKey)%}
<footer data-component-acl="{{ componentKey }}" class="main-footer {{ item_config.item.class }}" {% if value.background.color is defined %}style="background-color:{{ value.background.color }}"{% endif %}>
{% if value.container is defined and value.container == true %}
<div class="container">
<div class="row main-footer-sections {% if value.wrapper is defined %} {{value.wrapper}}{%endif%}">
{% else %}
<div class="d-flex main-footer-sections {% if value.wrapper is defined %} {{value.wrapper}}{%endif%}" style="flex-wrap: wrap;">
{% endif %}
{% for key, item in value.sections %}
<div class="col{% if item.col is defined %}-{{ item.col }}{% endif %} {% if item.class is defined %}{{ item.class }}{% endif %}">
{{ component(item, 'security.footer.sections.' ~ key) }}
</div>
{% endfor %}
{% if value.container is defined and value.container == true %}
</div>
</div>
{% else %}
</div>
{% endif %}
</footer>