.elementor-editor-active .consulting_portfolio_box{min-height:500px;height:100%;}
.elementor-editor-active .consulting_portfolio_box svg{width:1em;height:1em;}
.elementor-editor-active .consulting_portfolio_box .consulting_portfolio_grid.style_1 .portfolio_item.high{height:240px;}
.elementor-editor-active .consulting_portfolio_box .consulting_portfolio_grid .portfolio_read_more_button{display:flex;align-items:center;}
.elementor-editor-active .consulting_portfolio_box .consulting_portfolio_grid .portfolio_read_more_button svg{width:25px;height:25px;}
.elementor-editor-active .consulting_portfolio_box .consulting_portfolio_grid .portfolio_read_more_button i{font-size:25px;}
.consulting_portfolio_box{position:relative;overflow:hidden;}
.consulting_portfolio_box .consulting_portfolio_grid .portfolio_item a{text-decoration:none;}
.consulting_portfolio_box .consulting_portfolio_grid.column-1 .portfolio_item{width:100%;}
.consulting_portfolio_box .consulting_portfolio_grid.column-2 .portfolio_item{width:50%;}
@media(max-width:767px){
.consulting_portfolio_box .consulting_portfolio_grid.column-2 .portfolio_item{width:100%;}
}
.consulting_portfolio_box .consulting_portfolio_grid.column-3 .portfolio_item{width:33.33333%;}
@media(max-width:767px){
.consulting_portfolio_box .consulting_portfolio_grid.column-3 .portfolio_item{width:100%;}
}
@media(min-width:768px) and (max-width:1024px){
.consulting_portfolio_box .consulting_portfolio_grid.column-3 .portfolio_item{width:50%;}
}
.consulting_portfolio_box .consulting_portfolio_grid.column-4 .portfolio_item{width:25%;}
@media(max-width:767px){
.consulting_portfolio_box .consulting_portfolio_grid.column-4 .portfolio_item{width:100%;}
}
.consulting_portfolio_box .portfolio_load_more_button{display:inline-block;border-radius:8px;padding:12px 20px;color:var(--con_base_color);background-color:transparent;border:3px solid var(--con_base_color);font-size:14px;line-height:23px;font-weight:700;font-family:var(--con_primary_font_family);margin-top:50px;transition:.3s;}
.consulting_portfolio_box .portfolio_load_more_button .load_more_icon_wrapper{display:flex;align-items:center;justify-content:center;transition:.3s;}
.consulting_portfolio_box .portfolio_load_more_button .load_more_icon_wrapper .icon_after{padding-left:16px;transition:.3s;}
.consulting_portfolio_box .portfolio_load_more_button .load_more_icon_wrapper .icon_before{padding-right:16px;transition:.3s;}
.consulting_portfolio_box .category_filter{display:flex;flex-wrap:wrap;margin-bottom:50px;padding-inline-start:0;gap:28px;}
@media(max-width:767px){
.consulting_portfolio_box .category_filter{gap:5px 18px;}
}
.consulting_portfolio_box .category_filter li{list-style:none;text-transform:uppercase;line-height:2.5;letter-spacing:0.48px;font-weight:500;font-size:12px;}
.consulting_portfolio_box .category_filter li a{position:relative;transition:color 0.3s;}
.consulting_portfolio_box .category_filter li.active a{text-decoration:underline;}
.consulting_portfolio_box ul.page-numbers {
display: flex; }@keyframes portfolio_animation {
from{transform:scale(0);transition:.3s;opacity:0;}
to{transform:scale(1);transition:.3s;opacity:1;}
}
.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{display:grid;grid-gap:10px;grid-template-columns:repeat(3, minmax(250px, 1fr));grid-auto-rows:240px;grid-auto-flow:dense;padding:5px;}
@media(max-width:767px){
.consulting_portfolio_box .consulting_portfolio_grid.style_1{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr));}
}
@media(min-width:768px) and (max-width:1024px){
.consulting_portfolio_box .consulting_portfolio_grid.style_1{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));}
}
.consulting_portfolio_box .consulting_portfolio_grid.style_1 .portfolio_item{display:flex;justify-content:center;align-items:center;transition:all .3s;}
.consulting_portfolio_box .consulting_portfolio_grid.style_1 .portfolio_item .portfolio_link{height:100%;width:100%;position:relative;}
.consulting_portfolio_box .consulting_portfolio_grid.style_1 .portfolio_item .portfolio_link:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease;}
.consulting_portfolio_box .consulting_portfolio_grid.style_1 .portfolio_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.consulting_portfolio_box .consulting_portfolio_grid.style_1 .portfolio_item.wide{grid-column:span 2;}
@media(max-width:767px){
.consulting_portfolio_box .consulting_portfolio_grid.style_1 .portfolio_item.wide{grid-column:span 1;}
}
@media(min-width:768px) and (max-width:1024px){
.consulting_portfolio_box .consulting_portfolio_grid.style_1 .portfolio_item.wide{grid-column:span 1;}
}
.consulting_portfolio_box .consulting_portfolio_grid.style_1 .portfolio_item.tall{grid-row:span 2;}
@media(min-width:768px) and (max-width:1024px){
.consulting_portfolio_box .consulting_portfolio_grid.style_1 .portfolio_item.tall{grid-row:span 1;}
}
.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_on_top_and_bottom .portfolio_item .portfolio_link:before{background-color:#002E5BB2;}
.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_on_top_and_bottom .portfolio_item .portfolio_link .portfolio_info{display:flex;flex-direction:column;text-align:center;position:absolute;top:40%;opacity:0;left:50%;transform:translate(-50%, -50%);transition:all .3s ease;color:#fff;font-size:18px;line-height:24px;font-weight:500;font-family:var(--con_primary_font_family);word-break:break-word;width:100%;max-width:85%;}
.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_on_top_and_bottom .portfolio_item .portfolio_link .portfolio_info:before{content:'';display:block;width:47px;height:5px;background:var(--con_third_color);margin:0 auto 22px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_on_top_and_bottom .portfolio_item .portfolio_link .portfolio_info .portfolio_category{display:block;padding-top:10px;position:relative;top:40px;transition:all .3s ease;font-size:14px;line-height:20px;font-weight:400;font-family:var(--con_secondary_font_family);}
.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_on_top_and_bottom .portfolio_item .portfolio_link:hover .portfolio_info{opacity:1;top:50%;}
.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_on_top_and_bottom .portfolio_item .portfolio_link:hover .portfolio_info .portfolio_category{top:0px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_on_top_and_bottom .portfolio_item .portfolio_link:hover:before{opacity:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_in_up .portfolio_item .portfolio_link:before{background-color:transparent;}
.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_in_up .portfolio_item .portfolio_link .portfolio_info{display:flex;flex-direction:column-reverse;position:absolute;bottom:-30px;padding:20px;left:25px;opacity:0;transition:all .3s ease;color:var(--con_base_color);background-color:#fff;border-radius:2px;font-size:16px;line-height:22px;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_up .portfolio_item .portfolio_link .portfolio_info .portfolio_category{font-size:14px;line-height:20px;font-weight:400;font-family:var(--con_primary_font_family);color:#7B7A7A;padding-bottom:10px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_in_up .portfolio_item .portfolio_link:hover .portfolio_info{opacity:1;bottom:25px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_in_up .portfolio_item .portfolio_link:hover:before{opacity:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_1.hover_slide_in_right .portfolio_item .portfolio_link:before{background-color:#011122B2;}
.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:#002E5BB2;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; }.consulting_portfolio_box.rtl .consulting_portfolio_grid.style_2.hover_slide_in_up .portfolio_item .portfolio_item_thumbnail .portfolio_link .portfolio_info{left:unset;right:25px;text-align:right;}
.consulting_portfolio_box.rtl .consulting_portfolio_grid.style_2.hover_slide_in_right .portfolio_item .portfolio_item_thumbnail .portfolio_link .portfolio_info{left:unset;right:25px;text-align:right;}
.consulting_portfolio_box.rtl .consulting_portfolio_grid.style_2.hover_slide_in_right .portfolio_item .portfolio_item_thumbnail .portfolio_link .portfolio_info .portfolio_category:before{margin-right:0;margin-left:15px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;text-align:left;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2 .portfolio_item{padding:10px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2 .portfolio_item .portfolio_item_thumbnail{height:auto;max-width:100%;display:block;overflow:hidden;position:relative;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2 .portfolio_item .portfolio_item_thumbnail img{width:100%;height:370px;-o-object-fit:cover;object-fit:cover;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2 .portfolio_item .portfolio_item_thumbnail:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_on_top_and_bottom .portfolio_item .portfolio_item_thumbnail:before{background-color:#002E5BB2;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_on_top_and_bottom .portfolio_item .portfolio_item_thumbnail .portfolio_link{display:flex;justify-content:center;align-items:center;height:100%;width:100%;top:0;left:0;position:absolute;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_on_top_and_bottom .portfolio_item .portfolio_item_thumbnail .portfolio_link .portfolio_info{display:flex;flex-direction:column;text-align:center;position:relative;top:-20px;padding:44px 30px 26px;opacity:0;transition:all .3s ease;color:#fff;font-size:18px;line-height:24px;font-weight:500;font-family:var(--con_primary_font_family);word-break:break-word;max-width:85%;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_on_top_and_bottom .portfolio_item .portfolio_item_thumbnail .portfolio_link .portfolio_info:before{content:'';display:block;width:47px;height:5px;background-color:var(--con_third_color);margin:0 auto 22px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_on_top_and_bottom .portfolio_item .portfolio_item_thumbnail .portfolio_link .portfolio_info .portfolio_category{display:block;padding-top:10px;position:relative;top:40px;transition:all .3s ease;font-size:14px;line-height:20px;font-weight:400;font-family:var(--con_secondary_font_family);}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_on_top_and_bottom .portfolio_item .portfolio_item_thumbnail:hover .portfolio_info{opacity:1;top:0;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_on_top_and_bottom .portfolio_item .portfolio_item_thumbnail:hover .portfolio_info .portfolio_category{top:0px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_on_top_and_bottom .portfolio_item .portfolio_item_thumbnail:hover:before{opacity:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_in_up .portfolio_item .portfolio_item_thumbnail:before{background-color:transparent;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_in_up .portfolio_item .portfolio_item_thumbnail .portfolio_link{position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-end;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_in_up .portfolio_item .portfolio_item_thumbnail .portfolio_link .portfolio_info{display:flex;flex-direction:column-reverse;position:relative;bottom:-30px;padding:20px;left:25px;opacity:0;transition:all .3s ease;color:var(--con_base_color);background-color:#fff;border-radius:2px;font-size:16px;line-height:22px;font-weight:500;font-family:var(--con_primary_font_family);max-width:85%;word-break:break-word;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_in_up .portfolio_item .portfolio_item_thumbnail .portfolio_link .portfolio_info .portfolio_category{font-size:14px;line-height:20px;font-weight:400;font-family:var(--con_primary_font_family);color:#7B7A7A;padding-bottom:10px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_in_up .portfolio_item .portfolio_item_thumbnail:hover .portfolio_info{opacity:1;bottom:25px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_in_up .portfolio_item .portfolio_item_thumbnail:hover:before{opacity:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_in_right .portfolio_item .portfolio_item_thumbnail:before{background-color:#011122B2;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_in_right .portfolio_item .portfolio_item_thumbnail .portfolio_link{display:flex;align-items:center;height:100%;width:100%;top:0;left:0;position:absolute;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_in_right .portfolio_item .portfolio_item_thumbnail .portfolio_link .portfolio_info{display:flex;flex-direction:column;position:relative;left:-20px;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;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_in_right .portfolio_item .portfolio_item_thumbnail .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_2.hover_slide_in_right .portfolio_item .portfolio_item_thumbnail .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_2.hover_slide_in_right .portfolio_item .portfolio_item_thumbnail:hover .portfolio_info{opacity:1;left:25px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_slide_in_right .portfolio_item .portfolio_item_thumbnail:hover:before{opacity:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_overlay_bordered .portfolio_item .portfolio_item_thumbnail:before{background-color:#03274AF2;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 25px);height:calc(100% - 25px);}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_overlay_bordered .portfolio_item .portfolio_item_thumbnail .portfolio_link{display:flex;justify-content:center;align-items:center;height:100%;width:100%;top:0;left:0;position:absolute;color:#fff;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_overlay_bordered .portfolio_item .portfolio_item_thumbnail .portfolio_link .portfolio_info{display:flex;flex-direction:column-reverse;text-align:center;position:relative;opacity:0;transition:all .3s ease;font-size:16px;line-height:22px;font-weight:500;font-family:var(--con_primary_font_family);max-width:85%;word-break:break-word;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_overlay_bordered .portfolio_item .portfolio_item_thumbnail .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_2.hover_overlay_bordered .portfolio_item .portfolio_item_thumbnail:hover .portfolio_info{opacity:1;top:0;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_overlay_bordered .portfolio_item .portfolio_item_thumbnail:hover .portfolio_info .portfolio_category{top:0px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_2.hover_overlay_bordered .portfolio_item .portfolio_item_thumbnail:hover:before {
opacity: 1; }.consulting_portfolio_box.rtl .consulting_portfolio_grid.style_3.hover_zoom .portfolio_item .portfolio_link .portfolio_info, .consulting_portfolio_box.rtl .consulting_portfolio_grid.style_3.hover_zoom_and_plus .portfolio_item .portfolio_link .portfolio_info, .consulting_portfolio_box.rtl .consulting_portfolio_grid.style_3.hover_more_icon .portfolio_item .portfolio_link .portfolio_info{text-align:right;padding-left:0;padding-right:20px;}
.consulting_portfolio_box.rtl .consulting_portfolio_grid.style_3.hover_zoom .portfolio_item .portfolio_link .portfolio_info:before, .consulting_portfolio_box.rtl .consulting_portfolio_grid.style_3.hover_zoom_and_plus .portfolio_item .portfolio_link .portfolio_info:before, .consulting_portfolio_box.rtl .consulting_portfolio_grid.style_3.hover_more_icon .portfolio_item .portfolio_link .portfolio_info:before{left:unset;right:0;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3{margin-left:-15px;margin-right:-15px;padding:0px;display:flex;flex-wrap:wrap;text-align:left;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3 .portfolio_item{padding:15px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3 .portfolio_item .portfolio_link{display:flex;flex-wrap:wrap;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3 .portfolio_item .portfolio_link .portfolio_item_thumbnail{height:auto;max-width:100%;width:100%;display:block;overflow:hidden;position:relative;z-index:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3 .portfolio_item .portfolio_link .portfolio_item_thumbnail:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.3s;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3 .portfolio_item .portfolio_link .portfolio_item_thumbnail img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;transition:.3s;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3 .portfolio_item .portfolio_link .portfolio_item_thumbnail:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease;z-index:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3 .portfolio_item .portfolio_link .portfolio_info{display:flex;flex-direction:column;transition:all .3s ease;position:relative;padding-left:20px;margin-top:30px;margin-bottom:30px;font-size:18px;line-height:22px;font-weight:600;font-family:var(--con_primary_font_family);color:var(--con_base_color);word-break:break-word;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3 .portfolio_item .portfolio_link .portfolio_info:before{content:'';display:block;width:2px;height:100%;background:var(--con_third_color);position:absolute;left:0;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3 .portfolio_item .portfolio_link .portfolio_info .portfolio_category{display:block;position:relative;transition:all .3s ease;font-size:15px;line-height:20px;font-weight:400;color:#7b7a7a;padding-top:10px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3.hover_zoom .portfolio_item .portfolio_link:hover .portfolio_item_thumbnail:before{opacity:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3.hover_zoom .portfolio_item .portfolio_link:hover img{transform:scale(1.2);}
.consulting_portfolio_box .consulting_portfolio_grid.style_3.hover_zoom_and_plus .portfolio_item .portfolio_item_thumbnail:before{background-color:#002E5B66;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3.hover_zoom_and_plus .portfolio_item .portfolio_item_thumbnail:after{content:'\e920';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:'stm';line-height:1;font-size:28px;color:#fff;opacity:0;transition:.3s;z-index:2;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3.hover_zoom_and_plus .portfolio_item .portfolio_item_thumbnail:hover:before{opacity:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3.hover_zoom_and_plus .portfolio_item .portfolio_item_thumbnail:hover:after{opacity:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3.hover_more_icon .portfolio_item .portfolio_item_thumbnail:before{background-color:#002E5B66;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3.hover_more_icon .portfolio_item .portfolio_item_thumbnail:after{content:'\e954';position:absolute;top:25px;left:25px;font-family:'stm';line-height:1;font-size:14px;color:var(--con_base_color);opacity:0;transition:.3s;width:40px;height:40px;background-color:var(--con_third_color);border-radius:100%;display:flex;justify-content:center;align-items:center;z-index:2;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3.hover_more_icon .portfolio_item .portfolio_item_thumbnail:hover:before{opacity:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_3.hover_more_icon .portfolio_item .portfolio_item_thumbnail:hover:after {
opacity: 1; }.consulting_portfolio_box.rtl .consulting_portfolio_grid.style_4.hover_zoom .portfolio_item .portfolio_item_wrapper, .consulting_portfolio_box.rtl .consulting_portfolio_grid.style_4.hover_zoom_and_plus .portfolio_item .portfolio_item_wrapper{text-align:right;}
.consulting_portfolio_box.rtl .consulting_portfolio_grid.style_4.hover_zoom .portfolio_item .portfolio_item_wrapper .portfolio_category, .consulting_portfolio_box.rtl .consulting_portfolio_grid.style_4.hover_zoom_and_plus .portfolio_item .portfolio_item_wrapper .portfolio_category{left:unset;right:25px;}
.consulting_portfolio_box.rtl .consulting_portfolio_grid.style_4.hover_zoom .portfolio_item .portfolio_item_wrapper .read_more_icon, .consulting_portfolio_box.rtl .consulting_portfolio_grid.style_4.hover_zoom_and_plus .portfolio_item .portfolio_item_wrapper .read_more_icon{padding-left:0;padding-right:12px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4{margin-left:-20px;margin-right:-20px;padding:5px;display:flex;flex-wrap:wrap;text-align:left;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4 .portfolio_item{padding:25px 15px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4 .portfolio_item .portfolio_link{display:flex;flex-wrap:wrap;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4 .portfolio_item .portfolio_link .portfolio_item_thumbnail{height:auto;max-width:100%;width:100%;display:block;overflow:hidden;position:relative;z-index:1;transition:.3s;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4 .portfolio_item .portfolio_link .portfolio_item_thumbnail:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.3s;z-index:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4 .portfolio_item .portfolio_link .portfolio_item_thumbnail img{width:100%;height:370px;-o-object-fit:cover;object-fit:cover;transition:.3s;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4 .portfolio_item .portfolio_link .portfolio_item_thumbnail .portfolio_category{position:absolute;font-size:15px;line-height:20px;font-weight:500;color:var(--con_base_color);top:25px;left:25px;padding:10px 20px;background-color:var(--con_third_color);border-radius:2px;font-family:var(--con_primary_font_family);z-index:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4 .portfolio_item .portfolio_info{transition:all .3s ease;margin-top:30px;margin-bottom:15px;font-size:18px;line-height:28px;font-weight:500;font-family:var(--con_primary_font_family);color:var(--con_base_color);word-break:break-word;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4 .portfolio_item .portfolio_read_more_button{font-size:15px;line-height:24px;font-family:var(--con_primary_font_family);font-weight:500;position:relative;color:#7B7A7A;transition:.3s;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4 .portfolio_item .portfolio_read_more_button .read_more_icon{padding-left:12px;transition:.3s;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4 .portfolio_item .portfolio_read_more_button svg{vertical-align:middle;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4.hover_zoom .portfolio_item .portfolio_link:hover .portfolio_item_thumbnail:before{opacity:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4.hover_zoom .portfolio_item .portfolio_link:hover img{transform:scale(1.2);}
.consulting_portfolio_box .consulting_portfolio_grid.style_4.hover_zoom_and_plus .portfolio_item .portfolio_item_thumbnail:before{background-color:#002E5B66;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4.hover_zoom_and_plus .portfolio_item .portfolio_item_thumbnail:after{content:'\e920';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:'stm';line-height:1;font-size:28px;color:#fff;opacity:0;transition:.3s;z-index:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4.hover_zoom_and_plus .portfolio_item .portfolio_item_thumbnail:hover:before{opacity:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_4.hover_zoom_and_plus .portfolio_item .portfolio_item_thumbnail:hover:after {
opacity: 1; }.consulting_portfolio_box.rtl .consulting_portfolio_grid.style_5.hover_zoom .portfolio_item .portfolio_info_wrapper, .consulting_portfolio_box.rtl .consulting_portfolio_grid.style_5.hover_zoom_and_plus .portfolio_item .portfolio_info_wrapper, .consulting_portfolio_box.rtl .consulting_portfolio_grid.style_5.hover_more_icon .portfolio_item .portfolio_info_wrapper{text-align:right;}
.consulting_portfolio_box.rtl .consulting_portfolio_grid.style_5.hover_zoom .portfolio_item .portfolio_read_more_button .read_more_icon, .consulting_portfolio_box.rtl .consulting_portfolio_grid.style_5.hover_zoom_and_plus .portfolio_item .portfolio_read_more_button .read_more_icon, .consulting_portfolio_box.rtl .consulting_portfolio_grid.style_5.hover_more_icon .portfolio_item .portfolio_read_more_button .read_more_icon{padding-left:0;padding-right:12px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap;gap:40px;text-align:left;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5 .portfolio_item{padding:25px 35px;width:100%;display:flex;align-items:center;gap:35px;background-color:#fff;border-radius:4px;}
@media(max-width:767px){
.consulting_portfolio_box .consulting_portfolio_grid.style_5 .portfolio_item{flex-direction:column;}
}
.consulting_portfolio_box .consulting_portfolio_grid.style_5 .portfolio_item .portfolio_link{max-width:55%;width:100%;}
@media(max-width:767px){
.consulting_portfolio_box .consulting_portfolio_grid.style_5 .portfolio_item .portfolio_link{max-width:100%;}
}
.consulting_portfolio_box .consulting_portfolio_grid.style_5 .portfolio_item .portfolio_link .portfolio_item_thumbnail{height:auto;display:block;overflow:hidden;position:relative;z-index:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5 .portfolio_item .portfolio_link .portfolio_item_thumbnail img{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;transition:.3s;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5 .portfolio_item .portfolio_link .portfolio_item_thumbnail:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease;z-index:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5 .portfolio_item .portfolio_info_wrapper{width:100%;max-width:45%;}
@media(max-width:767px){
.consulting_portfolio_box .consulting_portfolio_grid.style_5 .portfolio_item .portfolio_info_wrapper{max-width:100%;}
}
.consulting_portfolio_box .consulting_portfolio_grid.style_5 .portfolio_item .portfolio_info_wrapper .portfolio_category_wrapper{display:inline-block;font-size:15px;line-height:24px;font-weight:500;background-color:var(--con_third_color);padding:10px 20px;color:var(--con_base_color);margin-bottom:25px;transition:.3s;border-radius:2px;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5 .portfolio_item .portfolio_info_wrapper .portfolio_title{font-size:24px;line-height:30px;font-family:var(--con_primary_font_family);margin-bottom:20px;font-weight:600;color:var(--con_base_color);transition:.3s;word-break:break-word;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5 .portfolio_item .portfolio_info_wrapper .portfolio_description{font-size:16px;line-height:28px;font-family:var(--con_secondary_font_family);color:#7b7a7a;margin-bottom:30px;font-weight:400;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5 .portfolio_item .portfolio_info_wrapper .portfolio_read_more_button{font-size:15px;line-height:24px;font-family:var(--con_primary_font_family);font-weight:500;position:relative;color:var(--con_base_color);transition:.3s;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5 .portfolio_item .portfolio_info_wrapper .portfolio_read_more_button .read_more_icon{padding-left:12px;transition:.3s;vertical-align:middle;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5 .portfolio_item .portfolio_info_wrapper .portfolio_read_more_button svg{vertical-align:middle;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5.hover_zoom .portfolio_item .portfolio_link:hover .portfolio_item_thumbnail:before{opacity:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5.hover_zoom .portfolio_item .portfolio_link:hover img{transform:scale(1.2);}
.consulting_portfolio_box .consulting_portfolio_grid.style_5.hover_zoom_and_plus .portfolio_item .portfolio_item_thumbnail:before{background-color:#002E5B66;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5.hover_zoom_and_plus .portfolio_item .portfolio_item_thumbnail:after{content:'\e920';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:'stm';line-height:1;font-size:28px;color:#fff;opacity:0;transition:.3s;z-index:2;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5.hover_zoom_and_plus .portfolio_item .portfolio_item_thumbnail:hover:before{opacity:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5.hover_zoom_and_plus .portfolio_item .portfolio_item_thumbnail:hover:after{opacity:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5.hover_more_icon .portfolio_item .portfolio_item_thumbnail:before{background-color:#002E5B66;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5.hover_more_icon .portfolio_item .portfolio_item_thumbnail:after{content:'\e954';position:absolute;top:25px;left:25px;font-family:'stm';line-height:1;font-size:14px;color:var(--con_base_color);opacity:0;transition:.3s;width:40px;height:40px;background-color:var(--con_third_color);border-radius:100%;display:flex;justify-content:center;align-items:center;z-index:2;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5.hover_more_icon .portfolio_item .portfolio_item_thumbnail:hover:before{opacity:1;}
.consulting_portfolio_box .consulting_portfolio_grid.style_5.hover_more_icon .portfolio_item .portfolio_item_thumbnail:hover:after {
opacity: 1; }