/* widget: Logo Marquee */

#uc_logo_marquee_elementor_2b65041{
  min-height:1px;
  text-align: center;
  position:relative;
}

#uc_logo_marquee_elementor_2b65041 *{
  box-sizing:border-box;
}
#uc_logo_marquee_elementor_2b65041 .uc_marquee {
	display: flex;
	align-items: center;
	overflow: hidden;
    position: relative;
}
#uc_logo_marquee_elementor_2b65041 .uc_marquee > div {
    position:relative;
	display: inline-flex;
	align-items: center;
	flex: 0 0 auto;
	width: auto;
	overflow: hidden;
  			animation-name: marquee-to-left;
    	animation-timing-function: linear;
	animation-iteration-count: infinite;
    }
#uc_logo_marquee_elementor_2b65041 img{

  	height: 100%;
  	object-fit: contain;
}

#uc_logo_marquee_elementor_2b65041 .ue_marquee_title
{
  position:absolute;
  bottom:0px;
  width:100%;
}

#uc_logo_marquee_elementor_2b65041 .uc_logo_marquee_holder{
	position:relative;
    text-align:center;
    overflow:hidden;
}


#uc_logo_marquee_elementor_2b65041 .uc_logo_marquee_holder a{
  height:100%;
  width: 100%;
  display:flex;
  align-items: center;
  justify-content:center;
}


	@keyframes marquee-to-left {
	from {transform: translate(0,0)}
	to {transform: translate(-50%,0)}
}
	





#uc_logo_marquee_elementor_2b65041 .ue-item-badge
{
  position:absolute;
  right:10px;
  top:10px;
}