.elementor-1920 .elementor-element.elementor-element-2f1b00b7{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-1920 .elementor-element.elementor-element-3730c1b8{text-align:center}.elementor-1920 .elementor-element.elementor-element-3730c1b8 .elementor-heading-title{font-size:24px;text-transform:none;color:var(--e-global-color-secondary)}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var(--e-global-color-accent)}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-portfolio .elementor-portfolio__filter{color:var(--e-global-color-text);font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var(--e-global-color-primary)}.elementor-msie .elementor-1920 .elementor-element.elementor-element-6e9e0ec3 .elementor-portfolio-item{width:calc( 100% / 3 )}.elementor-1920 .elementor-element.elementor-element-6e9e0ec3 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% )}.elementor-1920 .elementor-element.elementor-element-6e9e0ec3:after{content:"0.66";position:absolute;color:transparent}.elementor-1920 .elementor-element.elementor-element-6e9e0ec3 a .elementor-portfolio-item__overlay{background-color:#52BF9000}.elementor-1920 .elementor-element.elementor-element-6e9e0ec3 a .elementor-portfolio-item__title{color:#fff}.elementor-1920 .elementor-element.elementor-element-6e9e0ec3 .elementor-portfolio__filter.elementor-active{color:#6ec1e4}.elementor-1920 .elementor-element.elementor-element-6e9e0ec3 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2)}.elementor-1920 .elementor-element.elementor-element-6e9e0ec3 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2)}.elementor-1920 .elementor-element.elementor-element-6e9e0ec3 .elementor-portfolio__filters{margin-bottom:10px}@media (max-width:1024px){.elementor-msie .elementor-1920 .elementor-element.elementor-element-6e9e0ec3 .elementor-portfolio-item{width:calc( 100% / 2 )}}@media (max-width:767px){.elementor-msie .elementor-1920 .elementor-element.elementor-element-6e9e0ec3 .elementor-portfolio-item{width:calc( 100% / 1 )}}.elementor-portfolio-item{position:relative;overflow:hidden}.elementor-portfolio-item img{width:100%;height:auto;display:block;filter:grayscale(100%);transition:filter .4s ease}.elementor-portfolio-item::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:2;transition:opacity .4s ease;pointer-events:none}.elementor-portfolio-item__overlay{z-index:3;opacity:1}.elementor-portfolio-item:hover img{filter:grayscale(0%)}.elementor-portfolio-item:hover::before{opacity:0}.elementor-1920 .elementor-element.elementor-element-6e9e0ec3 .image-overlay,.av-overlay{display:none!important}