.elementor-1864 .elementor-element.elementor-element-ff3f891{margin-top:0px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-1864 .elementor-element.elementor-element-81ea2ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-de75c54 .sec-title h2{font-family:var( --e-global-typography-5191103-font-family ), Sans-serif;font-size:var( --e-global-typography-5191103-font-size );font-weight:var( --e-global-typography-5191103-font-weight );text-transform:var( --e-global-typography-5191103-text-transform );line-height:var( --e-global-typography-5191103-line-height );}.elementor-1864 .elementor-element.elementor-element-6a2f219:not(.elementor-motion-effects-element-type-background), .elementor-1864 .elementor-element.elementor-element-6a2f219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1E22;}.elementor-1864 .elementor-element.elementor-element-6a2f219 > .elementor-background-overlay{background-image:url("https://www.acewebstudio.com/wp-content/uploads/2021/01/banner-bg-shape-3.png");background-position:center center;background-repeat:repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1864 .elementor-element.elementor-element-6a2f219{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 40px 120px 40px;}.elementor-1864 .elementor-element.elementor-element-b295d45 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-8c99dea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-element-8c99dea .sec-title h2, .portfolio-masonary h3,.sec-title-two h2{font-family:var( --e-global-typography-5191103-font-family ), Sans-serif;font-size:var( --e-global-typography-5191103-font-size );font-weight:var( --e-global-typography-5191103-font-weight );text-transform:var( --e-global-typography-5191103-text-transform );line-height:var( --e-global-typography-5191103-line-height );}.elementor-1864 .elementor-element.elementor-element-d8d9db5{margin-top:0px;margin-bottom:0px;padding:80px 40px 0px 40px;}.elementor-1864 .elementor-element.elementor-element-689aec9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1864 .elementor-element.elementor-global-1870 .call-to-section h2, .features-section .content-box h2,
            .call-to-section-two h2,
             .call-to-section-three .auto-container h3, .call-to-action-client-page .content-box h3, .elementor-1864 .elementor-element.elementor-global-1870 .call-to-section-four__title{font-family:var( --e-global-typography-386a791-font-family ), Sans-serif;font-size:var( --e-global-typography-386a791-font-size );}@media(max-width:1366px){.elementor-1864 .elementor-element.elementor-element-de75c54 .sec-title h2{font-size:var( --e-global-typography-5191103-font-size );line-height:var( --e-global-typography-5191103-line-height );}.elementor-1864 .elementor-element.elementor-element-8c99dea .sec-title h2, .portfolio-masonary h3,.sec-title-two h2{font-size:var( --e-global-typography-5191103-font-size );line-height:var( --e-global-typography-5191103-line-height );}.elementor-1864 .elementor-element.elementor-global-1870 .call-to-section h2, .features-section .content-box h2,
            .call-to-section-two h2,
             .call-to-section-three .auto-container h3, .call-to-action-client-page .content-box h3, .elementor-1864 .elementor-element.elementor-global-1870 .call-to-section-four__title{font-size:var( --e-global-typography-386a791-font-size );}}@media(max-width:1024px){.elementor-1864 .elementor-element.elementor-element-ff3f891{padding:0px 20px 0px 20px;}.elementor-1864 .elementor-element.elementor-element-de75c54 .sec-title h2{font-size:var( --e-global-typography-5191103-font-size );line-height:var( --e-global-typography-5191103-line-height );}.elementor-1864 .elementor-element.elementor-element-6a2f219{padding:60px 20px 60px 20px;}.elementor-1864 .elementor-element.elementor-element-8c99dea .sec-title h2, .portfolio-masonary h3,.sec-title-two h2{font-size:var( --e-global-typography-5191103-font-size );line-height:var( --e-global-typography-5191103-line-height );}.elementor-1864 .elementor-element.elementor-element-d8d9db5{padding:60px 20px 0px 20px;}.elementor-1864 .elementor-element.elementor-global-1870 .call-to-section h2, .features-section .content-box h2,
            .call-to-section-two h2,
             .call-to-section-three .auto-container h3, .call-to-action-client-page .content-box h3, .elementor-1864 .elementor-element.elementor-global-1870 .call-to-section-four__title{font-size:var( --e-global-typography-386a791-font-size );}}@media(max-width:767px){.elementor-1864 .elementor-element.elementor-element-de75c54 .sec-title h2{font-size:var( --e-global-typography-5191103-font-size );line-height:var( --e-global-typography-5191103-line-height );}.elementor-1864 .elementor-element.elementor-element-8c99dea .sec-title h2, .portfolio-masonary h3,.sec-title-two h2{font-size:var( --e-global-typography-5191103-font-size );line-height:var( --e-global-typography-5191103-line-height );}.elementor-1864 .elementor-element.elementor-global-1870 .call-to-section h2, .features-section .content-box h2,
            .call-to-section-two h2,
             .call-to-section-three .auto-container h3, .call-to-action-client-page .content-box h3, .elementor-1864 .elementor-element.elementor-global-1870 .call-to-section-four__title{font-size:var( --e-global-typography-386a791-font-size );}}/* Start custom CSS for linoor-portfolio, class: .elementor-element-8c99dea */.portfolio-masonary__box img{
    filter:grayscale(0);
}

.portfolio-masonary__box:hover img{
    filter:grayscale(100);
}

.portfolio-masonary__box-content {
    background-color: #1C1E2298;
}

.portfolio-masonary__box-content h4, .portfolio-masonary__box-content p {
    color:#ffffff;
}

.portfolio-masonary__box-content p::after {
    background-color: #ffffff;
}/* End custom CSS */