.section.partners .row-card {margin-bottom: -1rem; } .section.partners .col-card {padding-bottom: 1rem; } .section.partners .card {justify-content: flex-end;flex-direction: column;display: flex;height: 100%;position: relative;background: rgba(var(--light), 0.4);padding: 0.9375rem;border: 0; } .section.partners .card:hover {text-decoration: none;background: var(--secondary);box-shadow: 0px 3px 6px rgba(var(--black), 0.4); } .section.partners .card:hover .card-title {color: var(--white); } .section.partners .card:hover .card-text {color: var(--white); } .section.partners .card .card-img-top {width: 50%;height: auto;margin-left: auto;margin-right: auto;display: block; } .section.partners .card .card-body {background: transparent;flex-grow: 0;align-items: left;position: relative;min-height: 9.3125rem;display: flex;flex-direction: column;padding: 0.625rem; } @media (max-width: 767.98px) {.section.partners .card .card-body {min-height: 0;} } .section.partners .card .card-title, .section.partners .card .card-text {display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;color: var(--black); } .section.partners .card .card-title {font-weight: 900;text-transform: uppercase;margin-bottom: 0;flex-grow: 1;-webkit-line-clamp: 2; } @media (max-width: 767.98px) {.section.partners .card .card-title {flex-grow: 0;} } .section.partners .card .card-text {-webkit-line-clamp: 3; } .section.partners .row > * {margin-bottom: 1.25rem; } 