div.ts0app .ts0app-gallery-1-block{position:relative;width:100%}div.ts0app .ts0app-gallery-1-block.ts0app__aspect-ratio--auto{height:auto}div.ts0app .ts0app-gallery-1-block.ts0app__aspect-ratio--auto .ts0app-gallery-1-block__image-wrapper{position:static}div.ts0app .ts0app-gallery-1-block.ts0app__aspect-ratio--auto .ts0app-gallery-1-block__image-wrapper img{height:auto}div.ts0app .ts0app-gallery-1-block.ts0app-gallery-1-block--square{padding-top:100%}div.ts0app .ts0app-gallery-1-block.ts0app-gallery-1-block--3-2{padding-top:66.66%}div.ts0app .ts0app-gallery-1-block.ts0app-gallery-1-block--2-1{padding-top:50%}div.ts0app .ts0app-gallery-1-block.ts0app-gallery-1-block--2-3{padding-top:150%}div.ts0app .ts0app-gallery-1-block.ts0app-gallery-1-block--1-2{padding-top:200%}div.ts0app .ts0app-gallery-1-block__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0;transition:opacity .3s;display:flex;align-items:center;justify-content:center}div.ts0app .ts0app-gallery-1-block__overlay:hover{opacity:1}div.ts0app .ts0app-gallery-1-block__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}div.ts0app .ts0app-gallery-1-block__image-wrapper img{width:100%;height:100%;object-fit:cover;z-index:1}.ts0app-gallery-1__button{padding:.8em 1.8em}
