.elementor-1583 .elementor-element.elementor-element-4f77428a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-b3acc4a */.elementor-1583 .elementor-element.elementor-element-b3acc4a .awm-img-slider{
width:100%;
overflow:hidden;
position:relative;
padding:20px 0;
}

.elementor-1583 .elementor-element.elementor-element-b3acc4a .awm-img-slider__track{
display:flex;
align-items:flex-start;
gap:24px;
width:max-content;
animation:awmScroll 60s linear infinite;
}

.elementor-1583 .elementor-element.elementor-element-b3acc4a .awm-col{
flex:0 0 auto;
}

.elementor-1583 .elementor-element.elementor-element-b3acc4a .awm-col-stack{
display:flex;
flex-direction:column;
gap:24px;
}

.elementor-1583 .elementor-element.elementor-element-b3acc4a .awm-img-slider__item{
overflow:hidden;
border-radius:18px;
background:#eee;
}

.elementor-1583 .elementor-element.elementor-element-b3acc4a .awm-img-slider__item img{
width:100%;
height:100%;
display:block;
object-fit:cover;
}

.elementor-1583 .elementor-element.elementor-element-b3acc4a .awm-tall{
width:340px;
height:620px;
}

.elementor-1583 .elementor-element.elementor-element-b3acc4a .awm-wide{
width:420px;
height:298px;
}

@keyframes awmScroll{
from{ transform:translateX(0); }
to{ transform:translateX(-50%); }
}/* End custom CSS */