.primary-group-block__card{transition:transform .2s ease}.primary-group-block__card:hover{text-decoration:none;transform:scale(1.02);z-index:10}.primary-group-block{background-color:#f5f5f5 !important;color:#0a0a0b}.primary-group-block::placeholder{color:#0a0a0b !important}.primary-group-block:is(h1,h2,h3,h4,h5),.primary-group-block h1,.primary-group-block h2,.primary-group-block h3,.primary-group-block h4,.primary-group-block h5{color:#003976}.primary-group-block--two-col .primary-group-block__card{padding:1rem !important}.primary-group-block--two-col .primary-group-block__card-row{height:-moz-available;height:-webkit-fill-available;height:stretch}.primary-group-block--two-col .primary-group-block__card-image{min-height:100%;border-radius:12px;height:200px;overflow:hidden;max-height:unset;display:block}.primary-group-block--two-col .primary-group-block__card-image img{position:relative;top:50%;height:100%;left:50%;min-width:100%;transform:translateX(-50%) translateY(-50%);width:auto}.primary-group-block--two-col .primary-group-block__card-body{padding:0 .5rem}@media(min-width: 768px){.primary-group-block--two-col>div:nth-child(odd) .col-md-5{order:2}}.primary-group-block--two-col>div:nth-child(odd) .primary-group-block__card-body{padding:0}.primary-group-block__card{background-color:#fff !important;color:#0a0a0b;border-radius:16px;border:0;box-shadow:2px 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:.5em;position:relative;height:100%}.primary-group-block__card::placeholder{color:#0a0a0b !important}.primary-group-block__card:is(h1,h2,h3,h4,h5),.primary-group-block__card h1,.primary-group-block__card h2,.primary-group-block__card h3,.primary-group-block__card h4,.primary-group-block__card h5{color:#003976}.primary-group-block__card:is(a){color:#003976}.primary-group-block__card img{border-radius:12px;min-height:100%;min-width:100%}.primary-group-block__card:not(:has(>.primary-group-block__card-body)){padding:1.5rem}.primary-group-block__card-body{flex:inherit;padding:.5rem}.primary-group-block__card-body>*:last-child{margin-bottom:0}.primary-group-block__card-image{align-items:center;border-radius:12px;display:flex;justify-content:center;max-height:200px;overflow:hidden}.primary-group-block__card-title{font-size:1.3125rem;line-height:140%}.primary-group-block__card-text,.primary-group-block__card p{font-size:1rem}.primary-group-block__card-footer{background-color:rgba(0,0,0,0);border-top:none;margin-top:auto;padding:1rem .5rem}.primary-group-block__card:has(.primary-group-block__card-row){padding:.5rem}