.elementor-2180 .elementor-element.elementor-element-a5431fa{--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;}.elementor-2180 .elementor-element.elementor-element-3c1b093 .aux-media-image{border-radius:6px 6px 6px 6px !important;}.elementor-2180 .elementor-element.elementor-element-3c1b093 .entry-header .entry-title a{color:#000000;font-size:20px;}.elementor-2180 .elementor-element.elementor-element-3c1b093 .entry-tax a{color:#70798B;}.elementor-2180 .elementor-element.elementor-element-3c1b093 .entry-tax{font-size:16px;font-weight:400;text-transform:none;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-3c1b093 .aux-iso-item{margin-bottom:30px !important;}/* Start custom CSS for aux_recent_portfolios_grid, class: .elementor-element-3c1b093 */.elementor-2180 .elementor-element.elementor-element-3c1b093 .aux-portfolio-columns {
    overflow: visible;
}

.elementor-2180 .elementor-element.elementor-element-3c1b093 .type-portfolio:hover .entry-media .aux-media-image {
    box-shadow: -15px 30px 60px #70798B66;
}

.elementor-2180 .elementor-element.elementor-element-3c1b093 .type-portfolio .entry-media .aux-media-image {
    transition: all .2s ease-in-out;
}/* End custom CSS */