.rkit-image-marquee-wrapper {
display: flex;
overflow: hidden;
}
.rkit-image-marquee-container {
overflow: hidden;
white-space: nowrap;
width: 100%;
display: flex; --gap: 5rem;
--speed: 20; }
.direction-column{
flex-direction: column;
}
.direction-row{
flex-direction: row;
}
.content-direction-column{
flex-direction: column;
}
.content-direction-row{
flex-direction: row;
}
.rkit-image-marquee{
animation: image-marquee calc(100s / var(--speed)) infinite linear;
}
.rkit-image-marquee-verti{
animation: image-marquee-vertical calc(100s / var(--speed)) infinite linear;
}
.rkit-image-marquee-container:hover .pause-hover {
animation-play-state: paused;
}
.rkit-image-marquee-content {
display: flex;
align-items: center;  }
.rkit-image-marquee-item-row { 
padding-right: var(--gap); 
}
.rkit-image-marquee-item-column { 
padding-bottom: var(--gap); 
}
.rkit-image-marquee-item-content {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
} 
.image_box_image_marquee{
max-height: 100%;
height: auto;
width: 300px; 
display: flex;
flex-direction: row;
justify-content: center;
object-fit: cover;  
}
.image_marquee_box img{ 
width: 100%;
height:  auto;
max-height: 100%;
display: flex; 
justify-content: center;
object-fit: cover;
}
.image_marquee_box {   
object-fit: cover;
}
@keyframes image-marquee {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-100%);
}
}
@keyframes image-marquee-vertical {
0% {
transform: translateY(0);
}
100% {
transform: translateY(-100%);
}
}