@media (min-width:1200px) and (max-width:1399px){.gallery-7,.gallery-8{--gallery--columns:6}.gallery-6{--gallery--columns:5}}@media (min-width:992px) and (max-width:1199px){.gallery-5,.gallery-6,.gallery-7,.gallery-8{--gallery--columns:4}}@media (min-width:768px) and (max-width:991px){.gallery-4,.gallery-5,.gallery-6,.gallery-7,.gallery-8{--gallery--columns:3}}@media (min-width:440px) and (max-width:767px){.gallery-3,.gallery-4,.gallery-5,.gallery-6,.gallery-7,.gallery-8{--gallery--columns:2}}@media (max-width:439px){.gallery{--gallery--columns:1;display:flex;flex-direction:column}}.gallery[data-gallery-reveal] .photo-card,.gallery[data-gallery-scroll-effect] .gallery-item-inner{opacity:.01}.gallery{grid-gap:var(--gallery--gap-v) var(--gallery--gap-h);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--gallery--columns),minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:var(--gallery--width);width:100%}.gallery-column{display:flex;flex-direction:column;gap:var(--gallery--gap-v)}.gallery-pagination{display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:var(--gallery--gap-v);max-width:var(--gallery--width);width:100%}.pagination-button{--button--color:var(--color-contrast);--button--background-color:var(--color-contrast-0);--button-hover--color:var(--color-contrast);--button-hover--background-color:var(--color-contrast-0);box-shadow:0 0 0 0 var(--color-shadow);outline-offset:0}.pagination-button:hover{box-shadow:0 4px 12px -3px var(--color-shadow)}