.image-gallery-section[data-v-5f0755ee]{padding:var(--section-spacing) 0;background-color:var(--Light-Beige, #F4F2F2)}.container[data-v-5f0755ee]{max-width:var(--max-container-width);margin:0 auto}.gallery-panels[data-v-5f0755ee]{display:flex;flex-direction:column}.gallery-panel[data-v-5f0755ee]{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem;align-items:start}.gallery-item-wrapper[data-v-5f0755ee]{display:flex;flex-direction:column;text-decoration:none;color:inherit;overflow:hidden;transition:transform .3s ease}.gallery-item[data-v-5f0755ee]{margin:0;display:flex;flex-direction:column;width:100%;height:100%}.image-container[data-v-5f0755ee]{width:100%;position:relative;overflow:hidden;border-radius:8px;margin-bottom:1rem;max-height:416px;cursor:pointer}.image-container picture[data-v-5f0755ee]{display:block;width:100%;height:100%}.gallery-image[data-v-5f0755ee]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;min-height:416px}.gallery-image[data-v-5f0755ee]:hover{transform:scale(1.05)}.gallery-caption[data-v-5f0755ee]{text-align:left;background-color:transparent;min-height:68px}.item-title[data-v-5f0755ee]{color:var(--Black, #000);font-family:Nunito;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;margin:0 0 .25rem}.item-description[data-v-5f0755ee]{color:var(--Black, #000);font-family:Nunito;font-size:.875rem;font-style:normal;font-weight:300;line-height:normal;margin:0 0 1rem;opacity:.7}.gallery-button[data-v-5f0755ee]{padding:0 1rem;margin:auto;max-width:90%}@media (max-width: 1024px){.image-container[data-v-5f0755ee]{height:224px}.gallery-image[data-v-5f0755ee]{min-height:224px}.gallery-button[data-v-5f0755ee]{padding:0}.gallery-caption[data-v-5f0755ee]{min-height:124px}.gallery-item[data-v-5f0755ee]{min-height:408px}}@media (max-width: 768px){.gallery-panel[data-v-5f0755ee]{grid-template-columns:1fr}.gallery-item-wrapper[data-v-5f0755ee]{grid-column:auto!important;grid-row:auto!important}.image-container[data-v-5f0755ee]{height:361px}.gallery-image[data-v-5f0755ee]{min-height:361px}.gallery-button[data-v-5f0755ee]{padding:0}.gallery-caption[data-v-5f0755ee]{min-height:auto}}
