/**
 * h1 Styles
 */
/**
 * h2 Styles
 */
/**
 * h3 Styles
 */
/**
 * h4 Styles
 */
/**
 * h5 Styles
 */
/**
 * h6 Styles
 */
/**
 * Container for components .container class
*/
/*
* Content + Two Sidebars Layout
* Pages: Spikes, Brixx, Tax
*/
.location-ticker {
  background-color: #1a1a1a;
  padding: 1.5rem 0;
}
.location-ticker .ticker-container {
  position: relative;
  overflow: hidden;
  height: 230px;
}
@media screen and (max-width: 767px) {
  .location-ticker .ticker-container {
    height: 190px;
  }
}
.location-ticker .container {
  align-content: center;
}
.location-ticker .row {
  width: 70%;
  margin: 3rem auto;
}
@media screen and (max-width: 767px) {
  .location-ticker .row {
    margin: 0px auto;
  }
}
.location-ticker h2 {
  color: #ffffff;
  text-align: center;
}
.location-ticker .ticker {
  position: absolute;
  top: 1rem;
  font-size: 230px;
  font-weight: 500;
  color: var(--active-brand-color);
  -webkit-text-fill-color: #1a1a1a; /* Will override color (regardless of order) */
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--active-brand-color);
  transition: all 1s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  white-space: nowrap;
  line-height: 140px;
}
@media screen and (max-width: 767px) {
  .location-ticker .ticker {
    font-size: 90px;
    line-height: 120px;
  }
}
.location-ticker .ticker.upper {
  left: 0px;
}
.location-ticker .ticker.lower {
  right: 0px;
}