Gallery Block
These are example images. Double-click here to replace these images with your own content.
Learn more
/* ===== Our Team Page — Uniform Layout Fix ===== */ /* Make every team row align photo and text to the top */ #page-5bb773934785d30d5006d94f .sqs-row { display: flex !important; flex-wrap: wrap; align-items: flex-start !important; } /* Force all photo columns to the same width and prevent shrinking */ #page-5bb773934785d30d5006d94f .sqs-col-5 { flex: 0 0 41.6667% !important; max-width: 41.6667% !important; } /* Force all text columns to a consistent width */ #page-5bb773934785d30d5006d94f .sqs-col-6, #page-5bb773934785d30d5006d94f .sqs-col-7 { flex: 0 0 50% !important; max-width: 50% !important; } /* Lock image containers to a perfect 1:1 square regardless of source image size */ #page-5bb773934785d30d5006d94f .sqs-image-shape-container-element { padding-bottom: 100% !important; } /* Ensure all images fill their square container cleanly */ #page-5bb773934785d30d5006d94f .sqs-image-shape-container-element img { object-fit: cover !important; width: 100% !important; height: 100% !important; } /* Add consistent vertical spacing between team members */ #page-5bb773934785d30d5006d94f .sqs-row { margin-bottom: 40px; } /* Mobile: stack photo above text */ @media screen and (max-width: 640px) { #page-5bb773934785d30d5006d94f .sqs-col-5, #page-5bb773934785d30d5006d94f .sqs-col-6, #page-5bb773934785d30d5006d94f .sqs-col-7 { flex: 0 0 100% !important; max-width: 100% !important; } }