.global_ticker {
background: linear-gradient(90deg, #000043 0%, #00007C 100%);
height: 164px;
margin-top: 4rem;
overflow: hidden;
& .ticker_wrapper {
width: 100%;
overflow: hidden;
position: relative;
height: 100%;
}
& .ticker_inner {
display: flex;
align-items: center;
white-space: nowrap;
width: fit-content;
height: 100%;
& .ticker_text {
color: #fff;
font-size: 32px;
margin-left: 3rem;
margin-right: 3rem;
display: block;
}
& a.button.button-primary {
color: var(--white) !important;
background: var(--secondary) !important;
font-weight: bold;
font-size: 14px;
.phone_icon {
margin-right: 1rem;
}
}
}
}
.ticker_inner {
min-width: 290%; 
animation: ticker-scroll 50s linear infinite;
&:hover {
animation-play-state: paused;
}
}
@keyframes ticker-scroll {
0% {
transform: translateX(0%);
}
100% {
transform: translateX(-50%);
}
}