.dsvy-service-style-5 .dsvy-service-btn-a span::after,.dsvy-service-style-5 .dsvy-service-icon-wrapper svg,.dsvy-service-style-5 .dsvy-service-icon-wrapper{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.dsvy-service-style-5 .dsvy-featured-wrapper img{width:100%;transform:scale(1) rotate(.9deg);transform-origin:90% 50%;transition:transform .4s cubic-bezier(.4,.01,.14,.8)}.dsvy-element-service-style-5.designervily-element-viewtype-carousel .dsvy-element-posts-wrapper{border-radius:30px}.dsvy-service-style-5 .dsvy-featured-wrapper{position:relative;overflow:hidden}.dsvy-service-style-5 .dsvy-featured-wrapper::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:100%;z-index:0;background:-moz-linear-gradient(bottom,rgba(var(--dsvy-cardioly-secondary-color-rgb),1) 0%,rgba(var(--dsvy-cardioly-secondary-color-rgb),0) 20%,rgba(var(--dsvy-cardioly-secondary-color-rgb),0) 100%);background:-webkit-linear-gradient(bottom,rgba(var(--dsvy-cardioly-secondary-color-rgb),1) 0%,rgba(var(--dsvy-cardioly-secondary-color-rgb),0) 20%,rgba(var(--dsvy-cardioly-secondary-color-rgb),0) 100%);background:linear-gradient(to top,rgba(var(--dsvy-cardioly-secondary-color-rgb),1) 0%,rgba(var(--dsvy-cardioly-secondary-color-rgb),0) 20%,rgba(var(--dsvy-cardioly-secondary-color-rgb),0) 100%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.dsvy-service-style-5:hover .dsvy-featured-wrapper img{transform:scale(1.1) rotate(0)}.dsvy-service-style-5 .designervily-post-item{position:relative;border-radius:30px;overflow:hidden}.dsvy-service-style-5 .designervily-box-content{position:absolute;overflow:hidden;left:0;bottom:0;width:100%;padding:25px 30px 30px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.dsvy-service-style-5 .designervily-box-content::after{content:" ";position:absolute;left:0;bottom:0;z-index:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 85.1%);backdrop-filter:blur(15px)}.dsvy-service-style-5 .designervily-box-content::before{content:" ";position:absolute;z-index:1;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(0deg,var(--dsvy-cardioly-blackish-color) 0%,rgba(25,33,54,0) 100%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.dsvy-service-style-5:hover .dsvy-featured-wrapper::after,.dsvy-service-style-5:hover .dsvy-featured-wrapper::after,.dsvy-service-style-5:hover .designervily-box-content::before{opacity:0;visibility:hidden}.dsvy-service-style-5 .designervily-box-content div{position:relative;z-index:10}.dsvy-service-style-5 .dsvy-service-icon-wrapper{font-size:50px;line-height:50px;padding-bottom:40px;padding-left:10px;color:var(--dsvy-cardioly-white-color)}.dsvy-service-style-5 .dsvy-service-icon-wrapper svg,.dsvy-service-style-5 .dsvy-service-icon-wrapper img{width:50px;height:50px}.dsvy-service-style-5 .dsvy-service-icon-wrapper svg{fill:var(--dsvy-cardioly-white-color)}.dsvy-service-style-5 .designervily-box-content-inner{display:flex;justify-content:space-between;align-items:center;gap:15px}.dsvy-service-style-5 .dsvy-service-cat{font-size:13px;line-height:20px;font-weight:600;text-transform:uppercase;padding-bottom:5px;letter-spacing:1px}.dsvy-service-style-5 .dsvy-service-cat a{color:rgba(var(--dsvy-cardioly-white-color-rgb),.85)}.dsvy-service-style-5 .dsvy-service-title{font-size:28px;line-height:30px;margin:0}.dsvy-service-style-5 .dsvy-service-title a{color:var(--dsvy-cardioly-white-color)}.dsvy-service-style-5 .dsvy-service-btn{position:relative;display:flex;align-items:center;justify-items:center;width:35px;min-width:35px;height:35px;text-align:center;border-radius:50%;font-size:0;line-height:35px;display:inline-block;background-color:var(--dsvy-cardioly-white-color)}.dsvy-service-style-5 .dsvy-service-btn:hover{background-color:var(--dsvy-cardioly-global-color)}.dsvy-service-style-5 .dsvy-service-btn::after{content:"\e814";font-family:'designervily-base-icons';font-size:20px;font-weight:400;color:var(--dsvy-cardioly-blackish-color)}.dsvy-service-style-5 .dsvy-service-btn:hover::after{color:var(--dsvy-cardioly-white-color)}.dsvy-service-style-5 .dsvy-service-btn span{display:none}.dsvy-service-style-5 .dsvy-service-title a:hover,.dsvy-service-style-5 .dsvy-service-cat a:hover{color:var(--dsvy-cardioly-global-color)}.dsvy-service-style-5 .dsvy-service-title a,.dsvy-service-style-5 .dsvy-service-title,.dsvy-service-style-5 .dsvy-service-cat a,.dsvy-service-style-5 .dsvy-service-cat{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.dsvy-element-service-style-5.designervily-element-viewtype-carousel .owl-carousel .owl-dots{text-align:left;margin-top:110px;margin-left:100px;display:flex;align-items:center}.dsvy-element-service-style-5.designervily-element-viewtype-carousel .owl-carousel button.owl-dot{background-color:var(--dsvy-cardioly-blackish-color);height:8px;width:8px;margin:0 3px;transition:all 0.4s ease}.dsvy-element-service-style-5.designervily-element-viewtype-carousel .owl-carousel button.owl-dot.active{transform:scale(1.4);background-color:transparent;border:1px solid var(--dsvy-cardioly-blackish-color)}.dsvy-element-service-style-5[data-columns="5"] .dsvy-service-style-5 .dsvy-service-icon-wrapper,.dsvy-element-service-style-5[data-columns="6"] .dsvy-service-style-5 .dsvy-service-icon-wrapper{padding-bottom:20px;font-size:40px;line-height:40px}.dsvy-element-service-style-5[data-columns="5"] .dsvy-service-style-5 .dsvy-service-title,.dsvy-element-service-style-5[data-columns="6"] .dsvy-service-style-5 .dsvy-service-title{font-size:24px;line-height:30px}.dsvy-element-service-style-5[data-columns="5"] .dsvy-service-style-5 .dsvy-service-icon-wrapper svg,.dsvy-element-service-style-5[data-columns="5"] .dsvy-service-style-5 .dsvy-service-icon-wrapper img,.dsvy-element-service-style-5[data-columns="6"] .dsvy-service-style-5 .dsvy-service-icon-wrapper svg,.dsvy-element-service-style-5[data-columns="6"] .dsvy-service-style-5 .dsvy-service-icon-wrapper img{width:40px;height:40px}.dsvy-element-service-style-5[data-columns="5"] .dsvy-service-style-5 .dsvy-service-btn,.dsvy-element-service-style-5[data-columns="6"] .dsvy-service-style-5 .dsvy-service-btn{display:none}.dsvy-elementor-bg-color-blackish .dsvy-element-service-style-5.designervily-element-viewtype-carousel .owl-carousel button.owl-dot,.dsvy-elementor-bg-color-globalcolor .dsvy-element-service-style-5.designervily-element-viewtype-carousel .owl-carousel button.owl-dot,.dsvy-elementor-bg-color-gradient .dsvy-element-service-style-5.designervily-element-viewtype-carousel .owl-carousel button.owl-dot,.dsvy-elementor-bg-color-secondary .dsvy-element-service-style-5.designervily-element-viewtype-carousel .owl-carousel button.owl-dot{background-color:var(--dsvy-cardioly-white-color)}.dsvy-elementor-bg-color-blackish .dsvy-element-service-style-5.designervily-element-viewtype-carousel .owl-carousel button.owl-dot.active,.dsvy-elementor-bg-color-globalcolor .dsvy-element-service-style-5.designervily-element-viewtype-carousel .owl-carousel button.owl-dot.active,.dsvy-elementor-bg-color-gradient .dsvy-element-service-style-5.designervily-element-viewtype-carousel .owl-carousel button.owl-dot.active,.dsvy-elementor-bg-color-secondary .dsvy-element-service-style-5.designervily-element-viewtype-carousel .owl-carousel button.owl-dot.active{border-color:var(--dsvy-cardioly-white-color);background-color:transparent}@media (max-width:1366px){.dsvy-element-service-style-5.designervily-element-viewtype-carousel .owl-carousel .owl-dots{margin-left:30px;margin-top:50px}.dsvy-service-style-5 .dsvy-service-title{font-size:26px;line-height:32px}}@media (max-width:1200px){.dsvy-element-service-style-5:is([data-columns="4"],[data-columns="5"],[data-columns="6"]) .dsvy-service-style-5 .designervily-box-content{padding:20px}.dsvy-service-style-5 .dsvy-service-icon-wrapper{font-size:40px;line-height:40px;padding-bottom:25px}.dsvy-service-style-5 .dsvy-service-title{font-size:24px}}@media (max-width:1024px){.dsvy-service-style-5 .designervily-box-content{padding:20px}.dsvy-service-style-5 .dsvy-service-icon-wrapper{font-size:40px;line-height:40px;padding:0 0 20px 0}}@media (max-width:991px){.dsvy-element-service-style-5.designervily-element-viewtype-carousel .owl-carousel .owl-dots{margin-left:0}}@media (max-width:767px){.dsvy-element-service-style-5[data-columns="5"] .dsvy-service-style-5 .dsvy-service-btn,.dsvy-element-service-style-5[data-columns="6"] .dsvy-service-style-5 .dsvy-service-btn{display:flex}.dsvy-service-style-5 .dsvy-service-title{font-size:24px;line-height:30px}}