.consulting_portfolio_box.rtl .consulting_portfolio_grid.style_1.hover_slide_in_up .portfolio_item .portfolio_link .portfolio_info{left:unset;right:25px;text-align:right}.consulting_portfolio_box.rtl .consulting_portfolio_grid.style_1.hover_slide_in_right .portfolio_item .portfolio_link .portfolio_info{left:unset;right:25px;text-align:right}.consulting_portfolio_box.rtl .consulting_portfolio_grid.style_1.hover_slide_in_right .portfolio_item .portfolio_link .portfolio_info .portfolio_category:before{margin-right:0;margin-left:15px}.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_in_right .portfolio_item .portfolio_link:before{background-color:rgba(1,17,34,.7)}.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_in_right .portfolio_item .portfolio_link .portfolio_info{display:flex;flex-direction:column;position:absolute;left:-20px;top:50%;transform:translateY(-50%);opacity:0;transition:all .3s ease;color:#fff;font-size:18px;line-height:24px;font-weight:500;font-family:var(--con_primary_font_family);max-width:85%;word-break:break-word;text-align:left}.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_in_right .portfolio_item .portfolio_link .portfolio_info .portfolio_category{display:block;padding-top:15px;position:relative;transition:all .3s ease;font-size:13px;line-height:20px;font-weight:400;font-family:var(--con_secondary_font_family)}.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_in_right .portfolio_item .portfolio_link .portfolio_info .portfolio_category:before{content:"";display:inline-block;width:20px;height:2px;background-color:#d9d9d9;vertical-align:middle;margin-right:15px}.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_in_right .portfolio_item .portfolio_link:hover .portfolio_info{opacity:1;left:25px}.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_in_right .portfolio_item .portfolio_link:hover:before{opacity:1}.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_overlay_bordered .portfolio_item .portfolio_link:before{background-color:rgba(0,46,91,.7);top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px)}.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_overlay_bordered .portfolio_item .portfolio_link .portfolio_info{display:flex;flex-direction:column-reverse;text-align:center;position:absolute;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease;font-size:16px;line-height:22px;font-weight:500;color:#fff;font-family:var(--con_primary_font_family);max-width:85%;word-break:break-word}.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_overlay_bordered .portfolio_item .portfolio_link .portfolio_info .portfolio_category{display:block;padding-bottom:10px;position:relative;transition:all .3s ease;font-size:13px;line-height:26px;font-weight:500;color:var(--con_third_color);font-family:var(--con_secondary_font_family)}.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_overlay_bordered .portfolio_item .portfolio_link:hover .portfolio_info{opacity:1}.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_overlay_bordered .portfolio_item .portfolio_link:hover:before{opacity:1}