.tandemo-gallery-5022{display:grid;grid-template-columns:repeat(var(--tg-columns,2),minmax(0,1fr));gap:var(--tg-gap,10px);width:100%}
.tandemo-gallery-5022 .tandemo-gallery-5022__item{position:relative;aspect-ratio:var(--aspect-ratio-value,var(--tg-ratio,1));min-width:0;min-height:0;height:auto;padding:0;overflow:hidden;border-radius:var(--image-border-radius,0);transition:border-radius var(--image-transition-duration,400ms)}
.tandemo-gallery-5022 .tandemo-gallery-5022__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}
.tandemo-gallery-5022__animation>.elementor-element{position:absolute;inset:0}
.tandemo-gallery-5022__animation>.elementor-element,.tandemo-gallery-5022__animation .elementor-widget-container,.tandemo-gallery-5022__animation .e-lottie__container,.tandemo-gallery-5022__animation .e-lottie__animation{width:100%;height:100%;margin:0}
.tandemo-gallery-5022__animation svg{display:block;max-width:100%;max-height:100%}
@media(max-width:1024px){.tandemo-gallery-5022{grid-template-columns:repeat(var(--tg-tablet,2),minmax(0,1fr))}}
@media(max-width:767px){.tandemo-gallery-5022{grid-template-columns:repeat(var(--tg-mobile,1),minmax(0,1fr))}}
.tandemo-featured-host-5022{position:relative}
.tandemo-featured-5022{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}
.tandemo-featured-5022>.elementor-element,.tandemo-featured-5022 .elementor-widget-container,.tandemo-featured-5022 .e-lottie__container,.tandemo-featured-5022 .e-lottie__animation{width:100%;height:100%;margin:0}
.tandemo-featured-5022 svg{display:block;width:100%;height:100%}
