.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-4871 .elementor-element.elementor-element-bf541ef .elementor-post__thumbnail__link{padding-bottom:calc( 0.51 * 100% );}.elementor-4871 .elementor-element.elementor-element-bf541ef:after{content:"0.51";position:absolute;color:transparent;}.elementor-4871 .elementor-element.elementor-element-bf541ef{--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-4871 .elementor-element.elementor-element-bf541ef a .elementor-portfolio-item__overlay{background-color:rgba(0,0,0,0.7);}.elementor-4871 .elementor-element.elementor-element-bf541ef a .elementor-portfolio-item__title{color:#ffffff;}.elementor-4871 .elementor-element.elementor-element-bf541ef .elementor-portfolio-item__title{font-size:60px;}.elementor-4871 .elementor-element.elementor-element-bf541ef .elementor-portfolio__filter.elementor-active{color:#78c2b9;}.elementor-4871 .elementor-element.elementor-element-bf541ef .elementor-portfolio__filter:not(:last-child){margin-right:calc(46px/2);}.elementor-4871 .elementor-element.elementor-element-bf541ef .elementor-portfolio__filter:not(:first-child){margin-left:calc(46px/2);}