<footer class="footer">
    {% if hideFooterWrap is not defined or not hideFooterWrap %}
        <div class="footer__wrap">
            <div class="container">
                <div class="footer__content">
                    <div class="footer__left">
                        <div class="footer__logo">
                            {% include '_partials/image.twig' with {image: footer.logo.one(), class: 'footer__logo-img'} %}
                        </div>

                        <div class="footer__links">
                            {% include '_partials/footer-column.twig' with {title: footer.leftTitle, column: 'left'} %}
                            {% include '_partials/footer-column.twig' with {title: footer.middleTitle, column: 'middle'} %}
                            {% include '_partials/footer-column.twig' with {title: footer.rightTitle, column: 'right'} %}
                            <h3 class="footer__bottom-title">{{ footer.legalTitle }}</h3>
                        </div>
                    </div>

                    <div class="footer__newsletter" id="footer-newsletter">
                        <h3 class="footer__newsletter-title">
                            {{ footer.newsletterTitle }}
                        </h3>
                        {% if craft.app.session.hasFlash('newsletterSuccess') %}
                            <p class="general-success footer__newsletter-success">{{ craft.app.session.getFlash('newsletterSuccess') }}</p>
                        {% else %}
                            <div class="footer__newsletter-description">
                                {{ footer.newsletterIntro }}
                            </div>
                            <form class="footer__newsletter-form" method="post">
                                {{ csrfInput() }}
                                {{ actionInput('members/newsletter/subscribe') }}
                                {{ redirectInput(craft.app.request.url ~ '#footer-newsletter') }}
                                {% if craft.app.session.hasFlash('newsletterError') %}
                                    <p class="general-error footer__newsletter-error">{{ craft.app.session.getFlash('newsletterError') }}</p>
                                {% endif %}
                                <div class="footer__newsletter-input-wrapper">
                                    <input
                                            type="email"
                                            name="email"
                                            placeholder="{{ 'newsletter.subscription.placeholder'|t }}"
                                            class="footer__newsletter-input"
                                            required
                                    />
                                    <button
                                            type="submit"
                                            class="btn btn--primary footer__newsletter-btn"
                                    >
                                        {{ 'newsletter.subscription.button'|t }}
                                    </button>
                                </div>
                                <div class="footer__newsletter-privacy">
                                    {{ footer.newsletterPrivacyText }}
                                </div>
                            </form>
                        {% endif %}
                    </div>
                </div>
            </div>
        </div>
    {% endif %}
    <div class="footer__bottom">
        <p class="footer__copyright">&copy; {{ now | date('Y') }} {{ 'company-name'|t }}</p>

        <div class="footer__legal">
            {% set legalLinks = craft.entries.section('legal').all() %}
            {% for link in legalLinks %}
                {% include '_partials/link.twig' with {class: 'footer__legal-link', label: link.title, target: ''} %}
            {% endfor %}
            <a href="#" class="footer__legal-link">{{ footer.cookieSettingsLabel }}</a>
        </div>
        <div class="footer__social">
            {% for link in footer.socialMediaLinks %}
                <a href="{{ link.websiteLink.url }}" class="footer__social-link" target="_blank" style="text-decoration: none; color: black; font-size: 1.3em;">
                    <i class="fa-brands fa-{{ link.faIcon }}"></i>
                </a>
            {% endfor %}
        </div>
    </div>
</footer>