.cardLayoutCardContainer{margin-bottom:50px}
.cardLayoutCard{display:flex;flex-direction:column;padding:25px;height:100%}
.cardLayoutImageContainer{display:flex;justify-content:center;height:250px}
.cardLayoutImage{height:100%;width:100%;object-fit:cover}
.cardLayoutTitle{font-weight:bold;padding:15px 0}
.cardLayoutDescription{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.cardLayoutButtonContainer{display:flex;justify-content:center;padding-top:20px;margin-top:auto}
.cardLayoutBackgroundGrey{background-color:#f3f2f3}
.cardLayoutBackgroundWhite{background-color:#fff}
.cardLayoutBackgroundTransparent{background-color:transparent}
.cardLayoutBorderBlue{border-style:solid;border-color:#0360ae;border-width:3px}
.cardLayoutBorderBlack{border-style:solid;border-color:#000;border-width:3px}