.elementor-149849 .elementor-element.elementor-element-60f791db>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-149849 .elementor-element.elementor-element-6302acc7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-149849 .elementor-element.elementor-element-e5f467e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-149849 .elementor-element.elementor-element-aacb856 .portfolio-item.-contained:not(.-layout13){border-radius:15px}.elementor-149849 .elementor-element.elementor-element-aacb856 .portfolio-item.-contained.-layout13 .card-image .image-holder{border-radius:15px}.elementor-149849 .elementor-element.elementor-element-aacb856 .portfolio-item.-contained.-layout13 .card-details{border-radius:15px}.elementor-149849 .elementor-element.elementor-element-aacb856 .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 10px)}.elementor-149849 .elementor-element.elementor-element-aacb856 .portfolio-item.-layout3 .overlay::after{background:rgba(14,14,16,.88)}.elementor-149849 .elementor-element.elementor-element-aacb856 .portfolio-item.-layout4 .overlay::after{background:rgba(14,14,16,.88)}.elementor-149849 .elementor-element.elementor-element-aacb856 .portfolio-item.-layout5 .overlay::after{background:rgba(14,14,16,.88)}.elementor-149849 .elementor-element.elementor-element-aacb856 .portfolio-item.-layout6 .overlay::after{background:rgba(14,14,16,.88)}.elementor-149849 .elementor-element.elementor-element-aacb856 .grid_7 .portfolio-item-image::before{background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(14,14,16,.88))}.elementor-149849 .elementor-element.elementor-element-aacb856 .grid_10 .portfolio-item-image::before{background:linear-gradient(270deg,rgba(0,0,0,0) 0%,rgba(14,14,16,.88))}.elementor-149849 .elementor-element.elementor-element-4cefc9c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-149849 .elementor-element.elementor-element-72efd4fe.elementor-column .elementor-widget-wrap{align-items:center}@media (max-width:1024px){.elementor-bc-flex-widget .elementor-149849 .elementor-element.elementor-element-72efd4fe.elementor-column .elementor-widget-wrap{align-items:center}}