/*! wp-ng */
ng-gallery{display:block}ol.gallery,ul.gallery{margin:0;padding:0}ol.gallery li,ul.gallery li{list-style:none}.gallery-grid figure,.gallery figure,ng-gallery figure{position:relative;height:100%;width:100%;background-clip:content-box}.gallery-grid figure figcaption,.gallery figure figcaption,ng-gallery figure figcaption{position:absolute;left:0;bottom:0;width:100%;background-color:#666;color:#fff;opacity:0;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out;padding:.33em;line-height:normal}.gallery-grid figure .gallery-content:hover~figcaption,.gallery-grid figure>a:hover~figcaption,.gallery-grid figure>img:hover~figcaption,.gallery-grid figure figcaption:hover,.gallery figure .gallery-content:hover~figcaption,.gallery figure>a:hover~figcaption,.gallery figure>img:hover~figcaption,.gallery figure figcaption:hover,ng-gallery figure .gallery-content:hover~figcaption,ng-gallery figure>a:hover~figcaption,ng-gallery figure>img:hover~figcaption,ng-gallery figure figcaption:hover{opacity:.7}.gallery-grid figure .gallery-content,.gallery figure .gallery-content,ng-gallery figure .gallery-content{position:relative;width:100%;height:100%;padding:20px}.gallery-grid figure img+.gallery-content,.gallery figure img+.gallery-content,ng-gallery figure img+.gallery-content{position:absolute;top:0;left:0}.gallery,.gallery-grid{position:relative}.gallery-grid .gallery-item,.gallery .gallery-item{min-height:1px;float:left}.gallery-grid.gallery-columns-1 .gallery-item,.gallery.gallery-columns-1 .gallery-item{width:100%}.gallery-grid.gallery-columns-2 .gallery-item,.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery-grid.gallery-columns-3 .gallery-item,.gallery.gallery-columns-3 .gallery-item{width:33.3333333333%}.gallery-grid.gallery-columns-4 .gallery-item,.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery-grid.gallery-columns-5 .gallery-item,.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery-grid.gallery-columns-6 .gallery-item,.gallery.gallery-columns-6 .gallery-item{width:16.6666666667%}.gallery-grid.gallery-columns-7 .gallery-item,.gallery.gallery-columns-7 .gallery-item{width:14.2857142857%}.gallery-grid.gallery-columns-8 .gallery-item,.gallery.gallery-columns-8 .gallery-item{width:12.5%}.gallery-grid.gallery-columns-9 .gallery-item,.gallery.gallery-columns-9 .gallery-item{width:11.1111111111%}.gallery-grid.gallery-columns-10 .gallery-item,.gallery.gallery-columns-10 .gallery-item{width:10%}.gallery-grid.gallery-columns-11 .gallery-item,.gallery.gallery-columns-11 .gallery-item{width:9.0909090909%}.gallery-grid.gallery-columns-12 .gallery-item,.gallery.gallery-columns-12 .gallery-item{width:8.3333333333%}.gallery-animated.angular-grid .gallery-item{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.gallery-animated.angular-grid .gallery-item img{width:100%;vertical-align:middle;opacity:0;visibility:hidden}.gallery-animated.angular-grid .gallery-item img.img-loaded{visibility:visible;opacity:1}.gallery-animated.angular-grid .gallery-item.ng-leave{-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease}.gallery-animated.angular-grid .gallery-item.ng-enter,.gallery-animated.angular-grid .gallery-item.ng-leave.ng-leave-active{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0}.gallery-animated.angular-grid .gallery-item.ng-enter{-webkit-transition:all .4s ease;-o-transition:all ease .4s;transition:all .4s ease;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.gallery-animated.angular-grid .gallery-item.ng-enter.ng-enter-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.wp-ng-flex{display:-webkit-box;display:-webkit-flexbox;display:-ms-flexbox;display:flex}.wp-ng-inline{float:left}.wp-ng-fit{height:100%;width:100%}.wp-ng-fit-abs{position:absolute;top:0;bottom:0;width:100%;z-index:1}@-webkit-keyframes uil-ripple{0%{width:0;height:0;opacity:0;margin:0}33%{width:44%;height:44%;margin:-22% 0 0 -22%;opacity:1}to{width:88%;height:88%;margin:-44% 0 0 -44%;opacity:0}}@keyframes uil-ripple{0%{width:0;height:0;opacity:0;margin:0}33%{width:44%;height:44%;margin:-22% 0 0 -22%;opacity:1}to{width:88%;height:88%;margin:-44% 0 0 -44%;opacity:0}}.wp-ng-loading{position:absolute;top:0;left:0;width:100%;height:50vh}.wp-ng-loading .wp-ng-loader{position:relative;text-align:center;padding:1em}.wp-ng-loading .wp-ng-loader.spinner-ripple{top:calc(50% - 64px)}.wp-ng-loading .wp-ng-loader.spinner-ripple.spinner-ripple{width:128px;height:128px;margin:auto;-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}.wp-ng-loading .wp-ng-loader.spinner-ripple.spinner-ripple div{position:absolute;top:50%;left:50%;margin:0;width:0;height:0;opacity:0;border-radius:50%;border-width:5px;border-style:solid;-webkit-animation:uil-ripple 2s ease-out infinite;animation:uil-ripple 2s ease-out infinite}.wp-ng-loading .wp-ng-loader.spinner-ripple.spinner-ripple div:first-of-type{border-color:#000;-webkit-animation-delay:-1s;animation-delay:-1s}.wp-ng-loading .wp-ng-loader.spinner-ripple.spinner-ripple div:nth-of-type(2){border-color:#000}.wp-ng-fade .wp-ng-loading.ng-leave,.wp-ng-fade>.ng-enter{-webkit-transition:opacity 1s cubic-bezier(.25,.46,.45,.94);-o-transition:opacity cubic-bezier(.25,.46,.45,.94) 1s;transition:opacity 1s cubic-bezier(.25,.46,.45,.94)}.wp-ng-fade>.ng-enter,.wp-ng-fade>.ng-leave.ng-leave-active{opacity:0}.wp-ng-fade>.ng-enter.ng-enter-active,.wp-ng-fade>.ng-leave{opacity:1}

/*! wp-ng_elementor-frontend-fix */
.elementor img.fit{height:100%;width:100%}

