.card a{color:inherit}.card a:hover{text-decoration:none}.card .card-body{padding-top:.75rem}.card .card-body .card-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9}.card .card-body .card-img-top{-o-object-fit:contain;object-fit:contain;border-top-left-radius:0;border-top-right-radius:0}.card .card-body .abbr{float:right}.card .card-body h3{font-weight:500;display:-webkit-box;height:34px;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-box-pack:center}.card .card-body .horizontal-line-fullwidth{margin-top:12px;border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:12px;width:100%}.card .card-body .card-inner-link{z-index:20;position:relative}.card .card-body .detail-container{height:40px}.card .card-body .detail-container .card-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .card-body .detail-container .description-heighlight{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card .card-footer{z-index:10}.card .card-footer .card-button{width:100%;transition:all .2s ease-in-out}.card .card-footer .card-button i{line-height:10px;margin-left:10px}.card .card-footer .card-button:hover{color:#cc933c;text-decoration:none}.card .card-footer a{cursor:pointer;color:inherit}.card .card-footer .border-between{border-right:1px solid rgba(0,0,0,.125)}.card .card-detail-email,.card .card-detail-homepage{z-index:100;position:relative}.card-container .card .detail-container{height:100px}