.elementor-2259 .elementor-element.elementor-element-5c4766ae{padding:50px 50px 50px 50px;}.elementor-2259 .elementor-element.elementor-element-616a5932.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2259 .elementor-element.elementor-element-32e52c8d{text-align:center;}.elementor-2259 .elementor-element.elementor-element-32e52c8d .elementor-heading-title{font-family:var( --e-global-typography-ce9e95a-font-family ), Sans-serif;font-size:var( --e-global-typography-ce9e95a-font-size );font-weight:var( --e-global-typography-ce9e95a-font-weight );line-height:var( --e-global-typography-ce9e95a-line-height );color:var( --e-global-color-b120f3b );}.elementor-2259 .elementor-element.elementor-element-3b00e688 > .elementor-container{max-width:981px;}.elementor-2259 .elementor-element.elementor-element-7a0d1b9a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2259 .elementor-element.elementor-element-4073c2da{width:auto;max-width:auto;top:-52px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-4073c2da{left:22.482%;}body.rtl .elementor-2259 .elementor-element.elementor-element-4073c2da{right:22.482%;}.elementor-2259 .elementor-element.elementor-element-15a33381{width:auto;max-width:auto;z-index:1;text-align:center;}.elementor-2259 .elementor-element.elementor-element-15a33381 > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-2259 .elementor-element.elementor-element-15a33381 .elementor-heading-title{font-family:var( --e-global-typography-751d7ec-font-family ), Sans-serif;font-size:var( --e-global-typography-751d7ec-font-size );font-weight:var( --e-global-typography-751d7ec-font-weight );line-height:var( --e-global-typography-751d7ec-line-height );word-spacing:var( --e-global-typography-751d7ec-word-spacing );color:var( --e-global-color-187b963 );}.elementor-2259 .elementor-element.elementor-element-5b4d8965{padding:0px 50px 50px 50px;}.elementor-2259 .elementor-element.elementor-element-524f076a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2259 .elementor-element.elementor-element-524f076a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2259 .elementor-element.elementor-element-524f076a{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:var( --e-global-color-187b963 );--galleries-title-color-hover:var( --e-global-color-b120f3b );--gallery-title-color-active:var( --e-global-color-ee498c8 );}.elementor-2259 .elementor-element.elementor-element-9764ef2{--display:flex;}.elementor-2259 .elementor-element.elementor-element-6acc769 .gallery-item .gallery-caption{display:none;}.elementor-2259 .elementor-element.elementor-element-6acc769 .gallery-item{padding:0 15px 15px 0;}.elementor-2259 .elementor-element.elementor-element-6acc769 .gallery{margin:0 -15px -15px 0;}@media(max-width:1024px){.elementor-2259 .elementor-element.elementor-element-32e52c8d .elementor-heading-title{font-size:var( --e-global-typography-ce9e95a-font-size );line-height:var( --e-global-typography-ce9e95a-line-height );}.elementor-2259 .elementor-element.elementor-element-15a33381 .elementor-heading-title{font-size:var( --e-global-typography-751d7ec-font-size );line-height:var( --e-global-typography-751d7ec-line-height );word-spacing:var( --e-global-typography-751d7ec-word-spacing );}}@media(max-width:767px){.elementor-2259 .elementor-element.elementor-element-5c4766ae{padding:20px 20px 20px 20px;}.elementor-2259 .elementor-element.elementor-element-32e52c8d .elementor-heading-title{font-size:var( --e-global-typography-ce9e95a-font-size );line-height:var( --e-global-typography-ce9e95a-line-height );}.elementor-2259 .elementor-element.elementor-element-15a33381 .elementor-heading-title{font-size:var( --e-global-typography-751d7ec-font-size );line-height:var( --e-global-typography-751d7ec-line-height );word-spacing:var( --e-global-typography-751d7ec-word-spacing );}.elementor-2259 .elementor-element.elementor-element-5b4d8965{padding:15px 15px 15px 15px;}}/* Start custom CSS for image-gallery, class: .elementor-element-6acc769 */.elementor-2259 .elementor-element.elementor-element-6acc769 .gallery-item{
    position: relative;
    overflow: hidden;
    transition:0.8s;
}
.elementor-2259 .elementor-element.elementor-element-6acc769 .gallery-item:hover img{
    opacity: 0.3;
    
}/* End custom CSS */