 /* widget: Logo Marquee */

#uc_logo_marquee_elementor_c077971 {
min-height: 1px;
text-align: center;
position: relative;
}

#uc_logo_marquee_elementor_c077971 * {
box-sizing: border-box;
}

#uc_logo_marquee_elementor_c077971 .uc_marquee {
display: flex;
align-items: center;
overflow: hidden;
position: relative;
}

#uc_logo_marquee_elementor_c077971 .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_c077971 img {

height: 100%;
object-fit: contain;
width: 100%;
}

#uc_logo_marquee_elementor_c077971 .ue_marquee_title {
position: absolute;
bottom: 0px;
width: 100%;
}

#uc_logo_marquee_elementor_c077971 .uc_logo_marquee_holder {
position: relative;
text-align: center;
overflow: hidden;
}


#uc_logo_marquee_elementor_c077971 .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_c077971 .ue-item-badge {
position: absolute;
right: 10px;
top: 10px;
}