/* Public Pro Gallery settings: layout 4, imageMargin 0, continuous speed 25. */
#comp-m7ge5an3 { min-height:250px !important; }
#comp-m7fyy3gr, #comp-m7fyy3gr .fidelity-gallery-viewport { width:100%; height:100px; overflow:hidden; }
.fidelity-gallery-viewport { display:flex; align-items:center; }
.fidelity-gallery-track { display:flex; flex:0 0 auto; align-items:center; width:max-content; animation:fidelity-gallery-continuous 27.72s linear infinite; }
.fidelity-gallery-item { flex:0 0 100px; width:100px; height:100px; margin:-0.5px; overflow:hidden; }
.fidelity-gallery-item img { display:block; width:100%; height:100%; object-fit:cover; transition:transform .2s ease; }
.fidelity-gallery-item:hover img { transform:scale(1.1); }
@keyframes fidelity-gallery-continuous { from { transform:translateX(0); } to { transform:translateX(-693px); } }
@media (max-width:750px) { #comp-m7ge5an3 { min-height:200px !important; } #comp-m7fyy3gr, #comp-m7fyy3gr .fidelity-gallery-viewport { height:100px; } }
@media (prefers-reduced-motion:reduce) { .fidelity-gallery-track { animation:none; } }
