.elementor-31 .elementor-element.elementor-element-58162351 > .elementor-background-overlay{background-color:#000000;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-58162351{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-21fe085 > .elementor-element-populated{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-2e96d9f0{--spacer-size:60px;}.elementor-31 .elementor-element.elementor-element-6fec8ff7 .elementor-heading-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-486b3818 .elementor-heading-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-3646f403{--spacer-size:60px;}.elementor-31 .elementor-element.elementor-element-3c45004f{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-0d698b9{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-3220c2e .elementor-posts-container article{margin-bottom:35px;}.elementor-31 .elementor-element.elementor-element-3220c2e .elementor-posts--skin-full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-31 .elementor-element.elementor-element-3220c2e .elementor-posts--skin-archive_full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-31 .elementor-element.elementor-element-3d6c8ccf{--spacer-size:20px;}.elementor-31 .elementor-element.elementor-element-7c2f308 .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-31 .elementor-element.elementor-element-7c2f308:after{content:"1";position:absolute;color:transparent;}.elementor-31 .elementor-element.elementor-element-7c2f308{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-31 .elementor-element.elementor-element-7c2f308 a .elementor-portfolio-item__overlay{background-color:rgba(0, 0, 0, 0.17);}.elementor-31 .elementor-element.elementor-element-793aef6{--spacer-size:50px;}:root{--page-title-display:none;}/* Start custom CSS for portfolio, class: .elementor-element-7c2f308 */.elementor-31 .elementor-element.elementor-element-7c2f308 .elementor-portfolio-item__overlay {
    opacity: 1;
}
.elementor-31 .elementor-element.elementor-element-7c2f308 a:hover .elementor-portfolio-item__overlay {
    background-color: rgba(0, 0, 0, 0.4);
}/* End custom CSS */