.mixin-corp-body--heading-6{font-family:var(--secondary-font);font-style:normal;line-height:1;letter-spacing:0;font-size:20px;font-variation-settings:"wght" 700}
.banner-numbers-component__container{row-gap:32px;padding-block:64px}
.banner-numbers-component__heading{gap:16px}
.banner-numbers-component__title{font-family:var(--primary-font);font-style:normal;font-weight:400;line-height:1;letter-spacing:0;font-variant-ligatures:no-common-ligatures;font-size:34px}
@media(min-width:1024px){.banner-numbers-component__title{padding-block:0}
}
.banner-numbers-component__items{gap:40px;max-width:unset}
@media(min-width:1024px){.banner-numbers-component__items{gap:32px;align-items:flex-start}
}
.banner-numbers-component__item{gap:16px;padding:0;max-width:unset}
@media(min-width:1024px){.banner-numbers-component__item{align-items:center;flex:1 1 0}
}
.banner-numbers-component__item .item__title{font-family:var(--primary-font);font-style:normal;font-weight:400;line-height:1;letter-spacing:0;font-variant-ligatures:no-common-ligatures;font-size:24px;text-align:left;white-space:unset}
.banner-numbers-component__item .item__description{font-family:var(--secondary-font);font-style:normal;line-height:1;letter-spacing:0;font-size:16px;line-height:1.5;font-variation-settings:"wght" 400;text-align:left}
.mixin-corp-body--heading-6{font-family:var(--secondary-font);font-style:normal;line-height:1;letter-spacing:0;font-size:20px;font-variation-settings:"wght" 700}
@media(min-width:1024px){.banner-numbers-component.banner-numbers-component--our-philosophy .banner-numbers-component__item .item__img-picture,.banner-numbers-component.banner-numbers-component--our-philosophy .banner-numbers-component__item .item__title,.banner-numbers-component.banner-numbers-component--our-philosophy .banner-numbers-component__item .item__description{align-self:flex-start}
}
@media(min-width:768px){.banner-numbers-component.banner-numbers-component--data-numbers .banner-numbers-component__items{width:100%}
.banner-numbers-component.banner-numbers-component--data-numbers .banner-numbers-component__item{flex:1 1 calc(33% - 32px)}
}
.banner-numbers-component.banner-numbers-component--our-language .banner-numbers-component__items{row-gap:24px;width:100%}
.banner-numbers-component.banner-numbers-component--our-language .banner-numbers-component__item{justify-content:flex-start;align-items:center;flex:1 1 calc(50% - 32px);height:stretch}
@media(min-width:768px){.banner-numbers-component.banner-numbers-component--our-language .banner-numbers-component__item{flex:1 1 calc(20% - 32px)}
}
.banner-numbers-component.banner-numbers-component--our-language .banner-numbers-component__item .item__img-picture{align-self:center}
.banner-numbers-component.banner-numbers-component--our-language .banner-numbers-component__item .item__title,.banner-numbers-component.banner-numbers-component--our-language .banner-numbers-component__item .item__description{text-align:center}
.banner-numbers-component.banner-numbers-component--our-language .banner-numbers-component__item .item__title{hyphens:auto;width:fit-content}
.banner-numbers-component.banner-numbers-component--our-awards .banner-numbers-component__item{max-width:350px}
@media(min-width:768px){.banner-numbers-component.banner-numbers-component--our-awards .banner-numbers-component__item{flex:1 1 calc(50% - 32px)}
}
@media(min-width:1024px){.banner-numbers-component.banner-numbers-component--our-awards .banner-numbers-component__item{flex:1 1 calc(20% - 32px)}
}
.banner-numbers-component.banner-numbers-component--our-awards .banner-numbers-component__item .item__img-picture{align-self:center}
.banner-numbers-component.banner-numbers-component--our-awards .banner-numbers-component__item .item__title,.banner-numbers-component.banner-numbers-component--our-awards .banner-numbers-component__item .item__description{text-align:center}