.dsvy-portfolio-style-4 .designervily-post-item{position:relative;overflow:hidden}.dsvy-portfolio-style-4 .dsvy-featured-wrapper{position:relative;border-radius:30px}.dsvy-portfolio-style-4 .dsvy-featured-wrapper img{border-radius:30px;width:100%;object-fit:cover;transition:all ease 400ms;-moz-transition:all ease 400ms;-webkit-transition:all ease 400ms}.dsvy-portfolio-style-4 .designervily-box-content-inner{position:absolute;top:0;left:0;right:0;z-index:2;transition:all 0.6s cubic-bezier(.38,.005,.215,1);height:100%;padding:30px 30px 10px;display:flex;align-items:flex-end;justify-content:space-between}.dsvy-portfolio-style-4 .dsvy-featured-wrapper:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:30px;background:linear-gradient(180deg,rgba(var(--dsvy-cardioly-secondary-color-rgb),0) 45%,rgba(var(--dsvy-cardioly-secondary-color-rgb),.8) 100%)}.dsvy-portfolio-style-4 .dsvy-portfolio-title{font-size:30px;line-height:36px;margin:10px 0;transition:all 0.6s cubic-bezier(.38,.005,.215,1)}.dsvy-portfolio-style-4 .dsvy-portfolio-title a{color:var(--dsvy-cardioly-white-color)}.dsvy-portfolio-style-4 .dsvy-portfolio-title a:hover{color:var(--dsvy-cardioly-global-color)}.dsvy-portfolio-style-4 .designervily-titlebox{display:flex;align-items:center;gap:40px;justify-content:space-between}.dsvy-portfolio-style-4 .dsvy-portfolio-title,.dsvy-portfolio-style-4 .dsvy-portfolio-content,.dsvy-portfolio-style-4 .dsvy-portfolio-content p{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}.dsvy-portfolio-style-4 .dsvy-portfolio-title{line-clamp:2;-webkit-line-clamp:2}.dsvy-portfolio-style-4 .dsvy-portfolio-content{width:45%;color:var(--dsvy-cardioly-white-color)}.dsvy-portfolio-style-4 .dsvy-portfolio-btn span{display:flex;width:45px;height:45px;font-size:20px;line-height:20px;align-items:center;justify-content:center;border-radius:50%;color:var(--dsvy-cardioly-white-color);background-color:var(--dsvy-cardioly-global-color);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.dsvy-portfolio-style-4 .dsvy-portfolio-btn:hover span{color:var(--dsvy-cardioly-white-color);background-color:var(--dsvy-cardioly-blackish-bg-color)}[data-columns="4"] .dsvy-portfolio-style-4 .designervily-titlebox{gap:0;align-items:flex-start;flex-direction:column}[data-columns="4"] .dsvy-portfolio-style-4 .dsvy-portfolio-content{width:auto}[data-columns="4"] .dsvy-portfolio-style-4 .dsvy-portfolio-btn{position:absolute;top:20px;right:20px}[data-columns="4"] .dsvy-portfolio-style-4 .dsvy-portfolio-content,[data-columns="4"] .dsvy-portfolio-style-4 .dsvy-portfolio-content p{line-clamp:2;-webkit-line-clamp:2}[data-columns="4"] .dsvy-portfolio-style-4 .dsvy-portfolio-title{font-size:24px;line-height:26px}[data-columns="4"] .dsvy-portfolio-style-4 .designervily-box-content-inner{padding-bottom:0}[data-columns="6"] .dsvy-portfolio-style-4 .designervily-box-content-inner,[data-columns="5"] .dsvy-portfolio-style-4 .designervily-box-content-inner{position:unset}[data-columns="6"] .dsvy-portfolio-style-4 .designervily-titlebox,[data-columns="5"] .dsvy-portfolio-style-4 .designervily-titlebox{gap:0;text-align:center;flex-direction:column}[data-columns="6"] .dsvy-portfolio-style-4 .dsvy-portfolio-content,[data-columns="5"] .dsvy-portfolio-style-4 .dsvy-portfolio-content{width:auto}[data-columns="6"] .dsvy-portfolio-style-4 .dsvy-portfolio-title a:not(:hover),[data-columns="5"] .dsvy-portfolio-style-4 .dsvy-portfolio-title a:not(:hover){color:var(--dsvy-cardioly-blackish-color)}[data-columns="6"] .dsvy-portfolio-style-4 .dsvy-portfolio-content,[data-columns="5"] .dsvy-portfolio-style-4 .dsvy-portfolio-content{color:rgba(var(--dsvy-cardioly-blackish-color-rgb),.5)}.dsvy-elementor-bg-color-gradient .dsvy-portfolio-style-4 .dsvy-portfolio-title a:hover,.dsvy-elementor-bg-color-globalcolor .dsvy-portfolio-style-4 .dsvy-portfolio-title a:hover,.dsvy-elementor-bg-color-secondary .dsvy-portfolio-style-4 .dsvy-portfolio-title a:not(:hover),.dsvy-elementor-bg-color-blackish .dsvy-portfolio-style-4 .dsvy-portfolio-title a:not(:hover){color:var(--dsvy-cardioly-white-color)}@media (max-width:1366px){.dsvy-portfolio-style-4 .designervily-titlebox{gap:20px}.dsvy-portfolio-style-4 .dsvy-portfolio-title{font-size:24px;line-height:30px}}@media (max-width:1200px){.dsvy-portfolio-style-4 .dsvy-portfolio-title{font-size:22px;line-height:28px}.dsvy-portfolio-style-4 .dsvy-portfolio-content{width:55%}.dsvy-portfolio-style-4 .designervily-box-content-inner{padding:30px 25px 10px}}@media (max-width:767px){.dsvy-portfolio-style-4 .dsvy-portfolio-content{display:none}.dsvy-portfolio-style-4 .designervily-titlebox{justify-content:space-between;width:100%}}