.card-container{display:grid;gap:30px!important;grid-template-columns:repeat(3,1fr)}.card{height:100%}.card,.card-body{display:flex;flex-direction:column}.card-body{flex-grow:1}.card-img-top .image{background-repeat:no-repeat;background-size:contain!important}.post-card .card-img-top{height:235px}.card-title{font-size:38px!important;line-height:48px!important}.card-title a,.card-title a:hover{color:#020617!important;text-decoration:none!important}.card-text{align-items:flex-start;display:flex;flex-grow:1;justify-content:flex-start;min-height:70px;text-align:left}.card .card-button a:hover .text{color:#f2a900!important}.card-button,.card-button a{align-items:center!important;display:flex!important;position:relative!important;width:100%!important}.card-button a{margin-bottom:10px;text-decoration:none!important}.card-button .text{font-size:18px;font-weight:400!important;text-transform:uppercase;transition:margin-right 1.5s ease!important}.card-button .right-arrow,.card-button .text{color:#020617!important;flex-shrink:0!important}.card-button .right-arrow{margin-left:10px!important;transition:margin-left 1.5s ease!important;width:12px!important}.card-button a:hover .right-arrow{color:#f2a900!important;margin-left:70%!important}.card .card-button .text:after{background-color:transparent!important}@media (max-width:768px){.card-container{grid-template-columns:repeat(1,1fr)}.card-title{font-size:32px!important;line-height:40px!important}.card-body{padding-top:0!important}.card-button,.card-text{margin-top:10px}}