.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-1315 .elementor-element.elementor-element-514b627 .elementor-post__thumbnail__link{padding-bottom:calc( 0.9 * 100% );}.elementor-1315 .elementor-element.elementor-element-514b627:after{content:"0.9";position:absolute;color:transparent;}.elementor-1315 .elementor-element.elementor-element-514b627 .elementor-portfolio-item__img, .elementor-1315 .elementor-element.elementor-element-514b627 .elementor-portfolio-item__overlay{border-radius:30px 30px 30px 30px;}.elementor-1315 .elementor-element.elementor-element-514b627 a .elementor-portfolio-item__overlay{background-color:#F3EBD86B;}.elementor-1315 .elementor-element.elementor-element-514b627 a .elementor-portfolio-item__title{color:#000000;}.elementor-1315 .elementor-element.elementor-element-514b627 .elementor-portfolio-item__title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;font-weight:700;}body.elementor-page-1315:not(.elementor-motion-effects-element-type-background), body.elementor-page-1315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75d1f6b );}/* Start custom CSS for portfolio, class: .elementor-element-514b627 */.elementor-portfolio-item__address{
	display:block;
	margin-top:6px;
	font-size:16px;
	line-height:1.4;
	color:#000;
	opacity:.92;
}

.elementor-portfolio-item__img {
    
    border:1.5px solid #E0B49C;
    margin-left:-1.5px;
  
    
    
    
}

@media all and (min-width:600px){

.elementor-portfolio-item:nth-child(n+5) .elementor-portfolio-item__img {
    
    margin-top:-1.5px;
    
}
}




@media all and (max-width:600px){
    
    
    .elementor-portfolio > *:not(:first-child) {
    
    
    
    margin-top:-1.5px;
    
    
    
}

.elementor-portfolio-item__img {
    
    
    margin-left:0px;
    
    
    
}
    
}/* End custom CSS */