.dsvy-portfolio-style-3 .designervily-post-item{position:relative;overflow:hidden}.dsvy-portfolio-style-3 .dsvy-featured-wrapper{position:relative;border-radius:30px}.dsvy-portfolio-style-3 .dsvy-featured-wrapper img{border-radius:30px;width:100%;height:660px;object-fit:cover;transition:all ease 400ms;-moz-transition:all ease 400ms;-webkit-transition:all ease 400ms}.dsvy-portfolio-style-3 .designervily-box-content-inner{z-index:2;opacity:0;transition:all 0.6s cubic-bezier(.38,.005,.215,1);transform:scale(.9);height:100%;padding:20px 20px 0;display:flex;align-items:center;justify-content:space-between;gap:5px}.dsvy-active.dsvy-portfolio-style-3 .designervily-box-content-inner{opacity:1;transform:scale(1)}.dsvy-portfolio-style-3 .dsvy-portfolio-title{font-size:28px;line-height:30px;margin-top:5px;transition:all 0.6s cubic-bezier(.38,.005,.215,1);opacity:0}.dsvy-active.dsvy-portfolio-style-3 .dsvy-portfolio-title{opacity:1}.dsvy-portfolio-style-3 .dsvy-cat-wrapper{display:flex;gap:10px;align-self:start}.dsvy-portfolio-style-3 .dsvy-port-cat a{font-size:13px;line-height:24px;font-weight:600;letter-spacing:1px;color:rgba(var(--dsvy-cardioly-blackish-color-rgb),.5);text-transform:uppercase;transition:all ease 500ms;-moz-transition:all ease 500ms;-webkit-transition:all ease 500ms}.dsvy-portfolio-style-3 .dsvy-port-cat a:hover{color:var(--dsvy-cardioly-global-color)}.dsvy-element-portfolio-style-3 .dsvy-element-posts-wrapper{display:flex;gap:30px}.dsvy-element-portfolio-style-3 .dsvy-element-posts-wrapper.row{margin:0}.dsvy-element-portfolio-style-3 .dsvy-element-posts-wrapper.row .dsvy-ele{padding:0;margin:0}.dsvy-element-portfolio-style-3 .dsvy-element-posts-wrapper .dsvy-ele-portfolio{flex:1;transition:0.7s;position:relative;overflow:hidden}.dsvy-element-portfolio-style-3 .dsvy-element-posts-wrapper .dsvy-ele-portfolio.dsvy-active{flex:4}.dsvy-portfolio-style-3 .designervily-titlebox{display:grid;height:100%}.dsvy-portfolio-style-3 .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-blackish-bg-color);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.dsvy-portfolio-style-3 .dsvy-portfolio-btn:hover span{color:var(--dsvy-cardioly-white-color);background-color:var(--dsvy-cardioly-global-color)}.dsvy-elementor-bg-color-secondary .dsvy-portfolio-style-3 .dsvy-port-cat a:not(:hover),.dsvy-elementor-bg-color-blackish .dsvy-portfolio-style-3 .dsvy-port-cat a:not(:hover){color:rgba(var(--dsvy-cardioly-white-color-rgb),.5)}.dsvy-elementor-bg-color-gradient .dsvy-portfolio-style-3 .dsvy-port-cat a:hover,.dsvy-elementor-bg-color-globalcolor .dsvy-portfolio-style-3 .dsvy-port-cat a:hover,.dsvy-elementor-bg-color-gradient .dsvy-portfolio-style-3 .dsvy-portfolio-title a:hover,.dsvy-elementor-bg-color-globalcolor .dsvy-portfolio-style-3 .dsvy-portfolio-title a:hover,.dsvy-elementor-bg-color-secondary .dsvy-portfolio-style-3 .dsvy-portfolio-title a:not(:hover),.dsvy-elementor-bg-color-blackish .dsvy-portfolio-style-3 .dsvy-portfolio-title a:not(:hover){color:var(--dsvy-cardioly-white-color)}.dsvy-elementor-bg-color-gradient .dsvy-portfolio-style-3 .dsvy-portfolio-btn:hover span,.dsvy-elementor-bg-color-globalcolor .dsvy-portfolio-style-3 .dsvy-portfolio-btn:hover span,.dsvy-elementor-bg-color-secondary .dsvy-portfolio-style-3 .dsvy-portfolio-btn:not(:hover) span,.dsvy-elementor-bg-color-blackish .dsvy-portfolio-style-3 .dsvy-portfolio-btn:not(:hover) span{color:var(--dsvy-cardioly-blackish-color);background-color:var(--dsvy-cardioly-white-color)}@media (max-width:1200px){.dsvy-element-portfolio-style-3 .dsvy-element-posts-wrapper .dsvy-ele-portfolio.dsvy-active{flex:5}.dsvy-portfolio-style-3 .dsvy-portfolio-title{font-size:24px}}@media (max-width:992px){.dsvy-element-portfolio-style-3 .dsvy-element-posts-wrapper .dsvy-ele-portfolio.dsvy-active,.dsvy-element-portfolio-style-3 .dsvy-element-posts-wrapper .dsvy-ele-portfolio{flex:auto}.dsvy-portfolio-style-3 .designervily-box-content-inner{opacity:1;transform:scale(1);height:auto;top:auto;width:100%}.dsvy-portfolio-style-3 .dsvy-portfolio-title{opacity:1}.dsvy-portfolio-style-3 .dsvy-featured-wrapper img{height:500px}.dsvy-portfolio-style-3 .dsvy-portfolio-title{margin-bottom:0}}@media (max-width:767px){.dsvy-portfolio-style-3 .dsvy-featured-wrapper img{height:400px}}