.c-company-group.s-item:not(.c-hero){width:100%;margin-inline:auto;max-width:calc(var(--container-width-wide) + var(--container-padding)*2) !important;padding-inline:var(--container-padding)}.c-company-group__wrap{width:100%;padding:1.875rem 1.25rem 2.5rem;background-color:var(--color-gray-50)}@media only screen and (min-width: 1024px){.c-company-group__wrap{padding:3.75rem 3.75rem 5rem}}.c-company-group__inner{display:flex;flex-direction:column;gap:2.5rem;width:100%;min-width:0}@media only screen and (min-width: 1024px){.c-company-group__inner{gap:3.75rem}}.c-company-group__title{margin-top:0;color:var(--context-heading-color, var(--color-text-headline));font-family:var(--font-secondary);text-align:initial;text-transform:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--context-heading-color, var(--color-primary-800));position:relative;isolation:isolate;margin-bottom:1.25rem;font-family:var(--typo-font-1),Georgia,serif;font-size:var(--typo-h2);line-height:var(--typo-lineheight-line-h2);font-weight:var(--typo-weight-bold);letter-spacing:var(--typo-letterspacing-default);font-synthesis:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;width:100%;margin:0;color:var(--color-black);text-box-edge:cap alphabetic;text-box-trim:trim-both}@media only screen and (min-width: 768px){.c-company-group__title{margin-bottom:2rem}}.c-company-group__title strong{color:inherit;font-weight:inherit}.c-company-group__hero{display:block;width:100%;aspect-ratio:1212/853;margin:0;overflow:hidden}.c-company-group__hero-image{display:block;width:100%;height:100%;object-fit:contain}.c-company-group__list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:2.5rem;width:100%;min-width:0}.c-company-group__item{display:flex;flex:0 0 100%;flex-direction:column;align-items:flex-start;gap:1.875rem;width:100%;min-width:0;max-width:100%}@media only screen and (min-width: 480px){.c-company-group__item{flex-basis:calc((100% - 2.5rem)/2);width:calc((100% - 2.5rem)/2);max-width:calc((100% - 2.5rem)/2)}}@media only screen and (min-width: 768px){.c-company-group__item{flex-basis:13.15rem;width:13.15rem;max-width:13.15rem;gap:2.5rem}}.c-company-group__logo{display:block;width:6.775rem;aspect-ratio:108.4/57.45;margin:0;overflow:hidden}.c-company-group__logo-image{display:block;width:100%;height:100%;object-fit:contain}.c-company-group__description{margin:0 0 1em;color:var(--context-text-color, var(--color-text-main));font-family:var(--font-primary);font-family:var(--typo-font-2),Georgia,serif;font-size:var(--typo-txt);line-height:var(--typo-lineheight-line-txt);font-weight:var(--typo-weight-regular);letter-spacing:var(--typo-letterspacing-default);font-synthesis:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;width:100%;margin:0;color:var(--color-gray-700);text-box-edge:cap alphabetic;text-box-trim:trim-both}.c-company-group__description strong{color:inherit}