/*News*/
.marquee-container {
   overflow: hidden;
   white-space: nowrap;
   width: 100%;
   box-sizing: border-box;
   position: relative;
   height: 50px;
}

.marquee {
   display: inline-block;
   white-space: nowrap;
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   animation: scroll 120s linear infinite;
}

.marquee span {
   display: inline-block;
   font-size: 44px;
   font-family: var(--font-bold);
   text-transform: uppercase;
   color: var(--color-blue);

   b {
      margin: 1em 0px;
   }
}



@keyframes scroll {
   0% {
      transform: translateX(0) translateY(-50%);
   }

   100% {
      transform: translateX(-50%) translateY(-50%);
   }
}


/*Logo Marquee*/

.marquee-container-logo {
   display: flex;

   .marquee-row {
      animation: ticker 30s linear infinite;
      max-width: max-content;
      width: max-content;
      padding-bottom: 0px;
   }
}

@keyframes ticker {
   from {
      transform: translateX(0);
   }

   to {
      transform: translateX(-100%);
   }
}

.marquee-row .et_pb_image {
   margin-right: 100px !important;
}

.marquee-space {
   display: inline-block;
   width: 1.5rem;
}

.marquee-inner {
   display: flex;
   align-items: center;
   justify-content: center;
}

.marquee-inner .et_pb_module:last-child {
   margin-bottom: 2.75% !important;
}

@media(max-width:1080px) {
   .marquee-row .et_pb_image {
      margin-right: 50px !important;
   }
}

/*++++marquee+++*/
.ticker-wrap {
   width: 100%;
   overflow: hidden;
   white-space: nowrap;
   display: flex;
   padding: 15px 0;
}

.ticker-move {
   display: flex;
   flex-shrink: 0;
   min-width: 100%;
   align-items: center;
   justify-content: space-around;
   animation: ticker-kf 150s linear infinite;
   will-change: transform;
}

.ticker-move span {
   padding-right: 7px;
   display: inline-block;
   font-size: 44px;
   font-family: var(--font-bold);
   text-transform: uppercase;
   color: var(--color-blue);
}


@keyframes ticker-kf {
   0% {
      transform: translateX(0);
   }

   100% {
      transform: translateX(-100%);
   }
}