:root{--plyr-color-main:#14e5c5}.cards-with-description .cards-container-top{max-width:872px;margin:0 auto 72px}.cards-with-description .cards-container-grid .row{row-gap:23px}.cards-with-description .cards-container-grid .card-item{box-shadow:0px 0px 10px rgba(27,20,100,.2);background-color:#fff;padding:30px 30px 38px;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.cards-with-description .cards-container-grid .card-item .card-image{padding-bottom:58.771%;overflow:hidden;width:100%;position:relative}.cards-with-description .cards-container-grid .card-item .card-image img{position:absolute;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease-in-out}.cards-with-description .cards-container-grid .card-item .card-heading{margin-top:19px}.cards-with-description .cards-container-grid .card-item .card-link{position:absolute;inset:0}.cards-with-description .cards-container-grid .card-item .card-content{flex:1}.cards-with-description .cards-container-grid .card-item .card-content p{margin-bottom:0}.cards-with-description .cards-container-grid .card-item .card-buttons{margin-top:29px}.cards-with-description .cards-container-grid .card-item.is-link-card:hover .card-image img{transform:scale(1.1)}.cards-with-description .cards-container-grid .card-item.is-link-card:hover .btn-site .btn-text span{right:-20px}.cards-with-description .cards-container-grid .card-item.is-link-card:hover .btn-site .btn-text span:before{width:11px;margin-right:-5px;transform:translateX(0px)}@media(max-width:991px){.cards-with-description .cards-container-grid .card-item{padding:30px 20px 30px}.cards-with-description .cards-container-grid .card-item .card-content p{font-size:18px;line-height:28px}}