:root {
  --marquee-speed: 35s;
  --direction: scroll-left
}
* {
  margin: 0;
  padding: 0;
}

body {
  font-family: 'Poppins', sans-serif;
  overflow:hidden;
}

p {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  line-height: 135%;
  color: #6A6868;
}

b, strong {
  font-weight: 600;
}

/*---- T02 starts here ------*/

/* Inner container styles */
#t02_marq .marquee {
font-family: 'Poppins', sans-serif;
  display: flex;
  white-space: nowrap;
    background: #001F5B;
  
}

/* Text styles */
#t02_marq .marquee-row {
  display: flex;
}

#t02_marq .marquee-item {
   padding: 0 50px; /*Gap between items */
   font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 500;
  height: 40px;
  background: #001F5B;
  color: #fff;
}

#t02_marq .marquee-item img {
  width: 40px;
  height: auto;
  margin-bottom: -13px;
  padding-left: 25px;
  padding-right: 25px;
}

#t02_marq a:link,
#t02_marq a:visited,
#t02_marq .yellow {  
  color: #FFC520;
  text-decoration: none;
}

#t02_marq a:hover,
#t02_marq a:active {
  color: #999999;
}
/* Apply the animation to the text items */
.marquee > div {
  animation: var(--direction) var(--marquee-speed) linear infinite;
}

/* Pause the animation when a user hovers over it */
.marquee:hover > div {
  animation-play-state: paused;
}

/* Setting the Animation using Keyframes */
@keyframes scroll-left {
  0% {
      transform: translateX(0%);
  }
  100% {
      transform: translateX(-100%);
  }
}

@keyframes scroll-right {
  0% {
      transform: translateX(-100%);
  }
  100% {
      transform: translateX(0%);
  }
}


/*---- T02 marquee ends here ------*/
