.image-gallery{margin:var(--block-margin) auto}.image-gallery-title{font:var(--font-headline-5);text-align:center;margin-bottom:var(--row-gap)}.image-gallery-title.animate__animated{animation-name:fadeInUp}.image-gallery-description{font:var(--font-elevated-1);text-align:center}.image-gallery-description.animate__animated{animation-name:fadeInUp}.image-gallery-grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--item-column-gap);row-gap:var(--item-row-gap)}.image-gallery-grid.animate__animated{animation-name:fadeIn}.image-gallery-grid-item{display:block;border-radius:var(--element-border-radius);overflow:hidden;height:31rem;position:relative}.image-gallery-grid-item img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:all .3s ease}.image-gallery-grid-item:is(:hover,:focus,:active) img{transform:scale(1.1)}.image-gallery-grid[data-overlay=hidden] .image-gallery-grid-item-info{display:none}.image-gallery-grid[data-overlay=visible] .image-gallery-grid-item-info{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-start;padding:1.6rem;background:linear-gradient(180deg,rgba(9,35,55,0) 0%,#092337 100%);color:var(--color-off-white)}.image-gallery-grid[data-overlay=visible] .image-gallery-grid-item-info p{font:var(--font-elevated-2);margin:0}.lb-nav a.lb-prev,.lb-nav a.lb-next{opacity:1}@media (min-width:992px){.image-gallery-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.image-gallery-grid-item:first-child:last-child{grid-column:span 6;height:62rem}.image-gallery-grid-item:nth-child(5n+1):not(:first-child:last-child,:nth-last-child(3),:nth-child(5n+6):last-child),.image-gallery-grid-item:nth-child(5n+2):not(:nth-last-child(2)),.image-gallery-grid-item:nth-child(5n+3):is(:nth-last-child(2),:nth-last-child(4)),.image-gallery-grid-item:nth-child(5n+4):is(:last-child,:nth-last-child(3)),.image-gallery-grid-item:nth-child(5n+5):nth-last-child(2),.image-gallery-grid-item:nth-child(5n+6):last-child{grid-column:span 3}.image-gallery-grid-item:nth-child(5n+1):nth-last-child(3),.image-gallery-grid-item:nth-child(5n+2):nth-last-child(2),.image-gallery-grid-item:nth-child(5n+3):not(:nth-last-child(2),:nth-last-child(4)),.image-gallery-grid-item:nth-child(5n+4):not(:last-child,:nth-last-child(3)),.image-gallery-grid-item:nth-child(5n+5):not(:nth-last-child(2)){grid-column:span 2}}