.elementor-16300 .elementor-element.elementor-element-c707862{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}/* Start custom CSS for html, class: .elementor-element-54e71cc */.elementor-16300 .elementor-element.elementor-element-54e71cc{

margin:0;

padding:0;

}

.ticker-wrap{

width:100%;

overflow:hidden;

background:#002447;

height:42px;

display:flex;

align-items:center;

}

.ticker{

display:flex;

width:max-content;

animation:ticker 30s linear infinite;

}

.ticker:hover{

animation-play-state:paused;

}

.ticker span{

display:flex;

align-items:center;

white-space:nowrap;

font-family:'Montserrat',sans-serif;

font-size:15px;

font-weight:600;

color:#ffffff;

padding-right:120px;

letter-spacing:.3px;

}

@keyframes ticker{

0%{

transform:translateX(0);

}

100%{

transform:translateX(-50%);

}

}

/* MOBILE OFFER TICKER */

.mobile-ticker-wrap{

width:100%;

height:34px;

overflow:hidden;

background:#002447;

display:flex;

align-items:center;

}

.mobile-ticker{

display:flex;

width:max-content;

animation:mobileTicker 18s linear infinite;

}

.mobile-ticker:hover{

animation-play-state:paused;

}

.mobile-ticker span{

display:flex;

align-items:center;

white-space:nowrap;

font-family:'Montserrat',sans-serif;

font-size:12px;

font-weight:600;

color:#fff;

padding-right:60px;

letter-spacing:.2px;

}

@keyframes mobileTicker{

0%{

transform:translateX(0);

}

100%{

transform:translateX(-50%);

}

}/* End custom CSS */