.elementor-492 .elementor-element.elementor-element-9dd8d5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-319b525{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-492 .elementor-element.elementor-element-e307f09 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-492 .elementor-element.elementor-element-e307f09{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );color:var( --e-global-color-text );}.elementor-492 .elementor-element.elementor-element-86f7fa9{--image-border-color:#DDDDDD;--image-border-width:1px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-492 .elementor-element.elementor-element-86f7fa9 .elementor-gallery-item:hover{border-color:var( --e-global-color-secondary );}.elementor-492 .elementor-element.elementor-element-86f7fa9 .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-492 .elementor-element.elementor-element-e307f09{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-492 .elementor-element.elementor-element-e307f09{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for gallery, class: .elementor-element-86f7fa9 */.elementor-gallery-item__overlay {
  filter: grayscale(100%);
  transition: filter 0.3s ease-in-out;
}
.elementor-gallery-item__overlay:hover .elementor-gallery-item__overlay {
  filter: grayscale(0%);
}

.elementor-492 .elementor-element.elementor-element-86f7fa9 .elementor-gallery-item__overlay {
    border: 1px solid #999 !important;
    padding: 35px;
    width: 100%;
    object-fit: contain;
}/* End custom CSS */