/* Motion structure only. Sizes/spacing come from native Elementor controls. */
.iq-image-strip.e-con{display:block;min-width:0;overflow:hidden;--iq-strip-width:140px;--iq-strip-height:65px;--iq-strip-gap:24px;--iq-strip-radius:0px;--iq-strip-grayscale:0;--iq-strip-fit:contain}
.iq-image-strip[data-iq-strip-fade=true]{mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
.iq-image-strip .iq-strip-track.e-con{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0;width:max-content;max-width:none}
.iq-image-strip .iq-strip-group.e-con{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--iq-strip-gap);width:max-content;max-width:none;flex-shrink:0;padding-right:var(--iq-strip-gap)}
.iq-strip-group>.elementor-widget-image{flex:0 0 auto;width:var(--iq-strip-width);max-width:none;min-width:0}
.iq-strip-group .elementor-widget-image img{display:inline-block;width:100%;height:var(--iq-strip-height);object-fit:var(--iq-strip-fit);object-position:center center;border-radius:var(--iq-strip-radius);filter:grayscale(var(--iq-strip-grayscale));vertical-align:middle}
.iq-strip-group .elementor-widget-image a{display:block;max-width:100%}
.iq-image-strip:focus-visible{outline:2px solid #9866d4;outline-offset:4px}
.iq-image-strip.iq-strip-static{overflow-x:auto;scrollbar-width:thin;mask-image:none}
.iq-image-strip.iq-strip-static .iq-strip-track{transform:none}
.iq-image-strip .iq-strip-crop{position:relative;height:calc(var(--iq-strip-width)*36/201);overflow:hidden}
.iq-image-strip .iq-strip-crop .elementor-widget-container{position:static}
.iq-image-strip .iq-strip-crop img{position:absolute;max-width:none;width:119.532%;height:443.29%;left:-9.339%;top:-155.844%;object-fit:fill}
@media(prefers-reduced-motion:reduce){.iq-image-strip{overflow-x:auto;mask-image:none}.iq-image-strip [data-iq-strip-clone]{display:none}}
