.gallery--grid{display:grid}.gallery__item{transition:.2s ease-in-out}.gallery__row{grid-gap:1rem}.gallery__row .gallery__column{border-radius:.5rem;box-shadow:var(--box-shadow);max-height:min(20vh,200px);overflow:hidden;transition:var(--transition);width:calc(33% - 1rem)}.gallery__row .gallery__column:hover{transform:scale(1.05)}.gallery__img{width:100%}.splide .gallery__img{max-height:300px;object-fit:cover;object-position:top center}@media (min-width:1140px){.splide--center-mode:not(.splide--lg-2):not(.splide--lg-4):not(.splide--lg-6) .splide__slide:not(.is-active) .gallery__item{transform:scale(.9);transform-origin:center center}}@media (max-width:1139px) and (min-width:768px){.splide--center-mode:not(.splide--md-2):not(.splide--md-4):not(.splide--md-6) .splide__slide:not(.is-active) .gallery__item{transform:scale(.9);transform-origin:center center}}@media (max-width:767px){.splide--center-mode:not(.splide--sm-2):not(.splide--sm-4):not(.splide--sm-6) .splide__slide:not(.is-active) .gallery__item{transform:scale(.9);transform-origin:center center}}.gallery .splide__pagination{padding-top:24px}.gallery__preview{margin-bottom:24px}.gallery__nav-splide,.gallery__preview-splide{position:relative;visibility:hidden}.gallery__nav-splide.is-active .splide__list,.gallery__preview-splide.is-active .splide__list{display:flex}.gallery__nav-splide .gallery__item{cursor:pointer;opacity:.5}.gallery__nav-splide .gallery__item:hover,.gallery__nav-splide .splide__slide.is-active .gallery__item{opacity:1}@media (max-width:767px){.gallery__nav{display:none}}