.card-grid{padding:64px 0}@media(max-width: 767.98px){.card-grid{padding:32px 0}}.card-grid-container{display:grid;align-items:stretch;grid-template-columns:repeat(3, 1fr);justify-items:center;grid-gap:32px;gap:32px}.card-grid-container .block-card{height:100%}@media(max-width: 991.98px){.card-grid-container{gap:16px}}@media(max-width: 767.98px){.card-grid-container{grid-template-columns:1fr}}.card-grid-container .card-grid-item{max-width:420px;width:100%}.card-grid-container .card-grid-item .block-card{width:100%}@media(max-width: 991.98px){.card-grid-container .card-grid-item{max-width:300px}}@media(max-width: 767.98px){.card-grid-container .card-grid-item{max-width:none;max-width:initial}}.card-grid__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px;gap:32px}@media(max-width: 767.98px){.card-grid__header{flex-direction:column;align-items:flex-start;gap:16px}}.card-grid__header-content{flex:1}.card-grid-heading{margin-bottom:16px}@media(max-width: 991.98px){.card-grid-heading{margin-bottom:16px}}.card-grid__pre-title{display:inline-block;font-size:.875rem;font-weight:700;text-transform:uppercase;color:#fff;background-color:#eb1100;padding:4px 12px;border-radius:4px;margin-bottom:16px;letter-spacing:.5px}@media(max-width: 991.98px){.card-grid__pre-title{font-size:.75rem;padding:3px 10px}}.card-grid__button{flex-shrink:0;align-self:flex-start}@media(max-width: 767.98px){.card-grid__button{align-self:flex-start}}.card-grid.is-vertical .card-grid-container{grid-template-columns:1fr !important;gap:24px;justify-items:normal}.card-grid.is-vertical .card-grid-heading{text-transform:none;font-weight:500}.card-grid-columns-2.is-vertical .card-grid-container{grid-template-columns:repeat(2, 1fr) !important}@media(max-width: 767.98px){.card-grid-columns-2.is-vertical .card-grid-container{grid-template-columns:1fr !important}}.card-grid-columns-2.is-vertical .card-grid-container .block-card{width:100%;max-width:none;max-width:initial}.card-grid-columns-2.is-vertical .card-grid-container .block-card-heading{font-size:1.25rem !important}.card-grid-columns-3.is-vertical .card-grid-container{grid-template-columns:repeat(3, 1fr) !important}@media(max-width: 767.98px){.card-grid-columns-3.is-vertical .card-grid-container{grid-template-columns:1fr !important}}.card-grid-columns-3.is-vertical .card-grid-container .block-card{width:100%;max-width:none;max-width:initial}.card-grid-columns-3.is-vertical .card-grid-container .block-card-heading{font-size:1.25rem !important}.card-grid--light{background-color:#ededf7}.card-grid--gray{background-color:#f8f9fa}.card-grid--dark{background-color:#161616;color:#fff}.card-grid--dark .card-grid__pre-title{background-color:#4b4db6}.card-grid--gradient{background:linear-gradient(135deg, #161616 0%, #3C3D91 100%);color:#fff}.card-grid--gradient .card-grid__pre-title{background-color:#8182cb}@media(max-width: 991.98px){.card-grid.case-study .card-grid-container{grid-template-columns:1fr !important}.card-grid.case-study .card-grid-container .card-grid-item{max-width:400px}}
