.pbmit-portfolio-style-2 .pbminfotech-post-content{position:relative;overflow:hidden;border-radius:10px}.pbmit-portfolio-style-2 .pbmit-portfolio-title a,.pbmit-portfolio-style-2 .pbmit-portfolio-title{font-size:24px;line-height:30px;margin:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:var(--pbmit-induyst-white-color)}.pbmit-portfolio-style-2 .pbminfotech-warpper-image{position:relative;border-radius:10px;overflow:hidden}.pbmit-portfolio-style-2 .pbmit-featured-img-wrapper img{width:100%;border-bottom:10px;position:relative;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.pbmit-portfolio-style-2 .pbminfotech-post-content:hover .pbmit-featured-wrapper img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.pbmit-portfolio-style-2 .pbminfotech-box-content{position:absolute;bottom:0;left:0;right:0;height:100%;width:100%;padding:40px;display:grid;z-index:1;transform:translatex(-102%);background-color:rgba(var(--pbmit-induyst-blackish-bg-color-rgb),.93);-webkit-transition:transform .65s cubic-bezier(.19,1,.22,1);-khtml-transition:transform .65s cubic-bezier(.19,1,.22,1);-moz-transition:transform .65s cubic-bezier(.19,1,.22,1);-ms-transition:transform .65s cubic-bezier(.19,1,.22,1);-o-transition:transform .65s cubic-bezier(.19,1,.22,1);transition:transform .65s cubic-bezier(.19,1,.22,1)}.pbmit-element-portfolio-style-2 .pbminfotech-post-content:hover .pbminfotech-box-content{transform:translateY(0)}.pbmit-portfolio-style-2 .pbminfotech-box-content-inner{align-self:flex-end;padding-top:12px;border-top:1px solid var(--pbmit-induyst-global-color);opacity:0;transform:translatex(30px);transition:transform 1s .4s,opacity 1s .4s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.pbmit-element-portfolio-style-2 .pbminfotech-post-content:hover .pbminfotech-box-content-inner{transform:translatex(0);opacity:1}.pbmit-element-portfolio-style-2 .pbmit-port-cat{padding-bottom:5px}.pbmit-portfolio-style-2 .pbminfotech-box-content .pbmit-port-cat a{font-size:14px;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:var(--pbmit-induyst-global-color);display:inline-block}.pbmit-portfolio-style-2 .pbmit-featured-wrapper{overflow:hidden;border-radius:10px}.pbmit-portfolio-style-2 .pbmit-portfolio-btn{position:relative;align-self:flex-start;text-align:end;display:ruby}.pbmit-portfolio-style-2 .pbmit-button-inner{display:block;width:60px;height:60px;font-size:16px;line-height:60px;text-align:center;border-radius:50%;color:var(--pbmit-induyst-white-color);background-color:var(--pbmit-induyst-global-color);opacity:0;transform:translatex(-30px);transition:transform 1s .4s,opacity 1s .4s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.pbmit-element-portfolio-style-2 .pbminfotech-post-content:hover .pbmit-button-inner{transform:translatex(0);opacity:1}.pbmit-portfolio-style-2 .pbmit-button-inner .pbmit-button-icon{position:relative;overflow:hidden;display:inline-flex}.pbmit-portfolio-style-2 .pbmit-button-inner .pbmit-button-icon i{font-size:16px;line-height:16px;display:inline-block;-webkit-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.pbmit-portfolio-style-2 .pbmit-button-inner .pbmit-button-icon::before{content:"\e83c";font-family:"pbminfotech-base-icons";position:absolute;top:0;right:0;font-size:16px;line-height:16px;font-weight:400;width:1.6em;height:auto;transform:translate(-25px,0);-webkit-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.pbmit-portfolio-style-2 .pbmit-button-inner:hover .pbmit-button-icon::before{transform:translate(0,0)}.pbmit-portfolio-style-2 .pbmit-button-inner:hover .pbmit-button-icon i{transform:translate(100%,0)}.pbmit-element-portfolio-style-2 .pbmit-sortable-list-ul{text-align:left;color:var(--pbmit-induyst-blackish-color)}.pbmit-ele-header-align-center .pbmit-element-portfolio-style-2 .pbmit-sortable-list-ul{text-align:center}.pbmit-ele-header-align-right .pbmit-element-portfolio-style-2 .pbmit-sortable-list-ul{text-align:right}.pbmit-element-portfolio-style-2 .pbmit-sortable-list a{padding:0;min-width:max-content}.pbmit-element-portfolio-style-2 .pbmit-sortable-list-ul li::before{content:'/'}.pbmit-elementor-bg-color-blackish .pbmit-element-portfolio-style-2 .pbmit-sortable-list a,.pbmit-elementor-bg-color-blackish .pbmit-element-portfolio-style-2 .pbmit-sortable-list-ul,.pbmit-elementor-bg-color-globalcolor .pbmit-element-portfolio-style-2 .pbmit-sortable-list a:hover,.pbmit-elementor-bg-color-globalcolor .pbmit-element-portfolio-style-2 .pbmit-sortable-list a.pbmit-selected{color:var(--pbmit-induyst-white-color)}.pbmit-element-portfolio-style-2 .pbmit-sortable-list a:hover,.pbmit-element-portfolio-style-2 .pbmit-sortable-list a.pbmit-selected{color:var(--pbmit-induyst-global-color);background-color:transparent}.pbmit-element-portfolio-style-2.pbmit-element-column-three .pbmit-element-posts-wrapper .swiper-container>.swiper-wrapper{animation:pbmit_fade_in 0.3s ease-in-out forwards}@keyframes pbmit_fade_in{from{opacity:0}to{opacity:1}}.pbmit-element-portfolio-style-2 .swiper-slide{animation:pbmit_slide_right 0.4s ease-in-out}@keyframes pbmit_slide_right{0%{transform:scale(.95,.95);opacity:0}100%{transform:scale(1,1);opacity:1}}@media (min-width:1300px){.e-con-full .pbmit-element-portfolio-style-2 .pbmit-ele-header-area{max-width:1300px;margin:0 auto}}@media(min-width:1201px){.pbmit-element-portfolio-style-2.pbmit-sortable-yes .pbmit-heading-subheading{position:relative;display:flex;align-items:stretch;margin-bottom:65px}.pbmit-element-portfolio-style-2 .pbmit-sortable-list-ul{margin-bottom:55px}.pbmit-ele-header-align-center .pbmit-element-portfolio-style-2.pbmit-sortable-yes .pbmit-heading-subheading{padding-right:0}.pbmit-ele-header-align-right .pbmit-element-portfolio-style-2.pbmit-sortable-yes .pbmit-heading-subheading{flex-direction:row-reverse}.pbmit-element-portfolio-style-2.pbmit-sortable-yes .pbmit-heading-subheading .pbmit-element-title{width:100%}.pbmit-element-portfolio-style-2.pbmit-sortable-yes .pbmit-heading-subheading .pbmit-element-title:nth-child(2){padding-top:40px}.pbmit-element-portfolio-style-2.pbmit-sortable-yes .pbmit-heading-subheading .pbmit-element-subtitle{position:absolute;width:100%}.pbmit-element-portfolio-style-2.pbmit-sortable-yes .pbmit-heading-subheading .pbmit-heading-desc{display:inline-flex;align-items:center;margin:0;padding:50px 0 0 60px;width:calc(100% - 40%)}}@media(max-width:1201px){.pbmit-portfolio-style-2 .pbminfotech-box-content{padding:30px}}