.pbmit-portfolio-style-1{overflow:hidden}.pbmit-portfolio-style-1 .pbminfotech-box-content{position:absolute;top:inherit;bottom:30px;left:30px;right:30px;padding:25px 30px;border-radius:15px;opacity:0;word-break:break-word;transform:translateY(100%) scale(0.7);background:var(--pbmit-evgrid-white-color);transition:all .5s}.pbmit-portfolio-style-1 .pbminfotech-post-content{position:relative;overflow:hidden}.pbmit-portfolio-style-1:hover .pbminfotech-box-content{transition:all .5s;opacity:1;transform:translateY(0)}.pbmit-portfolio-style-1 .pbmit-port-cat a{color:var(--pbmit-evgrid-global-color)}.pbmit-portfolio-style-1 .pbmit-portfolio-title{font-size:24px;line-height:30px;margin-bottom:0}.pbmit-portfolio-style-1 .pbmit-portfolio-title:hover{color:var(--pbmit-evgrid-global-color)}.pbmit-portfolio-style-1 .pbmit-portfolio-title{font-size:22px;line-height:28px;margin-bottom:0}.pbmit-portfolio-style-1 .pbmit-featured-wrapper{position:relative;overflow:hidden;border-radius:30px}.pbmit-portfolio-style-1 .pbmit-featured-wrapper img{width:100%;transform:scale(1.07) rotate(.7deg);transform-origin:90% 50%;transition:transform .8s cubic-bezier(.4,.01,.14,.99)}.pbmit-portfolio-style-1:hover .pbmit-featured-wrapper img{transform:scale(1.001) rotate(0)}.pbmit-element-portfolio-style-1 .pbmit-element-inner .swiper-wrapper{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pbmit-element-portfolio-style-1.pbmit-element-viewtype-carousel .pbmit-ele-group-wrapper .pbmit-ele:nth-child(2){margin-top:15px}.pbmit-element-column-four .pbmit-portfolio-style-1 .pbminfotech-box-content{bottom:15px;left:15px;right:15px;padding:20px}.pbmit-element-portfolio-style-1.pbmit-element-viewtype-carousel .pbmit-ele-header-area.container{margin-left:0}@media(max-width:1200px){.pbmit-portfolio-style-1 .pbminfotech-box-content{bottom:30px;left:30px;right:30px;padding:15px 25px}.pbmit-portfolio-style-1 .pbmit-portfolio-title{font-size:18px;line-height:20px}}@media(max-width:1024px){.pbmit-portfolio-style-1 .pbminfotech-box-content{left:10px;right:10px;bottom:10px;padding:10px 15px;border-radius:15px}}