@keyframes fadeIn{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes arrow-slide{0%{transform:translate(0);opacity:1}33%{transform:translate(5px);opacity:0}66%{transform:translate(-10px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInFromAboveFull{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.img-box{position:relative;height:100%;display:block;overflow:hidden;width:100%}.img-box a,.img-box figure{position:relative;height:100%;display:block;overflow:hidden;width:100%;transition:.4s ease-in-out all}.img-box a img,.img-box figure img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.img-box img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gallery{overflow:hidden}.gallery-slider .swiper-wrapper{transition-timing-function:ease;will-change:transform}.gallery-slider .swiper-slide{height:13.75rem}@media screen and (min-width:768px){.gallery-slider .swiper-slide{height:21.25rem}}@media screen and (min-width:1023px){.gallery-slider .swiper-slide{height:26.25rem}}@media screen and (min-width:1300px){.gallery-slider .swiper-slide{height:31.25rem}}.gallery-grid{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}@media screen and (min-width:1023px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1300px){.gallery-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.gallery-grid .gallery-item{position:relative;width:100%;overflow:hidden}.gallery .img-box{border-radius:1.25rem}
