.l-section--awards-recognition.l-section--awards-recognition-bg-white{background:#fff}.l-section--awards-recognition.l-section--awards-recognition-bg-gray{background:var(--bg-quartenary)}.awards-recognition{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width: 1024px){.awards-recognition{gap:4rem}}.awards-recognition__header{display:grid;grid-template-columns:1fr;gap:1.25rem}@media only screen and (min-width: 1024px){.awards-recognition__header{align-items:start;justify-content:space-between;grid-template-columns:minmax(0, 40rem) minmax(0, 35rem);gap:2rem}}.awards-recognition__heading,.awards-recognition__content{color:var(--txt-main-dark)}.awards-recognition__grid{display:grid;grid-template-columns:1fr;gap:.5rem}@media only screen and (min-width: 1024px){.awards-recognition__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.award-card{min-width:0;padding:2rem;border-radius:1.25rem;background:var(--bg-quartenary);overflow:hidden}.award-card__inner{display:grid;align-items:stretch;grid-template-columns:1fr;gap:2rem;height:100%}@media only screen and (min-width: 768px){.award-card__inner{grid-template-columns:minmax(0, 1fr) auto;gap:1.5rem}}@media only screen and (min-width: 1024px){.award-card__inner{gap:4rem}}.award-card__copy{display:grid;align-items:flex-start;align-self:stretch;grid-template-rows:auto 1fr auto;min-width:0}@media only screen and (min-width: 1024px){.award-card__copy{align-items:flex-end;min-height:15.625rem}}.award-card__top{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;margin-bottom:1.5rem}@media only screen and (min-width: 1024px){.award-card__top{margin-bottom:0}}.award-card__title,.award-card__description{margin:0;color:var(--txt-main-dark)}.award-card__title{max-width:20rem}.award-card__description p{margin:0}.award-card__button{min-width:auto;margin-right:auto}.award-card__button svg{width:1.25rem;height:1.25rem;transform:rotate(-45deg)}.award-card__media{display:flex;align-items:flex-start;align-self:start;justify-content:center;width:100%}@media only screen and (min-width: 768px){.award-card__media{width:10rem;min-width:10rem}}.award-card__image{display:block;width:100%;max-width:10rem;height:auto;max-height:12.5rem;object-fit:contain;object-position:center}
