.elementor-591 .elementor-element.elementor-element-da3db0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-591 .elementor-element.elementor-element-1c94553 .elementor-heading-title{font-weight:600;line-height:1.2em;}.elementor-591 .elementor-element.elementor-element-d2ca10f .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-591 .elementor-element.elementor-element-d2ca10f:after{content:"1";position:absolute;color:transparent;}.elementor-591 .elementor-element.elementor-element-d2ca10f{--grid-row-gap:25px;--grid-column-gap:25px;}.elementor-591 .elementor-element.elementor-element-d2ca10f a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-secondary );}.elementor-591 .elementor-element.elementor-element-d2ca10f a .elementor-portfolio-item__title{color:var( --e-global-color-text );}.elementor-591 .elementor-element.elementor-element-d2ca10f .elementor-portfolio-item__title{font-size:28px;font-weight:700;line-height:1.2em;}/* Start custom CSS for portfolio, class: .elementor-element-d2ca10f */.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{
    background-color: #ffffff !important;
}/* End custom CSS */