.block--logo-cards .section-heading{margin-bottom:42px}.block--logo-cards .logo-cards{display:grid;gap:24px}.block--logo-cards .logo-cards--columns-1{grid-template-columns:minmax(0, 397px)}.block--logo-cards .logo-cards--columns-2{grid-template-columns:repeat(2, minmax(0, 397px))}.block--logo-cards .logo-cards--columns-3{grid-template-columns:repeat(3, minmax(0, 397px))}.block--logo-cards .logo-cards--align-left{justify-content:start}.block--logo-cards .logo-cards--align-center{justify-content:center}.block--logo-cards .logo-cards--align-right{justify-content:end}.block--logo-cards .logo-card__link{display:block;text-decoration:none;color:inherit;width:100%;max-width:397px}.block--logo-cards .logo-card{width:100%;max-width:397px;overflow:hidden;border-radius:var(--rcfp-radius-sm, 4px);box-shadow:0 2px 6px rgba(0,0,0,.16)}.block--logo-cards .logo-card img{display:block;width:auto;max-width:100%;max-height:72px;-o-object-fit:contain;object-fit:contain}.block--logo-cards .logo-card--logo-only{display:flex;align-items:center;justify-content:center;min-height:120px;padding:20px 40px;background:var(--color-gray-lighter)}.block--logo-cards .logo-card--with-text{display:flex;flex-direction:column;justify-content:space-between;min-height:190px;background:var(--color-white)}.block--logo-cards .logo-card__content{flex:0 1 auto;padding:24px 56px 6px 28px;color:var(--color-black);font-size:var(--font-size-body-sm, 14px);line-height:1.45;text-align:left}.block--logo-cards .logo-card__content p{margin:0 0 6px}.block--logo-cards .logo-card__content p:last-child{margin-bottom:0}.block--logo-cards .logo-card__logo{display:flex;align-items:center;justify-content:center}.block--logo-cards .logo-card--logo-only .logo-card__logo{padding:0}.block--logo-cards .logo-card--with-text .logo-card__logo{justify-content:flex-end;min-height:58px;padding:4px 34px 24px 28px}.block--logo-cards .logo-card--with-text img{max-width:58%;max-height:54px}@media(max-width: 991px){.block--logo-cards .logo-cards--columns-3{grid-template-columns:repeat(2, minmax(0, 397px))}}@media(min-width: 768px)and (max-width: 991px){.block--logo-cards .logo-cards--columns-3>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}}@media(max-width: 767px){.block--logo-cards .logo-cards{grid-template-columns:minmax(0, 397px)}}
