.element.elementgallery ul.gallery{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1lh;padding:1lh 0 0;margin:0}@media(max-width:639px){.element.elementgallery ul.gallery{gap:.5lh;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.element.elementgallery ul.gallery.left{justify-content:start}.element.elementgallery ul.gallery.center{justify-content:center}.element.elementgallery ul.gallery.right{justify-content:end}.element.elementgallery ul.gallery li{padding:0;margin:0}.element.elementgallery ul.gallery li a{display:flex}.element.elementgallery ul.gallery li a img{margin:0;width:100%;height:auto}.element.elementgallery ul.gallery li a img:hover{opacity:.9}.element.elementgallery ul.gallery.flex{display:flex;flex-wrap:wrap}.element.elementgallery ul.gallery.flex li{flex:0 0 auto}.element.elementgallery ul.gallery.flex li a{display:flex;width:100%}.element.elementgallery ul.gallery.flex li a img{width:100%}@media(max-width:639px){.element.elementgallery ul.gallery.flex li a img{max-width:125px}}@media(max-width:1279px){.element.elementgallery .swiper.multiple{overflow-x:hidden}}.element.elementgallery .swiper.multiple .swiper-wrapper .swiper-slide{width:auto;height:500px}@media(max-width:979px){.element.elementgallery .swiper.multiple .swiper-wrapper .swiper-slide{height:400px}}@media(max-width:639px){.element.elementgallery .swiper.multiple .swiper-wrapper .swiper-slide{height:240px}}.element.elementgallery .swiper.multiple .swiper-wrapper .swiper-slide img{display:table;height:100%;width:auto;margin-bottom:0}body.compensate-for-scrollbar{overflow-y:initial}
