.cards-hover-layout .cards__list{display:flex;flex-wrap:wrap;margin:0 -20px}.cards-hover-layout .cards__list .card__item{flex:0 0 33.33333%;margin:20px 0;padding:0 20px}.cards-hover-layout .card-item-wrapper:after{background:url(https://143359679.fs1.hubspotusercontent-eu1.net/hubfs/143359679/bg-snip.webp);border-radius:10px;content:"";height:100%;left:0;mix-blend-mode:color;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}.cards-hover-layout .card-item-wrapper:hover:after{opacity:1}.cards-hover-layout .card-item-wrapper:hover img{opacity:.2}.cards-hover-layout .card-item-wrapper:hover .btn-arrow img{opacity:1}.cards-hover-layout .card-item-wrapper{cursor:pointer;line-height:0;overflow:hidden;position:relative}.cards-hover-layout .card-item-wrapper img{transition:all .4s ease}.cards-hover-layout a.theme-btn.card__btn:hover .btn-arrow{background-color:transparent}.cards-hover-layout .card-item-wrapper:hover .image-hover-overlay{background-color:rgba(79,63,98,.8);border-radius:10px}.cards-hover-layout .card-inner-content h3,.cards-hover-layout .card-outer-content h3{color:#fff;line-height:100%}.card-inner-content a.theme-btn{transition:none}.cards-hover-layout .card-inner-content,.cards-hover-layout .card-outer-content{bottom:0;display:table;height:100%;padding:30px;position:absolute;right:0;transition:all .2s ease-in-out;width:100%;z-index:2}.cards-hover-layout .cards__list{flex:0 0 33.33333%;margin:0 -18px}.cards-hover-layout .card__title{display:table-cell;vertical-align:bottom}.cards-hover-layout .card-inner-content{opacity:0;padding:30px;visibility:hidden}.cards-hover-layout .card-item-wrapper:hover .card-outer-content{opacity:0;visibility:hidden}.cards-hover-layout .card__description p{color:#fff;font-size:14px;line-height:20px}.cards-hover-layout .card-item-wrapper img{border-radius:10px;width:100%}.cards-hover-layout .card-item-wrapper:hover .card-inner-content{line-height:1;opacity:1;visibility:visible}@media(max-width:991px){.cards-hover-layout .cards__list .card__item{flex:0 0 50%;margin-bottom:0}.cards-hover-layout .card-hover-content{display:table-cell;vertical-align:bottom}}@media(max-width:767px){.cards-hover-layout .cards__list .card__item{flex:0 0 100%;padding:0}}