'use strict';

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

/**
 * @param {HTMLElement} element DOM element for component instantiation and scope
 * @param {Object} options
 * @param {String} options.toggleSelector Selector for toggling element
 * @param {String} options.prevSelector Selector for prev element
 * @param {String} options.nextSelector Selector for next element
 * @param {String} options.contentClass Selector for the content container
 * @param {String} options.slidesClass Selector for the slides container
 * @param {String} options.slideClass Selector for the slide items
 * @param {String} options.currentSlideClass Selector for the counter current slide number
 */
class NewsTicker {
  /**
   * @static
   * Shorthand for instance creation and initialisation.
   *
   * @param {HTMLElement} root DOM element for component instantiation and scope
   *
   * @return {NewsTicker} An instance of News ticker.
   */
  static autoInit(root, { NEWS_TICKER: defaultOptions = {} } = {}) {
    const newsTicker = new NewsTicker(root, defaultOptions);
    newsTicker.init();
    root.ECLNewsTicker = newsTicker;
    return newsTicker;
  }

  constructor(
    element,
    {
      playSelector = '[data-ecl-news-ticker-play]',
      pauseSelector = '[data-ecl-news-ticker-pause]',
      prevSelector = '[data-ecl-news-ticker-prev]',
      nextSelector = '[data-ecl-news-ticker-next]',
      containerClass = '.ecl-news-ticker__container',
      contentClass = '.ecl-news-ticker__content',
      slidesClass = '.ecl-news-ticker__slides',
      slideClass = '.ecl-news-ticker__slide',
      currentSlideClass = '.ecl-news-ticker__counter--current',
      controlsClass = '.ecl-news-ticker__controls',
      attachClickListener = true,
      attachResizeListener = 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;

    // Options
    this.playSelector = playSelector;
    this.pauseSelector = pauseSelector;
    this.prevSelector = prevSelector;
    this.nextSelector = nextSelector;
    this.containerClass = containerClass;
    this.contentClass = contentClass;
    this.slidesClass = slidesClass;
    this.slideClass = slideClass;
    this.currentSlideClass = currentSlideClass;
    this.controlsClass = controlsClass;
    this.attachClickListener = attachClickListener;
    this.attachResizeListener = attachResizeListener;

    // Private variables
    this.container = null;
    this.content = null;
    this.slides = null;
    this.btnPlay = null;
    this.btnPause = null;
    this.btnPrev = null;
    this.btnNext = null;
    this.index = 1;
    this.total = 0;
    this.allowShift = true;
    this.autoPlay = null;
    this.autoPlayInterval = null;
    this.hoverAutoPlay = null;
    this.resizeTimer = null;
    this.cloneFirstSLide = null;
    this.cloneLastSLide = null;
    this.resizeTimer = null;

    // Bind `this` for use in callbacks
    this.handleAutoPlay = this.handleAutoPlay.bind(this);
    this.handleMouseOver = this.handleMouseOver.bind(this);
    this.handleMouseOut = this.handleMouseOut.bind(this);
    this.shiftSlide = this.shiftSlide.bind(this);
    this.checkIndex = this.checkIndex.bind(this);
    this.moveSlides = this.moveSlides.bind(this);
    this.handleResize = this.handleResize.bind(this);
    this.handleFocus = this.handleFocus.bind(this);
  }

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

    this.btnPlay = index.queryOne(this.playSelector, this.element);
    this.btnPause = index.queryOne(this.pauseSelector, this.element);
    this.btnPrev = index.queryOne(this.prevSelector, this.element);
    this.btnNext = index.queryOne(this.nextSelector, this.element);
    this.slidesContainer = index.queryOne(this.slidesClass, this.element);
    this.container = index.queryOne(this.containerClass, this.element);
    this.content = index.queryOne(this.contentClass, this.element);
    this.controls = index.queryOne(this.controlsClass, this.element);

    this.slides = index.queryAll(this.slideClass, this.element);
    this.total = this.slides.length;

    // If only one slide, don't initialize ticker and hide controls
    if (this.total <= 1 && this.controls) {
      this.content.style.height = 'auto';
      this.controls.style.display = 'none';
      return false;
    }

    const firstSlide = this.slides[0];
    const lastSlide = this.slides[this.slides.length - 1];
    this.cloneFirstSLide = firstSlide.cloneNode(true);
    this.cloneLastSLide = lastSlide.cloneNode(true);

    // Clone first and last slide
    this.slidesContainer.appendChild(this.cloneFirstSLide);
    this.slidesContainer.insertBefore(this.cloneLastSLide, firstSlide);

    // Refresh the slides variable after adding new cloned slides
    this.slides = index.queryAll(this.slideClass, this.element);

    // Initialize ticker position and size
    this.handleResize();

    // Activate autoPlay
    this.handleAutoPlay();

    // Bind events
    if (this.attachClickListener && this.btnPlay && this.btnPause) {
      this.btnPlay.addEventListener('click', this.handleAutoPlay);
      this.btnPause.addEventListener('click', this.handleAutoPlay);
    }
    if (this.attachClickListener && this.btnNext) {
      this.btnNext.addEventListener(
        'click',
        this.shiftSlide.bind(this, 1, true),
      );
    }
    if (this.attachClickListener && this.btnPrev) {
      this.btnPrev.addEventListener(
        'click',
        this.shiftSlide.bind(this, -1, true),
      );
    }
    if (this.slidesContainer) {
      this.slidesContainer.addEventListener('transitionend', this.checkIndex);
      this.slidesContainer.addEventListener('mouseover', this.handleMouseOver);
      this.slidesContainer.addEventListener('mouseout', this.handleMouseOut);
    }
    if (this.container) {
      this.container.addEventListener('focus', this.handleFocus, true);
    }
    if (this.attachResizeListener) {
      window.addEventListener('resize', this.handleResize);
    }

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

    return this;
  }

  /**
   * Destroy component.
   */
  destroy() {
    if (this.cloneFirstSLide && this.cloneLastSLide) {
      this.cloneFirstSLide.remove();
      this.cloneLastSLide.remove();
    }
    if (this.btnPlay) {
      this.btnPlay.replaceWith(this.btnPlay.cloneNode(true));
    }
    if (this.btnPause) {
      this.btnPause.replaceWith(this.btnPause.cloneNode(true));
    }
    if (this.btnNext) {
      this.btnNext.replaceWith(this.btnNext.cloneNode(true));
    }
    if (this.btnPrev) {
      this.btnPrev.replaceWith(this.btnPrev.cloneNode(true));
    }
    if (this.slidesContainer) {
      this.slidesContainer.removeEventListener(
        'transitionend',
        this.checkIndex,
      );
      this.slidesContainer.removeEventListener(
        'mouseover',
        this.handleMouseOver,
      );
      this.slidesContainer.removeEventListener('mouseout', this.handleMouseOut);
    }
    if (this.container) {
      this.container.removeEventListener('focus', this.handleFocus, true);
    }
    if (this.attachResizeListener) {
      window.removeEventListener('resize', this.handleResize);
    }
    if (this.autoPlayInterval) {
      clearInterval(this.autoPlayInterval);
      this.autoPlay = null;
    }
    if (this.element) {
      this.element.removeAttribute('data-ecl-auto-initialized');
      ECL.components.delete(this.element);
    }
  }

  /**
   * Action to shift next or previous slide.
   * @param {int} dir
   * @param {Boolean} stopAutoPlay
   */
  shiftSlide(dir, stopAutoPlay) {
    if (this.allowShift) {
      this.index = dir === 1 ? this.index + 1 : this.index - 1;
      this.moveSlides(true);
    }
    if (stopAutoPlay && this.autoPlay) {
      this.handleAutoPlay();
    }

    this.allowShift = false;
  }

  /**
   * Transition for the slides.
   * @param {Boolean} transition
   */
  moveSlides(transition) {
    const newOffset = this.slides[this.index].offsetTop;
    const newHeight = Math.floor(
      this.slides[this.index].getBoundingClientRect().height,
    );
    this.content.style.height = `${newHeight}px`;
    this.slidesContainer.style.transitionDuration = transition ? '0.4s' : '1ms';
    this.slidesContainer.style.transform = `translate3d(0px, -${newOffset}px, 0px)`;
  }

  /**
   * Action to update slides index and position.
   */
  checkIndex() {
    // Update index
    if (this.index === 0) {
      this.index = this.total;
      this.moveSlides(false);
    }
    if (this.index === this.total + 1) {
      this.index = 1;
      this.moveSlides(false);
    }

    // Update pagination
    const currentSlide = index.queryOne(this.currentSlideClass, this.element);
    currentSlide.textContent = this.index;

    // Update slides
    if (this.slides) {
      this.slides.forEach((slide, index$1) => {
        const cta = index.queryOne('.ecl-link', slide);
        if (this.index === index$1) {
          slide.removeAttribute('inert', 'true');
          if (cta) {
            cta.removeAttribute('tabindex', -1);
          }
        } else {
          slide.setAttribute('inert', 'true');
          if (cta) {
            cta.setAttribute('tabindex', -1);
          }
        }
      });
    }

    this.allowShift = true;
  }

  /**
   * Toggles play/pause slides.
   */
  handleAutoPlay() {
    if (!this.autoPlay) {
      this.autoPlayInterval = setInterval(() => {
        this.shiftSlide(1);
      }, 5000);
      this.autoPlay = true;
      const isFocus = document.activeElement === this.btnPlay;
      this.btnPlay.style.display = 'none';
      this.btnPause.style.display = 'flex';
      if (isFocus) {
        this.btnPause.focus();
      }
    } else {
      clearInterval(this.autoPlayInterval);
      this.autoPlay = false;
      const isFocus = document.activeElement === this.btnPause;
      this.btnPlay.style.display = 'flex';
      this.btnPause.style.display = 'none';
      if (isFocus) {
        this.btnPlay.focus();
      }
    }
  }

  /**
   * Trigger events on mouseover.
   */
  handleMouseOver() {
    this.hoverAutoPlay = this.autoPlay;
    if (this.hoverAutoPlay) {
      this.handleAutoPlay();
    }
    return this;
  }

  /**
   * Trigger events on mouseout.
   */
  handleMouseOut() {
    if (this.hoverAutoPlay) {
      this.handleAutoPlay();
    }
    return this;
  }

  /**
   * Trigger events on resize.
   */
  handleResize() {
    clearTimeout(this.resizeTimer);
    this.resizeTimer = setTimeout(() => {
      this.moveSlides(false);
    }, 100);
  }

  /**
   * Trigger events on focus.
   * @param {Event} e
   */
  handleFocus(e) {
    const focusElement = e.target;
    // Disable autoplay if focus is on a slide CTA
    if (
      focusElement &&
      focusElement.contains(document.activeElement) &&
      this.autoPlay
    ) {
      this.handleAutoPlay();
    }
    return this;
  }
}

const eclNewsTickerEcCss = () => `.ecl-container.sc-ecl-news-ticker-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-news-ticker-ec{padding-inline-end:1rem;padding-inline-start:1rem}}@media (min-width:768px){.ecl-container.sc-ecl-news-ticker-ec{padding-inline-end:1.5rem;padding-inline-start:1.5rem}}@media (min-width:996px){.ecl-container.sc-ecl-news-ticker-ec{padding-inline-end:1.5rem;padding-inline-start:1.5rem}}@media (min-width:1140px){.ecl-container.sc-ecl-news-ticker-ec{padding-inline-end:2rem;padding-inline-start:2rem}}@media (min-width:480px){.ecl-container.sc-ecl-news-ticker-ec{max-width:100%;width:768px}}@media (min-width:768px){.ecl-container.sc-ecl-news-ticker-ec{max-width:100%;width:996px}}@media (min-width:996px){.ecl-container.sc-ecl-news-ticker-ec{max-width:100%;width:1140px}}@media (min-width:1140px){.ecl-container.sc-ecl-news-ticker-ec{max-width:100%;width:1368px}}.ecl-row.sc-ecl-news-ticker-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-news-ticker-ec{margin-inline-end:-.5rem;margin-inline-start:-.5rem}}@media (min-width:768px){.ecl-row.sc-ecl-news-ticker-ec{margin-inline-end:-.75rem;margin-inline-start:-.75rem}}@media (min-width:996px){.ecl-row.sc-ecl-news-ticker-ec{margin-inline-end:-.75rem;margin-inline-start:-.75rem}}@media (min-width:1140px){.ecl-row.sc-ecl-news-ticker-ec{margin-inline-end:-1rem;margin-inline-start:-1rem}}.ecl-no-gutters.sc-ecl-news-ticker-ec{margin-inline-end:0;margin-inline-start:0}.ecl-no-gutters.sc-ecl-news-ticker-ec>.ecl-col.sc-ecl-news-ticker-ec,.ecl-no-gutters.sc-ecl-news-ticker-ec>[class*=ecl-col-].sc-ecl-news-ticker-ec{padding-inline-end:0;padding-inline-start:0}.ecl-col-1.sc-ecl-news-ticker-ec,.ecl-col-10.sc-ecl-news-ticker-ec,.ecl-col-11.sc-ecl-news-ticker-ec,.ecl-col-12.sc-ecl-news-ticker-ec,.ecl-col-2.sc-ecl-news-ticker-ec,.ecl-col-3.sc-ecl-news-ticker-ec,.ecl-col-4.sc-ecl-news-ticker-ec,.ecl-col-5.sc-ecl-news-ticker-ec,.ecl-col-6.sc-ecl-news-ticker-ec,.ecl-col-7.sc-ecl-news-ticker-ec,.ecl-col-8.sc-ecl-news-ticker-ec,.ecl-col-9.sc-ecl-news-ticker-ec,.ecl-col-l-1.sc-ecl-news-ticker-ec,.ecl-col-l-10.sc-ecl-news-ticker-ec,.ecl-col-l-11.sc-ecl-news-ticker-ec,.ecl-col-l-12.sc-ecl-news-ticker-ec,.ecl-col-l-2.sc-ecl-news-ticker-ec,.ecl-col-l-3.sc-ecl-news-ticker-ec,.ecl-col-l-4.sc-ecl-news-ticker-ec,.ecl-col-l-5.sc-ecl-news-ticker-ec,.ecl-col-l-6.sc-ecl-news-ticker-ec,.ecl-col-l-7.sc-ecl-news-ticker-ec,.ecl-col-l-8.sc-ecl-news-ticker-ec,.ecl-col-l-9.sc-ecl-news-ticker-ec,.ecl-col-m-1.sc-ecl-news-ticker-ec,.ecl-col-m-10.sc-ecl-news-ticker-ec,.ecl-col-m-11.sc-ecl-news-ticker-ec,.ecl-col-m-12.sc-ecl-news-ticker-ec,.ecl-col-m-2.sc-ecl-news-ticker-ec,.ecl-col-m-3.sc-ecl-news-ticker-ec,.ecl-col-m-4.sc-ecl-news-ticker-ec,.ecl-col-m-5.sc-ecl-news-ticker-ec,.ecl-col-m-6.sc-ecl-news-ticker-ec,.ecl-col-m-7.sc-ecl-news-ticker-ec,.ecl-col-m-8.sc-ecl-news-ticker-ec,.ecl-col-m-9.sc-ecl-news-ticker-ec,.ecl-col-s-1.sc-ecl-news-ticker-ec,.ecl-col-s-10.sc-ecl-news-ticker-ec,.ecl-col-s-11.sc-ecl-news-ticker-ec,.ecl-col-s-12.sc-ecl-news-ticker-ec,.ecl-col-s-2.sc-ecl-news-ticker-ec,.ecl-col-s-3.sc-ecl-news-ticker-ec,.ecl-col-s-4.sc-ecl-news-ticker-ec,.ecl-col-s-5.sc-ecl-news-ticker-ec,.ecl-col-s-6.sc-ecl-news-ticker-ec,.ecl-col-s-7.sc-ecl-news-ticker-ec,.ecl-col-s-8.sc-ecl-news-ticker-ec,.ecl-col-s-9.sc-ecl-news-ticker-ec,.ecl-col-xl-1.sc-ecl-news-ticker-ec,.ecl-col-xl-10.sc-ecl-news-ticker-ec,.ecl-col-xl-11.sc-ecl-news-ticker-ec,.ecl-col-xl-12.sc-ecl-news-ticker-ec,.ecl-col-xl-2.sc-ecl-news-ticker-ec,.ecl-col-xl-3.sc-ecl-news-ticker-ec,.ecl-col-xl-4.sc-ecl-news-ticker-ec,.ecl-col-xl-5.sc-ecl-news-ticker-ec,.ecl-col-xl-6.sc-ecl-news-ticker-ec,.ecl-col-xl-7.sc-ecl-news-ticker-ec,.ecl-col-xl-8.sc-ecl-news-ticker-ec,.ecl-col-xl-9.sc-ecl-news-ticker-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-news-ticker-ec,.ecl-col-10.sc-ecl-news-ticker-ec,.ecl-col-11.sc-ecl-news-ticker-ec,.ecl-col-12.sc-ecl-news-ticker-ec,.ecl-col-2.sc-ecl-news-ticker-ec,.ecl-col-3.sc-ecl-news-ticker-ec,.ecl-col-4.sc-ecl-news-ticker-ec,.ecl-col-5.sc-ecl-news-ticker-ec,.ecl-col-6.sc-ecl-news-ticker-ec,.ecl-col-7.sc-ecl-news-ticker-ec,.ecl-col-8.sc-ecl-news-ticker-ec,.ecl-col-9.sc-ecl-news-ticker-ec,.ecl-col-l-1.sc-ecl-news-ticker-ec,.ecl-col-l-10.sc-ecl-news-ticker-ec,.ecl-col-l-11.sc-ecl-news-ticker-ec,.ecl-col-l-12.sc-ecl-news-ticker-ec,.ecl-col-l-2.sc-ecl-news-ticker-ec,.ecl-col-l-3.sc-ecl-news-ticker-ec,.ecl-col-l-4.sc-ecl-news-ticker-ec,.ecl-col-l-5.sc-ecl-news-ticker-ec,.ecl-col-l-6.sc-ecl-news-ticker-ec,.ecl-col-l-7.sc-ecl-news-ticker-ec,.ecl-col-l-8.sc-ecl-news-ticker-ec,.ecl-col-l-9.sc-ecl-news-ticker-ec,.ecl-col-m-1.sc-ecl-news-ticker-ec,.ecl-col-m-10.sc-ecl-news-ticker-ec,.ecl-col-m-11.sc-ecl-news-ticker-ec,.ecl-col-m-12.sc-ecl-news-ticker-ec,.ecl-col-m-2.sc-ecl-news-ticker-ec,.ecl-col-m-3.sc-ecl-news-ticker-ec,.ecl-col-m-4.sc-ecl-news-ticker-ec,.ecl-col-m-5.sc-ecl-news-ticker-ec,.ecl-col-m-6.sc-ecl-news-ticker-ec,.ecl-col-m-7.sc-ecl-news-ticker-ec,.ecl-col-m-8.sc-ecl-news-ticker-ec,.ecl-col-m-9.sc-ecl-news-ticker-ec,.ecl-col-s-1.sc-ecl-news-ticker-ec,.ecl-col-s-10.sc-ecl-news-ticker-ec,.ecl-col-s-11.sc-ecl-news-ticker-ec,.ecl-col-s-12.sc-ecl-news-ticker-ec,.ecl-col-s-2.sc-ecl-news-ticker-ec,.ecl-col-s-3.sc-ecl-news-ticker-ec,.ecl-col-s-4.sc-ecl-news-ticker-ec,.ecl-col-s-5.sc-ecl-news-ticker-ec,.ecl-col-s-6.sc-ecl-news-ticker-ec,.ecl-col-s-7.sc-ecl-news-ticker-ec,.ecl-col-s-8.sc-ecl-news-ticker-ec,.ecl-col-s-9.sc-ecl-news-ticker-ec,.ecl-col-xl-1.sc-ecl-news-ticker-ec,.ecl-col-xl-10.sc-ecl-news-ticker-ec,.ecl-col-xl-11.sc-ecl-news-ticker-ec,.ecl-col-xl-12.sc-ecl-news-ticker-ec,.ecl-col-xl-2.sc-ecl-news-ticker-ec,.ecl-col-xl-3.sc-ecl-news-ticker-ec,.ecl-col-xl-4.sc-ecl-news-ticker-ec,.ecl-col-xl-5.sc-ecl-news-ticker-ec,.ecl-col-xl-6.sc-ecl-news-ticker-ec,.ecl-col-xl-7.sc-ecl-news-ticker-ec,.ecl-col-xl-8.sc-ecl-news-ticker-ec,.ecl-col-xl-9.sc-ecl-news-ticker-ec{padding-inline-end:.5rem;padding-inline-start:.5rem}}@media (min-width:768px){.ecl-col-1.sc-ecl-news-ticker-ec,.ecl-col-10.sc-ecl-news-ticker-ec,.ecl-col-11.sc-ecl-news-ticker-ec,.ecl-col-12.sc-ecl-news-ticker-ec,.ecl-col-2.sc-ecl-news-ticker-ec,.ecl-col-3.sc-ecl-news-ticker-ec,.ecl-col-4.sc-ecl-news-ticker-ec,.ecl-col-5.sc-ecl-news-ticker-ec,.ecl-col-6.sc-ecl-news-ticker-ec,.ecl-col-7.sc-ecl-news-ticker-ec,.ecl-col-8.sc-ecl-news-ticker-ec,.ecl-col-9.sc-ecl-news-ticker-ec,.ecl-col-l-1.sc-ecl-news-ticker-ec,.ecl-col-l-10.sc-ecl-news-ticker-ec,.ecl-col-l-11.sc-ecl-news-ticker-ec,.ecl-col-l-12.sc-ecl-news-ticker-ec,.ecl-col-l-2.sc-ecl-news-ticker-ec,.ecl-col-l-3.sc-ecl-news-ticker-ec,.ecl-col-l-4.sc-ecl-news-ticker-ec,.ecl-col-l-5.sc-ecl-news-ticker-ec,.ecl-col-l-6.sc-ecl-news-ticker-ec,.ecl-col-l-7.sc-ecl-news-ticker-ec,.ecl-col-l-8.sc-ecl-news-ticker-ec,.ecl-col-l-9.sc-ecl-news-ticker-ec,.ecl-col-m-1.sc-ecl-news-ticker-ec,.ecl-col-m-10.sc-ecl-news-ticker-ec,.ecl-col-m-11.sc-ecl-news-ticker-ec,.ecl-col-m-12.sc-ecl-news-ticker-ec,.ecl-col-m-2.sc-ecl-news-ticker-ec,.ecl-col-m-3.sc-ecl-news-ticker-ec,.ecl-col-m-4.sc-ecl-news-ticker-ec,.ecl-col-m-5.sc-ecl-news-ticker-ec,.ecl-col-m-6.sc-ecl-news-ticker-ec,.ecl-col-m-7.sc-ecl-news-ticker-ec,.ecl-col-m-8.sc-ecl-news-ticker-ec,.ecl-col-m-9.sc-ecl-news-ticker-ec,.ecl-col-s-1.sc-ecl-news-ticker-ec,.ecl-col-s-10.sc-ecl-news-ticker-ec,.ecl-col-s-11.sc-ecl-news-ticker-ec,.ecl-col-s-12.sc-ecl-news-ticker-ec,.ecl-col-s-2.sc-ecl-news-ticker-ec,.ecl-col-s-3.sc-ecl-news-ticker-ec,.ecl-col-s-4.sc-ecl-news-ticker-ec,.ecl-col-s-5.sc-ecl-news-ticker-ec,.ecl-col-s-6.sc-ecl-news-ticker-ec,.ecl-col-s-7.sc-ecl-news-ticker-ec,.ecl-col-s-8.sc-ecl-news-ticker-ec,.ecl-col-s-9.sc-ecl-news-ticker-ec,.ecl-col-xl-1.sc-ecl-news-ticker-ec,.ecl-col-xl-10.sc-ecl-news-ticker-ec,.ecl-col-xl-11.sc-ecl-news-ticker-ec,.ecl-col-xl-12.sc-ecl-news-ticker-ec,.ecl-col-xl-2.sc-ecl-news-ticker-ec,.ecl-col-xl-3.sc-ecl-news-ticker-ec,.ecl-col-xl-4.sc-ecl-news-ticker-ec,.ecl-col-xl-5.sc-ecl-news-ticker-ec,.ecl-col-xl-6.sc-ecl-news-ticker-ec,.ecl-col-xl-7.sc-ecl-news-ticker-ec,.ecl-col-xl-8.sc-ecl-news-ticker-ec,.ecl-col-xl-9.sc-ecl-news-ticker-ec{padding-inline-end:.75rem;padding-inline-start:.75rem}}@media (min-width:996px){.ecl-col-1.sc-ecl-news-ticker-ec,.ecl-col-10.sc-ecl-news-ticker-ec,.ecl-col-11.sc-ecl-news-ticker-ec,.ecl-col-12.sc-ecl-news-ticker-ec,.ecl-col-2.sc-ecl-news-ticker-ec,.ecl-col-3.sc-ecl-news-ticker-ec,.ecl-col-4.sc-ecl-news-ticker-ec,.ecl-col-5.sc-ecl-news-ticker-ec,.ecl-col-6.sc-ecl-news-ticker-ec,.ecl-col-7.sc-ecl-news-ticker-ec,.ecl-col-8.sc-ecl-news-ticker-ec,.ecl-col-9.sc-ecl-news-ticker-ec,.ecl-col-l-1.sc-ecl-news-ticker-ec,.ecl-col-l-10.sc-ecl-news-ticker-ec,.ecl-col-l-11.sc-ecl-news-ticker-ec,.ecl-col-l-12.sc-ecl-news-ticker-ec,.ecl-col-l-2.sc-ecl-news-ticker-ec,.ecl-col-l-3.sc-ecl-news-ticker-ec,.ecl-col-l-4.sc-ecl-news-ticker-ec,.ecl-col-l-5.sc-ecl-news-ticker-ec,.ecl-col-l-6.sc-ecl-news-ticker-ec,.ecl-col-l-7.sc-ecl-news-ticker-ec,.ecl-col-l-8.sc-ecl-news-ticker-ec,.ecl-col-l-9.sc-ecl-news-ticker-ec,.ecl-col-m-1.sc-ecl-news-ticker-ec,.ecl-col-m-10.sc-ecl-news-ticker-ec,.ecl-col-m-11.sc-ecl-news-ticker-ec,.ecl-col-m-12.sc-ecl-news-ticker-ec,.ecl-col-m-2.sc-ecl-news-ticker-ec,.ecl-col-m-3.sc-ecl-news-ticker-ec,.ecl-col-m-4.sc-ecl-news-ticker-ec,.ecl-col-m-5.sc-ecl-news-ticker-ec,.ecl-col-m-6.sc-ecl-news-ticker-ec,.ecl-col-m-7.sc-ecl-news-ticker-ec,.ecl-col-m-8.sc-ecl-news-ticker-ec,.ecl-col-m-9.sc-ecl-news-ticker-ec,.ecl-col-s-1.sc-ecl-news-ticker-ec,.ecl-col-s-10.sc-ecl-news-ticker-ec,.ecl-col-s-11.sc-ecl-news-ticker-ec,.ecl-col-s-12.sc-ecl-news-ticker-ec,.ecl-col-s-2.sc-ecl-news-ticker-ec,.ecl-col-s-3.sc-ecl-news-ticker-ec,.ecl-col-s-4.sc-ecl-news-ticker-ec,.ecl-col-s-5.sc-ecl-news-ticker-ec,.ecl-col-s-6.sc-ecl-news-ticker-ec,.ecl-col-s-7.sc-ecl-news-ticker-ec,.ecl-col-s-8.sc-ecl-news-ticker-ec,.ecl-col-s-9.sc-ecl-news-ticker-ec,.ecl-col-xl-1.sc-ecl-news-ticker-ec,.ecl-col-xl-10.sc-ecl-news-ticker-ec,.ecl-col-xl-11.sc-ecl-news-ticker-ec,.ecl-col-xl-12.sc-ecl-news-ticker-ec,.ecl-col-xl-2.sc-ecl-news-ticker-ec,.ecl-col-xl-3.sc-ecl-news-ticker-ec,.ecl-col-xl-4.sc-ecl-news-ticker-ec,.ecl-col-xl-5.sc-ecl-news-ticker-ec,.ecl-col-xl-6.sc-ecl-news-ticker-ec,.ecl-col-xl-7.sc-ecl-news-ticker-ec,.ecl-col-xl-8.sc-ecl-news-ticker-ec,.ecl-col-xl-9.sc-ecl-news-ticker-ec{padding-inline-end:.75rem;padding-inline-start:.75rem}}@media (min-width:1140px){.ecl-col-1.sc-ecl-news-ticker-ec,.ecl-col-10.sc-ecl-news-ticker-ec,.ecl-col-11.sc-ecl-news-ticker-ec,.ecl-col-12.sc-ecl-news-ticker-ec,.ecl-col-2.sc-ecl-news-ticker-ec,.ecl-col-3.sc-ecl-news-ticker-ec,.ecl-col-4.sc-ecl-news-ticker-ec,.ecl-col-5.sc-ecl-news-ticker-ec,.ecl-col-6.sc-ecl-news-ticker-ec,.ecl-col-7.sc-ecl-news-ticker-ec,.ecl-col-8.sc-ecl-news-ticker-ec,.ecl-col-9.sc-ecl-news-ticker-ec,.ecl-col-l-1.sc-ecl-news-ticker-ec,.ecl-col-l-10.sc-ecl-news-ticker-ec,.ecl-col-l-11.sc-ecl-news-ticker-ec,.ecl-col-l-12.sc-ecl-news-ticker-ec,.ecl-col-l-2.sc-ecl-news-ticker-ec,.ecl-col-l-3.sc-ecl-news-ticker-ec,.ecl-col-l-4.sc-ecl-news-ticker-ec,.ecl-col-l-5.sc-ecl-news-ticker-ec,.ecl-col-l-6.sc-ecl-news-ticker-ec,.ecl-col-l-7.sc-ecl-news-ticker-ec,.ecl-col-l-8.sc-ecl-news-ticker-ec,.ecl-col-l-9.sc-ecl-news-ticker-ec,.ecl-col-m-1.sc-ecl-news-ticker-ec,.ecl-col-m-10.sc-ecl-news-ticker-ec,.ecl-col-m-11.sc-ecl-news-ticker-ec,.ecl-col-m-12.sc-ecl-news-ticker-ec,.ecl-col-m-2.sc-ecl-news-ticker-ec,.ecl-col-m-3.sc-ecl-news-ticker-ec,.ecl-col-m-4.sc-ecl-news-ticker-ec,.ecl-col-m-5.sc-ecl-news-ticker-ec,.ecl-col-m-6.sc-ecl-news-ticker-ec,.ecl-col-m-7.sc-ecl-news-ticker-ec,.ecl-col-m-8.sc-ecl-news-ticker-ec,.ecl-col-m-9.sc-ecl-news-ticker-ec,.ecl-col-s-1.sc-ecl-news-ticker-ec,.ecl-col-s-10.sc-ecl-news-ticker-ec,.ecl-col-s-11.sc-ecl-news-ticker-ec,.ecl-col-s-12.sc-ecl-news-ticker-ec,.ecl-col-s-2.sc-ecl-news-ticker-ec,.ecl-col-s-3.sc-ecl-news-ticker-ec,.ecl-col-s-4.sc-ecl-news-ticker-ec,.ecl-col-s-5.sc-ecl-news-ticker-ec,.ecl-col-s-6.sc-ecl-news-ticker-ec,.ecl-col-s-7.sc-ecl-news-ticker-ec,.ecl-col-s-8.sc-ecl-news-ticker-ec,.ecl-col-s-9.sc-ecl-news-ticker-ec,.ecl-col-xl-1.sc-ecl-news-ticker-ec,.ecl-col-xl-10.sc-ecl-news-ticker-ec,.ecl-col-xl-11.sc-ecl-news-ticker-ec,.ecl-col-xl-12.sc-ecl-news-ticker-ec,.ecl-col-xl-2.sc-ecl-news-ticker-ec,.ecl-col-xl-3.sc-ecl-news-ticker-ec,.ecl-col-xl-4.sc-ecl-news-ticker-ec,.ecl-col-xl-5.sc-ecl-news-ticker-ec,.ecl-col-xl-6.sc-ecl-news-ticker-ec,.ecl-col-xl-7.sc-ecl-news-ticker-ec,.ecl-col-xl-8.sc-ecl-news-ticker-ec,.ecl-col-xl-9.sc-ecl-news-ticker-ec{padding-inline-end:1rem;padding-inline-start:1rem}}.ecl-col-1.sc-ecl-news-ticker-ec{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-2.sc-ecl-news-ticker-ec{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-3.sc-ecl-news-ticker-ec{flex:0 0 25%;max-width:25%}.ecl-col-4.sc-ecl-news-ticker-ec{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-5.sc-ecl-news-ticker-ec{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-6.sc-ecl-news-ticker-ec{flex:0 0 50%;max-width:50%}.ecl-col-7.sc-ecl-news-ticker-ec{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-8.sc-ecl-news-ticker-ec{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-9.sc-ecl-news-ticker-ec{flex:0 0 75%;max-width:75%}.ecl-col-10.sc-ecl-news-ticker-ec{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-11.sc-ecl-news-ticker-ec{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-12.sc-ecl-news-ticker-ec{flex:0 0 100%;max-width:100%}.ecl-pull-0.sc-ecl-news-ticker-ec{right:auto}.ecl-pull-1.sc-ecl-news-ticker-ec{right:8.3333333333%}.ecl-pull-2.sc-ecl-news-ticker-ec{right:16.6666666667%}.ecl-pull-3.sc-ecl-news-ticker-ec{right:25%}.ecl-pull-4.sc-ecl-news-ticker-ec{right:33.3333333333%}.ecl-pull-5.sc-ecl-news-ticker-ec{right:41.6666666667%}.ecl-pull-6.sc-ecl-news-ticker-ec{right:50%}.ecl-pull-7.sc-ecl-news-ticker-ec{right:58.3333333333%}.ecl-pull-8.sc-ecl-news-ticker-ec{right:66.6666666667%}.ecl-pull-9.sc-ecl-news-ticker-ec{right:75%}.ecl-pull-10.sc-ecl-news-ticker-ec{right:83.3333333333%}.ecl-pull-11.sc-ecl-news-ticker-ec{right:91.6666666667%}.ecl-pull-12.sc-ecl-news-ticker-ec{right:100%}.ecl-push-0.sc-ecl-news-ticker-ec{left:auto}.ecl-push-1.sc-ecl-news-ticker-ec{left:8.3333333333%}.ecl-push-2.sc-ecl-news-ticker-ec{left:16.6666666667%}.ecl-push-3.sc-ecl-news-ticker-ec{left:25%}.ecl-push-4.sc-ecl-news-ticker-ec{left:33.3333333333%}.ecl-push-5.sc-ecl-news-ticker-ec{left:41.6666666667%}.ecl-push-6.sc-ecl-news-ticker-ec{left:50%}.ecl-push-7.sc-ecl-news-ticker-ec{left:58.3333333333%}.ecl-push-8.sc-ecl-news-ticker-ec{left:66.6666666667%}.ecl-push-9.sc-ecl-news-ticker-ec{left:75%}.ecl-push-10.sc-ecl-news-ticker-ec{left:83.3333333333%}.ecl-push-11.sc-ecl-news-ticker-ec{left:91.6666666667%}.ecl-push-12.sc-ecl-news-ticker-ec{left:100%}.ecl-offset-1.sc-ecl-news-ticker-ec{margin-inline-start:8.3333333333%}.ecl-offset-2.sc-ecl-news-ticker-ec{margin-inline-start:16.6666666667%}.ecl-offset-3.sc-ecl-news-ticker-ec{margin-inline-start:25%}.ecl-offset-4.sc-ecl-news-ticker-ec{margin-inline-start:33.3333333333%}.ecl-offset-5.sc-ecl-news-ticker-ec{margin-inline-start:41.6666666667%}.ecl-offset-6.sc-ecl-news-ticker-ec{margin-inline-start:50%}.ecl-offset-7.sc-ecl-news-ticker-ec{margin-inline-start:58.3333333333%}.ecl-offset-8.sc-ecl-news-ticker-ec{margin-inline-start:66.6666666667%}.ecl-offset-9.sc-ecl-news-ticker-ec{margin-inline-start:75%}.ecl-offset-10.sc-ecl-news-ticker-ec{margin-inline-start:83.3333333333%}.ecl-offset-11.sc-ecl-news-ticker-ec{margin-inline-start:91.6666666667%}@media (min-width:480px){.ecl-col-s-1.sc-ecl-news-ticker-ec{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-s-2.sc-ecl-news-ticker-ec{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-s-3.sc-ecl-news-ticker-ec{flex:0 0 25%;max-width:25%}.ecl-col-s-4.sc-ecl-news-ticker-ec{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-s-5.sc-ecl-news-ticker-ec{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-s-6.sc-ecl-news-ticker-ec{flex:0 0 50%;max-width:50%}.ecl-col-s-7.sc-ecl-news-ticker-ec{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-s-8.sc-ecl-news-ticker-ec{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-s-9.sc-ecl-news-ticker-ec{flex:0 0 75%;max-width:75%}.ecl-col-s-10.sc-ecl-news-ticker-ec{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-s-11.sc-ecl-news-ticker-ec{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-s-12.sc-ecl-news-ticker-ec{flex:0 0 100%;max-width:100%}.ecl-pull-s-0.sc-ecl-news-ticker-ec{right:auto}.ecl-pull-s-1.sc-ecl-news-ticker-ec{right:8.3333333333%}.ecl-pull-s-2.sc-ecl-news-ticker-ec{right:16.6666666667%}.ecl-pull-s-3.sc-ecl-news-ticker-ec{right:25%}.ecl-pull-s-4.sc-ecl-news-ticker-ec{right:33.3333333333%}.ecl-pull-s-5.sc-ecl-news-ticker-ec{right:41.6666666667%}.ecl-pull-s-6.sc-ecl-news-ticker-ec{right:50%}.ecl-pull-s-7.sc-ecl-news-ticker-ec{right:58.3333333333%}.ecl-pull-s-8.sc-ecl-news-ticker-ec{right:66.6666666667%}.ecl-pull-s-9.sc-ecl-news-ticker-ec{right:75%}.ecl-pull-s-10.sc-ecl-news-ticker-ec{right:83.3333333333%}.ecl-pull-s-11.sc-ecl-news-ticker-ec{right:91.6666666667%}.ecl-pull-s-12.sc-ecl-news-ticker-ec{right:100%}.ecl-push-s-0.sc-ecl-news-ticker-ec{left:auto}.ecl-push-s-1.sc-ecl-news-ticker-ec{left:8.3333333333%}.ecl-push-s-2.sc-ecl-news-ticker-ec{left:16.6666666667%}.ecl-push-s-3.sc-ecl-news-ticker-ec{left:25%}.ecl-push-s-4.sc-ecl-news-ticker-ec{left:33.3333333333%}.ecl-push-s-5.sc-ecl-news-ticker-ec{left:41.6666666667%}.ecl-push-s-6.sc-ecl-news-ticker-ec{left:50%}.ecl-push-s-7.sc-ecl-news-ticker-ec{left:58.3333333333%}.ecl-push-s-8.sc-ecl-news-ticker-ec{left:66.6666666667%}.ecl-push-s-9.sc-ecl-news-ticker-ec{left:75%}.ecl-push-s-10.sc-ecl-news-ticker-ec{left:83.3333333333%}.ecl-push-s-11.sc-ecl-news-ticker-ec{left:91.6666666667%}.ecl-push-s-12.sc-ecl-news-ticker-ec{left:100%}.ecl-offset-s-0.sc-ecl-news-ticker-ec{margin-inline-start:0}.ecl-offset-s-1.sc-ecl-news-ticker-ec{margin-inline-start:8.3333333333%}.ecl-offset-s-2.sc-ecl-news-ticker-ec{margin-inline-start:16.6666666667%}.ecl-offset-s-3.sc-ecl-news-ticker-ec{margin-inline-start:25%}.ecl-offset-s-4.sc-ecl-news-ticker-ec{margin-inline-start:33.3333333333%}.ecl-offset-s-5.sc-ecl-news-ticker-ec{margin-inline-start:41.6666666667%}.ecl-offset-s-6.sc-ecl-news-ticker-ec{margin-inline-start:50%}.ecl-offset-s-7.sc-ecl-news-ticker-ec{margin-inline-start:58.3333333333%}.ecl-offset-s-8.sc-ecl-news-ticker-ec{margin-inline-start:66.6666666667%}.ecl-offset-s-9.sc-ecl-news-ticker-ec{margin-inline-start:75%}.ecl-offset-s-10.sc-ecl-news-ticker-ec{margin-inline-start:83.3333333333%}.ecl-offset-s-11.sc-ecl-news-ticker-ec{margin-inline-start:91.6666666667%}}@media (min-width:768px){.ecl-col-m-1.sc-ecl-news-ticker-ec{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-m-2.sc-ecl-news-ticker-ec{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-m-3.sc-ecl-news-ticker-ec{flex:0 0 25%;max-width:25%}.ecl-col-m-4.sc-ecl-news-ticker-ec{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-m-5.sc-ecl-news-ticker-ec{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-m-6.sc-ecl-news-ticker-ec{flex:0 0 50%;max-width:50%}.ecl-col-m-7.sc-ecl-news-ticker-ec{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-m-8.sc-ecl-news-ticker-ec{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-m-9.sc-ecl-news-ticker-ec{flex:0 0 75%;max-width:75%}.ecl-col-m-10.sc-ecl-news-ticker-ec{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-m-11.sc-ecl-news-ticker-ec{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-m-12.sc-ecl-news-ticker-ec{flex:0 0 100%;max-width:100%}.ecl-pull-m-0.sc-ecl-news-ticker-ec{right:auto}.ecl-pull-m-1.sc-ecl-news-ticker-ec{right:8.3333333333%}.ecl-pull-m-2.sc-ecl-news-ticker-ec{right:16.6666666667%}.ecl-pull-m-3.sc-ecl-news-ticker-ec{right:25%}.ecl-pull-m-4.sc-ecl-news-ticker-ec{right:33.3333333333%}.ecl-pull-m-5.sc-ecl-news-ticker-ec{right:41.6666666667%}.ecl-pull-m-6.sc-ecl-news-ticker-ec{right:50%}.ecl-pull-m-7.sc-ecl-news-ticker-ec{right:58.3333333333%}.ecl-pull-m-8.sc-ecl-news-ticker-ec{right:66.6666666667%}.ecl-pull-m-9.sc-ecl-news-ticker-ec{right:75%}.ecl-pull-m-10.sc-ecl-news-ticker-ec{right:83.3333333333%}.ecl-pull-m-11.sc-ecl-news-ticker-ec{right:91.6666666667%}.ecl-pull-m-12.sc-ecl-news-ticker-ec{right:100%}.ecl-push-m-0.sc-ecl-news-ticker-ec{left:auto}.ecl-push-m-1.sc-ecl-news-ticker-ec{left:8.3333333333%}.ecl-push-m-2.sc-ecl-news-ticker-ec{left:16.6666666667%}.ecl-push-m-3.sc-ecl-news-ticker-ec{left:25%}.ecl-push-m-4.sc-ecl-news-ticker-ec{left:33.3333333333%}.ecl-push-m-5.sc-ecl-news-ticker-ec{left:41.6666666667%}.ecl-push-m-6.sc-ecl-news-ticker-ec{left:50%}.ecl-push-m-7.sc-ecl-news-ticker-ec{left:58.3333333333%}.ecl-push-m-8.sc-ecl-news-ticker-ec{left:66.6666666667%}.ecl-push-m-9.sc-ecl-news-ticker-ec{left:75%}.ecl-push-m-10.sc-ecl-news-ticker-ec{left:83.3333333333%}.ecl-push-m-11.sc-ecl-news-ticker-ec{left:91.6666666667%}.ecl-push-m-12.sc-ecl-news-ticker-ec{left:100%}.ecl-offset-m-0.sc-ecl-news-ticker-ec{margin-inline-start:0}.ecl-offset-m-1.sc-ecl-news-ticker-ec{margin-inline-start:8.3333333333%}.ecl-offset-m-2.sc-ecl-news-ticker-ec{margin-inline-start:16.6666666667%}.ecl-offset-m-3.sc-ecl-news-ticker-ec{margin-inline-start:25%}.ecl-offset-m-4.sc-ecl-news-ticker-ec{margin-inline-start:33.3333333333%}.ecl-offset-m-5.sc-ecl-news-ticker-ec{margin-inline-start:41.6666666667%}.ecl-offset-m-6.sc-ecl-news-ticker-ec{margin-inline-start:50%}.ecl-offset-m-7.sc-ecl-news-ticker-ec{margin-inline-start:58.3333333333%}.ecl-offset-m-8.sc-ecl-news-ticker-ec{margin-inline-start:66.6666666667%}.ecl-offset-m-9.sc-ecl-news-ticker-ec{margin-inline-start:75%}.ecl-offset-m-10.sc-ecl-news-ticker-ec{margin-inline-start:83.3333333333%}.ecl-offset-m-11.sc-ecl-news-ticker-ec{margin-inline-start:91.6666666667%}}@media (min-width:996px){.ecl-col-l-1.sc-ecl-news-ticker-ec{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-l-2.sc-ecl-news-ticker-ec{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-l-3.sc-ecl-news-ticker-ec{flex:0 0 25%;max-width:25%}.ecl-col-l-4.sc-ecl-news-ticker-ec{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-l-5.sc-ecl-news-ticker-ec{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-l-6.sc-ecl-news-ticker-ec{flex:0 0 50%;max-width:50%}.ecl-col-l-7.sc-ecl-news-ticker-ec{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-l-8.sc-ecl-news-ticker-ec{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-l-9.sc-ecl-news-ticker-ec{flex:0 0 75%;max-width:75%}.ecl-col-l-10.sc-ecl-news-ticker-ec{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-l-11.sc-ecl-news-ticker-ec{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-l-12.sc-ecl-news-ticker-ec{flex:0 0 100%;max-width:100%}.ecl-pull-l-0.sc-ecl-news-ticker-ec{right:auto}.ecl-pull-l-1.sc-ecl-news-ticker-ec{right:8.3333333333%}.ecl-pull-l-2.sc-ecl-news-ticker-ec{right:16.6666666667%}.ecl-pull-l-3.sc-ecl-news-ticker-ec{right:25%}.ecl-pull-l-4.sc-ecl-news-ticker-ec{right:33.3333333333%}.ecl-pull-l-5.sc-ecl-news-ticker-ec{right:41.6666666667%}.ecl-pull-l-6.sc-ecl-news-ticker-ec{right:50%}.ecl-pull-l-7.sc-ecl-news-ticker-ec{right:58.3333333333%}.ecl-pull-l-8.sc-ecl-news-ticker-ec{right:66.6666666667%}.ecl-pull-l-9.sc-ecl-news-ticker-ec{right:75%}.ecl-pull-l-10.sc-ecl-news-ticker-ec{right:83.3333333333%}.ecl-pull-l-11.sc-ecl-news-ticker-ec{right:91.6666666667%}.ecl-pull-l-12.sc-ecl-news-ticker-ec{right:100%}.ecl-push-l-0.sc-ecl-news-ticker-ec{left:auto}.ecl-push-l-1.sc-ecl-news-ticker-ec{left:8.3333333333%}.ecl-push-l-2.sc-ecl-news-ticker-ec{left:16.6666666667%}.ecl-push-l-3.sc-ecl-news-ticker-ec{left:25%}.ecl-push-l-4.sc-ecl-news-ticker-ec{left:33.3333333333%}.ecl-push-l-5.sc-ecl-news-ticker-ec{left:41.6666666667%}.ecl-push-l-6.sc-ecl-news-ticker-ec{left:50%}.ecl-push-l-7.sc-ecl-news-ticker-ec{left:58.3333333333%}.ecl-push-l-8.sc-ecl-news-ticker-ec{left:66.6666666667%}.ecl-push-l-9.sc-ecl-news-ticker-ec{left:75%}.ecl-push-l-10.sc-ecl-news-ticker-ec{left:83.3333333333%}.ecl-push-l-11.sc-ecl-news-ticker-ec{left:91.6666666667%}.ecl-push-l-12.sc-ecl-news-ticker-ec{left:100%}.ecl-offset-l-0.sc-ecl-news-ticker-ec{margin-inline-start:0}.ecl-offset-l-1.sc-ecl-news-ticker-ec{margin-inline-start:8.3333333333%}.ecl-offset-l-2.sc-ecl-news-ticker-ec{margin-inline-start:16.6666666667%}.ecl-offset-l-3.sc-ecl-news-ticker-ec{margin-inline-start:25%}.ecl-offset-l-4.sc-ecl-news-ticker-ec{margin-inline-start:33.3333333333%}.ecl-offset-l-5.sc-ecl-news-ticker-ec{margin-inline-start:41.6666666667%}.ecl-offset-l-6.sc-ecl-news-ticker-ec{margin-inline-start:50%}.ecl-offset-l-7.sc-ecl-news-ticker-ec{margin-inline-start:58.3333333333%}.ecl-offset-l-8.sc-ecl-news-ticker-ec{margin-inline-start:66.6666666667%}.ecl-offset-l-9.sc-ecl-news-ticker-ec{margin-inline-start:75%}.ecl-offset-l-10.sc-ecl-news-ticker-ec{margin-inline-start:83.3333333333%}.ecl-offset-l-11.sc-ecl-news-ticker-ec{margin-inline-start:91.6666666667%}}@media (min-width:1140px){.ecl-col-xl-1.sc-ecl-news-ticker-ec{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-xl-2.sc-ecl-news-ticker-ec{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-xl-3.sc-ecl-news-ticker-ec{flex:0 0 25%;max-width:25%}.ecl-col-xl-4.sc-ecl-news-ticker-ec{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-xl-5.sc-ecl-news-ticker-ec{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-xl-6.sc-ecl-news-ticker-ec{flex:0 0 50%;max-width:50%}.ecl-col-xl-7.sc-ecl-news-ticker-ec{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-xl-8.sc-ecl-news-ticker-ec{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-xl-9.sc-ecl-news-ticker-ec{flex:0 0 75%;max-width:75%}.ecl-col-xl-10.sc-ecl-news-ticker-ec{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-xl-11.sc-ecl-news-ticker-ec{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-xl-12.sc-ecl-news-ticker-ec{flex:0 0 100%;max-width:100%}.ecl-pull-xl-0.sc-ecl-news-ticker-ec{right:auto}.ecl-pull-xl-1.sc-ecl-news-ticker-ec{right:8.3333333333%}.ecl-pull-xl-2.sc-ecl-news-ticker-ec{right:16.6666666667%}.ecl-pull-xl-3.sc-ecl-news-ticker-ec{right:25%}.ecl-pull-xl-4.sc-ecl-news-ticker-ec{right:33.3333333333%}.ecl-pull-xl-5.sc-ecl-news-ticker-ec{right:41.6666666667%}.ecl-pull-xl-6.sc-ecl-news-ticker-ec{right:50%}.ecl-pull-xl-7.sc-ecl-news-ticker-ec{right:58.3333333333%}.ecl-pull-xl-8.sc-ecl-news-ticker-ec{right:66.6666666667%}.ecl-pull-xl-9.sc-ecl-news-ticker-ec{right:75%}.ecl-pull-xl-10.sc-ecl-news-ticker-ec{right:83.3333333333%}.ecl-pull-xl-11.sc-ecl-news-ticker-ec{right:91.6666666667%}.ecl-pull-xl-12.sc-ecl-news-ticker-ec{right:100%}.ecl-push-xl-0.sc-ecl-news-ticker-ec{left:auto}.ecl-push-xl-1.sc-ecl-news-ticker-ec{left:8.3333333333%}.ecl-push-xl-2.sc-ecl-news-ticker-ec{left:16.6666666667%}.ecl-push-xl-3.sc-ecl-news-ticker-ec{left:25%}.ecl-push-xl-4.sc-ecl-news-ticker-ec{left:33.3333333333%}.ecl-push-xl-5.sc-ecl-news-ticker-ec{left:41.6666666667%}.ecl-push-xl-6.sc-ecl-news-ticker-ec{left:50%}.ecl-push-xl-7.sc-ecl-news-ticker-ec{left:58.3333333333%}.ecl-push-xl-8.sc-ecl-news-ticker-ec{left:66.6666666667%}.ecl-push-xl-9.sc-ecl-news-ticker-ec{left:75%}.ecl-push-xl-10.sc-ecl-news-ticker-ec{left:83.3333333333%}.ecl-push-xl-11.sc-ecl-news-ticker-ec{left:91.6666666667%}.ecl-push-xl-12.sc-ecl-news-ticker-ec{left:100%}.ecl-offset-xl-0.sc-ecl-news-ticker-ec{margin-inline-start:0}.ecl-offset-xl-1.sc-ecl-news-ticker-ec{margin-inline-start:8.3333333333%}.ecl-offset-xl-2.sc-ecl-news-ticker-ec{margin-inline-start:16.6666666667%}.ecl-offset-xl-3.sc-ecl-news-ticker-ec{margin-inline-start:25%}.ecl-offset-xl-4.sc-ecl-news-ticker-ec{margin-inline-start:33.3333333333%}.ecl-offset-xl-5.sc-ecl-news-ticker-ec{margin-inline-start:41.6666666667%}.ecl-offset-xl-6.sc-ecl-news-ticker-ec{margin-inline-start:50%}.ecl-offset-xl-7.sc-ecl-news-ticker-ec{margin-inline-start:58.3333333333%}.ecl-offset-xl-8.sc-ecl-news-ticker-ec{margin-inline-start:66.6666666667%}.ecl-offset-xl-9.sc-ecl-news-ticker-ec{margin-inline-start:75%}.ecl-offset-xl-10.sc-ecl-news-ticker-ec{margin-inline-start:83.3333333333%}.ecl-offset-xl-11.sc-ecl-news-ticker-ec{margin-inline-start:91.6666666667%}}.ecl-news-ticker.sc-ecl-news-ticker-ec{align-items:center;background:#fff;border:1px solid var(--cm-border-neutral);border-radius:0;box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0;padding:0;position:relative}.ecl-news-ticker__icon.sc-ecl-news-ticker-ec{fill:var(--cm-on-surface-primary,var(--c-p));flex-shrink:0;height:1.5rem;margin-inline-end:var(--s-2xs);width:1.5rem}.ecl-news-ticker__container.sc-ecl-news-ticker-ec{align-items:center;background:#fff;box-sizing:border-box;display:flex;height:4.25rem;padding:var(--s-m);width:100%}.ecl-news-ticker__content.sc-ecl-news-ticker-ec{height:0;overflow:hidden;transition-duration:.4s;width:100%}.ecl-news-ticker__slides.sc-ecl-news-ticker-ec{color:var(--cm-on-surface-brand,var(--c-d));font:var(--f-s);list-style:none;margin:0;padding:0;transform:translateZ(0);transition-duration:0s}.ecl-news-ticker__slide.sc-ecl-news-ticker-ec{align-items:center;display:flex;flex-direction:row;line-height:1.25rem}.ecl-news-ticker__slide.sc-ecl-news-ticker-ec .ecl-link.sc-ecl-news-ticker-ec{line-height:1.25rem;padding-inline-end:var(--s-2xs);padding-inline-start:var(--s-2xs)}.ecl-news-ticker__slide.sc-ecl-news-ticker-ec .ecl-link.sc-ecl-news-ticker-ec:focus-visible{outline-offset:-2px}.ecl-news-ticker__slide.sc-ecl-news-ticker-ec .ecl-link__icon.sc-ecl-news-ticker-ec{height:1.125rem;width:1.125rem}.ecl-news-ticker__slide-text.sc-ecl-news-ticker-ec{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.ecl-news-ticker__controls.sc-ecl-news-ticker-ec{align-items:center;align-self:stretch;background-color:var(--cm-surface-inverted);display:flex;width:100%}.ecl-news-ticker__actions.sc-ecl-news-ticker-ec{border-top:1px solid var(--cm-border-neutral);display:flex;flex-direction:row;order:3}.ecl-news-ticker__counter.sc-ecl-news-ticker-ec{align-items:center;align-self:stretch;background-color:var(--cm-surface-primary);color:var(--cm-on-surface-inverted);display:flex;flex-grow:1;font:var(--f-m);font-weight:400;justify-content:center;margin-bottom:-1px;margin-inline-start:-1px;order:1;padding:0 var(--s-l);text-align:end;white-space:pre}@media (min-width:768px){.ecl-news-ticker.sc-ecl-news-ticker-ec{box-shadow:none;flex-flow:initial;justify-content:normal}.ecl-news-ticker__container.sc-ecl-news-ticker-ec{background:var(--cm-surface-neutral-lowest);border-inline-end:1px solid var(--cm-border-neutral);height:5.375rem;padding:var(--s-s) var(--s-5xl) var(--s-s) var(--s-m)}.ecl-news-ticker__controls.sc-ecl-news-ticker-ec{display:flex;flex-direction:column;width:auto}.ecl-news-ticker__controls.sc-ecl-news-ticker-ec .ecl-news-ticker__actions.sc-ecl-news-ticker-ec{border-top:none;display:flex;flex-direction:row}.ecl-news-ticker__counter.sc-ecl-news-ticker-ec{flex-shrink:0;margin-inline-end:-1px;order:4;text-align:initial}}@media (min-width:996px){.ecl-news-ticker__container.sc-ecl-news-ticker-ec{border-inline-end:none;height:3.75rem}.ecl-news-ticker__controls.sc-ecl-news-ticker-ec{flex-direction:row}.ecl-news-ticker__counter.sc-ecl-news-ticker-ec{margin-top:-1px;margin-inline-end:0;margin-inline-start:0;order:1}.ecl-news-ticker__prev.sc-ecl-news-ticker-ec{margin-inline-start:var(--s-xs)}.ecl-news-ticker__next.sc-ecl-news-ticker-ec{margin-inline-end:var(--s-xs)}.ecl-news-ticker__icon.sc-ecl-news-ticker-ec{height:2rem;margin-inline-end:var(--s-s);width:2rem}}@media (width >= 996px){.ecl-news-ticker__prev.sc-ecl-news-ticker-ec{margin-inline-start:var(--s-xs)}.ecl-news-ticker__next.sc-ecl-news-ticker-ec{margin-inline-end:var(--s-xs)}}`;

const eclNewsTickerEuCss = () => `.ecl-container.sc-ecl-news-ticker-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-news-ticker-eu{padding-inline-end:1rem;padding-inline-start:1rem}}@media (min-width:768px){.ecl-container.sc-ecl-news-ticker-eu{padding-inline-end:1.5rem;padding-inline-start:1.5rem}}@media (min-width:996px){.ecl-container.sc-ecl-news-ticker-eu{padding-inline-end:1.5rem;padding-inline-start:1.5rem}}@media (min-width:1140px){.ecl-container.sc-ecl-news-ticker-eu{padding-inline-end:2rem;padding-inline-start:2rem}}@media (min-width:480px){.ecl-container.sc-ecl-news-ticker-eu{max-width:100%;width:768px}}@media (min-width:768px){.ecl-container.sc-ecl-news-ticker-eu{max-width:100%;width:996px}}@media (min-width:996px){.ecl-container.sc-ecl-news-ticker-eu{max-width:100%;width:1140px}}@media (min-width:1140px){.ecl-container.sc-ecl-news-ticker-eu{max-width:100%;width:1368px}}.ecl-row.sc-ecl-news-ticker-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-news-ticker-eu{margin-inline-end:-.5rem;margin-inline-start:-.5rem}}@media (min-width:768px){.ecl-row.sc-ecl-news-ticker-eu{margin-inline-end:-.75rem;margin-inline-start:-.75rem}}@media (min-width:996px){.ecl-row.sc-ecl-news-ticker-eu{margin-inline-end:-.75rem;margin-inline-start:-.75rem}}@media (min-width:1140px){.ecl-row.sc-ecl-news-ticker-eu{margin-inline-end:-1rem;margin-inline-start:-1rem}}.ecl-no-gutters.sc-ecl-news-ticker-eu{margin-inline-end:0;margin-inline-start:0}.ecl-no-gutters.sc-ecl-news-ticker-eu>.ecl-col.sc-ecl-news-ticker-eu,.ecl-no-gutters.sc-ecl-news-ticker-eu>[class*=ecl-col-].sc-ecl-news-ticker-eu{padding-inline-end:0;padding-inline-start:0}.ecl-col-1.sc-ecl-news-ticker-eu,.ecl-col-10.sc-ecl-news-ticker-eu,.ecl-col-11.sc-ecl-news-ticker-eu,.ecl-col-12.sc-ecl-news-ticker-eu,.ecl-col-2.sc-ecl-news-ticker-eu,.ecl-col-3.sc-ecl-news-ticker-eu,.ecl-col-4.sc-ecl-news-ticker-eu,.ecl-col-5.sc-ecl-news-ticker-eu,.ecl-col-6.sc-ecl-news-ticker-eu,.ecl-col-7.sc-ecl-news-ticker-eu,.ecl-col-8.sc-ecl-news-ticker-eu,.ecl-col-9.sc-ecl-news-ticker-eu,.ecl-col-l-1.sc-ecl-news-ticker-eu,.ecl-col-l-10.sc-ecl-news-ticker-eu,.ecl-col-l-11.sc-ecl-news-ticker-eu,.ecl-col-l-12.sc-ecl-news-ticker-eu,.ecl-col-l-2.sc-ecl-news-ticker-eu,.ecl-col-l-3.sc-ecl-news-ticker-eu,.ecl-col-l-4.sc-ecl-news-ticker-eu,.ecl-col-l-5.sc-ecl-news-ticker-eu,.ecl-col-l-6.sc-ecl-news-ticker-eu,.ecl-col-l-7.sc-ecl-news-ticker-eu,.ecl-col-l-8.sc-ecl-news-ticker-eu,.ecl-col-l-9.sc-ecl-news-ticker-eu,.ecl-col-m-1.sc-ecl-news-ticker-eu,.ecl-col-m-10.sc-ecl-news-ticker-eu,.ecl-col-m-11.sc-ecl-news-ticker-eu,.ecl-col-m-12.sc-ecl-news-ticker-eu,.ecl-col-m-2.sc-ecl-news-ticker-eu,.ecl-col-m-3.sc-ecl-news-ticker-eu,.ecl-col-m-4.sc-ecl-news-ticker-eu,.ecl-col-m-5.sc-ecl-news-ticker-eu,.ecl-col-m-6.sc-ecl-news-ticker-eu,.ecl-col-m-7.sc-ecl-news-ticker-eu,.ecl-col-m-8.sc-ecl-news-ticker-eu,.ecl-col-m-9.sc-ecl-news-ticker-eu,.ecl-col-s-1.sc-ecl-news-ticker-eu,.ecl-col-s-10.sc-ecl-news-ticker-eu,.ecl-col-s-11.sc-ecl-news-ticker-eu,.ecl-col-s-12.sc-ecl-news-ticker-eu,.ecl-col-s-2.sc-ecl-news-ticker-eu,.ecl-col-s-3.sc-ecl-news-ticker-eu,.ecl-col-s-4.sc-ecl-news-ticker-eu,.ecl-col-s-5.sc-ecl-news-ticker-eu,.ecl-col-s-6.sc-ecl-news-ticker-eu,.ecl-col-s-7.sc-ecl-news-ticker-eu,.ecl-col-s-8.sc-ecl-news-ticker-eu,.ecl-col-s-9.sc-ecl-news-ticker-eu,.ecl-col-xl-1.sc-ecl-news-ticker-eu,.ecl-col-xl-10.sc-ecl-news-ticker-eu,.ecl-col-xl-11.sc-ecl-news-ticker-eu,.ecl-col-xl-12.sc-ecl-news-ticker-eu,.ecl-col-xl-2.sc-ecl-news-ticker-eu,.ecl-col-xl-3.sc-ecl-news-ticker-eu,.ecl-col-xl-4.sc-ecl-news-ticker-eu,.ecl-col-xl-5.sc-ecl-news-ticker-eu,.ecl-col-xl-6.sc-ecl-news-ticker-eu,.ecl-col-xl-7.sc-ecl-news-ticker-eu,.ecl-col-xl-8.sc-ecl-news-ticker-eu,.ecl-col-xl-9.sc-ecl-news-ticker-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-news-ticker-eu,.ecl-col-10.sc-ecl-news-ticker-eu,.ecl-col-11.sc-ecl-news-ticker-eu,.ecl-col-12.sc-ecl-news-ticker-eu,.ecl-col-2.sc-ecl-news-ticker-eu,.ecl-col-3.sc-ecl-news-ticker-eu,.ecl-col-4.sc-ecl-news-ticker-eu,.ecl-col-5.sc-ecl-news-ticker-eu,.ecl-col-6.sc-ecl-news-ticker-eu,.ecl-col-7.sc-ecl-news-ticker-eu,.ecl-col-8.sc-ecl-news-ticker-eu,.ecl-col-9.sc-ecl-news-ticker-eu,.ecl-col-l-1.sc-ecl-news-ticker-eu,.ecl-col-l-10.sc-ecl-news-ticker-eu,.ecl-col-l-11.sc-ecl-news-ticker-eu,.ecl-col-l-12.sc-ecl-news-ticker-eu,.ecl-col-l-2.sc-ecl-news-ticker-eu,.ecl-col-l-3.sc-ecl-news-ticker-eu,.ecl-col-l-4.sc-ecl-news-ticker-eu,.ecl-col-l-5.sc-ecl-news-ticker-eu,.ecl-col-l-6.sc-ecl-news-ticker-eu,.ecl-col-l-7.sc-ecl-news-ticker-eu,.ecl-col-l-8.sc-ecl-news-ticker-eu,.ecl-col-l-9.sc-ecl-news-ticker-eu,.ecl-col-m-1.sc-ecl-news-ticker-eu,.ecl-col-m-10.sc-ecl-news-ticker-eu,.ecl-col-m-11.sc-ecl-news-ticker-eu,.ecl-col-m-12.sc-ecl-news-ticker-eu,.ecl-col-m-2.sc-ecl-news-ticker-eu,.ecl-col-m-3.sc-ecl-news-ticker-eu,.ecl-col-m-4.sc-ecl-news-ticker-eu,.ecl-col-m-5.sc-ecl-news-ticker-eu,.ecl-col-m-6.sc-ecl-news-ticker-eu,.ecl-col-m-7.sc-ecl-news-ticker-eu,.ecl-col-m-8.sc-ecl-news-ticker-eu,.ecl-col-m-9.sc-ecl-news-ticker-eu,.ecl-col-s-1.sc-ecl-news-ticker-eu,.ecl-col-s-10.sc-ecl-news-ticker-eu,.ecl-col-s-11.sc-ecl-news-ticker-eu,.ecl-col-s-12.sc-ecl-news-ticker-eu,.ecl-col-s-2.sc-ecl-news-ticker-eu,.ecl-col-s-3.sc-ecl-news-ticker-eu,.ecl-col-s-4.sc-ecl-news-ticker-eu,.ecl-col-s-5.sc-ecl-news-ticker-eu,.ecl-col-s-6.sc-ecl-news-ticker-eu,.ecl-col-s-7.sc-ecl-news-ticker-eu,.ecl-col-s-8.sc-ecl-news-ticker-eu,.ecl-col-s-9.sc-ecl-news-ticker-eu,.ecl-col-xl-1.sc-ecl-news-ticker-eu,.ecl-col-xl-10.sc-ecl-news-ticker-eu,.ecl-col-xl-11.sc-ecl-news-ticker-eu,.ecl-col-xl-12.sc-ecl-news-ticker-eu,.ecl-col-xl-2.sc-ecl-news-ticker-eu,.ecl-col-xl-3.sc-ecl-news-ticker-eu,.ecl-col-xl-4.sc-ecl-news-ticker-eu,.ecl-col-xl-5.sc-ecl-news-ticker-eu,.ecl-col-xl-6.sc-ecl-news-ticker-eu,.ecl-col-xl-7.sc-ecl-news-ticker-eu,.ecl-col-xl-8.sc-ecl-news-ticker-eu,.ecl-col-xl-9.sc-ecl-news-ticker-eu{padding-inline-end:.5rem;padding-inline-start:.5rem}}@media (min-width:768px){.ecl-col-1.sc-ecl-news-ticker-eu,.ecl-col-10.sc-ecl-news-ticker-eu,.ecl-col-11.sc-ecl-news-ticker-eu,.ecl-col-12.sc-ecl-news-ticker-eu,.ecl-col-2.sc-ecl-news-ticker-eu,.ecl-col-3.sc-ecl-news-ticker-eu,.ecl-col-4.sc-ecl-news-ticker-eu,.ecl-col-5.sc-ecl-news-ticker-eu,.ecl-col-6.sc-ecl-news-ticker-eu,.ecl-col-7.sc-ecl-news-ticker-eu,.ecl-col-8.sc-ecl-news-ticker-eu,.ecl-col-9.sc-ecl-news-ticker-eu,.ecl-col-l-1.sc-ecl-news-ticker-eu,.ecl-col-l-10.sc-ecl-news-ticker-eu,.ecl-col-l-11.sc-ecl-news-ticker-eu,.ecl-col-l-12.sc-ecl-news-ticker-eu,.ecl-col-l-2.sc-ecl-news-ticker-eu,.ecl-col-l-3.sc-ecl-news-ticker-eu,.ecl-col-l-4.sc-ecl-news-ticker-eu,.ecl-col-l-5.sc-ecl-news-ticker-eu,.ecl-col-l-6.sc-ecl-news-ticker-eu,.ecl-col-l-7.sc-ecl-news-ticker-eu,.ecl-col-l-8.sc-ecl-news-ticker-eu,.ecl-col-l-9.sc-ecl-news-ticker-eu,.ecl-col-m-1.sc-ecl-news-ticker-eu,.ecl-col-m-10.sc-ecl-news-ticker-eu,.ecl-col-m-11.sc-ecl-news-ticker-eu,.ecl-col-m-12.sc-ecl-news-ticker-eu,.ecl-col-m-2.sc-ecl-news-ticker-eu,.ecl-col-m-3.sc-ecl-news-ticker-eu,.ecl-col-m-4.sc-ecl-news-ticker-eu,.ecl-col-m-5.sc-ecl-news-ticker-eu,.ecl-col-m-6.sc-ecl-news-ticker-eu,.ecl-col-m-7.sc-ecl-news-ticker-eu,.ecl-col-m-8.sc-ecl-news-ticker-eu,.ecl-col-m-9.sc-ecl-news-ticker-eu,.ecl-col-s-1.sc-ecl-news-ticker-eu,.ecl-col-s-10.sc-ecl-news-ticker-eu,.ecl-col-s-11.sc-ecl-news-ticker-eu,.ecl-col-s-12.sc-ecl-news-ticker-eu,.ecl-col-s-2.sc-ecl-news-ticker-eu,.ecl-col-s-3.sc-ecl-news-ticker-eu,.ecl-col-s-4.sc-ecl-news-ticker-eu,.ecl-col-s-5.sc-ecl-news-ticker-eu,.ecl-col-s-6.sc-ecl-news-ticker-eu,.ecl-col-s-7.sc-ecl-news-ticker-eu,.ecl-col-s-8.sc-ecl-news-ticker-eu,.ecl-col-s-9.sc-ecl-news-ticker-eu,.ecl-col-xl-1.sc-ecl-news-ticker-eu,.ecl-col-xl-10.sc-ecl-news-ticker-eu,.ecl-col-xl-11.sc-ecl-news-ticker-eu,.ecl-col-xl-12.sc-ecl-news-ticker-eu,.ecl-col-xl-2.sc-ecl-news-ticker-eu,.ecl-col-xl-3.sc-ecl-news-ticker-eu,.ecl-col-xl-4.sc-ecl-news-ticker-eu,.ecl-col-xl-5.sc-ecl-news-ticker-eu,.ecl-col-xl-6.sc-ecl-news-ticker-eu,.ecl-col-xl-7.sc-ecl-news-ticker-eu,.ecl-col-xl-8.sc-ecl-news-ticker-eu,.ecl-col-xl-9.sc-ecl-news-ticker-eu{padding-inline-end:.75rem;padding-inline-start:.75rem}}@media (min-width:996px){.ecl-col-1.sc-ecl-news-ticker-eu,.ecl-col-10.sc-ecl-news-ticker-eu,.ecl-col-11.sc-ecl-news-ticker-eu,.ecl-col-12.sc-ecl-news-ticker-eu,.ecl-col-2.sc-ecl-news-ticker-eu,.ecl-col-3.sc-ecl-news-ticker-eu,.ecl-col-4.sc-ecl-news-ticker-eu,.ecl-col-5.sc-ecl-news-ticker-eu,.ecl-col-6.sc-ecl-news-ticker-eu,.ecl-col-7.sc-ecl-news-ticker-eu,.ecl-col-8.sc-ecl-news-ticker-eu,.ecl-col-9.sc-ecl-news-ticker-eu,.ecl-col-l-1.sc-ecl-news-ticker-eu,.ecl-col-l-10.sc-ecl-news-ticker-eu,.ecl-col-l-11.sc-ecl-news-ticker-eu,.ecl-col-l-12.sc-ecl-news-ticker-eu,.ecl-col-l-2.sc-ecl-news-ticker-eu,.ecl-col-l-3.sc-ecl-news-ticker-eu,.ecl-col-l-4.sc-ecl-news-ticker-eu,.ecl-col-l-5.sc-ecl-news-ticker-eu,.ecl-col-l-6.sc-ecl-news-ticker-eu,.ecl-col-l-7.sc-ecl-news-ticker-eu,.ecl-col-l-8.sc-ecl-news-ticker-eu,.ecl-col-l-9.sc-ecl-news-ticker-eu,.ecl-col-m-1.sc-ecl-news-ticker-eu,.ecl-col-m-10.sc-ecl-news-ticker-eu,.ecl-col-m-11.sc-ecl-news-ticker-eu,.ecl-col-m-12.sc-ecl-news-ticker-eu,.ecl-col-m-2.sc-ecl-news-ticker-eu,.ecl-col-m-3.sc-ecl-news-ticker-eu,.ecl-col-m-4.sc-ecl-news-ticker-eu,.ecl-col-m-5.sc-ecl-news-ticker-eu,.ecl-col-m-6.sc-ecl-news-ticker-eu,.ecl-col-m-7.sc-ecl-news-ticker-eu,.ecl-col-m-8.sc-ecl-news-ticker-eu,.ecl-col-m-9.sc-ecl-news-ticker-eu,.ecl-col-s-1.sc-ecl-news-ticker-eu,.ecl-col-s-10.sc-ecl-news-ticker-eu,.ecl-col-s-11.sc-ecl-news-ticker-eu,.ecl-col-s-12.sc-ecl-news-ticker-eu,.ecl-col-s-2.sc-ecl-news-ticker-eu,.ecl-col-s-3.sc-ecl-news-ticker-eu,.ecl-col-s-4.sc-ecl-news-ticker-eu,.ecl-col-s-5.sc-ecl-news-ticker-eu,.ecl-col-s-6.sc-ecl-news-ticker-eu,.ecl-col-s-7.sc-ecl-news-ticker-eu,.ecl-col-s-8.sc-ecl-news-ticker-eu,.ecl-col-s-9.sc-ecl-news-ticker-eu,.ecl-col-xl-1.sc-ecl-news-ticker-eu,.ecl-col-xl-10.sc-ecl-news-ticker-eu,.ecl-col-xl-11.sc-ecl-news-ticker-eu,.ecl-col-xl-12.sc-ecl-news-ticker-eu,.ecl-col-xl-2.sc-ecl-news-ticker-eu,.ecl-col-xl-3.sc-ecl-news-ticker-eu,.ecl-col-xl-4.sc-ecl-news-ticker-eu,.ecl-col-xl-5.sc-ecl-news-ticker-eu,.ecl-col-xl-6.sc-ecl-news-ticker-eu,.ecl-col-xl-7.sc-ecl-news-ticker-eu,.ecl-col-xl-8.sc-ecl-news-ticker-eu,.ecl-col-xl-9.sc-ecl-news-ticker-eu{padding-inline-end:.75rem;padding-inline-start:.75rem}}@media (min-width:1140px){.ecl-col-1.sc-ecl-news-ticker-eu,.ecl-col-10.sc-ecl-news-ticker-eu,.ecl-col-11.sc-ecl-news-ticker-eu,.ecl-col-12.sc-ecl-news-ticker-eu,.ecl-col-2.sc-ecl-news-ticker-eu,.ecl-col-3.sc-ecl-news-ticker-eu,.ecl-col-4.sc-ecl-news-ticker-eu,.ecl-col-5.sc-ecl-news-ticker-eu,.ecl-col-6.sc-ecl-news-ticker-eu,.ecl-col-7.sc-ecl-news-ticker-eu,.ecl-col-8.sc-ecl-news-ticker-eu,.ecl-col-9.sc-ecl-news-ticker-eu,.ecl-col-l-1.sc-ecl-news-ticker-eu,.ecl-col-l-10.sc-ecl-news-ticker-eu,.ecl-col-l-11.sc-ecl-news-ticker-eu,.ecl-col-l-12.sc-ecl-news-ticker-eu,.ecl-col-l-2.sc-ecl-news-ticker-eu,.ecl-col-l-3.sc-ecl-news-ticker-eu,.ecl-col-l-4.sc-ecl-news-ticker-eu,.ecl-col-l-5.sc-ecl-news-ticker-eu,.ecl-col-l-6.sc-ecl-news-ticker-eu,.ecl-col-l-7.sc-ecl-news-ticker-eu,.ecl-col-l-8.sc-ecl-news-ticker-eu,.ecl-col-l-9.sc-ecl-news-ticker-eu,.ecl-col-m-1.sc-ecl-news-ticker-eu,.ecl-col-m-10.sc-ecl-news-ticker-eu,.ecl-col-m-11.sc-ecl-news-ticker-eu,.ecl-col-m-12.sc-ecl-news-ticker-eu,.ecl-col-m-2.sc-ecl-news-ticker-eu,.ecl-col-m-3.sc-ecl-news-ticker-eu,.ecl-col-m-4.sc-ecl-news-ticker-eu,.ecl-col-m-5.sc-ecl-news-ticker-eu,.ecl-col-m-6.sc-ecl-news-ticker-eu,.ecl-col-m-7.sc-ecl-news-ticker-eu,.ecl-col-m-8.sc-ecl-news-ticker-eu,.ecl-col-m-9.sc-ecl-news-ticker-eu,.ecl-col-s-1.sc-ecl-news-ticker-eu,.ecl-col-s-10.sc-ecl-news-ticker-eu,.ecl-col-s-11.sc-ecl-news-ticker-eu,.ecl-col-s-12.sc-ecl-news-ticker-eu,.ecl-col-s-2.sc-ecl-news-ticker-eu,.ecl-col-s-3.sc-ecl-news-ticker-eu,.ecl-col-s-4.sc-ecl-news-ticker-eu,.ecl-col-s-5.sc-ecl-news-ticker-eu,.ecl-col-s-6.sc-ecl-news-ticker-eu,.ecl-col-s-7.sc-ecl-news-ticker-eu,.ecl-col-s-8.sc-ecl-news-ticker-eu,.ecl-col-s-9.sc-ecl-news-ticker-eu,.ecl-col-xl-1.sc-ecl-news-ticker-eu,.ecl-col-xl-10.sc-ecl-news-ticker-eu,.ecl-col-xl-11.sc-ecl-news-ticker-eu,.ecl-col-xl-12.sc-ecl-news-ticker-eu,.ecl-col-xl-2.sc-ecl-news-ticker-eu,.ecl-col-xl-3.sc-ecl-news-ticker-eu,.ecl-col-xl-4.sc-ecl-news-ticker-eu,.ecl-col-xl-5.sc-ecl-news-ticker-eu,.ecl-col-xl-6.sc-ecl-news-ticker-eu,.ecl-col-xl-7.sc-ecl-news-ticker-eu,.ecl-col-xl-8.sc-ecl-news-ticker-eu,.ecl-col-xl-9.sc-ecl-news-ticker-eu{padding-inline-end:1rem;padding-inline-start:1rem}}.ecl-col-1.sc-ecl-news-ticker-eu{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-2.sc-ecl-news-ticker-eu{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-3.sc-ecl-news-ticker-eu{flex:0 0 25%;max-width:25%}.ecl-col-4.sc-ecl-news-ticker-eu{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-5.sc-ecl-news-ticker-eu{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-6.sc-ecl-news-ticker-eu{flex:0 0 50%;max-width:50%}.ecl-col-7.sc-ecl-news-ticker-eu{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-8.sc-ecl-news-ticker-eu{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-9.sc-ecl-news-ticker-eu{flex:0 0 75%;max-width:75%}.ecl-col-10.sc-ecl-news-ticker-eu{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-11.sc-ecl-news-ticker-eu{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-12.sc-ecl-news-ticker-eu{flex:0 0 100%;max-width:100%}.ecl-pull-0.sc-ecl-news-ticker-eu{right:auto}.ecl-pull-1.sc-ecl-news-ticker-eu{right:8.3333333333%}.ecl-pull-2.sc-ecl-news-ticker-eu{right:16.6666666667%}.ecl-pull-3.sc-ecl-news-ticker-eu{right:25%}.ecl-pull-4.sc-ecl-news-ticker-eu{right:33.3333333333%}.ecl-pull-5.sc-ecl-news-ticker-eu{right:41.6666666667%}.ecl-pull-6.sc-ecl-news-ticker-eu{right:50%}.ecl-pull-7.sc-ecl-news-ticker-eu{right:58.3333333333%}.ecl-pull-8.sc-ecl-news-ticker-eu{right:66.6666666667%}.ecl-pull-9.sc-ecl-news-ticker-eu{right:75%}.ecl-pull-10.sc-ecl-news-ticker-eu{right:83.3333333333%}.ecl-pull-11.sc-ecl-news-ticker-eu{right:91.6666666667%}.ecl-pull-12.sc-ecl-news-ticker-eu{right:100%}.ecl-push-0.sc-ecl-news-ticker-eu{left:auto}.ecl-push-1.sc-ecl-news-ticker-eu{left:8.3333333333%}.ecl-push-2.sc-ecl-news-ticker-eu{left:16.6666666667%}.ecl-push-3.sc-ecl-news-ticker-eu{left:25%}.ecl-push-4.sc-ecl-news-ticker-eu{left:33.3333333333%}.ecl-push-5.sc-ecl-news-ticker-eu{left:41.6666666667%}.ecl-push-6.sc-ecl-news-ticker-eu{left:50%}.ecl-push-7.sc-ecl-news-ticker-eu{left:58.3333333333%}.ecl-push-8.sc-ecl-news-ticker-eu{left:66.6666666667%}.ecl-push-9.sc-ecl-news-ticker-eu{left:75%}.ecl-push-10.sc-ecl-news-ticker-eu{left:83.3333333333%}.ecl-push-11.sc-ecl-news-ticker-eu{left:91.6666666667%}.ecl-push-12.sc-ecl-news-ticker-eu{left:100%}.ecl-offset-1.sc-ecl-news-ticker-eu{margin-inline-start:8.3333333333%}.ecl-offset-2.sc-ecl-news-ticker-eu{margin-inline-start:16.6666666667%}.ecl-offset-3.sc-ecl-news-ticker-eu{margin-inline-start:25%}.ecl-offset-4.sc-ecl-news-ticker-eu{margin-inline-start:33.3333333333%}.ecl-offset-5.sc-ecl-news-ticker-eu{margin-inline-start:41.6666666667%}.ecl-offset-6.sc-ecl-news-ticker-eu{margin-inline-start:50%}.ecl-offset-7.sc-ecl-news-ticker-eu{margin-inline-start:58.3333333333%}.ecl-offset-8.sc-ecl-news-ticker-eu{margin-inline-start:66.6666666667%}.ecl-offset-9.sc-ecl-news-ticker-eu{margin-inline-start:75%}.ecl-offset-10.sc-ecl-news-ticker-eu{margin-inline-start:83.3333333333%}.ecl-offset-11.sc-ecl-news-ticker-eu{margin-inline-start:91.6666666667%}@media (min-width:480px){.ecl-col-s-1.sc-ecl-news-ticker-eu{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-s-2.sc-ecl-news-ticker-eu{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-s-3.sc-ecl-news-ticker-eu{flex:0 0 25%;max-width:25%}.ecl-col-s-4.sc-ecl-news-ticker-eu{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-s-5.sc-ecl-news-ticker-eu{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-s-6.sc-ecl-news-ticker-eu{flex:0 0 50%;max-width:50%}.ecl-col-s-7.sc-ecl-news-ticker-eu{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-s-8.sc-ecl-news-ticker-eu{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-s-9.sc-ecl-news-ticker-eu{flex:0 0 75%;max-width:75%}.ecl-col-s-10.sc-ecl-news-ticker-eu{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-s-11.sc-ecl-news-ticker-eu{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-s-12.sc-ecl-news-ticker-eu{flex:0 0 100%;max-width:100%}.ecl-pull-s-0.sc-ecl-news-ticker-eu{right:auto}.ecl-pull-s-1.sc-ecl-news-ticker-eu{right:8.3333333333%}.ecl-pull-s-2.sc-ecl-news-ticker-eu{right:16.6666666667%}.ecl-pull-s-3.sc-ecl-news-ticker-eu{right:25%}.ecl-pull-s-4.sc-ecl-news-ticker-eu{right:33.3333333333%}.ecl-pull-s-5.sc-ecl-news-ticker-eu{right:41.6666666667%}.ecl-pull-s-6.sc-ecl-news-ticker-eu{right:50%}.ecl-pull-s-7.sc-ecl-news-ticker-eu{right:58.3333333333%}.ecl-pull-s-8.sc-ecl-news-ticker-eu{right:66.6666666667%}.ecl-pull-s-9.sc-ecl-news-ticker-eu{right:75%}.ecl-pull-s-10.sc-ecl-news-ticker-eu{right:83.3333333333%}.ecl-pull-s-11.sc-ecl-news-ticker-eu{right:91.6666666667%}.ecl-pull-s-12.sc-ecl-news-ticker-eu{right:100%}.ecl-push-s-0.sc-ecl-news-ticker-eu{left:auto}.ecl-push-s-1.sc-ecl-news-ticker-eu{left:8.3333333333%}.ecl-push-s-2.sc-ecl-news-ticker-eu{left:16.6666666667%}.ecl-push-s-3.sc-ecl-news-ticker-eu{left:25%}.ecl-push-s-4.sc-ecl-news-ticker-eu{left:33.3333333333%}.ecl-push-s-5.sc-ecl-news-ticker-eu{left:41.6666666667%}.ecl-push-s-6.sc-ecl-news-ticker-eu{left:50%}.ecl-push-s-7.sc-ecl-news-ticker-eu{left:58.3333333333%}.ecl-push-s-8.sc-ecl-news-ticker-eu{left:66.6666666667%}.ecl-push-s-9.sc-ecl-news-ticker-eu{left:75%}.ecl-push-s-10.sc-ecl-news-ticker-eu{left:83.3333333333%}.ecl-push-s-11.sc-ecl-news-ticker-eu{left:91.6666666667%}.ecl-push-s-12.sc-ecl-news-ticker-eu{left:100%}.ecl-offset-s-0.sc-ecl-news-ticker-eu{margin-inline-start:0}.ecl-offset-s-1.sc-ecl-news-ticker-eu{margin-inline-start:8.3333333333%}.ecl-offset-s-2.sc-ecl-news-ticker-eu{margin-inline-start:16.6666666667%}.ecl-offset-s-3.sc-ecl-news-ticker-eu{margin-inline-start:25%}.ecl-offset-s-4.sc-ecl-news-ticker-eu{margin-inline-start:33.3333333333%}.ecl-offset-s-5.sc-ecl-news-ticker-eu{margin-inline-start:41.6666666667%}.ecl-offset-s-6.sc-ecl-news-ticker-eu{margin-inline-start:50%}.ecl-offset-s-7.sc-ecl-news-ticker-eu{margin-inline-start:58.3333333333%}.ecl-offset-s-8.sc-ecl-news-ticker-eu{margin-inline-start:66.6666666667%}.ecl-offset-s-9.sc-ecl-news-ticker-eu{margin-inline-start:75%}.ecl-offset-s-10.sc-ecl-news-ticker-eu{margin-inline-start:83.3333333333%}.ecl-offset-s-11.sc-ecl-news-ticker-eu{margin-inline-start:91.6666666667%}}@media (min-width:768px){.ecl-col-m-1.sc-ecl-news-ticker-eu{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-m-2.sc-ecl-news-ticker-eu{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-m-3.sc-ecl-news-ticker-eu{flex:0 0 25%;max-width:25%}.ecl-col-m-4.sc-ecl-news-ticker-eu{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-m-5.sc-ecl-news-ticker-eu{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-m-6.sc-ecl-news-ticker-eu{flex:0 0 50%;max-width:50%}.ecl-col-m-7.sc-ecl-news-ticker-eu{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-m-8.sc-ecl-news-ticker-eu{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-m-9.sc-ecl-news-ticker-eu{flex:0 0 75%;max-width:75%}.ecl-col-m-10.sc-ecl-news-ticker-eu{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-m-11.sc-ecl-news-ticker-eu{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-m-12.sc-ecl-news-ticker-eu{flex:0 0 100%;max-width:100%}.ecl-pull-m-0.sc-ecl-news-ticker-eu{right:auto}.ecl-pull-m-1.sc-ecl-news-ticker-eu{right:8.3333333333%}.ecl-pull-m-2.sc-ecl-news-ticker-eu{right:16.6666666667%}.ecl-pull-m-3.sc-ecl-news-ticker-eu{right:25%}.ecl-pull-m-4.sc-ecl-news-ticker-eu{right:33.3333333333%}.ecl-pull-m-5.sc-ecl-news-ticker-eu{right:41.6666666667%}.ecl-pull-m-6.sc-ecl-news-ticker-eu{right:50%}.ecl-pull-m-7.sc-ecl-news-ticker-eu{right:58.3333333333%}.ecl-pull-m-8.sc-ecl-news-ticker-eu{right:66.6666666667%}.ecl-pull-m-9.sc-ecl-news-ticker-eu{right:75%}.ecl-pull-m-10.sc-ecl-news-ticker-eu{right:83.3333333333%}.ecl-pull-m-11.sc-ecl-news-ticker-eu{right:91.6666666667%}.ecl-pull-m-12.sc-ecl-news-ticker-eu{right:100%}.ecl-push-m-0.sc-ecl-news-ticker-eu{left:auto}.ecl-push-m-1.sc-ecl-news-ticker-eu{left:8.3333333333%}.ecl-push-m-2.sc-ecl-news-ticker-eu{left:16.6666666667%}.ecl-push-m-3.sc-ecl-news-ticker-eu{left:25%}.ecl-push-m-4.sc-ecl-news-ticker-eu{left:33.3333333333%}.ecl-push-m-5.sc-ecl-news-ticker-eu{left:41.6666666667%}.ecl-push-m-6.sc-ecl-news-ticker-eu{left:50%}.ecl-push-m-7.sc-ecl-news-ticker-eu{left:58.3333333333%}.ecl-push-m-8.sc-ecl-news-ticker-eu{left:66.6666666667%}.ecl-push-m-9.sc-ecl-news-ticker-eu{left:75%}.ecl-push-m-10.sc-ecl-news-ticker-eu{left:83.3333333333%}.ecl-push-m-11.sc-ecl-news-ticker-eu{left:91.6666666667%}.ecl-push-m-12.sc-ecl-news-ticker-eu{left:100%}.ecl-offset-m-0.sc-ecl-news-ticker-eu{margin-inline-start:0}.ecl-offset-m-1.sc-ecl-news-ticker-eu{margin-inline-start:8.3333333333%}.ecl-offset-m-2.sc-ecl-news-ticker-eu{margin-inline-start:16.6666666667%}.ecl-offset-m-3.sc-ecl-news-ticker-eu{margin-inline-start:25%}.ecl-offset-m-4.sc-ecl-news-ticker-eu{margin-inline-start:33.3333333333%}.ecl-offset-m-5.sc-ecl-news-ticker-eu{margin-inline-start:41.6666666667%}.ecl-offset-m-6.sc-ecl-news-ticker-eu{margin-inline-start:50%}.ecl-offset-m-7.sc-ecl-news-ticker-eu{margin-inline-start:58.3333333333%}.ecl-offset-m-8.sc-ecl-news-ticker-eu{margin-inline-start:66.6666666667%}.ecl-offset-m-9.sc-ecl-news-ticker-eu{margin-inline-start:75%}.ecl-offset-m-10.sc-ecl-news-ticker-eu{margin-inline-start:83.3333333333%}.ecl-offset-m-11.sc-ecl-news-ticker-eu{margin-inline-start:91.6666666667%}}@media (min-width:996px){.ecl-col-l-1.sc-ecl-news-ticker-eu{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-l-2.sc-ecl-news-ticker-eu{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-l-3.sc-ecl-news-ticker-eu{flex:0 0 25%;max-width:25%}.ecl-col-l-4.sc-ecl-news-ticker-eu{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-l-5.sc-ecl-news-ticker-eu{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-l-6.sc-ecl-news-ticker-eu{flex:0 0 50%;max-width:50%}.ecl-col-l-7.sc-ecl-news-ticker-eu{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-l-8.sc-ecl-news-ticker-eu{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-l-9.sc-ecl-news-ticker-eu{flex:0 0 75%;max-width:75%}.ecl-col-l-10.sc-ecl-news-ticker-eu{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-l-11.sc-ecl-news-ticker-eu{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-l-12.sc-ecl-news-ticker-eu{flex:0 0 100%;max-width:100%}.ecl-pull-l-0.sc-ecl-news-ticker-eu{right:auto}.ecl-pull-l-1.sc-ecl-news-ticker-eu{right:8.3333333333%}.ecl-pull-l-2.sc-ecl-news-ticker-eu{right:16.6666666667%}.ecl-pull-l-3.sc-ecl-news-ticker-eu{right:25%}.ecl-pull-l-4.sc-ecl-news-ticker-eu{right:33.3333333333%}.ecl-pull-l-5.sc-ecl-news-ticker-eu{right:41.6666666667%}.ecl-pull-l-6.sc-ecl-news-ticker-eu{right:50%}.ecl-pull-l-7.sc-ecl-news-ticker-eu{right:58.3333333333%}.ecl-pull-l-8.sc-ecl-news-ticker-eu{right:66.6666666667%}.ecl-pull-l-9.sc-ecl-news-ticker-eu{right:75%}.ecl-pull-l-10.sc-ecl-news-ticker-eu{right:83.3333333333%}.ecl-pull-l-11.sc-ecl-news-ticker-eu{right:91.6666666667%}.ecl-pull-l-12.sc-ecl-news-ticker-eu{right:100%}.ecl-push-l-0.sc-ecl-news-ticker-eu{left:auto}.ecl-push-l-1.sc-ecl-news-ticker-eu{left:8.3333333333%}.ecl-push-l-2.sc-ecl-news-ticker-eu{left:16.6666666667%}.ecl-push-l-3.sc-ecl-news-ticker-eu{left:25%}.ecl-push-l-4.sc-ecl-news-ticker-eu{left:33.3333333333%}.ecl-push-l-5.sc-ecl-news-ticker-eu{left:41.6666666667%}.ecl-push-l-6.sc-ecl-news-ticker-eu{left:50%}.ecl-push-l-7.sc-ecl-news-ticker-eu{left:58.3333333333%}.ecl-push-l-8.sc-ecl-news-ticker-eu{left:66.6666666667%}.ecl-push-l-9.sc-ecl-news-ticker-eu{left:75%}.ecl-push-l-10.sc-ecl-news-ticker-eu{left:83.3333333333%}.ecl-push-l-11.sc-ecl-news-ticker-eu{left:91.6666666667%}.ecl-push-l-12.sc-ecl-news-ticker-eu{left:100%}.ecl-offset-l-0.sc-ecl-news-ticker-eu{margin-inline-start:0}.ecl-offset-l-1.sc-ecl-news-ticker-eu{margin-inline-start:8.3333333333%}.ecl-offset-l-2.sc-ecl-news-ticker-eu{margin-inline-start:16.6666666667%}.ecl-offset-l-3.sc-ecl-news-ticker-eu{margin-inline-start:25%}.ecl-offset-l-4.sc-ecl-news-ticker-eu{margin-inline-start:33.3333333333%}.ecl-offset-l-5.sc-ecl-news-ticker-eu{margin-inline-start:41.6666666667%}.ecl-offset-l-6.sc-ecl-news-ticker-eu{margin-inline-start:50%}.ecl-offset-l-7.sc-ecl-news-ticker-eu{margin-inline-start:58.3333333333%}.ecl-offset-l-8.sc-ecl-news-ticker-eu{margin-inline-start:66.6666666667%}.ecl-offset-l-9.sc-ecl-news-ticker-eu{margin-inline-start:75%}.ecl-offset-l-10.sc-ecl-news-ticker-eu{margin-inline-start:83.3333333333%}.ecl-offset-l-11.sc-ecl-news-ticker-eu{margin-inline-start:91.6666666667%}}@media (min-width:1140px){.ecl-col-xl-1.sc-ecl-news-ticker-eu{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-xl-2.sc-ecl-news-ticker-eu{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-xl-3.sc-ecl-news-ticker-eu{flex:0 0 25%;max-width:25%}.ecl-col-xl-4.sc-ecl-news-ticker-eu{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-xl-5.sc-ecl-news-ticker-eu{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-xl-6.sc-ecl-news-ticker-eu{flex:0 0 50%;max-width:50%}.ecl-col-xl-7.sc-ecl-news-ticker-eu{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-xl-8.sc-ecl-news-ticker-eu{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-xl-9.sc-ecl-news-ticker-eu{flex:0 0 75%;max-width:75%}.ecl-col-xl-10.sc-ecl-news-ticker-eu{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-xl-11.sc-ecl-news-ticker-eu{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-xl-12.sc-ecl-news-ticker-eu{flex:0 0 100%;max-width:100%}.ecl-pull-xl-0.sc-ecl-news-ticker-eu{right:auto}.ecl-pull-xl-1.sc-ecl-news-ticker-eu{right:8.3333333333%}.ecl-pull-xl-2.sc-ecl-news-ticker-eu{right:16.6666666667%}.ecl-pull-xl-3.sc-ecl-news-ticker-eu{right:25%}.ecl-pull-xl-4.sc-ecl-news-ticker-eu{right:33.3333333333%}.ecl-pull-xl-5.sc-ecl-news-ticker-eu{right:41.6666666667%}.ecl-pull-xl-6.sc-ecl-news-ticker-eu{right:50%}.ecl-pull-xl-7.sc-ecl-news-ticker-eu{right:58.3333333333%}.ecl-pull-xl-8.sc-ecl-news-ticker-eu{right:66.6666666667%}.ecl-pull-xl-9.sc-ecl-news-ticker-eu{right:75%}.ecl-pull-xl-10.sc-ecl-news-ticker-eu{right:83.3333333333%}.ecl-pull-xl-11.sc-ecl-news-ticker-eu{right:91.6666666667%}.ecl-pull-xl-12.sc-ecl-news-ticker-eu{right:100%}.ecl-push-xl-0.sc-ecl-news-ticker-eu{left:auto}.ecl-push-xl-1.sc-ecl-news-ticker-eu{left:8.3333333333%}.ecl-push-xl-2.sc-ecl-news-ticker-eu{left:16.6666666667%}.ecl-push-xl-3.sc-ecl-news-ticker-eu{left:25%}.ecl-push-xl-4.sc-ecl-news-ticker-eu{left:33.3333333333%}.ecl-push-xl-5.sc-ecl-news-ticker-eu{left:41.6666666667%}.ecl-push-xl-6.sc-ecl-news-ticker-eu{left:50%}.ecl-push-xl-7.sc-ecl-news-ticker-eu{left:58.3333333333%}.ecl-push-xl-8.sc-ecl-news-ticker-eu{left:66.6666666667%}.ecl-push-xl-9.sc-ecl-news-ticker-eu{left:75%}.ecl-push-xl-10.sc-ecl-news-ticker-eu{left:83.3333333333%}.ecl-push-xl-11.sc-ecl-news-ticker-eu{left:91.6666666667%}.ecl-push-xl-12.sc-ecl-news-ticker-eu{left:100%}.ecl-offset-xl-0.sc-ecl-news-ticker-eu{margin-inline-start:0}.ecl-offset-xl-1.sc-ecl-news-ticker-eu{margin-inline-start:8.3333333333%}.ecl-offset-xl-2.sc-ecl-news-ticker-eu{margin-inline-start:16.6666666667%}.ecl-offset-xl-3.sc-ecl-news-ticker-eu{margin-inline-start:25%}.ecl-offset-xl-4.sc-ecl-news-ticker-eu{margin-inline-start:33.3333333333%}.ecl-offset-xl-5.sc-ecl-news-ticker-eu{margin-inline-start:41.6666666667%}.ecl-offset-xl-6.sc-ecl-news-ticker-eu{margin-inline-start:50%}.ecl-offset-xl-7.sc-ecl-news-ticker-eu{margin-inline-start:58.3333333333%}.ecl-offset-xl-8.sc-ecl-news-ticker-eu{margin-inline-start:66.6666666667%}.ecl-offset-xl-9.sc-ecl-news-ticker-eu{margin-inline-start:75%}.ecl-offset-xl-10.sc-ecl-news-ticker-eu{margin-inline-start:83.3333333333%}.ecl-offset-xl-11.sc-ecl-news-ticker-eu{margin-inline-start:91.6666666667%}}.ecl-news-ticker.sc-ecl-news-ticker-eu{align-items:center;background:#fff;border:1px solid var(--c-p-20);border-radius:4px;box-shadow:0 11px 15px rgba(9,49,142,.08),0 9px 46px rgba(9,49,142,.04),0 24px 38px rgba(9,49,142,.04),0 -4px 4px rgba(9,49,142,.04);box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0;padding:0;position:relative}.ecl-news-ticker__icon.sc-ecl-news-ticker-eu{fill:var(--cm-on-surface-primary,var(--c-p));flex-shrink:0;height:1.5rem;margin-inline-end:var(--s-2xs);width:1.5rem}.ecl-news-ticker__container.sc-ecl-news-ticker-eu{align-items:center;background:#fff;box-sizing:border-box;display:flex;height:4.25rem;padding:var(--s-m);width:100%}.ecl-news-ticker__content.sc-ecl-news-ticker-eu{height:0;overflow:hidden;transition-duration:.4s;width:100%}.ecl-news-ticker__slides.sc-ecl-news-ticker-eu{color:var(--cm-on-surface-brand,var(--c-d));font:var(--f-s);list-style:none;margin:0;padding:0;transform:translateZ(0);transition-duration:0s}.ecl-news-ticker__slide.sc-ecl-news-ticker-eu{align-items:center;display:flex;flex-direction:row;line-height:1.125rem}.ecl-news-ticker__slide.sc-ecl-news-ticker-eu .ecl-link.sc-ecl-news-ticker-eu{line-height:1.125rem;padding-inline-end:var(--s-2xs);padding-inline-start:var(--s-2xs)}.ecl-news-ticker__slide.sc-ecl-news-ticker-eu .ecl-link.sc-ecl-news-ticker-eu:focus-visible{outline-offset:-2px}.ecl-news-ticker__slide.sc-ecl-news-ticker-eu .ecl-link__icon.sc-ecl-news-ticker-eu{height:1rem;width:1rem}.ecl-news-ticker__slide-text.sc-ecl-news-ticker-eu{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.ecl-news-ticker__controls.sc-ecl-news-ticker-eu{align-items:center;align-self:stretch;background-color:#fff;display:flex;width:100%}.ecl-news-ticker__actions.sc-ecl-news-ticker-eu{border-top:1px solid var(--c-p-20);display:flex;flex-direction:row;order:3}.ecl-news-ticker__counter.sc-ecl-news-ticker-eu{align-items:center;align-self:stretch;background-color:var(--c-p);color:#fff;display:flex;flex-grow:1;font:var(--f-m);font-weight:400;justify-content:center;margin-bottom:-1px;margin-inline-start:-1px;order:1;padding:0 var(--s-l);text-align:end;white-space:pre}@media (min-width:768px){.ecl-news-ticker.sc-ecl-news-ticker-eu{box-shadow:none;flex-flow:initial;justify-content:normal}.ecl-news-ticker__container.sc-ecl-news-ticker-eu{background:var(--c-in-5);border-inline-end:1px solid var(--c-p-20);height:5.375rem;padding:var(--s-s) var(--s-xl) var(--s-s) var(--s-m)}.ecl-news-ticker__controls.sc-ecl-news-ticker-eu{display:flex;flex-direction:column;width:auto}.ecl-news-ticker__controls.sc-ecl-news-ticker-eu .ecl-news-ticker__actions.sc-ecl-news-ticker-eu{border-top:none;display:flex;flex-direction:row}.ecl-news-ticker__counter.sc-ecl-news-ticker-eu{flex-shrink:0;margin-inline-end:-1px;order:4;text-align:initial}}@media (min-width:996px){.ecl-news-ticker__container.sc-ecl-news-ticker-eu{border-inline-end:none;height:3.75rem}.ecl-news-ticker__controls.sc-ecl-news-ticker-eu{flex-direction:row}.ecl-news-ticker__counter.sc-ecl-news-ticker-eu{margin-top:-1px;margin-inline-end:0;margin-inline-start:0;order:1}.ecl-news-ticker__prev.sc-ecl-news-ticker-eu{margin-inline-start:var(--s-xs)}.ecl-news-ticker__icon.sc-ecl-news-ticker-eu,.ecl-news-ticker__next.sc-ecl-news-ticker-eu{margin-inline-end:var(--s-xs)}.ecl-news-ticker__icon.sc-ecl-news-ticker-eu{height:2rem;width:2rem}}@media (width >= 996px){.ecl-news-ticker__prev.sc-ecl-news-ticker-eu{margin-inline-start:var(--s-xs)}.ecl-news-ticker__next.sc-ecl-news-ticker-eu{margin-inline-end:var(--s-xs)}}`;

const EclNewsTicker = class {
    constructor(hostRef) {
        index$1.registerInstance(this, hostRef);
        this.noScript = false;
    }
    getClass() {
        return [
            `ecl-news-ticker`,
            this.styleClass
        ].join(' ');
    }
    componentWillLoad() {
        var _a;
        this.theme =
            (_a = document.documentElement.getAttribute('data-ecl-theme')) !== null && _a !== void 0 ? _a : (this.theme || 'ec');
    }
    componentDidLoad() {
        const counterMax = this.el.querySelector('.ecl-news-ticker__counter--max');
        const countMax = this.el.querySelectorAll('.ecl-news-ticker__slide').length;
        counterMax.innerHTML = countMax;
        if (this.el.querySelector('.ecl-news-ticker__slides')) {
            // Clean the html so that the script finds what it expects.
            const slides = this.el.querySelectorAll('.ecl-news-ticker__slide');
            this.el.querySelector('.ecl-news-ticker__slides').innerHTML = '';
            this.el.querySelector('.ecl-news-ticker__slides').append(...slides);
        }
        if (this.el.querySelector('.ecl-news-ticker__controls')) {
            const controls = this.el.querySelectorAll('.ecl-news-ticker__actions button');
            const counter = this.el.querySelectorAll('.ecl-news-ticker__counter');
            this.el.querySelector('.ecl-news-ticker__actions').innerHTML = '';
            this.el.querySelector('.ecl-news-ticker__actions').append(...controls);
            this.el.querySelector('.ecl-news-ticker__controls').append(...counter);
        }
        window.ECL = window.ECL || {};
        ECL.NewsTicker = NewsTicker;
        const newsTicker = new NewsTicker(this.el.firstElementChild, { playSelector: '.ecl-news-ticker__play',
            pauseSelector: '.ecl-news-ticker__pause',
            prevSelector: '.ecl-news-ticker__prev',
            nextSelector: '.ecl-news-ticker__next',
        });
        newsTicker.init();
    }
    render() {
        return (index$1.h("div", { key: '40d35765c8677d818de86f841ca4d929ebc78167', class: this.getClass() }, index$1.h("div", { key: 'a44fb4ef9b82ce5bc720d4f7f6bbda4675442af6', class: "ecl-news-ticker__container" }, index$1.h("div", { key: '9cff876daa871e77ae811963fb2a6910c5eeddb4', class: "ecl-news-ticker__content" }, index$1.h("ul", { key: 'cabf7dd87bc349a247e035cfdfd5b5881349a3ba', class: "ecl-news-ticker__slides" }, index$1.h("slot", { key: 'd495e27e1c7d72bc387fef41202bb339109659ec' })))), index$1.h("div", { key: '6ed293b7367f0c74564f082036acb7283f4ebe54', class: "ecl-news-ticker__controls" }, index$1.h("div", { key: 'e053c76a984e0a0fae5324a4d49ec2850f705d53', class: "ecl-news-ticker__actions" }, index$1.h("ecl-button", { key: 'a822a286485fb77d8a26859679a713767a663f50', theme: this.theme, styleClass: `ecl-news-ticker__prev sc-ecl-news-ticker-${this.theme}`, "data-ecl-news-ticker-prev": true, hideLabel: true, type: "button", variant: "tertiary" }, index$1.h("ecl-icon", { key: 'ffe21fe5cbae3d2276776ca0e6c4ac869da1068d', styleClass: `sc-ecl-news-ticker-${this.theme}`, slot: "icon-after", icon: "corner-arrow", size: "l", rotate: "270", theme: this.theme }), this.srPrev), index$1.h("ecl-button", { key: '518910b1d6fb8e33a8c467519b87ab54be44e0ff', theme: this.theme, styleClass: `ecl-news-ticker__play sc-ecl-news-ticker-${this.theme}`, "data-ecl-news-ticker-play": true, type: "button", hideLabel: true, variant: "tertiary" }, index$1.h("ecl-icon", { key: 'bb1a7849630e1c2882d975780f85e0bdf387855e', styleClass: `ecl-news-ticker__icon-active sc-ecl-news-ticker-${this.theme}`, slot: "icon-after", icon: "play-outline", size: "l", theme: this.theme }), this.srPlay), index$1.h("ecl-button", { key: '57ff335ddea868b266362a67676fb3f4f24beaea', variant: "tertiary", theme: this.theme, styleClass: `ecl-news-ticker__pause sc-ecl-news-ticker-${this.theme}`, "data-ecl-news-ticker-pause": true, hideLabel: true, type: "button" }, index$1.h("ecl-icon", { key: 'a975f44ad884f6164309453090f90c6f5eb147ea', styleClass: `ecl-news-ticker__icon-active sc-ecl-news-ticker-${this.theme}`, slot: "icon-after", icon: "pause-outline", size: "l", theme: this.theme }), this.srPause), index$1.h("ecl-button", { key: '9f260b206a0e7b4e3655db0de7588b6fe389f80b', theme: this.theme, styleClass: `ecl-news-ticker__next sc-ecl-news-ticker-${this.theme}`, "data-ecl-news-ticker-next": true, type: "button", variant: "tertiary", hideLabel: true }, index$1.h("ecl-icon", { key: '5ac21ad325e399b6c3ddd91371f3cffee394fb5d', styleClass: `sc-ecl-news-ticker-${this.theme}`, slot: "icon-after", icon: "corner-arrow", size: "l", rotate: "90", theme: this.theme }), this.srNext)), index$1.h("div", { key: '32cfde4deb62b7b2d96c11323c45e7e4c0e73f4d', class: "ecl-news-ticker__counter" }, index$1.h("span", { key: '30c68d583c5ce74094e5dac6a536dc9b1ab6ba16', class: "ecl-news-ticker__counter--current" }, "1"), ` ${this.counterLabel} `, index$1.h("span", { key: '45be6ce8f0d9e632afe1e079fdebe7839b4f9232', class: "ecl-news-ticker__counter--max" })))));
    }
    static get assetsDirs() { return ["build"]; }
    get el() { return index$1.getElement(this); }
};
EclNewsTicker.style = {
    ec: eclNewsTickerEcCss(),
    eu: eclNewsTickerEuCss()
};

exports.ecl_news_ticker = EclNewsTicker;
