'use strict';

var index$2 = require('./index-Bkm7eeWO.js');
var index$1 = require('./index-DDK-o1Gj.js');
var index = require('./index-zOSxjTeB.js');

/**
 * @param {HTMLElement} element DOM element for component instantiation and scope
 * @param {Object} options
 * @param {String} options.toggleSelector Element used to toggle the visibility of the panel
 * @param {String} options.headerSelector Element always visible
 * @param {Boolean} options.attachClickListener Whether or not to bind click events
 */
class PageHeaderExpandable {
  /**
   * @static
   * Shorthand for instance creation and initialisation.
   *
   * @param {HTMLElement} root DOM element for component instantiation and scope
   *
   * @return {PageHeaderExpandable} An instance of PageHeaderExpandable.
   */
  static autoInit(root, { PAGEHEADEREXPANDABLE: defaultOptions = {} } = {}) {
    const pageHeaderExpandable = new PageHeaderExpandable(root, defaultOptions);
    pageHeaderExpandable.init();
    root.ECLPageHeaderExpandable = pageHeaderExpandable;
    return pageHeaderExpandable;
  }

  /**
   * An array of supported events for this component.
   *
   * @type {Array<string>}
   * @event PageHeaderExpandable#onToggle
   * @memberof PageHeaderExpandable
   */
  supportedEvents = ['onToggle'];

  constructor(
    element,
    {
      headerSelector = '[data-ecl-page-header-expandable-header]',
      toggleSelector = '[data-ecl-page-header-expandable-toggle]',
      attachClickListener = true,
    } = {},
  ) {
    // Check element
    if (!element || element.nodeType !== Node.ELEMENT_NODE) {
      throw new TypeError(
        'DOM element should be given to initialize this widget.',
      );
    }

    this.element = element;
    this.eventManager = new index.EventManager();

    // Options
    this.toggleSelector = toggleSelector;
    this.headerSelector = headerSelector;
    this.attachClickListener = attachClickListener;

    // Private variables
    this.toggle = null;
    this.target = null;
    this.header = null;

    // Bind `this` for use in callbacks
    this.handleClickOnHeader = this.handleClickOnHeader.bind(this);
    this.handleClickOnToggle = this.handleClickOnToggle.bind(this);
  }

  /**
   * Initialise component.
   */
  init() {
    if (!ECL) {
      throw new TypeError('Called init but ECL is not present');
    }
    ECL.components = ECL.components || new Map();

    this.toggle = index$1.queryOne(this.toggleSelector, this.element);
    this.header = index$1.queryOne(this.headerSelector, this.element);
    this.target = document.querySelector(
      `#${this.toggle.getAttribute('aria-controls')}`,
    );

    if (!this.target) {
      throw new TypeError('Target has to be provided. (aria-controls)');
    }

    // Bind click event on toggle
    if (this.attachClickListener && this.toggle) {
      this.toggle.addEventListener('click', this.handleClickOnToggle);
    }

    if (this.attachClickListener && this.header) {
      this.header.addEventListener('click', this.handleClickOnHeader);
    }

    // Set ecl initialized attribute
    this.element.setAttribute('data-ecl-auto-initialized', 'true');
    ECL.components.set(this.element, this);
  }

  /**
   * Register a callback function for a specific event.
   *
   * @param {string} eventName - The name of the event to listen for.
   * @param {Function} callback - The callback function to be invoked when the event occurs.
   * @returns {void}
   * @memberof PageHeaderExpandable
   * @instance
   *
   * @example
   * // Registering a callback for the 'toggle' event
   * pageHeaderExpandable.on('onToggle', (event) => {
   *   console.log('Toggle event occurred!', event);
   * });
   */
  on(eventName, callback) {
    this.eventManager.on(eventName, callback);
  }

  /**
   * Trigger a component event.
   *
   * @param {string} eventName - The name of the event to trigger.
   * @param {any} eventData - Data associated with the event.
   *
   * @memberof PageHeaderExpandable
   */
  trigger(eventName, eventData) {
    this.eventManager.trigger(eventName, eventData);
  }

  /**
   * Destroy component.
   */
  destroy() {
    if (this.attachClickListener && this.toggle) {
      this.toggle.removeEventListener('click', this.handleClickOnToggle);
    }
    if (this.attachClickListener && this.header) {
      this.header.removeEventListener('click', this.handleClickOnHeader);
    }
    if (this.element) {
      this.element.removeAttribute('data-ecl-auto-initialized');
      ECL.components.delete(this.element);
    }
  }

  /**
   * Clicks the toggle button.
   *
   * @param {Event} e
   */
  handleClickOnHeader(e) {
    // If the click is not coming from a link in the header or from the toggle itself click the toggle
    if (
      e.target.closest(
        `${this.toggleSelector}, .ecl-page-header-expandable__header a`,
      )
    ) {
      return;
    }

    this.handleClickOnToggle(e);
  }

  /**
   * Toggles the visibility of the main panel.
   *
   * @param {Event} e
   *
   * @fires PageHeaderExpandable#onToggle
   */
  handleClickOnToggle(e) {
    // Get current status
    const isExpanded = this.toggle.getAttribute('aria-expanded') === 'true';

    // Toggle the panel visibility
    this.toggle.setAttribute('aria-expanded', isExpanded ? 'false' : 'true');
    if (isExpanded) {
      this.target.hidden = true;
    } else {
      this.target.hidden = false;
    }

    const eventData = { expanded: !isExpanded, e };
    this.trigger('onToggle', eventData);
  }
}

const eclPageHeaderEcCss = () => `.ecl-container.sc-ecl-page-header-ec{box-sizing:border-box;margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:1rem;padding-inline-start:1rem;position:relative;width:100%}@media (min-width:480px){.ecl-container.sc-ecl-page-header-ec{padding-inline-end:1rem;padding-inline-start:1rem}}@media (min-width:768px){.ecl-container.sc-ecl-page-header-ec{padding-inline-end:1.5rem;padding-inline-start:1.5rem}}@media (min-width:996px){.ecl-container.sc-ecl-page-header-ec{padding-inline-end:1.5rem;padding-inline-start:1.5rem}}@media (min-width:1140px){.ecl-container.sc-ecl-page-header-ec{padding-inline-end:2rem;padding-inline-start:2rem}}@media (min-width:480px){.ecl-container.sc-ecl-page-header-ec{max-width:100%;width:768px}}@media (min-width:768px){.ecl-container.sc-ecl-page-header-ec{max-width:100%;width:996px}}@media (min-width:996px){.ecl-container.sc-ecl-page-header-ec{max-width:100%;width:1140px}}@media (min-width:1140px){.ecl-container.sc-ecl-page-header-ec{max-width:100%;width:1368px}}.ecl-row.sc-ecl-page-header-ec{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-inline-end:-.5rem;margin-inline-start:-.5rem}@media (min-width:480px){.ecl-row.sc-ecl-page-header-ec{margin-inline-end:-.5rem;margin-inline-start:-.5rem}}@media (min-width:768px){.ecl-row.sc-ecl-page-header-ec{margin-inline-end:-.75rem;margin-inline-start:-.75rem}}@media (min-width:996px){.ecl-row.sc-ecl-page-header-ec{margin-inline-end:-.75rem;margin-inline-start:-.75rem}}@media (min-width:1140px){.ecl-row.sc-ecl-page-header-ec{margin-inline-end:-1rem;margin-inline-start:-1rem}}.ecl-no-gutters.sc-ecl-page-header-ec{margin-inline-end:0;margin-inline-start:0}.ecl-no-gutters.sc-ecl-page-header-ec>.ecl-col.sc-ecl-page-header-ec,.ecl-no-gutters.sc-ecl-page-header-ec>[class*=ecl-col-].sc-ecl-page-header-ec{padding-inline-end:0;padding-inline-start:0}.ecl-col-1.sc-ecl-page-header-ec,.ecl-col-10.sc-ecl-page-header-ec,.ecl-col-11.sc-ecl-page-header-ec,.ecl-col-12.sc-ecl-page-header-ec,.ecl-col-2.sc-ecl-page-header-ec,.ecl-col-3.sc-ecl-page-header-ec,.ecl-col-4.sc-ecl-page-header-ec,.ecl-col-5.sc-ecl-page-header-ec,.ecl-col-6.sc-ecl-page-header-ec,.ecl-col-7.sc-ecl-page-header-ec,.ecl-col-8.sc-ecl-page-header-ec,.ecl-col-9.sc-ecl-page-header-ec,.ecl-col-l-1.sc-ecl-page-header-ec,.ecl-col-l-10.sc-ecl-page-header-ec,.ecl-col-l-11.sc-ecl-page-header-ec,.ecl-col-l-12.sc-ecl-page-header-ec,.ecl-col-l-2.sc-ecl-page-header-ec,.ecl-col-l-3.sc-ecl-page-header-ec,.ecl-col-l-4.sc-ecl-page-header-ec,.ecl-col-l-5.sc-ecl-page-header-ec,.ecl-col-l-6.sc-ecl-page-header-ec,.ecl-col-l-7.sc-ecl-page-header-ec,.ecl-col-l-8.sc-ecl-page-header-ec,.ecl-col-l-9.sc-ecl-page-header-ec,.ecl-col-m-1.sc-ecl-page-header-ec,.ecl-col-m-10.sc-ecl-page-header-ec,.ecl-col-m-11.sc-ecl-page-header-ec,.ecl-col-m-12.sc-ecl-page-header-ec,.ecl-col-m-2.sc-ecl-page-header-ec,.ecl-col-m-3.sc-ecl-page-header-ec,.ecl-col-m-4.sc-ecl-page-header-ec,.ecl-col-m-5.sc-ecl-page-header-ec,.ecl-col-m-6.sc-ecl-page-header-ec,.ecl-col-m-7.sc-ecl-page-header-ec,.ecl-col-m-8.sc-ecl-page-header-ec,.ecl-col-m-9.sc-ecl-page-header-ec,.ecl-col-s-1.sc-ecl-page-header-ec,.ecl-col-s-10.sc-ecl-page-header-ec,.ecl-col-s-11.sc-ecl-page-header-ec,.ecl-col-s-12.sc-ecl-page-header-ec,.ecl-col-s-2.sc-ecl-page-header-ec,.ecl-col-s-3.sc-ecl-page-header-ec,.ecl-col-s-4.sc-ecl-page-header-ec,.ecl-col-s-5.sc-ecl-page-header-ec,.ecl-col-s-6.sc-ecl-page-header-ec,.ecl-col-s-7.sc-ecl-page-header-ec,.ecl-col-s-8.sc-ecl-page-header-ec,.ecl-col-s-9.sc-ecl-page-header-ec,.ecl-col-xl-1.sc-ecl-page-header-ec,.ecl-col-xl-10.sc-ecl-page-header-ec,.ecl-col-xl-11.sc-ecl-page-header-ec,.ecl-col-xl-12.sc-ecl-page-header-ec,.ecl-col-xl-2.sc-ecl-page-header-ec,.ecl-col-xl-3.sc-ecl-page-header-ec,.ecl-col-xl-4.sc-ecl-page-header-ec,.ecl-col-xl-5.sc-ecl-page-header-ec,.ecl-col-xl-6.sc-ecl-page-header-ec,.ecl-col-xl-7.sc-ecl-page-header-ec,.ecl-col-xl-8.sc-ecl-page-header-ec,.ecl-col-xl-9.sc-ecl-page-header-ec{box-sizing:border-box;min-height:1px;padding-inline-end:.5rem;padding-inline-start:.5rem;position:relative;width:100%}@media (min-width:480px){.ecl-col-1.sc-ecl-page-header-ec,.ecl-col-10.sc-ecl-page-header-ec,.ecl-col-11.sc-ecl-page-header-ec,.ecl-col-12.sc-ecl-page-header-ec,.ecl-col-2.sc-ecl-page-header-ec,.ecl-col-3.sc-ecl-page-header-ec,.ecl-col-4.sc-ecl-page-header-ec,.ecl-col-5.sc-ecl-page-header-ec,.ecl-col-6.sc-ecl-page-header-ec,.ecl-col-7.sc-ecl-page-header-ec,.ecl-col-8.sc-ecl-page-header-ec,.ecl-col-9.sc-ecl-page-header-ec,.ecl-col-l-1.sc-ecl-page-header-ec,.ecl-col-l-10.sc-ecl-page-header-ec,.ecl-col-l-11.sc-ecl-page-header-ec,.ecl-col-l-12.sc-ecl-page-header-ec,.ecl-col-l-2.sc-ecl-page-header-ec,.ecl-col-l-3.sc-ecl-page-header-ec,.ecl-col-l-4.sc-ecl-page-header-ec,.ecl-col-l-5.sc-ecl-page-header-ec,.ecl-col-l-6.sc-ecl-page-header-ec,.ecl-col-l-7.sc-ecl-page-header-ec,.ecl-col-l-8.sc-ecl-page-header-ec,.ecl-col-l-9.sc-ecl-page-header-ec,.ecl-col-m-1.sc-ecl-page-header-ec,.ecl-col-m-10.sc-ecl-page-header-ec,.ecl-col-m-11.sc-ecl-page-header-ec,.ecl-col-m-12.sc-ecl-page-header-ec,.ecl-col-m-2.sc-ecl-page-header-ec,.ecl-col-m-3.sc-ecl-page-header-ec,.ecl-col-m-4.sc-ecl-page-header-ec,.ecl-col-m-5.sc-ecl-page-header-ec,.ecl-col-m-6.sc-ecl-page-header-ec,.ecl-col-m-7.sc-ecl-page-header-ec,.ecl-col-m-8.sc-ecl-page-header-ec,.ecl-col-m-9.sc-ecl-page-header-ec,.ecl-col-s-1.sc-ecl-page-header-ec,.ecl-col-s-10.sc-ecl-page-header-ec,.ecl-col-s-11.sc-ecl-page-header-ec,.ecl-col-s-12.sc-ecl-page-header-ec,.ecl-col-s-2.sc-ecl-page-header-ec,.ecl-col-s-3.sc-ecl-page-header-ec,.ecl-col-s-4.sc-ecl-page-header-ec,.ecl-col-s-5.sc-ecl-page-header-ec,.ecl-col-s-6.sc-ecl-page-header-ec,.ecl-col-s-7.sc-ecl-page-header-ec,.ecl-col-s-8.sc-ecl-page-header-ec,.ecl-col-s-9.sc-ecl-page-header-ec,.ecl-col-xl-1.sc-ecl-page-header-ec,.ecl-col-xl-10.sc-ecl-page-header-ec,.ecl-col-xl-11.sc-ecl-page-header-ec,.ecl-col-xl-12.sc-ecl-page-header-ec,.ecl-col-xl-2.sc-ecl-page-header-ec,.ecl-col-xl-3.sc-ecl-page-header-ec,.ecl-col-xl-4.sc-ecl-page-header-ec,.ecl-col-xl-5.sc-ecl-page-header-ec,.ecl-col-xl-6.sc-ecl-page-header-ec,.ecl-col-xl-7.sc-ecl-page-header-ec,.ecl-col-xl-8.sc-ecl-page-header-ec,.ecl-col-xl-9.sc-ecl-page-header-ec{padding-inline-end:.5rem;padding-inline-start:.5rem}}@media (min-width:768px){.ecl-col-1.sc-ecl-page-header-ec,.ecl-col-10.sc-ecl-page-header-ec,.ecl-col-11.sc-ecl-page-header-ec,.ecl-col-12.sc-ecl-page-header-ec,.ecl-col-2.sc-ecl-page-header-ec,.ecl-col-3.sc-ecl-page-header-ec,.ecl-col-4.sc-ecl-page-header-ec,.ecl-col-5.sc-ecl-page-header-ec,.ecl-col-6.sc-ecl-page-header-ec,.ecl-col-7.sc-ecl-page-header-ec,.ecl-col-8.sc-ecl-page-header-ec,.ecl-col-9.sc-ecl-page-header-ec,.ecl-col-l-1.sc-ecl-page-header-ec,.ecl-col-l-10.sc-ecl-page-header-ec,.ecl-col-l-11.sc-ecl-page-header-ec,.ecl-col-l-12.sc-ecl-page-header-ec,.ecl-col-l-2.sc-ecl-page-header-ec,.ecl-col-l-3.sc-ecl-page-header-ec,.ecl-col-l-4.sc-ecl-page-header-ec,.ecl-col-l-5.sc-ecl-page-header-ec,.ecl-col-l-6.sc-ecl-page-header-ec,.ecl-col-l-7.sc-ecl-page-header-ec,.ecl-col-l-8.sc-ecl-page-header-ec,.ecl-col-l-9.sc-ecl-page-header-ec,.ecl-col-m-1.sc-ecl-page-header-ec,.ecl-col-m-10.sc-ecl-page-header-ec,.ecl-col-m-11.sc-ecl-page-header-ec,.ecl-col-m-12.sc-ecl-page-header-ec,.ecl-col-m-2.sc-ecl-page-header-ec,.ecl-col-m-3.sc-ecl-page-header-ec,.ecl-col-m-4.sc-ecl-page-header-ec,.ecl-col-m-5.sc-ecl-page-header-ec,.ecl-col-m-6.sc-ecl-page-header-ec,.ecl-col-m-7.sc-ecl-page-header-ec,.ecl-col-m-8.sc-ecl-page-header-ec,.ecl-col-m-9.sc-ecl-page-header-ec,.ecl-col-s-1.sc-ecl-page-header-ec,.ecl-col-s-10.sc-ecl-page-header-ec,.ecl-col-s-11.sc-ecl-page-header-ec,.ecl-col-s-12.sc-ecl-page-header-ec,.ecl-col-s-2.sc-ecl-page-header-ec,.ecl-col-s-3.sc-ecl-page-header-ec,.ecl-col-s-4.sc-ecl-page-header-ec,.ecl-col-s-5.sc-ecl-page-header-ec,.ecl-col-s-6.sc-ecl-page-header-ec,.ecl-col-s-7.sc-ecl-page-header-ec,.ecl-col-s-8.sc-ecl-page-header-ec,.ecl-col-s-9.sc-ecl-page-header-ec,.ecl-col-xl-1.sc-ecl-page-header-ec,.ecl-col-xl-10.sc-ecl-page-header-ec,.ecl-col-xl-11.sc-ecl-page-header-ec,.ecl-col-xl-12.sc-ecl-page-header-ec,.ecl-col-xl-2.sc-ecl-page-header-ec,.ecl-col-xl-3.sc-ecl-page-header-ec,.ecl-col-xl-4.sc-ecl-page-header-ec,.ecl-col-xl-5.sc-ecl-page-header-ec,.ecl-col-xl-6.sc-ecl-page-header-ec,.ecl-col-xl-7.sc-ecl-page-header-ec,.ecl-col-xl-8.sc-ecl-page-header-ec,.ecl-col-xl-9.sc-ecl-page-header-ec{padding-inline-end:.75rem;padding-inline-start:.75rem}}@media (min-width:996px){.ecl-col-1.sc-ecl-page-header-ec,.ecl-col-10.sc-ecl-page-header-ec,.ecl-col-11.sc-ecl-page-header-ec,.ecl-col-12.sc-ecl-page-header-ec,.ecl-col-2.sc-ecl-page-header-ec,.ecl-col-3.sc-ecl-page-header-ec,.ecl-col-4.sc-ecl-page-header-ec,.ecl-col-5.sc-ecl-page-header-ec,.ecl-col-6.sc-ecl-page-header-ec,.ecl-col-7.sc-ecl-page-header-ec,.ecl-col-8.sc-ecl-page-header-ec,.ecl-col-9.sc-ecl-page-header-ec,.ecl-col-l-1.sc-ecl-page-header-ec,.ecl-col-l-10.sc-ecl-page-header-ec,.ecl-col-l-11.sc-ecl-page-header-ec,.ecl-col-l-12.sc-ecl-page-header-ec,.ecl-col-l-2.sc-ecl-page-header-ec,.ecl-col-l-3.sc-ecl-page-header-ec,.ecl-col-l-4.sc-ecl-page-header-ec,.ecl-col-l-5.sc-ecl-page-header-ec,.ecl-col-l-6.sc-ecl-page-header-ec,.ecl-col-l-7.sc-ecl-page-header-ec,.ecl-col-l-8.sc-ecl-page-header-ec,.ecl-col-l-9.sc-ecl-page-header-ec,.ecl-col-m-1.sc-ecl-page-header-ec,.ecl-col-m-10.sc-ecl-page-header-ec,.ecl-col-m-11.sc-ecl-page-header-ec,.ecl-col-m-12.sc-ecl-page-header-ec,.ecl-col-m-2.sc-ecl-page-header-ec,.ecl-col-m-3.sc-ecl-page-header-ec,.ecl-col-m-4.sc-ecl-page-header-ec,.ecl-col-m-5.sc-ecl-page-header-ec,.ecl-col-m-6.sc-ecl-page-header-ec,.ecl-col-m-7.sc-ecl-page-header-ec,.ecl-col-m-8.sc-ecl-page-header-ec,.ecl-col-m-9.sc-ecl-page-header-ec,.ecl-col-s-1.sc-ecl-page-header-ec,.ecl-col-s-10.sc-ecl-page-header-ec,.ecl-col-s-11.sc-ecl-page-header-ec,.ecl-col-s-12.sc-ecl-page-header-ec,.ecl-col-s-2.sc-ecl-page-header-ec,.ecl-col-s-3.sc-ecl-page-header-ec,.ecl-col-s-4.sc-ecl-page-header-ec,.ecl-col-s-5.sc-ecl-page-header-ec,.ecl-col-s-6.sc-ecl-page-header-ec,.ecl-col-s-7.sc-ecl-page-header-ec,.ecl-col-s-8.sc-ecl-page-header-ec,.ecl-col-s-9.sc-ecl-page-header-ec,.ecl-col-xl-1.sc-ecl-page-header-ec,.ecl-col-xl-10.sc-ecl-page-header-ec,.ecl-col-xl-11.sc-ecl-page-header-ec,.ecl-col-xl-12.sc-ecl-page-header-ec,.ecl-col-xl-2.sc-ecl-page-header-ec,.ecl-col-xl-3.sc-ecl-page-header-ec,.ecl-col-xl-4.sc-ecl-page-header-ec,.ecl-col-xl-5.sc-ecl-page-header-ec,.ecl-col-xl-6.sc-ecl-page-header-ec,.ecl-col-xl-7.sc-ecl-page-header-ec,.ecl-col-xl-8.sc-ecl-page-header-ec,.ecl-col-xl-9.sc-ecl-page-header-ec{padding-inline-end:.75rem;padding-inline-start:.75rem}}@media (min-width:1140px){.ecl-col-1.sc-ecl-page-header-ec,.ecl-col-10.sc-ecl-page-header-ec,.ecl-col-11.sc-ecl-page-header-ec,.ecl-col-12.sc-ecl-page-header-ec,.ecl-col-2.sc-ecl-page-header-ec,.ecl-col-3.sc-ecl-page-header-ec,.ecl-col-4.sc-ecl-page-header-ec,.ecl-col-5.sc-ecl-page-header-ec,.ecl-col-6.sc-ecl-page-header-ec,.ecl-col-7.sc-ecl-page-header-ec,.ecl-col-8.sc-ecl-page-header-ec,.ecl-col-9.sc-ecl-page-header-ec,.ecl-col-l-1.sc-ecl-page-header-ec,.ecl-col-l-10.sc-ecl-page-header-ec,.ecl-col-l-11.sc-ecl-page-header-ec,.ecl-col-l-12.sc-ecl-page-header-ec,.ecl-col-l-2.sc-ecl-page-header-ec,.ecl-col-l-3.sc-ecl-page-header-ec,.ecl-col-l-4.sc-ecl-page-header-ec,.ecl-col-l-5.sc-ecl-page-header-ec,.ecl-col-l-6.sc-ecl-page-header-ec,.ecl-col-l-7.sc-ecl-page-header-ec,.ecl-col-l-8.sc-ecl-page-header-ec,.ecl-col-l-9.sc-ecl-page-header-ec,.ecl-col-m-1.sc-ecl-page-header-ec,.ecl-col-m-10.sc-ecl-page-header-ec,.ecl-col-m-11.sc-ecl-page-header-ec,.ecl-col-m-12.sc-ecl-page-header-ec,.ecl-col-m-2.sc-ecl-page-header-ec,.ecl-col-m-3.sc-ecl-page-header-ec,.ecl-col-m-4.sc-ecl-page-header-ec,.ecl-col-m-5.sc-ecl-page-header-ec,.ecl-col-m-6.sc-ecl-page-header-ec,.ecl-col-m-7.sc-ecl-page-header-ec,.ecl-col-m-8.sc-ecl-page-header-ec,.ecl-col-m-9.sc-ecl-page-header-ec,.ecl-col-s-1.sc-ecl-page-header-ec,.ecl-col-s-10.sc-ecl-page-header-ec,.ecl-col-s-11.sc-ecl-page-header-ec,.ecl-col-s-12.sc-ecl-page-header-ec,.ecl-col-s-2.sc-ecl-page-header-ec,.ecl-col-s-3.sc-ecl-page-header-ec,.ecl-col-s-4.sc-ecl-page-header-ec,.ecl-col-s-5.sc-ecl-page-header-ec,.ecl-col-s-6.sc-ecl-page-header-ec,.ecl-col-s-7.sc-ecl-page-header-ec,.ecl-col-s-8.sc-ecl-page-header-ec,.ecl-col-s-9.sc-ecl-page-header-ec,.ecl-col-xl-1.sc-ecl-page-header-ec,.ecl-col-xl-10.sc-ecl-page-header-ec,.ecl-col-xl-11.sc-ecl-page-header-ec,.ecl-col-xl-12.sc-ecl-page-header-ec,.ecl-col-xl-2.sc-ecl-page-header-ec,.ecl-col-xl-3.sc-ecl-page-header-ec,.ecl-col-xl-4.sc-ecl-page-header-ec,.ecl-col-xl-5.sc-ecl-page-header-ec,.ecl-col-xl-6.sc-ecl-page-header-ec,.ecl-col-xl-7.sc-ecl-page-header-ec,.ecl-col-xl-8.sc-ecl-page-header-ec,.ecl-col-xl-9.sc-ecl-page-header-ec{padding-inline-end:1rem;padding-inline-start:1rem}}.ecl-col-1.sc-ecl-page-header-ec{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-2.sc-ecl-page-header-ec{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-3.sc-ecl-page-header-ec{flex:0 0 25%;max-width:25%}.ecl-col-4.sc-ecl-page-header-ec{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-5.sc-ecl-page-header-ec{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-6.sc-ecl-page-header-ec{flex:0 0 50%;max-width:50%}.ecl-col-7.sc-ecl-page-header-ec{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-8.sc-ecl-page-header-ec{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-9.sc-ecl-page-header-ec{flex:0 0 75%;max-width:75%}.ecl-col-10.sc-ecl-page-header-ec{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-11.sc-ecl-page-header-ec{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-12.sc-ecl-page-header-ec{flex:0 0 100%;max-width:100%}.ecl-pull-0.sc-ecl-page-header-ec{right:auto}.ecl-pull-1.sc-ecl-page-header-ec{right:8.3333333333%}.ecl-pull-2.sc-ecl-page-header-ec{right:16.6666666667%}.ecl-pull-3.sc-ecl-page-header-ec{right:25%}.ecl-pull-4.sc-ecl-page-header-ec{right:33.3333333333%}.ecl-pull-5.sc-ecl-page-header-ec{right:41.6666666667%}.ecl-pull-6.sc-ecl-page-header-ec{right:50%}.ecl-pull-7.sc-ecl-page-header-ec{right:58.3333333333%}.ecl-pull-8.sc-ecl-page-header-ec{right:66.6666666667%}.ecl-pull-9.sc-ecl-page-header-ec{right:75%}.ecl-pull-10.sc-ecl-page-header-ec{right:83.3333333333%}.ecl-pull-11.sc-ecl-page-header-ec{right:91.6666666667%}.ecl-pull-12.sc-ecl-page-header-ec{right:100%}.ecl-push-0.sc-ecl-page-header-ec{left:auto}.ecl-push-1.sc-ecl-page-header-ec{left:8.3333333333%}.ecl-push-2.sc-ecl-page-header-ec{left:16.6666666667%}.ecl-push-3.sc-ecl-page-header-ec{left:25%}.ecl-push-4.sc-ecl-page-header-ec{left:33.3333333333%}.ecl-push-5.sc-ecl-page-header-ec{left:41.6666666667%}.ecl-push-6.sc-ecl-page-header-ec{left:50%}.ecl-push-7.sc-ecl-page-header-ec{left:58.3333333333%}.ecl-push-8.sc-ecl-page-header-ec{left:66.6666666667%}.ecl-push-9.sc-ecl-page-header-ec{left:75%}.ecl-push-10.sc-ecl-page-header-ec{left:83.3333333333%}.ecl-push-11.sc-ecl-page-header-ec{left:91.6666666667%}.ecl-push-12.sc-ecl-page-header-ec{left:100%}.ecl-offset-1.sc-ecl-page-header-ec{margin-inline-start:8.3333333333%}.ecl-offset-2.sc-ecl-page-header-ec{margin-inline-start:16.6666666667%}.ecl-offset-3.sc-ecl-page-header-ec{margin-inline-start:25%}.ecl-offset-4.sc-ecl-page-header-ec{margin-inline-start:33.3333333333%}.ecl-offset-5.sc-ecl-page-header-ec{margin-inline-start:41.6666666667%}.ecl-offset-6.sc-ecl-page-header-ec{margin-inline-start:50%}.ecl-offset-7.sc-ecl-page-header-ec{margin-inline-start:58.3333333333%}.ecl-offset-8.sc-ecl-page-header-ec{margin-inline-start:66.6666666667%}.ecl-offset-9.sc-ecl-page-header-ec{margin-inline-start:75%}.ecl-offset-10.sc-ecl-page-header-ec{margin-inline-start:83.3333333333%}.ecl-offset-11.sc-ecl-page-header-ec{margin-inline-start:91.6666666667%}@media (min-width:480px){.ecl-col-s-1.sc-ecl-page-header-ec{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-s-2.sc-ecl-page-header-ec{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-s-3.sc-ecl-page-header-ec{flex:0 0 25%;max-width:25%}.ecl-col-s-4.sc-ecl-page-header-ec{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-s-5.sc-ecl-page-header-ec{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-s-6.sc-ecl-page-header-ec{flex:0 0 50%;max-width:50%}.ecl-col-s-7.sc-ecl-page-header-ec{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-s-8.sc-ecl-page-header-ec{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-s-9.sc-ecl-page-header-ec{flex:0 0 75%;max-width:75%}.ecl-col-s-10.sc-ecl-page-header-ec{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-s-11.sc-ecl-page-header-ec{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-s-12.sc-ecl-page-header-ec{flex:0 0 100%;max-width:100%}.ecl-pull-s-0.sc-ecl-page-header-ec{right:auto}.ecl-pull-s-1.sc-ecl-page-header-ec{right:8.3333333333%}.ecl-pull-s-2.sc-ecl-page-header-ec{right:16.6666666667%}.ecl-pull-s-3.sc-ecl-page-header-ec{right:25%}.ecl-pull-s-4.sc-ecl-page-header-ec{right:33.3333333333%}.ecl-pull-s-5.sc-ecl-page-header-ec{right:41.6666666667%}.ecl-pull-s-6.sc-ecl-page-header-ec{right:50%}.ecl-pull-s-7.sc-ecl-page-header-ec{right:58.3333333333%}.ecl-pull-s-8.sc-ecl-page-header-ec{right:66.6666666667%}.ecl-pull-s-9.sc-ecl-page-header-ec{right:75%}.ecl-pull-s-10.sc-ecl-page-header-ec{right:83.3333333333%}.ecl-pull-s-11.sc-ecl-page-header-ec{right:91.6666666667%}.ecl-pull-s-12.sc-ecl-page-header-ec{right:100%}.ecl-push-s-0.sc-ecl-page-header-ec{left:auto}.ecl-push-s-1.sc-ecl-page-header-ec{left:8.3333333333%}.ecl-push-s-2.sc-ecl-page-header-ec{left:16.6666666667%}.ecl-push-s-3.sc-ecl-page-header-ec{left:25%}.ecl-push-s-4.sc-ecl-page-header-ec{left:33.3333333333%}.ecl-push-s-5.sc-ecl-page-header-ec{left:41.6666666667%}.ecl-push-s-6.sc-ecl-page-header-ec{left:50%}.ecl-push-s-7.sc-ecl-page-header-ec{left:58.3333333333%}.ecl-push-s-8.sc-ecl-page-header-ec{left:66.6666666667%}.ecl-push-s-9.sc-ecl-page-header-ec{left:75%}.ecl-push-s-10.sc-ecl-page-header-ec{left:83.3333333333%}.ecl-push-s-11.sc-ecl-page-header-ec{left:91.6666666667%}.ecl-push-s-12.sc-ecl-page-header-ec{left:100%}.ecl-offset-s-0.sc-ecl-page-header-ec{margin-inline-start:0}.ecl-offset-s-1.sc-ecl-page-header-ec{margin-inline-start:8.3333333333%}.ecl-offset-s-2.sc-ecl-page-header-ec{margin-inline-start:16.6666666667%}.ecl-offset-s-3.sc-ecl-page-header-ec{margin-inline-start:25%}.ecl-offset-s-4.sc-ecl-page-header-ec{margin-inline-start:33.3333333333%}.ecl-offset-s-5.sc-ecl-page-header-ec{margin-inline-start:41.6666666667%}.ecl-offset-s-6.sc-ecl-page-header-ec{margin-inline-start:50%}.ecl-offset-s-7.sc-ecl-page-header-ec{margin-inline-start:58.3333333333%}.ecl-offset-s-8.sc-ecl-page-header-ec{margin-inline-start:66.6666666667%}.ecl-offset-s-9.sc-ecl-page-header-ec{margin-inline-start:75%}.ecl-offset-s-10.sc-ecl-page-header-ec{margin-inline-start:83.3333333333%}.ecl-offset-s-11.sc-ecl-page-header-ec{margin-inline-start:91.6666666667%}}@media (min-width:768px){.ecl-col-m-1.sc-ecl-page-header-ec{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-m-2.sc-ecl-page-header-ec{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-m-3.sc-ecl-page-header-ec{flex:0 0 25%;max-width:25%}.ecl-col-m-4.sc-ecl-page-header-ec{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-m-5.sc-ecl-page-header-ec{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-m-6.sc-ecl-page-header-ec{flex:0 0 50%;max-width:50%}.ecl-col-m-7.sc-ecl-page-header-ec{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-m-8.sc-ecl-page-header-ec{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-m-9.sc-ecl-page-header-ec{flex:0 0 75%;max-width:75%}.ecl-col-m-10.sc-ecl-page-header-ec{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-m-11.sc-ecl-page-header-ec{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-m-12.sc-ecl-page-header-ec{flex:0 0 100%;max-width:100%}.ecl-pull-m-0.sc-ecl-page-header-ec{right:auto}.ecl-pull-m-1.sc-ecl-page-header-ec{right:8.3333333333%}.ecl-pull-m-2.sc-ecl-page-header-ec{right:16.6666666667%}.ecl-pull-m-3.sc-ecl-page-header-ec{right:25%}.ecl-pull-m-4.sc-ecl-page-header-ec{right:33.3333333333%}.ecl-pull-m-5.sc-ecl-page-header-ec{right:41.6666666667%}.ecl-pull-m-6.sc-ecl-page-header-ec{right:50%}.ecl-pull-m-7.sc-ecl-page-header-ec{right:58.3333333333%}.ecl-pull-m-8.sc-ecl-page-header-ec{right:66.6666666667%}.ecl-pull-m-9.sc-ecl-page-header-ec{right:75%}.ecl-pull-m-10.sc-ecl-page-header-ec{right:83.3333333333%}.ecl-pull-m-11.sc-ecl-page-header-ec{right:91.6666666667%}.ecl-pull-m-12.sc-ecl-page-header-ec{right:100%}.ecl-push-m-0.sc-ecl-page-header-ec{left:auto}.ecl-push-m-1.sc-ecl-page-header-ec{left:8.3333333333%}.ecl-push-m-2.sc-ecl-page-header-ec{left:16.6666666667%}.ecl-push-m-3.sc-ecl-page-header-ec{left:25%}.ecl-push-m-4.sc-ecl-page-header-ec{left:33.3333333333%}.ecl-push-m-5.sc-ecl-page-header-ec{left:41.6666666667%}.ecl-push-m-6.sc-ecl-page-header-ec{left:50%}.ecl-push-m-7.sc-ecl-page-header-ec{left:58.3333333333%}.ecl-push-m-8.sc-ecl-page-header-ec{left:66.6666666667%}.ecl-push-m-9.sc-ecl-page-header-ec{left:75%}.ecl-push-m-10.sc-ecl-page-header-ec{left:83.3333333333%}.ecl-push-m-11.sc-ecl-page-header-ec{left:91.6666666667%}.ecl-push-m-12.sc-ecl-page-header-ec{left:100%}.ecl-offset-m-0.sc-ecl-page-header-ec{margin-inline-start:0}.ecl-offset-m-1.sc-ecl-page-header-ec{margin-inline-start:8.3333333333%}.ecl-offset-m-2.sc-ecl-page-header-ec{margin-inline-start:16.6666666667%}.ecl-offset-m-3.sc-ecl-page-header-ec{margin-inline-start:25%}.ecl-offset-m-4.sc-ecl-page-header-ec{margin-inline-start:33.3333333333%}.ecl-offset-m-5.sc-ecl-page-header-ec{margin-inline-start:41.6666666667%}.ecl-offset-m-6.sc-ecl-page-header-ec{margin-inline-start:50%}.ecl-offset-m-7.sc-ecl-page-header-ec{margin-inline-start:58.3333333333%}.ecl-offset-m-8.sc-ecl-page-header-ec{margin-inline-start:66.6666666667%}.ecl-offset-m-9.sc-ecl-page-header-ec{margin-inline-start:75%}.ecl-offset-m-10.sc-ecl-page-header-ec{margin-inline-start:83.3333333333%}.ecl-offset-m-11.sc-ecl-page-header-ec{margin-inline-start:91.6666666667%}}@media (min-width:996px){.ecl-col-l-1.sc-ecl-page-header-ec{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-l-2.sc-ecl-page-header-ec{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-l-3.sc-ecl-page-header-ec{flex:0 0 25%;max-width:25%}.ecl-col-l-4.sc-ecl-page-header-ec{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-l-5.sc-ecl-page-header-ec{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-l-6.sc-ecl-page-header-ec{flex:0 0 50%;max-width:50%}.ecl-col-l-7.sc-ecl-page-header-ec{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-l-8.sc-ecl-page-header-ec{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-l-9.sc-ecl-page-header-ec{flex:0 0 75%;max-width:75%}.ecl-col-l-10.sc-ecl-page-header-ec{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-l-11.sc-ecl-page-header-ec{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-l-12.sc-ecl-page-header-ec{flex:0 0 100%;max-width:100%}.ecl-pull-l-0.sc-ecl-page-header-ec{right:auto}.ecl-pull-l-1.sc-ecl-page-header-ec{right:8.3333333333%}.ecl-pull-l-2.sc-ecl-page-header-ec{right:16.6666666667%}.ecl-pull-l-3.sc-ecl-page-header-ec{right:25%}.ecl-pull-l-4.sc-ecl-page-header-ec{right:33.3333333333%}.ecl-pull-l-5.sc-ecl-page-header-ec{right:41.6666666667%}.ecl-pull-l-6.sc-ecl-page-header-ec{right:50%}.ecl-pull-l-7.sc-ecl-page-header-ec{right:58.3333333333%}.ecl-pull-l-8.sc-ecl-page-header-ec{right:66.6666666667%}.ecl-pull-l-9.sc-ecl-page-header-ec{right:75%}.ecl-pull-l-10.sc-ecl-page-header-ec{right:83.3333333333%}.ecl-pull-l-11.sc-ecl-page-header-ec{right:91.6666666667%}.ecl-pull-l-12.sc-ecl-page-header-ec{right:100%}.ecl-push-l-0.sc-ecl-page-header-ec{left:auto}.ecl-push-l-1.sc-ecl-page-header-ec{left:8.3333333333%}.ecl-push-l-2.sc-ecl-page-header-ec{left:16.6666666667%}.ecl-push-l-3.sc-ecl-page-header-ec{left:25%}.ecl-push-l-4.sc-ecl-page-header-ec{left:33.3333333333%}.ecl-push-l-5.sc-ecl-page-header-ec{left:41.6666666667%}.ecl-push-l-6.sc-ecl-page-header-ec{left:50%}.ecl-push-l-7.sc-ecl-page-header-ec{left:58.3333333333%}.ecl-push-l-8.sc-ecl-page-header-ec{left:66.6666666667%}.ecl-push-l-9.sc-ecl-page-header-ec{left:75%}.ecl-push-l-10.sc-ecl-page-header-ec{left:83.3333333333%}.ecl-push-l-11.sc-ecl-page-header-ec{left:91.6666666667%}.ecl-push-l-12.sc-ecl-page-header-ec{left:100%}.ecl-offset-l-0.sc-ecl-page-header-ec{margin-inline-start:0}.ecl-offset-l-1.sc-ecl-page-header-ec{margin-inline-start:8.3333333333%}.ecl-offset-l-2.sc-ecl-page-header-ec{margin-inline-start:16.6666666667%}.ecl-offset-l-3.sc-ecl-page-header-ec{margin-inline-start:25%}.ecl-offset-l-4.sc-ecl-page-header-ec{margin-inline-start:33.3333333333%}.ecl-offset-l-5.sc-ecl-page-header-ec{margin-inline-start:41.6666666667%}.ecl-offset-l-6.sc-ecl-page-header-ec{margin-inline-start:50%}.ecl-offset-l-7.sc-ecl-page-header-ec{margin-inline-start:58.3333333333%}.ecl-offset-l-8.sc-ecl-page-header-ec{margin-inline-start:66.6666666667%}.ecl-offset-l-9.sc-ecl-page-header-ec{margin-inline-start:75%}.ecl-offset-l-10.sc-ecl-page-header-ec{margin-inline-start:83.3333333333%}.ecl-offset-l-11.sc-ecl-page-header-ec{margin-inline-start:91.6666666667%}}@media (min-width:1140px){.ecl-col-xl-1.sc-ecl-page-header-ec{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-xl-2.sc-ecl-page-header-ec{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-xl-3.sc-ecl-page-header-ec{flex:0 0 25%;max-width:25%}.ecl-col-xl-4.sc-ecl-page-header-ec{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-xl-5.sc-ecl-page-header-ec{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-xl-6.sc-ecl-page-header-ec{flex:0 0 50%;max-width:50%}.ecl-col-xl-7.sc-ecl-page-header-ec{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-xl-8.sc-ecl-page-header-ec{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-xl-9.sc-ecl-page-header-ec{flex:0 0 75%;max-width:75%}.ecl-col-xl-10.sc-ecl-page-header-ec{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-xl-11.sc-ecl-page-header-ec{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-xl-12.sc-ecl-page-header-ec{flex:0 0 100%;max-width:100%}.ecl-pull-xl-0.sc-ecl-page-header-ec{right:auto}.ecl-pull-xl-1.sc-ecl-page-header-ec{right:8.3333333333%}.ecl-pull-xl-2.sc-ecl-page-header-ec{right:16.6666666667%}.ecl-pull-xl-3.sc-ecl-page-header-ec{right:25%}.ecl-pull-xl-4.sc-ecl-page-header-ec{right:33.3333333333%}.ecl-pull-xl-5.sc-ecl-page-header-ec{right:41.6666666667%}.ecl-pull-xl-6.sc-ecl-page-header-ec{right:50%}.ecl-pull-xl-7.sc-ecl-page-header-ec{right:58.3333333333%}.ecl-pull-xl-8.sc-ecl-page-header-ec{right:66.6666666667%}.ecl-pull-xl-9.sc-ecl-page-header-ec{right:75%}.ecl-pull-xl-10.sc-ecl-page-header-ec{right:83.3333333333%}.ecl-pull-xl-11.sc-ecl-page-header-ec{right:91.6666666667%}.ecl-pull-xl-12.sc-ecl-page-header-ec{right:100%}.ecl-push-xl-0.sc-ecl-page-header-ec{left:auto}.ecl-push-xl-1.sc-ecl-page-header-ec{left:8.3333333333%}.ecl-push-xl-2.sc-ecl-page-header-ec{left:16.6666666667%}.ecl-push-xl-3.sc-ecl-page-header-ec{left:25%}.ecl-push-xl-4.sc-ecl-page-header-ec{left:33.3333333333%}.ecl-push-xl-5.sc-ecl-page-header-ec{left:41.6666666667%}.ecl-push-xl-6.sc-ecl-page-header-ec{left:50%}.ecl-push-xl-7.sc-ecl-page-header-ec{left:58.3333333333%}.ecl-push-xl-8.sc-ecl-page-header-ec{left:66.6666666667%}.ecl-push-xl-9.sc-ecl-page-header-ec{left:75%}.ecl-push-xl-10.sc-ecl-page-header-ec{left:83.3333333333%}.ecl-push-xl-11.sc-ecl-page-header-ec{left:91.6666666667%}.ecl-push-xl-12.sc-ecl-page-header-ec{left:100%}.ecl-offset-xl-0.sc-ecl-page-header-ec{margin-inline-start:0}.ecl-offset-xl-1.sc-ecl-page-header-ec{margin-inline-start:8.3333333333%}.ecl-offset-xl-2.sc-ecl-page-header-ec{margin-inline-start:16.6666666667%}.ecl-offset-xl-3.sc-ecl-page-header-ec{margin-inline-start:25%}.ecl-offset-xl-4.sc-ecl-page-header-ec{margin-inline-start:33.3333333333%}.ecl-offset-xl-5.sc-ecl-page-header-ec{margin-inline-start:41.6666666667%}.ecl-offset-xl-6.sc-ecl-page-header-ec{margin-inline-start:50%}.ecl-offset-xl-7.sc-ecl-page-header-ec{margin-inline-start:58.3333333333%}.ecl-offset-xl-8.sc-ecl-page-header-ec{margin-inline-start:66.6666666667%}.ecl-offset-xl-9.sc-ecl-page-header-ec{margin-inline-start:75%}.ecl-offset-xl-10.sc-ecl-page-header-ec{margin-inline-start:83.3333333333%}.ecl-offset-xl-11.sc-ecl-page-header-ec{margin-inline-start:91.6666666667%}}.ecl-u-sr-only.sc-ecl-page-header-ec{border:0!important;clip-path:rect(0,0,0,0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ecl-page-header.sc-ecl-page-header-ec{background-color:#fff}.ecl-page-header__background.sc-ecl-page-header-ec{display:block;height:10.875rem;object-fit:cover;object-position:50% 0;width:100%}.ecl-page-header__breadcrumb.sc-ecl-page-header-ec{padding-block:var(--s-s)}.ecl-page-header__title.sc-ecl-page-header-ec{color:var(--cm-on-surface-brand);font-family:Inter,arial,sans-serif;font-size:var(--fs-4xl);font-weight:300;letter-spacing:.5px;line-height:var(--lh-xl);margin-block:0;padding-block:var(--s-l) 0}@media (min-width:480px){.ecl-page-header__title.sc-ecl-page-header-ec{font-size:var(--fs-6xl);line-height:var(--lh-3xl)}}@media (min-width:768px){.ecl-page-header__title.sc-ecl-page-header-ec{font-size:var(--fs-7xl);line-height:var(--lh-6xl)}}@media (min-width:1140px){.ecl-page-header__title.sc-ecl-page-header-ec{font-size:var(--fs-8xl);line-height:var(--lh-7xl)}}.ecl-page-header--font-l.sc-ecl-page-header-ec .ecl-page-header__title.sc-ecl-page-header-ec{font-family:Inter,arial,sans-serif;font-size:var(--fs-6xl);font-weight:300;line-height:var(--lh-3xl)}@media (min-width:480px){.ecl-page-header--font-l.sc-ecl-page-header-ec .ecl-page-header__title.sc-ecl-page-header-ec{font-size:var(--fs-7xl);line-height:var(--lh-7xl)}}@media (min-width:768px){.ecl-page-header--font-l.sc-ecl-page-header-ec .ecl-page-header__title.sc-ecl-page-header-ec{font-size:var(--fs-9xl);line-height:var(--lh-9xl)}}@media (min-width:1140px){.ecl-page-header--font-l.sc-ecl-page-header-ec .ecl-page-header__title.sc-ecl-page-header-ec{font-size:var(--fs-10xl);letter-spacing:2px;line-height:var(--lh-10xl)}}.ecl-page-header__title--hidden.sc-ecl-page-header-ec{border:0!important;clip-path:rect(0,0,0,0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ecl-page-header__description-container.sc-ecl-page-header-ec{align-items:flex-start;display:flex;padding-block-start:var(--s-s)}.ecl-page-header__description-thumbnail.sc-ecl-page-header-ec{margin-inline-end:var(--s-l);max-width:120px;padding-block-start:var(--s-xs)}.ecl-page-header__description.sc-ecl-page-header-ec{color:var(--cm-on-surface-brand);font-family:Inter,arial,sans-serif;font-size:var(--fs-l);font-weight:350;line-height:var(--lh-m);margin-block:0;max-width:var(--max-w)}@media (min-width:480px){.ecl-page-header__description.sc-ecl-page-header-ec{font-size:var(--fs-xl);line-height:var(--lh-l)}}@media (min-width:1140px){.ecl-page-header__description.sc-ecl-page-header-ec{font-size:var(--fs-2xl);line-height:var(--lh-xl)}}.ecl-page-header__meta.sc-ecl-page-header-ec{color:var(--cm-on-surface-brand);display:inline-block;font-family:Inter,arial,sans-serif;font-size:var(--fs-xs);line-height:var(--lh-xs);list-style:none;margin:0;padding-block:var(--s-3xl) 0;padding-inline:0}.ecl-page-header__meta-item.sc-ecl-page-header-ec{display:inline;unicode-bidi:isolate}.ecl-page-header__meta-item.sc-ecl-page-header-ec:first-child{display:block;font-family:Inter,arial,sans-serif;font-size:var(--fs-xs);font-weight:700;letter-spacing:.5px;line-height:var(--lh-xs);margin-block:0 var(--s-3xs);text-transform:uppercase}.ecl-page-header__meta-item.sc-ecl-page-header-ec:not(:first-child,.sc-ecl-page-header-ec:last-child):after{background-color:var(--cm-on-surface-brand);content:"";display:inline-block;height:1px;margin-block-start:-1px;margin-inline:var(--s-xs);vertical-align:middle;width:12px}.ecl-page-header__meta-icon.sc-ecl-page-header-ec{margin-block-end:var(--s-4xs);margin-inline-end:var(--s-3xs);vertical-align:middle}@media (min-width:1140px){.ecl-page-header__breadcrumb.sc-ecl-page-header-ec{padding-block:var(--s-m)}}.ecl-page-header-expandable.sc-ecl-page-header-ec{background-color:var(--cm-surface-primary-lowest);color:var(--cm-on-surface-brand)}.ecl-page-header-expandable__header.sc-ecl-page-header-ec{background:var(--cm-surface-primary-low-0)}.sc-ecl-page-header-ec:not(.ecl-page-header-no-toggle)>.ecl-page-header-expandable__header.sc-ecl-page-header-ec{cursor:pointer}.ecl-page-header-expandable__header.sc-ecl-page-header-ec{font-family:Inter,arial,sans-serif;font-size:var(--fs-xs);line-height:var(--lh-xs)}@media (min-width:480px){.ecl-page-header-expandable__header.sc-ecl-page-header-ec{font-size:var(--fs-s);line-height:var(--lh-s)}}.ecl-page-header-expandable__header-text.sc-ecl-page-header-ec{color:var(--cm-on-surface-brand);padding-block:calc(var(--s-s) + 2px);padding-inline-end:calc(var(--s-m) + 2.75rem + var(--s-xs))}.ecl-page-header-expandable__toggle.sc-ecl-page-header-ec{height:2.75rem;position:absolute;right:var(--s-m);top:var(--s-3xs)}.ecl-page-header-expandable__toggle.sc-ecl-page-header-ec .ecl-icon.sc-ecl-page-header-ec{transition:transform .5s ease}.ecl-page-header-expandable__toggle[aria-expanded=true].sc-ecl-page-header-ec .ecl-icon.sc-ecl-page-header-ec{transform:rotate(0)}.ecl-page-header-expandable__toggle.sc-ecl-page-header-ec:focus-visible{outline-offset:0!important}[dir=rtl].sc-ecl-page-header-ec .ecl-page-header-expandable__toggle.sc-ecl-page-header-ec{left:var(--s-m);right:auto}.ecl-page-header-expandable__panel.sc-ecl-page-header-ec{padding-block:var(--s-s)}.ecl-page-header-expandable__panel.sc-ecl-page-header-ec *.sc-ecl-page-header-ec{font-family:Inter,arial,sans-serif;font-size:var(--fs-xs);line-height:var(--lh-xs)}@media (min-width:480px){.ecl-page-header-expandable__panel.sc-ecl-page-header-ec *.sc-ecl-page-header-ec{font-size:var(--fs-s);line-height:var(--lh-s)}}.ecl-page-header-expandable__header.sc-ecl-page-header-ec .ecl-link.sc-ecl-page-header-ec,.ecl-page-header-expandable__header.sc-ecl-page-header-ec .ecl-link.sc-ecl-page-header-ec:hover,.ecl-page-header-expandable__header.sc-ecl-page-header-ec .ecl-link.sc-ecl-page-header-ec:visited{color:var(--cm-on-surface-brand)!important;font-weight:500}@media (min-width:768px){.ecl-page-header-expandable__header-text.sc-ecl-page-header-ec{padding-inline-end:calc(var(--s-xl) + 2.75rem + var(--s-xs))}.ecl-page-header-expandable__toggle.sc-ecl-page-header-ec{right:var(--s-xl)}[dir=rtl].sc-ecl-page-header-ec .ecl-page-header-expandable__toggle.sc-ecl-page-header-ec{left:var(--s-xl);right:auto}}@media (min-width:1140px){.ecl-page-header-expandable__header-text.sc-ecl-page-header-ec{padding-inline-end:calc(var(--s-3xl) + 2.75rem + var(--s-xs))}.ecl-page-header-expandable__toggle.sc-ecl-page-header-ec{right:var(--s-3xl)}[dir=rtl].sc-ecl-page-header-ec .ecl-page-header-expandable__toggle.sc-ecl-page-header-ec{left:var(--s-3xl);right:auto}.ecl-page-header-expandable__panel.sc-ecl-page-header-ec{padding-block:var(--s-m)}}.ecl-page-header--news.sc-ecl-page-header-ec{background-color:var(--cm-surface-low-2)}.ecl-page-header--news.sc-ecl-page-header-ec .ecl-page-header__title.sc-ecl-page-header-ec{padding-block-start:var(--s-3xs)}.ecl-page-header--news.sc-ecl-page-header-ec .ecl-page-header__meta.sc-ecl-page-header-ec{padding-block-start:var(--s-xl)}.ecl-page-header--news.sc-ecl-page-header-ec .ecl-page-header__background.sc-ecl-page-header-ec{aspect-ratio:3/2;height:auto;padding-block-start:var(--s-2xl)}.ecl-page-header--news.sc-ecl-page-header-ec .ecl-page-header__section-description.sc-ecl-page-header-ec{background-color:var(--cm-surface-lowest)}.ecl-page-header--news.sc-ecl-page-header-ec .ecl-page-header__description-container.sc-ecl-page-header-ec{margin:0;padding-block:var(--s-2xl)}.ecl-page-header--news.sc-ecl-page-header-ec .ecl-page-header__container.sc-ecl-page-header-ec>.sc-ecl-page-header-ec:last-child:not(.ecl-page-header__picture-background){padding-block-end:var(--s-2xl)}@media (min-width:768px){.ecl-page-header--news.sc-ecl-page-header-ec .ecl-page-header__background.sc-ecl-page-header-ec{aspect-ratio:5/2}}@media (min-width:996px){.ecl-page-header--news.sc-ecl-page-header-ec .ecl-page-header__title.sc-ecl-page-header-ec{padding-block-start:var(--s-l)}.ecl-page-header--news.sc-ecl-page-header-ec .ecl-page-header__meta.sc-ecl-page-header-ec{padding-block-start:var(--s-3xl)}.ecl-page-header--news.sc-ecl-page-header-ec .ecl-page-header__background.sc-ecl-page-header-ec{padding-block-start:var(--s-4xl)}.ecl-page-header--news.sc-ecl-page-header-ec .ecl-page-header__description-container.sc-ecl-page-header-ec{padding-block:var(--s-6xl)}.ecl-page-header--news.sc-ecl-page-header-ec .ecl-page-header__container.sc-ecl-page-header-ec>.sc-ecl-page-header-ec:last-child:not(.ecl-page-header__picture-background){padding-block-end:var(--s-4xl)}}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__container.sc-ecl-page-header-ec{background-color:var(--cm-surface-medium-1);display:flex;flex-direction:column}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__background.sc-ecl-page-header-ec{aspect-ratio:3/2;height:auto}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__section-info.sc-ecl-page-header-ec{padding-block-end:var(--s-2xl)}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__title.sc-ecl-page-header-ec{padding-block-start:var(--s-2xl)}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__breadcrumb.sc-ecl-page-header-ec+.ecl-page-header__content-info.sc-ecl-page-header-ec .ecl-page-header__title.sc-ecl-page-header-ec{padding-block-start:var(--s-3xs)}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__meta.sc-ecl-page-header-ec{padding-block-start:var(--s-xl)}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__description-container.sc-ecl-page-header-ec{padding-block-start:var(--s-s)}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__section-description.sc-ecl-page-header-ec{background-color:var(--cm-surface-low-2);display:none}@media (min-width:768px){.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__background.sc-ecl-page-header-ec{aspect-ratio:3/1}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__breadcrumb.sc-ecl-page-header-ec+.ecl-page-header__content-info.sc-ecl-page-header-ec .ecl-page-header__title.sc-ecl-page-header-ec{padding-block-start:var(--s-xs)}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__meta.sc-ecl-page-header-ec{padding-block-start:var(--s-3xl)}}@media (min-width:1140px){.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__container.sc-ecl-page-header-ec{display:flex;flex-direction:row}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__picture-background.sc-ecl-page-header-ec{flex-basis:50%}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__background.sc-ecl-page-header-ec{aspect-ratio:5/4;height:100%;object-fit:cover}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__section-info.sc-ecl-page-header-ec{display:flex;flex-direction:column}.ecl-page-header--50-50.ecl-page-header--image.sc-ecl-page-header-ec .ecl-page-header__section-info.sc-ecl-page-header-ec{flex-basis:50%}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__content-info.sc-ecl-page-header-ec{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__breadcrumb.sc-ecl-page-header-ec+.ecl-page-header__content-info.sc-ecl-page-header-ec .ecl-page-header__title.sc-ecl-page-header-ec,.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__title.sc-ecl-page-header-ec{padding-block-start:0}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__meta.sc-ecl-page-header-ec{padding-block-start:var(--s-xl)}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__description-info.sc-ecl-page-header-ec .ecl-page-header__description-container.sc-ecl-page-header-ec{padding-block-start:var(--s-m)}.ecl-page-header--50-50.ecl-page-header--description-bottom.sc-ecl-page-header-ec .ecl-page-header__description-info.sc-ecl-page-header-ec{display:none}.ecl-page-header--50-50.ecl-page-header--description-bottom.sc-ecl-page-header-ec .ecl-page-header__section-description.sc-ecl-page-header-ec{display:block}.ecl-page-header--50-50.ecl-page-header--description-bottom.sc-ecl-page-header-ec .ecl-page-header__section-description.sc-ecl-page-header-ec .ecl-page-header__description-container.sc-ecl-page-header-ec{padding-block:var(--s-6xl)}}@media (min-width:1368px){.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__background.sc-ecl-page-header-ec{aspect-ratio:3/2}}.ecl-page-header-expandable__toggle.sc-ecl-page-header-ec{color:var(--cm-on-surface-brand)}.ecl-page-header-expandable__toggle.sc-ecl-page-header-ec:hover{border-color:var(--cm-on-surface-brand);color:var(--cm-on-surface-brand)}.ecl-page-header--50-50.sc-ecl-page-header-ec .ecl-page-header__background-container.sc-ecl-page-header-ec{display:flex;flex-basis:50%}.ecl-page-header--50-50.sc-ecl-page-header-ec ecl-picture.sc-ecl-page-header-ec{display:initial}`;

const eclPageHeaderEuCss = () => `.ecl-container.sc-ecl-page-header-eu{box-sizing:border-box;margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:1rem;padding-inline-start:1rem;position:relative;width:100%}@media (min-width:480px){.ecl-container.sc-ecl-page-header-eu{padding-inline-end:1rem;padding-inline-start:1rem}}@media (min-width:768px){.ecl-container.sc-ecl-page-header-eu{padding-inline-end:1.5rem;padding-inline-start:1.5rem}}@media (min-width:996px){.ecl-container.sc-ecl-page-header-eu{padding-inline-end:1.5rem;padding-inline-start:1.5rem}}@media (min-width:1140px){.ecl-container.sc-ecl-page-header-eu{padding-inline-end:2rem;padding-inline-start:2rem}}@media (min-width:480px){.ecl-container.sc-ecl-page-header-eu{max-width:100%;width:768px}}@media (min-width:768px){.ecl-container.sc-ecl-page-header-eu{max-width:100%;width:996px}}@media (min-width:996px){.ecl-container.sc-ecl-page-header-eu{max-width:100%;width:1140px}}@media (min-width:1140px){.ecl-container.sc-ecl-page-header-eu{max-width:100%;width:1368px}}.ecl-row.sc-ecl-page-header-eu{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-inline-end:-.5rem;margin-inline-start:-.5rem}@media (min-width:480px){.ecl-row.sc-ecl-page-header-eu{margin-inline-end:-.5rem;margin-inline-start:-.5rem}}@media (min-width:768px){.ecl-row.sc-ecl-page-header-eu{margin-inline-end:-.75rem;margin-inline-start:-.75rem}}@media (min-width:996px){.ecl-row.sc-ecl-page-header-eu{margin-inline-end:-.75rem;margin-inline-start:-.75rem}}@media (min-width:1140px){.ecl-row.sc-ecl-page-header-eu{margin-inline-end:-1rem;margin-inline-start:-1rem}}.ecl-no-gutters.sc-ecl-page-header-eu{margin-inline-end:0;margin-inline-start:0}.ecl-no-gutters.sc-ecl-page-header-eu>.ecl-col.sc-ecl-page-header-eu,.ecl-no-gutters.sc-ecl-page-header-eu>[class*=ecl-col-].sc-ecl-page-header-eu{padding-inline-end:0;padding-inline-start:0}.ecl-col-1.sc-ecl-page-header-eu,.ecl-col-10.sc-ecl-page-header-eu,.ecl-col-11.sc-ecl-page-header-eu,.ecl-col-12.sc-ecl-page-header-eu,.ecl-col-2.sc-ecl-page-header-eu,.ecl-col-3.sc-ecl-page-header-eu,.ecl-col-4.sc-ecl-page-header-eu,.ecl-col-5.sc-ecl-page-header-eu,.ecl-col-6.sc-ecl-page-header-eu,.ecl-col-7.sc-ecl-page-header-eu,.ecl-col-8.sc-ecl-page-header-eu,.ecl-col-9.sc-ecl-page-header-eu,.ecl-col-l-1.sc-ecl-page-header-eu,.ecl-col-l-10.sc-ecl-page-header-eu,.ecl-col-l-11.sc-ecl-page-header-eu,.ecl-col-l-12.sc-ecl-page-header-eu,.ecl-col-l-2.sc-ecl-page-header-eu,.ecl-col-l-3.sc-ecl-page-header-eu,.ecl-col-l-4.sc-ecl-page-header-eu,.ecl-col-l-5.sc-ecl-page-header-eu,.ecl-col-l-6.sc-ecl-page-header-eu,.ecl-col-l-7.sc-ecl-page-header-eu,.ecl-col-l-8.sc-ecl-page-header-eu,.ecl-col-l-9.sc-ecl-page-header-eu,.ecl-col-m-1.sc-ecl-page-header-eu,.ecl-col-m-10.sc-ecl-page-header-eu,.ecl-col-m-11.sc-ecl-page-header-eu,.ecl-col-m-12.sc-ecl-page-header-eu,.ecl-col-m-2.sc-ecl-page-header-eu,.ecl-col-m-3.sc-ecl-page-header-eu,.ecl-col-m-4.sc-ecl-page-header-eu,.ecl-col-m-5.sc-ecl-page-header-eu,.ecl-col-m-6.sc-ecl-page-header-eu,.ecl-col-m-7.sc-ecl-page-header-eu,.ecl-col-m-8.sc-ecl-page-header-eu,.ecl-col-m-9.sc-ecl-page-header-eu,.ecl-col-s-1.sc-ecl-page-header-eu,.ecl-col-s-10.sc-ecl-page-header-eu,.ecl-col-s-11.sc-ecl-page-header-eu,.ecl-col-s-12.sc-ecl-page-header-eu,.ecl-col-s-2.sc-ecl-page-header-eu,.ecl-col-s-3.sc-ecl-page-header-eu,.ecl-col-s-4.sc-ecl-page-header-eu,.ecl-col-s-5.sc-ecl-page-header-eu,.ecl-col-s-6.sc-ecl-page-header-eu,.ecl-col-s-7.sc-ecl-page-header-eu,.ecl-col-s-8.sc-ecl-page-header-eu,.ecl-col-s-9.sc-ecl-page-header-eu,.ecl-col-xl-1.sc-ecl-page-header-eu,.ecl-col-xl-10.sc-ecl-page-header-eu,.ecl-col-xl-11.sc-ecl-page-header-eu,.ecl-col-xl-12.sc-ecl-page-header-eu,.ecl-col-xl-2.sc-ecl-page-header-eu,.ecl-col-xl-3.sc-ecl-page-header-eu,.ecl-col-xl-4.sc-ecl-page-header-eu,.ecl-col-xl-5.sc-ecl-page-header-eu,.ecl-col-xl-6.sc-ecl-page-header-eu,.ecl-col-xl-7.sc-ecl-page-header-eu,.ecl-col-xl-8.sc-ecl-page-header-eu,.ecl-col-xl-9.sc-ecl-page-header-eu{box-sizing:border-box;min-height:1px;padding-inline-end:.5rem;padding-inline-start:.5rem;position:relative;width:100%}@media (min-width:480px){.ecl-col-1.sc-ecl-page-header-eu,.ecl-col-10.sc-ecl-page-header-eu,.ecl-col-11.sc-ecl-page-header-eu,.ecl-col-12.sc-ecl-page-header-eu,.ecl-col-2.sc-ecl-page-header-eu,.ecl-col-3.sc-ecl-page-header-eu,.ecl-col-4.sc-ecl-page-header-eu,.ecl-col-5.sc-ecl-page-header-eu,.ecl-col-6.sc-ecl-page-header-eu,.ecl-col-7.sc-ecl-page-header-eu,.ecl-col-8.sc-ecl-page-header-eu,.ecl-col-9.sc-ecl-page-header-eu,.ecl-col-l-1.sc-ecl-page-header-eu,.ecl-col-l-10.sc-ecl-page-header-eu,.ecl-col-l-11.sc-ecl-page-header-eu,.ecl-col-l-12.sc-ecl-page-header-eu,.ecl-col-l-2.sc-ecl-page-header-eu,.ecl-col-l-3.sc-ecl-page-header-eu,.ecl-col-l-4.sc-ecl-page-header-eu,.ecl-col-l-5.sc-ecl-page-header-eu,.ecl-col-l-6.sc-ecl-page-header-eu,.ecl-col-l-7.sc-ecl-page-header-eu,.ecl-col-l-8.sc-ecl-page-header-eu,.ecl-col-l-9.sc-ecl-page-header-eu,.ecl-col-m-1.sc-ecl-page-header-eu,.ecl-col-m-10.sc-ecl-page-header-eu,.ecl-col-m-11.sc-ecl-page-header-eu,.ecl-col-m-12.sc-ecl-page-header-eu,.ecl-col-m-2.sc-ecl-page-header-eu,.ecl-col-m-3.sc-ecl-page-header-eu,.ecl-col-m-4.sc-ecl-page-header-eu,.ecl-col-m-5.sc-ecl-page-header-eu,.ecl-col-m-6.sc-ecl-page-header-eu,.ecl-col-m-7.sc-ecl-page-header-eu,.ecl-col-m-8.sc-ecl-page-header-eu,.ecl-col-m-9.sc-ecl-page-header-eu,.ecl-col-s-1.sc-ecl-page-header-eu,.ecl-col-s-10.sc-ecl-page-header-eu,.ecl-col-s-11.sc-ecl-page-header-eu,.ecl-col-s-12.sc-ecl-page-header-eu,.ecl-col-s-2.sc-ecl-page-header-eu,.ecl-col-s-3.sc-ecl-page-header-eu,.ecl-col-s-4.sc-ecl-page-header-eu,.ecl-col-s-5.sc-ecl-page-header-eu,.ecl-col-s-6.sc-ecl-page-header-eu,.ecl-col-s-7.sc-ecl-page-header-eu,.ecl-col-s-8.sc-ecl-page-header-eu,.ecl-col-s-9.sc-ecl-page-header-eu,.ecl-col-xl-1.sc-ecl-page-header-eu,.ecl-col-xl-10.sc-ecl-page-header-eu,.ecl-col-xl-11.sc-ecl-page-header-eu,.ecl-col-xl-12.sc-ecl-page-header-eu,.ecl-col-xl-2.sc-ecl-page-header-eu,.ecl-col-xl-3.sc-ecl-page-header-eu,.ecl-col-xl-4.sc-ecl-page-header-eu,.ecl-col-xl-5.sc-ecl-page-header-eu,.ecl-col-xl-6.sc-ecl-page-header-eu,.ecl-col-xl-7.sc-ecl-page-header-eu,.ecl-col-xl-8.sc-ecl-page-header-eu,.ecl-col-xl-9.sc-ecl-page-header-eu{padding-inline-end:.5rem;padding-inline-start:.5rem}}@media (min-width:768px){.ecl-col-1.sc-ecl-page-header-eu,.ecl-col-10.sc-ecl-page-header-eu,.ecl-col-11.sc-ecl-page-header-eu,.ecl-col-12.sc-ecl-page-header-eu,.ecl-col-2.sc-ecl-page-header-eu,.ecl-col-3.sc-ecl-page-header-eu,.ecl-col-4.sc-ecl-page-header-eu,.ecl-col-5.sc-ecl-page-header-eu,.ecl-col-6.sc-ecl-page-header-eu,.ecl-col-7.sc-ecl-page-header-eu,.ecl-col-8.sc-ecl-page-header-eu,.ecl-col-9.sc-ecl-page-header-eu,.ecl-col-l-1.sc-ecl-page-header-eu,.ecl-col-l-10.sc-ecl-page-header-eu,.ecl-col-l-11.sc-ecl-page-header-eu,.ecl-col-l-12.sc-ecl-page-header-eu,.ecl-col-l-2.sc-ecl-page-header-eu,.ecl-col-l-3.sc-ecl-page-header-eu,.ecl-col-l-4.sc-ecl-page-header-eu,.ecl-col-l-5.sc-ecl-page-header-eu,.ecl-col-l-6.sc-ecl-page-header-eu,.ecl-col-l-7.sc-ecl-page-header-eu,.ecl-col-l-8.sc-ecl-page-header-eu,.ecl-col-l-9.sc-ecl-page-header-eu,.ecl-col-m-1.sc-ecl-page-header-eu,.ecl-col-m-10.sc-ecl-page-header-eu,.ecl-col-m-11.sc-ecl-page-header-eu,.ecl-col-m-12.sc-ecl-page-header-eu,.ecl-col-m-2.sc-ecl-page-header-eu,.ecl-col-m-3.sc-ecl-page-header-eu,.ecl-col-m-4.sc-ecl-page-header-eu,.ecl-col-m-5.sc-ecl-page-header-eu,.ecl-col-m-6.sc-ecl-page-header-eu,.ecl-col-m-7.sc-ecl-page-header-eu,.ecl-col-m-8.sc-ecl-page-header-eu,.ecl-col-m-9.sc-ecl-page-header-eu,.ecl-col-s-1.sc-ecl-page-header-eu,.ecl-col-s-10.sc-ecl-page-header-eu,.ecl-col-s-11.sc-ecl-page-header-eu,.ecl-col-s-12.sc-ecl-page-header-eu,.ecl-col-s-2.sc-ecl-page-header-eu,.ecl-col-s-3.sc-ecl-page-header-eu,.ecl-col-s-4.sc-ecl-page-header-eu,.ecl-col-s-5.sc-ecl-page-header-eu,.ecl-col-s-6.sc-ecl-page-header-eu,.ecl-col-s-7.sc-ecl-page-header-eu,.ecl-col-s-8.sc-ecl-page-header-eu,.ecl-col-s-9.sc-ecl-page-header-eu,.ecl-col-xl-1.sc-ecl-page-header-eu,.ecl-col-xl-10.sc-ecl-page-header-eu,.ecl-col-xl-11.sc-ecl-page-header-eu,.ecl-col-xl-12.sc-ecl-page-header-eu,.ecl-col-xl-2.sc-ecl-page-header-eu,.ecl-col-xl-3.sc-ecl-page-header-eu,.ecl-col-xl-4.sc-ecl-page-header-eu,.ecl-col-xl-5.sc-ecl-page-header-eu,.ecl-col-xl-6.sc-ecl-page-header-eu,.ecl-col-xl-7.sc-ecl-page-header-eu,.ecl-col-xl-8.sc-ecl-page-header-eu,.ecl-col-xl-9.sc-ecl-page-header-eu{padding-inline-end:.75rem;padding-inline-start:.75rem}}@media (min-width:996px){.ecl-col-1.sc-ecl-page-header-eu,.ecl-col-10.sc-ecl-page-header-eu,.ecl-col-11.sc-ecl-page-header-eu,.ecl-col-12.sc-ecl-page-header-eu,.ecl-col-2.sc-ecl-page-header-eu,.ecl-col-3.sc-ecl-page-header-eu,.ecl-col-4.sc-ecl-page-header-eu,.ecl-col-5.sc-ecl-page-header-eu,.ecl-col-6.sc-ecl-page-header-eu,.ecl-col-7.sc-ecl-page-header-eu,.ecl-col-8.sc-ecl-page-header-eu,.ecl-col-9.sc-ecl-page-header-eu,.ecl-col-l-1.sc-ecl-page-header-eu,.ecl-col-l-10.sc-ecl-page-header-eu,.ecl-col-l-11.sc-ecl-page-header-eu,.ecl-col-l-12.sc-ecl-page-header-eu,.ecl-col-l-2.sc-ecl-page-header-eu,.ecl-col-l-3.sc-ecl-page-header-eu,.ecl-col-l-4.sc-ecl-page-header-eu,.ecl-col-l-5.sc-ecl-page-header-eu,.ecl-col-l-6.sc-ecl-page-header-eu,.ecl-col-l-7.sc-ecl-page-header-eu,.ecl-col-l-8.sc-ecl-page-header-eu,.ecl-col-l-9.sc-ecl-page-header-eu,.ecl-col-m-1.sc-ecl-page-header-eu,.ecl-col-m-10.sc-ecl-page-header-eu,.ecl-col-m-11.sc-ecl-page-header-eu,.ecl-col-m-12.sc-ecl-page-header-eu,.ecl-col-m-2.sc-ecl-page-header-eu,.ecl-col-m-3.sc-ecl-page-header-eu,.ecl-col-m-4.sc-ecl-page-header-eu,.ecl-col-m-5.sc-ecl-page-header-eu,.ecl-col-m-6.sc-ecl-page-header-eu,.ecl-col-m-7.sc-ecl-page-header-eu,.ecl-col-m-8.sc-ecl-page-header-eu,.ecl-col-m-9.sc-ecl-page-header-eu,.ecl-col-s-1.sc-ecl-page-header-eu,.ecl-col-s-10.sc-ecl-page-header-eu,.ecl-col-s-11.sc-ecl-page-header-eu,.ecl-col-s-12.sc-ecl-page-header-eu,.ecl-col-s-2.sc-ecl-page-header-eu,.ecl-col-s-3.sc-ecl-page-header-eu,.ecl-col-s-4.sc-ecl-page-header-eu,.ecl-col-s-5.sc-ecl-page-header-eu,.ecl-col-s-6.sc-ecl-page-header-eu,.ecl-col-s-7.sc-ecl-page-header-eu,.ecl-col-s-8.sc-ecl-page-header-eu,.ecl-col-s-9.sc-ecl-page-header-eu,.ecl-col-xl-1.sc-ecl-page-header-eu,.ecl-col-xl-10.sc-ecl-page-header-eu,.ecl-col-xl-11.sc-ecl-page-header-eu,.ecl-col-xl-12.sc-ecl-page-header-eu,.ecl-col-xl-2.sc-ecl-page-header-eu,.ecl-col-xl-3.sc-ecl-page-header-eu,.ecl-col-xl-4.sc-ecl-page-header-eu,.ecl-col-xl-5.sc-ecl-page-header-eu,.ecl-col-xl-6.sc-ecl-page-header-eu,.ecl-col-xl-7.sc-ecl-page-header-eu,.ecl-col-xl-8.sc-ecl-page-header-eu,.ecl-col-xl-9.sc-ecl-page-header-eu{padding-inline-end:.75rem;padding-inline-start:.75rem}}@media (min-width:1140px){.ecl-col-1.sc-ecl-page-header-eu,.ecl-col-10.sc-ecl-page-header-eu,.ecl-col-11.sc-ecl-page-header-eu,.ecl-col-12.sc-ecl-page-header-eu,.ecl-col-2.sc-ecl-page-header-eu,.ecl-col-3.sc-ecl-page-header-eu,.ecl-col-4.sc-ecl-page-header-eu,.ecl-col-5.sc-ecl-page-header-eu,.ecl-col-6.sc-ecl-page-header-eu,.ecl-col-7.sc-ecl-page-header-eu,.ecl-col-8.sc-ecl-page-header-eu,.ecl-col-9.sc-ecl-page-header-eu,.ecl-col-l-1.sc-ecl-page-header-eu,.ecl-col-l-10.sc-ecl-page-header-eu,.ecl-col-l-11.sc-ecl-page-header-eu,.ecl-col-l-12.sc-ecl-page-header-eu,.ecl-col-l-2.sc-ecl-page-header-eu,.ecl-col-l-3.sc-ecl-page-header-eu,.ecl-col-l-4.sc-ecl-page-header-eu,.ecl-col-l-5.sc-ecl-page-header-eu,.ecl-col-l-6.sc-ecl-page-header-eu,.ecl-col-l-7.sc-ecl-page-header-eu,.ecl-col-l-8.sc-ecl-page-header-eu,.ecl-col-l-9.sc-ecl-page-header-eu,.ecl-col-m-1.sc-ecl-page-header-eu,.ecl-col-m-10.sc-ecl-page-header-eu,.ecl-col-m-11.sc-ecl-page-header-eu,.ecl-col-m-12.sc-ecl-page-header-eu,.ecl-col-m-2.sc-ecl-page-header-eu,.ecl-col-m-3.sc-ecl-page-header-eu,.ecl-col-m-4.sc-ecl-page-header-eu,.ecl-col-m-5.sc-ecl-page-header-eu,.ecl-col-m-6.sc-ecl-page-header-eu,.ecl-col-m-7.sc-ecl-page-header-eu,.ecl-col-m-8.sc-ecl-page-header-eu,.ecl-col-m-9.sc-ecl-page-header-eu,.ecl-col-s-1.sc-ecl-page-header-eu,.ecl-col-s-10.sc-ecl-page-header-eu,.ecl-col-s-11.sc-ecl-page-header-eu,.ecl-col-s-12.sc-ecl-page-header-eu,.ecl-col-s-2.sc-ecl-page-header-eu,.ecl-col-s-3.sc-ecl-page-header-eu,.ecl-col-s-4.sc-ecl-page-header-eu,.ecl-col-s-5.sc-ecl-page-header-eu,.ecl-col-s-6.sc-ecl-page-header-eu,.ecl-col-s-7.sc-ecl-page-header-eu,.ecl-col-s-8.sc-ecl-page-header-eu,.ecl-col-s-9.sc-ecl-page-header-eu,.ecl-col-xl-1.sc-ecl-page-header-eu,.ecl-col-xl-10.sc-ecl-page-header-eu,.ecl-col-xl-11.sc-ecl-page-header-eu,.ecl-col-xl-12.sc-ecl-page-header-eu,.ecl-col-xl-2.sc-ecl-page-header-eu,.ecl-col-xl-3.sc-ecl-page-header-eu,.ecl-col-xl-4.sc-ecl-page-header-eu,.ecl-col-xl-5.sc-ecl-page-header-eu,.ecl-col-xl-6.sc-ecl-page-header-eu,.ecl-col-xl-7.sc-ecl-page-header-eu,.ecl-col-xl-8.sc-ecl-page-header-eu,.ecl-col-xl-9.sc-ecl-page-header-eu{padding-inline-end:1rem;padding-inline-start:1rem}}.ecl-col-1.sc-ecl-page-header-eu{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-2.sc-ecl-page-header-eu{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-3.sc-ecl-page-header-eu{flex:0 0 25%;max-width:25%}.ecl-col-4.sc-ecl-page-header-eu{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-5.sc-ecl-page-header-eu{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-6.sc-ecl-page-header-eu{flex:0 0 50%;max-width:50%}.ecl-col-7.sc-ecl-page-header-eu{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-8.sc-ecl-page-header-eu{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-9.sc-ecl-page-header-eu{flex:0 0 75%;max-width:75%}.ecl-col-10.sc-ecl-page-header-eu{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-11.sc-ecl-page-header-eu{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-12.sc-ecl-page-header-eu{flex:0 0 100%;max-width:100%}.ecl-pull-0.sc-ecl-page-header-eu{right:auto}.ecl-pull-1.sc-ecl-page-header-eu{right:8.3333333333%}.ecl-pull-2.sc-ecl-page-header-eu{right:16.6666666667%}.ecl-pull-3.sc-ecl-page-header-eu{right:25%}.ecl-pull-4.sc-ecl-page-header-eu{right:33.3333333333%}.ecl-pull-5.sc-ecl-page-header-eu{right:41.6666666667%}.ecl-pull-6.sc-ecl-page-header-eu{right:50%}.ecl-pull-7.sc-ecl-page-header-eu{right:58.3333333333%}.ecl-pull-8.sc-ecl-page-header-eu{right:66.6666666667%}.ecl-pull-9.sc-ecl-page-header-eu{right:75%}.ecl-pull-10.sc-ecl-page-header-eu{right:83.3333333333%}.ecl-pull-11.sc-ecl-page-header-eu{right:91.6666666667%}.ecl-pull-12.sc-ecl-page-header-eu{right:100%}.ecl-push-0.sc-ecl-page-header-eu{left:auto}.ecl-push-1.sc-ecl-page-header-eu{left:8.3333333333%}.ecl-push-2.sc-ecl-page-header-eu{left:16.6666666667%}.ecl-push-3.sc-ecl-page-header-eu{left:25%}.ecl-push-4.sc-ecl-page-header-eu{left:33.3333333333%}.ecl-push-5.sc-ecl-page-header-eu{left:41.6666666667%}.ecl-push-6.sc-ecl-page-header-eu{left:50%}.ecl-push-7.sc-ecl-page-header-eu{left:58.3333333333%}.ecl-push-8.sc-ecl-page-header-eu{left:66.6666666667%}.ecl-push-9.sc-ecl-page-header-eu{left:75%}.ecl-push-10.sc-ecl-page-header-eu{left:83.3333333333%}.ecl-push-11.sc-ecl-page-header-eu{left:91.6666666667%}.ecl-push-12.sc-ecl-page-header-eu{left:100%}.ecl-offset-1.sc-ecl-page-header-eu{margin-inline-start:8.3333333333%}.ecl-offset-2.sc-ecl-page-header-eu{margin-inline-start:16.6666666667%}.ecl-offset-3.sc-ecl-page-header-eu{margin-inline-start:25%}.ecl-offset-4.sc-ecl-page-header-eu{margin-inline-start:33.3333333333%}.ecl-offset-5.sc-ecl-page-header-eu{margin-inline-start:41.6666666667%}.ecl-offset-6.sc-ecl-page-header-eu{margin-inline-start:50%}.ecl-offset-7.sc-ecl-page-header-eu{margin-inline-start:58.3333333333%}.ecl-offset-8.sc-ecl-page-header-eu{margin-inline-start:66.6666666667%}.ecl-offset-9.sc-ecl-page-header-eu{margin-inline-start:75%}.ecl-offset-10.sc-ecl-page-header-eu{margin-inline-start:83.3333333333%}.ecl-offset-11.sc-ecl-page-header-eu{margin-inline-start:91.6666666667%}@media (min-width:480px){.ecl-col-s-1.sc-ecl-page-header-eu{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-s-2.sc-ecl-page-header-eu{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-s-3.sc-ecl-page-header-eu{flex:0 0 25%;max-width:25%}.ecl-col-s-4.sc-ecl-page-header-eu{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-s-5.sc-ecl-page-header-eu{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-s-6.sc-ecl-page-header-eu{flex:0 0 50%;max-width:50%}.ecl-col-s-7.sc-ecl-page-header-eu{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-s-8.sc-ecl-page-header-eu{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-s-9.sc-ecl-page-header-eu{flex:0 0 75%;max-width:75%}.ecl-col-s-10.sc-ecl-page-header-eu{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-s-11.sc-ecl-page-header-eu{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-s-12.sc-ecl-page-header-eu{flex:0 0 100%;max-width:100%}.ecl-pull-s-0.sc-ecl-page-header-eu{right:auto}.ecl-pull-s-1.sc-ecl-page-header-eu{right:8.3333333333%}.ecl-pull-s-2.sc-ecl-page-header-eu{right:16.6666666667%}.ecl-pull-s-3.sc-ecl-page-header-eu{right:25%}.ecl-pull-s-4.sc-ecl-page-header-eu{right:33.3333333333%}.ecl-pull-s-5.sc-ecl-page-header-eu{right:41.6666666667%}.ecl-pull-s-6.sc-ecl-page-header-eu{right:50%}.ecl-pull-s-7.sc-ecl-page-header-eu{right:58.3333333333%}.ecl-pull-s-8.sc-ecl-page-header-eu{right:66.6666666667%}.ecl-pull-s-9.sc-ecl-page-header-eu{right:75%}.ecl-pull-s-10.sc-ecl-page-header-eu{right:83.3333333333%}.ecl-pull-s-11.sc-ecl-page-header-eu{right:91.6666666667%}.ecl-pull-s-12.sc-ecl-page-header-eu{right:100%}.ecl-push-s-0.sc-ecl-page-header-eu{left:auto}.ecl-push-s-1.sc-ecl-page-header-eu{left:8.3333333333%}.ecl-push-s-2.sc-ecl-page-header-eu{left:16.6666666667%}.ecl-push-s-3.sc-ecl-page-header-eu{left:25%}.ecl-push-s-4.sc-ecl-page-header-eu{left:33.3333333333%}.ecl-push-s-5.sc-ecl-page-header-eu{left:41.6666666667%}.ecl-push-s-6.sc-ecl-page-header-eu{left:50%}.ecl-push-s-7.sc-ecl-page-header-eu{left:58.3333333333%}.ecl-push-s-8.sc-ecl-page-header-eu{left:66.6666666667%}.ecl-push-s-9.sc-ecl-page-header-eu{left:75%}.ecl-push-s-10.sc-ecl-page-header-eu{left:83.3333333333%}.ecl-push-s-11.sc-ecl-page-header-eu{left:91.6666666667%}.ecl-push-s-12.sc-ecl-page-header-eu{left:100%}.ecl-offset-s-0.sc-ecl-page-header-eu{margin-inline-start:0}.ecl-offset-s-1.sc-ecl-page-header-eu{margin-inline-start:8.3333333333%}.ecl-offset-s-2.sc-ecl-page-header-eu{margin-inline-start:16.6666666667%}.ecl-offset-s-3.sc-ecl-page-header-eu{margin-inline-start:25%}.ecl-offset-s-4.sc-ecl-page-header-eu{margin-inline-start:33.3333333333%}.ecl-offset-s-5.sc-ecl-page-header-eu{margin-inline-start:41.6666666667%}.ecl-offset-s-6.sc-ecl-page-header-eu{margin-inline-start:50%}.ecl-offset-s-7.sc-ecl-page-header-eu{margin-inline-start:58.3333333333%}.ecl-offset-s-8.sc-ecl-page-header-eu{margin-inline-start:66.6666666667%}.ecl-offset-s-9.sc-ecl-page-header-eu{margin-inline-start:75%}.ecl-offset-s-10.sc-ecl-page-header-eu{margin-inline-start:83.3333333333%}.ecl-offset-s-11.sc-ecl-page-header-eu{margin-inline-start:91.6666666667%}}@media (min-width:768px){.ecl-col-m-1.sc-ecl-page-header-eu{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-m-2.sc-ecl-page-header-eu{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-m-3.sc-ecl-page-header-eu{flex:0 0 25%;max-width:25%}.ecl-col-m-4.sc-ecl-page-header-eu{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-m-5.sc-ecl-page-header-eu{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-m-6.sc-ecl-page-header-eu{flex:0 0 50%;max-width:50%}.ecl-col-m-7.sc-ecl-page-header-eu{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-m-8.sc-ecl-page-header-eu{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-m-9.sc-ecl-page-header-eu{flex:0 0 75%;max-width:75%}.ecl-col-m-10.sc-ecl-page-header-eu{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-m-11.sc-ecl-page-header-eu{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-m-12.sc-ecl-page-header-eu{flex:0 0 100%;max-width:100%}.ecl-pull-m-0.sc-ecl-page-header-eu{right:auto}.ecl-pull-m-1.sc-ecl-page-header-eu{right:8.3333333333%}.ecl-pull-m-2.sc-ecl-page-header-eu{right:16.6666666667%}.ecl-pull-m-3.sc-ecl-page-header-eu{right:25%}.ecl-pull-m-4.sc-ecl-page-header-eu{right:33.3333333333%}.ecl-pull-m-5.sc-ecl-page-header-eu{right:41.6666666667%}.ecl-pull-m-6.sc-ecl-page-header-eu{right:50%}.ecl-pull-m-7.sc-ecl-page-header-eu{right:58.3333333333%}.ecl-pull-m-8.sc-ecl-page-header-eu{right:66.6666666667%}.ecl-pull-m-9.sc-ecl-page-header-eu{right:75%}.ecl-pull-m-10.sc-ecl-page-header-eu{right:83.3333333333%}.ecl-pull-m-11.sc-ecl-page-header-eu{right:91.6666666667%}.ecl-pull-m-12.sc-ecl-page-header-eu{right:100%}.ecl-push-m-0.sc-ecl-page-header-eu{left:auto}.ecl-push-m-1.sc-ecl-page-header-eu{left:8.3333333333%}.ecl-push-m-2.sc-ecl-page-header-eu{left:16.6666666667%}.ecl-push-m-3.sc-ecl-page-header-eu{left:25%}.ecl-push-m-4.sc-ecl-page-header-eu{left:33.3333333333%}.ecl-push-m-5.sc-ecl-page-header-eu{left:41.6666666667%}.ecl-push-m-6.sc-ecl-page-header-eu{left:50%}.ecl-push-m-7.sc-ecl-page-header-eu{left:58.3333333333%}.ecl-push-m-8.sc-ecl-page-header-eu{left:66.6666666667%}.ecl-push-m-9.sc-ecl-page-header-eu{left:75%}.ecl-push-m-10.sc-ecl-page-header-eu{left:83.3333333333%}.ecl-push-m-11.sc-ecl-page-header-eu{left:91.6666666667%}.ecl-push-m-12.sc-ecl-page-header-eu{left:100%}.ecl-offset-m-0.sc-ecl-page-header-eu{margin-inline-start:0}.ecl-offset-m-1.sc-ecl-page-header-eu{margin-inline-start:8.3333333333%}.ecl-offset-m-2.sc-ecl-page-header-eu{margin-inline-start:16.6666666667%}.ecl-offset-m-3.sc-ecl-page-header-eu{margin-inline-start:25%}.ecl-offset-m-4.sc-ecl-page-header-eu{margin-inline-start:33.3333333333%}.ecl-offset-m-5.sc-ecl-page-header-eu{margin-inline-start:41.6666666667%}.ecl-offset-m-6.sc-ecl-page-header-eu{margin-inline-start:50%}.ecl-offset-m-7.sc-ecl-page-header-eu{margin-inline-start:58.3333333333%}.ecl-offset-m-8.sc-ecl-page-header-eu{margin-inline-start:66.6666666667%}.ecl-offset-m-9.sc-ecl-page-header-eu{margin-inline-start:75%}.ecl-offset-m-10.sc-ecl-page-header-eu{margin-inline-start:83.3333333333%}.ecl-offset-m-11.sc-ecl-page-header-eu{margin-inline-start:91.6666666667%}}@media (min-width:996px){.ecl-col-l-1.sc-ecl-page-header-eu{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-l-2.sc-ecl-page-header-eu{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-l-3.sc-ecl-page-header-eu{flex:0 0 25%;max-width:25%}.ecl-col-l-4.sc-ecl-page-header-eu{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-l-5.sc-ecl-page-header-eu{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-l-6.sc-ecl-page-header-eu{flex:0 0 50%;max-width:50%}.ecl-col-l-7.sc-ecl-page-header-eu{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-l-8.sc-ecl-page-header-eu{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-l-9.sc-ecl-page-header-eu{flex:0 0 75%;max-width:75%}.ecl-col-l-10.sc-ecl-page-header-eu{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-l-11.sc-ecl-page-header-eu{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-l-12.sc-ecl-page-header-eu{flex:0 0 100%;max-width:100%}.ecl-pull-l-0.sc-ecl-page-header-eu{right:auto}.ecl-pull-l-1.sc-ecl-page-header-eu{right:8.3333333333%}.ecl-pull-l-2.sc-ecl-page-header-eu{right:16.6666666667%}.ecl-pull-l-3.sc-ecl-page-header-eu{right:25%}.ecl-pull-l-4.sc-ecl-page-header-eu{right:33.3333333333%}.ecl-pull-l-5.sc-ecl-page-header-eu{right:41.6666666667%}.ecl-pull-l-6.sc-ecl-page-header-eu{right:50%}.ecl-pull-l-7.sc-ecl-page-header-eu{right:58.3333333333%}.ecl-pull-l-8.sc-ecl-page-header-eu{right:66.6666666667%}.ecl-pull-l-9.sc-ecl-page-header-eu{right:75%}.ecl-pull-l-10.sc-ecl-page-header-eu{right:83.3333333333%}.ecl-pull-l-11.sc-ecl-page-header-eu{right:91.6666666667%}.ecl-pull-l-12.sc-ecl-page-header-eu{right:100%}.ecl-push-l-0.sc-ecl-page-header-eu{left:auto}.ecl-push-l-1.sc-ecl-page-header-eu{left:8.3333333333%}.ecl-push-l-2.sc-ecl-page-header-eu{left:16.6666666667%}.ecl-push-l-3.sc-ecl-page-header-eu{left:25%}.ecl-push-l-4.sc-ecl-page-header-eu{left:33.3333333333%}.ecl-push-l-5.sc-ecl-page-header-eu{left:41.6666666667%}.ecl-push-l-6.sc-ecl-page-header-eu{left:50%}.ecl-push-l-7.sc-ecl-page-header-eu{left:58.3333333333%}.ecl-push-l-8.sc-ecl-page-header-eu{left:66.6666666667%}.ecl-push-l-9.sc-ecl-page-header-eu{left:75%}.ecl-push-l-10.sc-ecl-page-header-eu{left:83.3333333333%}.ecl-push-l-11.sc-ecl-page-header-eu{left:91.6666666667%}.ecl-push-l-12.sc-ecl-page-header-eu{left:100%}.ecl-offset-l-0.sc-ecl-page-header-eu{margin-inline-start:0}.ecl-offset-l-1.sc-ecl-page-header-eu{margin-inline-start:8.3333333333%}.ecl-offset-l-2.sc-ecl-page-header-eu{margin-inline-start:16.6666666667%}.ecl-offset-l-3.sc-ecl-page-header-eu{margin-inline-start:25%}.ecl-offset-l-4.sc-ecl-page-header-eu{margin-inline-start:33.3333333333%}.ecl-offset-l-5.sc-ecl-page-header-eu{margin-inline-start:41.6666666667%}.ecl-offset-l-6.sc-ecl-page-header-eu{margin-inline-start:50%}.ecl-offset-l-7.sc-ecl-page-header-eu{margin-inline-start:58.3333333333%}.ecl-offset-l-8.sc-ecl-page-header-eu{margin-inline-start:66.6666666667%}.ecl-offset-l-9.sc-ecl-page-header-eu{margin-inline-start:75%}.ecl-offset-l-10.sc-ecl-page-header-eu{margin-inline-start:83.3333333333%}.ecl-offset-l-11.sc-ecl-page-header-eu{margin-inline-start:91.6666666667%}}@media (min-width:1140px){.ecl-col-xl-1.sc-ecl-page-header-eu{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-xl-2.sc-ecl-page-header-eu{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-xl-3.sc-ecl-page-header-eu{flex:0 0 25%;max-width:25%}.ecl-col-xl-4.sc-ecl-page-header-eu{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-xl-5.sc-ecl-page-header-eu{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-xl-6.sc-ecl-page-header-eu{flex:0 0 50%;max-width:50%}.ecl-col-xl-7.sc-ecl-page-header-eu{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-xl-8.sc-ecl-page-header-eu{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-xl-9.sc-ecl-page-header-eu{flex:0 0 75%;max-width:75%}.ecl-col-xl-10.sc-ecl-page-header-eu{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-xl-11.sc-ecl-page-header-eu{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-xl-12.sc-ecl-page-header-eu{flex:0 0 100%;max-width:100%}.ecl-pull-xl-0.sc-ecl-page-header-eu{right:auto}.ecl-pull-xl-1.sc-ecl-page-header-eu{right:8.3333333333%}.ecl-pull-xl-2.sc-ecl-page-header-eu{right:16.6666666667%}.ecl-pull-xl-3.sc-ecl-page-header-eu{right:25%}.ecl-pull-xl-4.sc-ecl-page-header-eu{right:33.3333333333%}.ecl-pull-xl-5.sc-ecl-page-header-eu{right:41.6666666667%}.ecl-pull-xl-6.sc-ecl-page-header-eu{right:50%}.ecl-pull-xl-7.sc-ecl-page-header-eu{right:58.3333333333%}.ecl-pull-xl-8.sc-ecl-page-header-eu{right:66.6666666667%}.ecl-pull-xl-9.sc-ecl-page-header-eu{right:75%}.ecl-pull-xl-10.sc-ecl-page-header-eu{right:83.3333333333%}.ecl-pull-xl-11.sc-ecl-page-header-eu{right:91.6666666667%}.ecl-pull-xl-12.sc-ecl-page-header-eu{right:100%}.ecl-push-xl-0.sc-ecl-page-header-eu{left:auto}.ecl-push-xl-1.sc-ecl-page-header-eu{left:8.3333333333%}.ecl-push-xl-2.sc-ecl-page-header-eu{left:16.6666666667%}.ecl-push-xl-3.sc-ecl-page-header-eu{left:25%}.ecl-push-xl-4.sc-ecl-page-header-eu{left:33.3333333333%}.ecl-push-xl-5.sc-ecl-page-header-eu{left:41.6666666667%}.ecl-push-xl-6.sc-ecl-page-header-eu{left:50%}.ecl-push-xl-7.sc-ecl-page-header-eu{left:58.3333333333%}.ecl-push-xl-8.sc-ecl-page-header-eu{left:66.6666666667%}.ecl-push-xl-9.sc-ecl-page-header-eu{left:75%}.ecl-push-xl-10.sc-ecl-page-header-eu{left:83.3333333333%}.ecl-push-xl-11.sc-ecl-page-header-eu{left:91.6666666667%}.ecl-push-xl-12.sc-ecl-page-header-eu{left:100%}.ecl-offset-xl-0.sc-ecl-page-header-eu{margin-inline-start:0}.ecl-offset-xl-1.sc-ecl-page-header-eu{margin-inline-start:8.3333333333%}.ecl-offset-xl-2.sc-ecl-page-header-eu{margin-inline-start:16.6666666667%}.ecl-offset-xl-3.sc-ecl-page-header-eu{margin-inline-start:25%}.ecl-offset-xl-4.sc-ecl-page-header-eu{margin-inline-start:33.3333333333%}.ecl-offset-xl-5.sc-ecl-page-header-eu{margin-inline-start:41.6666666667%}.ecl-offset-xl-6.sc-ecl-page-header-eu{margin-inline-start:50%}.ecl-offset-xl-7.sc-ecl-page-header-eu{margin-inline-start:58.3333333333%}.ecl-offset-xl-8.sc-ecl-page-header-eu{margin-inline-start:66.6666666667%}.ecl-offset-xl-9.sc-ecl-page-header-eu{margin-inline-start:75%}.ecl-offset-xl-10.sc-ecl-page-header-eu{margin-inline-start:83.3333333333%}.ecl-offset-xl-11.sc-ecl-page-header-eu{margin-inline-start:91.6666666667%}}.ecl-u-sr-only.sc-ecl-page-header-eu{border:0!important;clip-path:rect(0,0,0,0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ecl-page-header.sc-ecl-page-header-eu{background-color:#fff}.ecl-page-header__background.sc-ecl-page-header-eu{display:block;height:10.875rem;object-fit:cover;object-position:50% 0;width:100%}.ecl-page-header__title.sc-ecl-page-header-eu{color:var(--c-d);letter-spacing:0;margin-block:0;padding-block:var(--s-s) 0}.ecl-page-header--font-l.sc-ecl-page-header-eu .ecl-page-header__title.sc-ecl-page-header-eu,.ecl-page-header__title.sc-ecl-page-header-eu{font:var(--f-5xl);font-weight:400}.ecl-page-header__title--hidden.sc-ecl-page-header-eu{border:0!important;clip-path:rect(0,0,0,0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ecl-page-header__description-container.sc-ecl-page-header-eu{align-items:flex-start;display:flex;padding-block-start:var(--s-s)}.ecl-page-header__description-thumbnail.sc-ecl-page-header-eu{margin-inline-end:var(--s-m);max-width:120px;padding-block-start:var(--s-xs)}.ecl-page-header__description.sc-ecl-page-header-eu{color:var(--c-d);font:var(--f-l);font-weight:400;margin-block:0;max-width:var(--max-w)}.ecl-page-header__meta.sc-ecl-page-header-eu{color:var(--c-d);display:inline-block;font:var(--f-s);list-style:none;margin:0;padding-block:var(--s-xl) 0;padding-inline:0}.ecl-page-header__meta-item.sc-ecl-page-header-eu{display:inline;unicode-bidi:isolate}.ecl-page-header__meta-item.sc-ecl-page-header-eu:first-child{display:block;font:var(--f-m);font-weight:700;letter-spacing:0;margin-block:0;text-transform:uppercase}.ecl-page-header__meta-item.sc-ecl-page-header-eu:not(:first-child,.sc-ecl-page-header-eu:last-child):after{background-color:var(--c-d);content:"";display:inline-block;height:1px;margin-block-start:-1px;margin-inline:var(--s-xs);vertical-align:middle;width:12px}.ecl-page-header__meta-icon.sc-ecl-page-header-eu{margin-block-end:2px;margin-inline-end:var(--s-2xs);vertical-align:middle}.ecl-page-header--image.sc-ecl-page-header-eu .ecl-page-header__background-container.sc-ecl-page-header-eu{position:relative}.ecl-page-header--image.sc-ecl-page-header-eu .ecl-page-header__breadcrumb.sc-ecl-page-header-eu{background-color:transparent;margin-block-start:-3.125rem}.ecl-page-header--image.sc-ecl-page-header-eu .ecl-breadcrumb__container.sc-ecl-page-header-eu{background-color:#fff;border-radius:4px 4px 0 0;display:inline-flex;max-width:100%;padding-inline:var(--s-m)}.ecl-page-header--image.sc-ecl-page-header-eu .ecl-page-header__title.sc-ecl-page-header-eu{padding-block-start:var(--s-xl)}.ecl-page-header-expandable.sc-ecl-page-header-eu{background-color:var(--c-p-5);color:var(--c-d)}.ecl-page-header-expandable__header.sc-ecl-page-header-eu{background-color:var(--c-p-10)}.sc-ecl-page-header-eu:not(.ecl-page-header-no-toggle)>.ecl-page-header-expandable__header.sc-ecl-page-header-eu{cursor:pointer}.ecl-page-header-expandable__header.sc-ecl-page-header-eu{font:var(--f-s)}.ecl-page-header-expandable__header-text.sc-ecl-page-header-eu{color:var(--c-d);padding-block:calc(var(--s-s) + 2px);padding-inline-end:calc(var(--s-m) + 2.75rem + var(--s-xs))}.ecl-page-header-expandable__toggle.sc-ecl-page-header-eu{height:2.75rem;position:absolute;right:var(--s-m);top:var(--s-2xs)}.ecl-page-header-expandable__toggle.sc-ecl-page-header-eu .ecl-icon.sc-ecl-page-header-eu{transition:transform .5s ease}.ecl-page-header-expandable__toggle[aria-expanded=true].sc-ecl-page-header-eu .ecl-icon.sc-ecl-page-header-eu{transform:rotate(0)}.ecl-page-header-expandable__toggle.sc-ecl-page-header-eu:focus-visible{outline-offset:0!important}[dir=rtl].sc-ecl-page-header-eu .ecl-page-header-expandable__toggle.sc-ecl-page-header-eu{left:var(--s-m);right:auto}.ecl-page-header-expandable__panel.sc-ecl-page-header-eu{padding-block:var(--s-s)}.ecl-page-header-expandable__header.sc-ecl-page-header-eu .ecl-link.sc-ecl-page-header-eu,.ecl-page-header-expandable__header.sc-ecl-page-header-eu .ecl-link.sc-ecl-page-header-eu:hover,.ecl-page-header-expandable__header.sc-ecl-page-header-eu .ecl-link.sc-ecl-page-header-eu:visited{color:var(--c-d)!important;font-weight:600}@media (min-width:480px){.ecl-page-header-expandable__header.sc-ecl-page-header-eu{font:var(--f-m)}}@media (min-width:996px){.ecl-page-header--image.sc-ecl-page-header-eu .ecl-breadcrumb__container.sc-ecl-page-header-eu{padding-inline-start:var(--s-m)}}@media (min-width:1140px){.ecl-page-header-expandable__panel.sc-ecl-page-header-eu{padding-block:var(--s-m)}}.ecl-page-header--news.sc-ecl-page-header-eu{background-color:var(--c-p-20)}.ecl-page-header--news.sc-ecl-page-header-eu .ecl-page-header__breadcrumb.sc-ecl-page-header-eu{margin-block-start:0}.ecl-page-header--news.sc-ecl-page-header-eu .ecl-breadcrumb__container.sc-ecl-page-header-eu{background-color:transparent;padding-inline:0}.ecl-page-header--news.sc-ecl-page-header-eu .ecl-page-header__title.sc-ecl-page-header-eu{padding-block-start:var(--s-xs)}.ecl-page-header--news.sc-ecl-page-header-eu .ecl-page-header__meta.sc-ecl-page-header-eu{padding-block-start:var(--s-l)}.ecl-page-header--news.sc-ecl-page-header-eu .ecl-page-header__background.sc-ecl-page-header-eu{aspect-ratio:3/2;height:auto;padding-block-start:var(--s-l)}.ecl-page-header--news.sc-ecl-page-header-eu .ecl-page-header__section-description.sc-ecl-page-header-eu{background-color:var(--c-p-10)}.ecl-page-header--news.sc-ecl-page-header-eu .ecl-page-header__description-container.sc-ecl-page-header-eu{margin:0;padding-block:var(--s-l)}.ecl-page-header--news.sc-ecl-page-header-eu .ecl-page-header__container.sc-ecl-page-header-eu>.sc-ecl-page-header-eu:last-child:not(.ecl-page-header__picture-background){padding-block-end:var(--s-l)}@media (min-width:768px){.ecl-page-header--news.sc-ecl-page-header-eu .ecl-page-header__background.sc-ecl-page-header-eu{aspect-ratio:5/2}}@media (min-width:996px){.ecl-page-header--news.sc-ecl-page-header-eu .ecl-page-header__title.sc-ecl-page-header-eu{padding-block-start:var(--s-m)}.ecl-page-header--news.sc-ecl-page-header-eu .ecl-page-header__background.sc-ecl-page-header-eu{padding-block-start:var(--s-xl)}.ecl-page-header--news.sc-ecl-page-header-eu .ecl-page-header__description-container.sc-ecl-page-header-eu{padding-block:var(--s-2xl)}.ecl-page-header--news.sc-ecl-page-header-eu .ecl-page-header__container.sc-ecl-page-header-eu>.sc-ecl-page-header-eu:last-child:not(.ecl-page-header__picture-background){padding-block-end:var(--s-xl)}}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__breadcrumb.sc-ecl-page-header-eu{margin-block-start:0}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-breadcrumb__container.sc-ecl-page-header-eu{background-color:transparent;padding-inline:0}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__container.sc-ecl-page-header-eu{background-color:var(--c-p-20);display:flex;flex-direction:column}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__background.sc-ecl-page-header-eu{aspect-ratio:3/2;height:auto}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__section-info.sc-ecl-page-header-eu{padding-block-end:var(--s-l)}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__title.sc-ecl-page-header-eu{padding-block-start:var(--s-l)}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__breadcrumb.sc-ecl-page-header-eu+.ecl-page-header__content-info.sc-ecl-page-header-eu .ecl-page-header__title.sc-ecl-page-header-eu{padding-block-start:var(--s-2xs)}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__meta.sc-ecl-page-header-eu{padding-block-start:var(--s-l)}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__description-container.sc-ecl-page-header-eu{padding-block-start:var(--s-xs)}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__section-description.sc-ecl-page-header-eu{background-color:var(--c-p-10);display:none}@media (min-width:768px){.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__background.sc-ecl-page-header-eu{aspect-ratio:3/1}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__breadcrumb.sc-ecl-page-header-eu+.ecl-page-header__content-info.sc-ecl-page-header-eu .ecl-page-header__title.sc-ecl-page-header-eu{padding-block-start:var(--s-xs)}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__description-container.sc-ecl-page-header-eu{padding-block-start:var(--s-s)}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__meta.sc-ecl-page-header-eu{padding-block-start:var(--s-xl)}}@media (min-width:1140px){.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__container.sc-ecl-page-header-eu{display:flex;flex-direction:row}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__picture-background.sc-ecl-page-header-eu{flex-basis:50%}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__background.sc-ecl-page-header-eu{aspect-ratio:5/4;height:100%;object-fit:cover}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__section-info.sc-ecl-page-header-eu{display:flex;flex-direction:column}.ecl-page-header--50-50.ecl-page-header--image.sc-ecl-page-header-eu .ecl-page-header__section-info.sc-ecl-page-header-eu{flex-basis:50%}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__content-info.sc-ecl-page-header-eu{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__breadcrumb.sc-ecl-page-header-eu+.ecl-page-header__content-info.sc-ecl-page-header-eu .ecl-page-header__title.sc-ecl-page-header-eu,.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__title.sc-ecl-page-header-eu{padding-block-start:0}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__meta.sc-ecl-page-header-eu{padding-block-start:var(--s-2xl)}.ecl-page-header--50-50.ecl-page-header--description-bottom.sc-ecl-page-header-eu .ecl-page-header__description-info.sc-ecl-page-header-eu{display:none}.ecl-page-header--50-50.ecl-page-header--description-bottom.sc-ecl-page-header-eu .ecl-page-header__section-description.sc-ecl-page-header-eu{display:block}.ecl-page-header--50-50.ecl-page-header--description-bottom.sc-ecl-page-header-eu .ecl-page-header__section-description.sc-ecl-page-header-eu .ecl-page-header__description-container.sc-ecl-page-header-eu{padding-block:var(--s-2xl)}}@media (min-width:1368px){.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__background.sc-ecl-page-header-eu{aspect-ratio:3/2}}.ecl-page-header-expandable__toggle.sc-ecl-page-header-eu{color:var(--c-d)}.ecl-page-header-expandable__toggle.sc-ecl-page-header-eu:hover{border-color:var(--c-d);color:var(--c-d)}.ecl-page-header--50-50.sc-ecl-page-header-eu .ecl-page-header__background-container.sc-ecl-page-header-eu{display:flex;flex-basis:50%}.ecl-page-header--50-50.sc-ecl-page-header-eu ecl-picture.sc-ecl-page-header-eu{display:initial}`;

const EclPageHeader = class {
    constructor(hostRef) {
        index$2.registerInstance(this, hostRef);
        this.noScript = false;
        this.styleClass = '';
        this.fontSize = 'm';
        this.descriptionPosition = 'top';
        this.expandable = false;
        this.expandableContent = false;
        this.expandableLabel = `toggle panel's visibility`;
        this.expandablePanelId = `ecl-page-header-expandable-panel-${Math.random().toString(36).slice(2, 10)}`;
    }
    getClass() {
        const styleClasses = [
            `ecl-page-header`,
            this.styleClass
        ];
        if (this.image) {
            styleClasses.push('ecl-page-header--image');
        }
        if (this.variant) {
            styleClasses.push(`ecl-page-header--${this.variant}`);
        }
        if (!this.headerTitle) {
            styleClasses.push('ecl-page-header__info--no-margin');
        }
        if (this.fontSize === 'l') {
            styleClasses.push(`ecl-page-header--font-${this.fontSize}`);
        }
        if (this.descriptionPosition === 'bottom') {
            styleClasses.push('ecl-page-header--description-bottom');
        }
        return styleClasses.join(' ');
    }
    componentWillLoad() {
        var _a;
        this.theme = (_a = document.documentElement.getAttribute('data-ecl-theme')) !== null && _a !== void 0 ? _a : (this.theme || 'ec');
    }
    componentDidRender() {
        if (this.el.querySelector('.ecl-breadcrumb')) {
            this.el.querySelector('.ecl-breadcrumb').classList.add(`ecl-page-header__breadcrumb`, `sc-ecl-page-header-${this.theme}`);
            this.el.querySelector('.ecl-breadcrumb__container').classList.add(`sc-ecl-page-header-${this.theme}`);
            this.el.querySelectorAll('.ecl-breadcrumb__segment').forEach((segment) => {
                segment.classList.add(`sc-ecl-page-header-${this.theme}`);
            });
        }
        if (this.withMeta) {
            const items = this.el.querySelectorAll('ecl-page-header-meta-item');
            if (items) {
                items.forEach((item) => {
                    item.replaceWith(item.firstElementChild);
                });
            }
        }
        if (!this.noScript && this.expandable && this.expandableContent) {
            window.ECL = window.ECL || {};
            ECL.PageHeaderExpandable = PageHeaderExpandable;
            const expandable = new PageHeaderExpandable(this.el.firstElementChild);
            expandable.init();
        }
    }
    ;
    getPicture() {
        if (this.image) {
            return index$2.h("div", { class: "ecl-page-header__background-container" }, index$2.h("ecl-picture", { styleClass: `ecl-page-header__picture-background sc-ecl-page-header-${this.theme}`, image: this.image, imgClass: `ecl-page-header__background sc-ecl-page-header-${this.theme}` }, index$2.h("slot", { name: "sources" })));
        }
    }
    getTitle() {
        if (this.headerTitle) {
            return index$2.h("h1", { class: "ecl-page-header__title" }, this.headerTitle);
        }
    }
    getMeta() {
        if (this.withMeta) {
            return index$2.h("ul", { class: "ecl-page-header__meta" }, index$2.h("slot", { name: "meta" }));
        }
    }
    getDescription() {
        return index$2.h("div", { class: "ecl-page-header__description-container" }, this.thumbnail &&
            index$2.h("ecl-picture", { "style-class": `ecl-page-header__picture-thumbnail sc-ecl-page-header-${this.theme}`, image: this.thumbnail, imageAlt: this.thumbnailAlt, imgClass: `ecl-page-header__description-thumbnail sc-ecl-page-header-${this.theme}` }), index$2.h("p", { class: "ecl-page-header__description" }, index$2.h("slot", null)));
    }
    render() {
        return (index$2.h("div", { key: '0d1dc24f450c421d1d5bfdb5f1ea89d44412d016', class: this.getClass() }, this.expandable &&
            index$2.h("div", { key: '12af3f1537a97a52f6763a135c176b64ec941efe', class: "ecl-page-header-expandable" }, index$2.h("div", { key: 'd6607e703c0905ccd874c52321c44cf1e168ee41', class: "ecl-page-header-expandable__header" }, index$2.h("div", { key: 'd82a8f78e0daae3e6e1af05a946897a3beb21ea0', class: "ecl-container ecl-page-header-expandable__container" }, index$2.h("div", { key: 'a242434c7d8d1625a128f070814c677492806242', class: "ecl-page-header-expandable__header-text" }, index$2.h("slot", { key: '9532248e5cdc82dc79b6f5d2b476a0993b4ec7ce', name: "expandable-header" })), this.expandableContent &&
                index$2.h("ecl-button", { key: '2641497a9cf0dd856e217377ceb5554183bdd54b', styleClass: `ecl-page-header-expandable__toggle sc-ecl-page-header-${this.theme}`, variant: "tertiary", type: "submit", "aria-controls": this.expandablePanelId, "aria-expanded": "false", "hide-label": true, "data-ecl-page-header-expandable-toggle": true }, this.expandableLabel, index$2.h("ecl-icon", { key: 'abf3411d102cab1638e5874f6ff158a8a6abda47', slot: "icon-after", size: "m", flip: "vertical", icon: "corner-arrow", styleClass: `sc-ecl-page-header-${this.theme}` })))), this.expandableContent &&
                index$2.h("div", { key: '67dd25d10e86d1c12b732c336ae0d15737fd6545', class: "ecl-page-header-expandable__panel", id: this.expandablePanelId, hidden: true }, index$2.h("div", { key: 'af8c87a8a1fe6878356b52e19703a934f67d2d13', class: "ecl-container ecl-page-header-expandable__container" }, index$2.h("slot", { key: 'e84135f3c42b4b40ff89097eae3e4eb509ee8e0e', name: "expandable-content" })))), this.variant === 'news' &&
            index$2.h("div", { key: '67bf0eea35307bddcc0b70e886c5150d682a2dfb', class: "ecl-container ecl-page-header__container" }, index$2.h("slot", { key: 'f041b288ed8b68ce65219c2f6bd6ed1b81c98faf', name: "breadcrumb" }), this.getTitle(), this.getMeta(), this.getPicture()), this.variant === 'news' &&
            index$2.h("div", { key: 'c5a57dd9c91cdb9c2586f7d8fa9aca6038946013', class: "ecl-page-header__section-description" }, index$2.h("div", { key: '78c18117a598893a68101d8c1f3be7b1d484467f', class: "ecl-container" }, this.getDescription())), this.variant === '50-50' &&
            index$2.h("div", { key: '5bfcbe38cf49c0597d1fd2f905f67eb3f0125c0f', class: "ecl-page-header__container" }, this.getPicture(), index$2.h("div", { key: '87d7e5d2b4cf368ac6377c5a4dabfc3078e16830', class: "ecl-page-header__section-info ecl-container" }, index$2.h("slot", { key: 'd223c122789c8f024d6fbeeb2b156c2a192c4214', name: "breadcrumb" }), index$2.h("div", { key: '22187f4f65ce5d47346ede3fac979f4cd2e4c064', class: "ecl-page-header__content-info" }, this.getTitle(), index$2.h("div", { key: 'd4ca85381e779bca53165f023bf1fbdab8f78391', class: "ecl-page-header__description-info" }, this.descriptionPosition === 'bottom' ? '' : this.getDescription())), this.getMeta())), this.variant === '50-50' &&
            index$2.h("div", { key: 'fb1be688c9e7c2768b4be567dd9d77472c78a856', class: "ecl-page-header__section-description" }, index$2.h("div", { key: '2d41dadd0473ed2d6e7e1bad25e1b2b6c269fd08', class: "ecl-container" }, this.getDescription())), !this.variant ? this.getPicture() : '', !this.variant &&
            index$2.h("div", { key: '35d11c0dbe1cad8c3d7a43b1cefd3bfafcb3f2fb', class: "ecl-container ecl-page-header__container" }, index$2.h("slot", { key: 'a03922ac8d5e2bc0f085a7377531e234e83b9c02', name: "breadcrumb" }), this.getTitle(), this.getDescription(), this.getMeta())));
    }
    get el() { return index$2.getElement(this); }
};
EclPageHeader.style = {
    ec: eclPageHeaderEcCss(),
    eu: eclPageHeaderEuCss()
};

exports.ecl_page_header = EclPageHeader;
