@container (max-width: 480px){.gallery-grid[data-v-a6d9a49f]{gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}}@container (max-width: 768px){.gallery-grid[data-v-a6d9a49f]{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 769px){.gallery-grid[data-v-a6d9a49f]{gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.hero-slideshow{aspect-ratio:3;overflow:hidden;position:relative;width:100%}.hero-track{display:flex;height:100%;width:-moz-max-content;width:max-content}.hero-track.animated{animation:hero-marquee 40s linear infinite}.hero-slide{align-items:center;display:flex;flex:0 0 auto;height:100%;justify-content:center;width:auto}.hero-slide .hero-image{aspect-ratio:0;display:block;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}@keyframes hero-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@container (max-width: 768px){.hero-slideshow{aspect-ratio:2.165;margin-left:auto;margin-right:auto;max-width:100cqw}}.hero-image{aspect-ratio:2.165;max-width:70cqw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@container (max-width: 768px){.hero-image{margin-left:auto;margin-right:auto;max-width:100cqw}}@container (max-width: 768px){.footer-image{bottom:var(--mobile-footer-offset)}}@container (min-width: 769px){.footer-image{bottom:var(--desktop-footer-offset)}}.collage-grid[data-v-fdfcab81]{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;min-height:500px}.collage-photo[data-v-fdfcab81]{overflow:hidden}.collage-photo-1[data-v-fdfcab81]{grid-column:1;grid-row:1/3}.collage-photo-2[data-v-fdfcab81]{grid-column:2;grid-row:1}.collage-photo-3[data-v-fdfcab81]{grid-column:3;grid-row:1/3}@container (max-width: 768px){.collage-grid[data-v-fdfcab81]{grid-template-columns:1fr;grid-template-rows:auto;min-height:auto}.collage-photo-1[data-v-fdfcab81],.collage-photo-2[data-v-fdfcab81],.collage-photo-3[data-v-fdfcab81]{grid-column:1;grid-row:auto}}.p-editor .ql-editor :not(.ql-align-left,.ql-align-right){text-align:center}.photo-content-editor>div[data-v-f8245584],input[data-v-f8245584]{width:100%}.clear-input[data-v-7f2c253a]::-moz-placeholder{color:var(--themeContrastColor)!important}.clear-input[data-v-7f2c253a]::placeholder{color:var(--themeContrastColor)!important}
