.oew-image-gallery{overflow:hidden;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.oew-image-gallery.oew-masonry:before{font-size:1px;position:absolute;visibility:hidden}.oew-image-gallery.oew-masonry .oew-gallery-item{width:100%!important}@media screen and (max-width:767px){.oew-image-gallery.oew-masonry[data-mobile-columns="1"][data-columns]:before{content:"1 .oew-column"}.oew-image-gallery.oew-masonry[data-mobile-columns="2"][data-columns]:before{content:"2 .oew-column"}.oew-image-gallery.oew-masonry[data-mobile-columns="3"][data-columns]:before{content:"3 .oew-column"}.oew-image-gallery.oew-masonry[data-mobile-columns="4"][data-columns]:before{content:"4 .oew-column"}.oew-image-gallery.oew-masonry[data-mobile-columns="5"][data-columns]:before{content:"5 .oew-column"}.oew-image-gallery.oew-masonry[data-mobile-columns="6"][data-columns]:before{content:"6 .oew-column"}}@media screen and (min-width:768px)and (max-width:1024px){.oew-image-gallery.oew-masonry[data-tablet-columns="1"][data-columns]:before{content:"1 .oew-column"}.oew-image-gallery.oew-masonry[data-tablet-columns="2"][data-columns]:before{content:"2 .oew-column"}.oew-image-gallery.oew-masonry[data-tablet-columns="3"][data-columns]:before{content:"3 .oew-column"}.oew-image-gallery.oew-masonry[data-tablet-columns="4"][data-columns]:before{content:"4 .oew-column"}.oew-image-gallery.oew-masonry[data-tablet-columns="5"][data-columns]:before{content:"5 .oew-column"}.oew-image-gallery.oew-masonry[data-tablet-columns="6"][data-columns]:before{content:"6 .oew-column"}}@media screen and (min-width:1025px){.oew-image-gallery.oew-masonry[data-desktop-columns="1"][data-columns]:before{content:"1 .oew-column"}.oew-image-gallery.oew-masonry[data-desktop-columns="2"][data-columns]:before{content:"2 .oew-column"}.oew-image-gallery.oew-masonry[data-desktop-columns="3"][data-columns]:before{content:"3 .oew-column"}.oew-image-gallery.oew-masonry[data-desktop-columns="4"][data-columns]:before{content:"4 .oew-column"}.oew-image-gallery.oew-masonry[data-desktop-columns="5"][data-columns]:before{content:"5 .oew-column"}.oew-image-gallery.oew-masonry[data-desktop-columns="6"][data-columns]:before{content:"6 .oew-column"}}.oew-image-gallery.oew-masonry .oew-column{width:33.3333333333%}.oew-image-gallery.oew-masonry[data-columns="1"] .oew-column{width:100%}.oew-image-gallery.oew-masonry[data-columns="2"] .oew-column{width:50%}.oew-image-gallery.oew-masonry[data-columns="3"] .oew-column{width:33.3333333333%}.oew-image-gallery.oew-masonry[data-columns="4"] .oew-column{width:25%}.oew-image-gallery.oew-masonry[data-columns="5"] .oew-column{width:20%}.oew-image-gallery.oew-masonry[data-columns="6"] .oew-column{width:16.6666666667%}.oew-image-gallery .oew-gallery-overlay{padding:30px;right:0;color:#fff;position:absolute;-webkit-flex-direction:column;flex-direction:column;bottom:0;text-align:center;top:0;background-color:rgba(0,0,0,.4);left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.oew-image-gallery .oew-gallery-overlay i,.oew-image-gallery .oew-gallery-overlay svg{height:1em;position:relative;width:1em}.oew-image-gallery .oew-gallery-item{overflow:hidden;position:relative;text-align:center;margin:0;width:25%}.oew-image-gallery .oew-gallery-item-inner{overflow:hidden;position:relative}.oew-image-gallery a.oew-gallery-item-inner{display:block}.oew-image-gallery .oew-gallery-item-caption{font-weight:600;text-transform:uppercase;margin:15px 0 0}.oew-image-gallery .oew-gallery-thumbnail{overflow:hidden}.oew-image-gallery .oew-gallery-thumbnail img{object-fit:cover;width:100%;vertical-align:top}.oew-image-gallery .oew-gallery-transition-fade,.oew-image-gallery [class*=oew-gallery-transition-slide]{-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.oew-image-gallery .oew-gallery-transition-fade{opacity:0}.oew-image-gallery .oew-gallery-item-inner:hover .oew-gallery-transition-fade{opacity:1}.oew-image-gallery [class*=oew-gallery-transition-slide]{opacity:0}.oew-image-gallery .oew-gallery-transition-slide-top{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.oew-image-gallery .oew-gallery-transition-slide-bottom{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.oew-image-gallery .oew-gallery-transition-slide-left{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.oew-image-gallery .oew-gallery-transition-slide-right{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.oew-image-gallery .oew-gallery-transition-slide-top-medium{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}.oew-image-gallery .oew-gallery-transition-slide-bottom-medium{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.oew-image-gallery .oew-gallery-transition-slide-left-medium{-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}.oew-image-gallery .oew-gallery-transition-slide-right-medium{-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px)}.oew-image-gallery .oew-gallery-item-inner:hover [class*=oew-gallery-transition-slide]{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}@media only screen and (max-width:767px){.elementor-widget-oew-image-gallery .elementor-widget-container{overflow:hidden}}