.tfg-bcorp-esg{background:var(--tfg-bcorp-bg);color:var(--tfg-bcorp-text)}.tfg-bcorp-esg .tfg-bcorp-esg__inner{margin:0 auto;padding:var(--tfg-bcorp-padding-top, 84px) 24px var(--tfg-bcorp-padding-bottom, 84px)}.tfg-bcorp-esg .tfg-bcorp-esg__header{margin:0 auto 48px;text-align:center}.tfg-bcorp-esg .tfg-bcorp-esg__heading{margin:0 0 18px;color:var(--tfg-bcorp-text)}.tfg-bcorp-esg .tfg-bcorp-esg__heading em{color:var(--tfg-bcorp-accent)}.tfg-bcorp-esg .tfg-bcorp-esg__intro{color:var(--tfg-bcorp-muted);max-width:820px;margin:0 auto}.tfg-bcorp-esg .tfg-bcorp-esg__intro>*:first-child,.tfg-bcorp-esg .tfg-bcorp-esg__bottom-text>*:first-child,.tfg-bcorp-esg .tfg-bcorp-service__text>*:first-child{margin-top:0}.tfg-bcorp-esg .tfg-bcorp-esg__intro>*:last-child,.tfg-bcorp-esg .tfg-bcorp-esg__bottom-text>*:last-child,.tfg-bcorp-esg .tfg-bcorp-service__text>*:last-child{margin-bottom:0}.tfg-bcorp-esg .tfg-bcorp-esg__divider{height:1px;background:var(--tfg-bcorp-border);margin:0 0 34px}.tfg-bcorp-esg .tfg-bcorp-services{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:28px}.tfg-bcorp-esg .tfg-bcorp-service{position:relative;display:flex;flex-direction:column;min-height:100%;padding:28px 22px;border-radius:12px;background:var(--tfg-bcorp-card);border:1px solid var(--tfg-bcorp-border);color:var(--tfg-bcorp-text);text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tfg-bcorp-esg .tfg-bcorp-service:hover{transform:translateY(-3px);border-color:var(--tfg-bcorp-accent);box-shadow:0 14px 34px #14323c1a}.tfg-bcorp-esg .tfg-bcorp-service.is-featured{background:var(--tfg-bcorp-dark);border-color:var(--tfg-bcorp-dark);color:#fff}.tfg-bcorp-esg .tfg-bcorp-service__icon{width:62px;height:62px;border-radius:12px;background:var(--tfg-bcorp-soft);color:var(--tfg-bcorp-accent);display:flex;align-items:center;justify-content:center;margin:0 auto 22px}.tfg-bcorp-esg .tfg-bcorp-service.is-featured .tfg-bcorp-service__icon{background:#ffffff1a;color:#fff}.tfg-bcorp-esg .tfg-bcorp-service__icon svg{width:34px;height:34px;display:block}.tfg-bcorp-esg .tfg-bcorp-service__icon img{width:38px;height:38px;object-fit:contain;display:block}.tfg-bcorp-esg .tfg-bcorp-service__number{display:block;color:var(--tfg-bcorp-muted);margin-bottom:8px}.tfg-bcorp-esg .tfg-bcorp-service.is-featured .tfg-bcorp-service__number{color:#ffffff94}.tfg-bcorp-esg .tfg-bcorp-service__title{margin:0 0 12px;color:inherit}.tfg-bcorp-esg .tfg-bcorp-service__text{color:var(--tfg-bcorp-muted);margin-bottom:20px}.tfg-bcorp-esg .tfg-bcorp-service.is-featured .tfg-bcorp-service__text{color:#ffffffb8}.tfg-bcorp-esg .tfg-bcorp-service__tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:auto;font-size:12px}.tfg-bcorp-esg .tfg-bcorp-service__tag{display:inline-flex;align-items:center;border-radius:12px;padding:5px 10px;background:var(--tfg-bcorp-soft);color:var(--tfg-bcorp-accent)}.tfg-bcorp-esg .tfg-bcorp-service.is-featured .tfg-bcorp-service__tag{background:#ffffff1a}.tfg-bcorp-esg .tfg-bcorp-esg__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:26px 30px;border-radius:12px;background:var(--tfg-bcorp-card);border:1px solid var(--tfg-bcorp-border)}.tfg-bcorp-esg .tfg-bcorp-esg__bottom-text{color:var(--tfg-bcorp-muted)}.tfg-bcorp-esg .tfg-bcorp-esg__bottom-text strong{color:var(--tfg-bcorp-text)}.tfg-bcorp-esg .tfg-bcorp-esg__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap;border-radius:12px;padding:13px 22px;background:var(--tfg-bcorp-button);color:var(--tfg-bcorp-button-text)}.tfg-bcorp-esg .tfg-bcorp-esg__button:hover{opacity:.92}@media screen and (max-width:1180px){.tfg-bcorp-esg .tfg-bcorp-services{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:990px){.tfg-bcorp-esg .tfg-bcorp-esg__bottom{grid-template-columns:1fr}}@media screen and (max-width:749px){.tfg-bcorp-esg .tfg-bcorp-esg__inner{padding-left:18px;padding-right:18px}.tfg-bcorp-esg .tfg-bcorp-esg__header{margin-bottom:34px}.tfg-bcorp-esg .tfg-bcorp-services{grid-template-columns:1fr}.tfg-bcorp-esg .tfg-bcorp-service,.tfg-bcorp-esg .tfg-bcorp-esg__bottom{padding:22px}.tfg-bcorp-esg .tfg-bcorp-esg__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/tfg-bcorp-esg-leaders.css.map */
