.elementor-930 .elementor-element.elementor-element-95e1c5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-930 .elementor-element.elementor-element-9ca8dd1{--spacer-size:50px;}.elementor-930 .elementor-element.elementor-element-3f4d1f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-930 .elementor-element.elementor-element-3e7791c{text-align:justify;}.elementor-930 .elementor-element.elementor-element-6f139c1{text-align:center;}.elementor-930 .elementor-element.elementor-element-6f139c1 .elementor-heading-title{color:var( --e-global-color-uicore_primary );}.elementor-930 .elementor-element.elementor-element-86a23e7{--spacer-size:39px;}.elementor-930 .elementor-element.elementor-element-b74feac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-930 .elementor-element.elementor-element-b74feac::before, .elementor-930 .elementor-element.elementor-element-b74feac > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-b74feac > .e-con-inner > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-b74feac > .elementor-background-slideshow::before, .elementor-930 .elementor-element.elementor-element-b74feac > .e-con-inner > .elementor-background-slideshow::before, .elementor-930 .elementor-element.elementor-element-b74feac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-msie .elementor-930 .elementor-element.elementor-element-4009723 .elementor-portfolio-item{width:calc( 100% / 4 );}.elementor-930 .elementor-element.elementor-element-4009723{--grid-row-gap:25px;--grid-column-gap:23px;}.elementor-930 .elementor-element.elementor-element-4009723 .elementor-portfolio-item__img, .elementor-930 .elementor-element.elementor-element-4009723 .elementor-portfolio-item__overlay{border-radius:10px 10px 10px 10px;}.elementor-930 .elementor-element.elementor-element-4009723 a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-uicore_secondary );}.elementor-930 .elementor-element.elementor-element-4009723 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-930 .elementor-element.elementor-element-4009723 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-930 .elementor-element.elementor-element-4009723 .elementor-portfolio__filters{margin-bottom:10px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-msie .elementor-930 .elementor-element.elementor-element-4009723 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-930 .elementor-element.elementor-element-86a23e7{--spacer-size:10px;}.elementor-msie .elementor-930 .elementor-element.elementor-element-4009723 .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for portfolio, class: .elementor-element-4009723 */.elementor-portfolio-item .elementor-portfolio-item__overlay, 
.elementor-portfolio-item .elementor-portfolio-item__overlay {
    opacity: 1;
    top: 80%;
        transition: all .5s;
}
.elementor-portfolio-item:focus-within .elementor-portfolio-item__overlay, .elementor-portfolio-item:hover .elementor-portfolio-item__overlay {
    top: 0;
        transition: all .5s;
        opacity: 0.5;
}/* End custom CSS */