.module--business-case-hero .business-case-hero{align-items:center;display:flex;flex-flow:column;gap:calc(var(--spacing-base)*12);text-align:center;width:100%}.module--business-case-hero .business-case-hero__title{font-size:var(--h2-font-size);font-weight:var(--secondary-font-weight-medium);line-height:var(--h2-line-height);max-width:796px}.module--business-case-hero .business-case-hero__categories{align-items:stretch;display:flex;flex-flow:row wrap;gap:calc(var(--spacing-base)*3);justify-content:center}.module--business-case-hero .business-case-hero__categories__item{background-color:#fff;border:1px solid rgba(var(--medium-gray-color-rgb),.2);border-radius:200px;color:var(--fourth-color);display:inline-flex;font-size:var(--extra-small-font-size);font-weight:var(--primary-font-weight-medium);line-height:var(--extra-small-line-height);padding:6px calc(var(--spacing-base)*4);text-transform:uppercase}.module--business-case-hero .business-case-hero__visual{align-items:center;border-radius:20px;display:flex;height:334px;justify-content:center;overflow:hidden;width:100%}.module--business-case-hero .business-case-hero__visual img{height:100%;object-fit:cover;width:100%}.module--business-case-hero .business-case-hero__introduction{display:flex;gap:95px}.module--business-case-hero .business-case-hero__introduction__text{flex:1;text-align:left}.module--business-case-hero .business-case-hero__introduction__text--title{font-family:var(--secondary-font-family);font-size:var(--h3-font-size);font-weight:300;line-height:var(--h3-line-height)}@media (width <= 992px){.module--business-case-hero .business-case-hero{gap:calc(var(--spacing-base)*6)}.module--business-case-hero .business-case-hero__visual{height:119px}.module--business-case-hero .business-case-hero__introduction{flex-flow:column;gap:calc(var(--spacing-base)*6)}.module--business-case-hero .business-case-hero__visual img{object-position:var(--image-x-xs,50%) var(--image-y-xs,50%)}}@media (992px <= width <= 1366px){.module--business-case-hero .business-case-hero__visual img{object-position:var(--image-x-md,50%) var(--image-y-md,50%)}}@media (width > 1366px){.module--business-case-hero .business-case-hero__visual img{object-position:var(--image-x-xl,50%) var(--image-y-xl,50%)}}