@charset "UTF-8";

	
	.m_tickr-wrap {
	  width: 100%;
	  overflow: hidden;
	  position: relative;
	  padding: 1rem 0;
	}

	.m_tickr {
	  display: flex;
	  width: max-content;
	  animation: ticker-animation 30s linear infinite;
	  will-change: transform;
	}

	.m_tickr__item {
	  padding: 0 4rem;
	  flex-shrink: 0; /* prevent logos from squishing */
	  align-content: center;
	  border-right:1px solid #b2c0c6;
	}

	.m_tickr span {
	  text-transform: uppercase;
	  opacity: 1;
	  transition: filter 0.2s ease, opacity 0.3s ease;
	}

	.m_tickr span:hover {
	  filter: none;
	  opacity: 0.7;
	}

	@keyframes ticker-animation {
	  from {
		transform: translate3d(0, 0, 0);
	  }
	  to {
		transform: translate3d(-50%, 0, 0);
	  }
	}

	.m_tickr-wrap:hover .m_tickr {
	  animation-play-state: paused;
	}
