.elementor-515 .elementor-element.elementor-element-6d885416 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-515 .elementor-element.elementor-element-6d885416 > .elementor-container{max-width:1024px;}.elementor-515 .elementor-element.elementor-element-6d885416{margin-top:150px;margin-bottom:150px;padding:0px 30px 0px 30px;}.elementor-515 .elementor-element.elementor-element-2f69fe35.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-515 .elementor-element.elementor-element-175e91cf{width:auto;max-width:auto;text-align:center;}.elementor-515 .elementor-element.elementor-element-1fcf9603 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-515 .elementor-element.elementor-element-1fcf9603{margin-top:0px;margin-bottom:100px;padding:0px 50px 0px 50px;}.elementor-515 .elementor-element.elementor-element-696e18f5 .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-515 .elementor-element.elementor-element-696e18f5:after{content:"1";position:absolute;color:transparent;}.elementor-515 .elementor-element.elementor-element-696e18f5{--grid-row-gap:100px;--grid-column-gap:50px;}.elementor-515 .elementor-element.elementor-element-696e18f5 a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-846f92b );}@media(max-width:1024px){.elementor-515 .elementor-element.elementor-element-6d885416 > .elementor-container{max-width:767px;}.elementor-515 .elementor-element.elementor-element-6d885416{margin-top:80px;margin-bottom:100px;}.elementor-515 .elementor-element.elementor-element-1fcf9603{margin-top:0px;margin-bottom:20px;padding:0px 40px 0px 40px;}}@media(max-width:767px){.elementor-515 .elementor-element.elementor-element-6d885416 > .elementor-container{max-width:420px;}.elementor-515 .elementor-element.elementor-element-6d885416{margin-top:200px;margin-bottom:200px;}.elementor-515 .elementor-element.elementor-element-1fcf9603{margin-top:0px;margin-bottom:20px;padding:0px 30px 0px 30px;}}/* Start custom CSS for portfolio, class: .elementor-element-696e18f5 */.elementor-515 .elementor-element.elementor-element-696e18f5 h2.elementor-portfolio-item__title {
        font-family: var(--e-global-typography-922d1c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-922d1c7-font-size);
    font-weight: var(--e-global-typography-922d1c7-font-weight);
    text-transform: var(--e-global-typography-922d1c7-text-transform);
    font-style: var(--e-global-typography-922d1c7-font-style);
    text-decoration: var(--e-global-typography-922d1c7-text-decoration);
    line-height: var(--e-global-typography-922d1c7-line-height);
}/* End custom CSS */