.banner-numbers-component__title{font-family:'bebas-neue-pro','helvetica-lt-pro',helvetica,sans-serif;font-weight:700;font-size:32px;line-height:40px;letter-spacing:-0.03em}
@media(min-width:1024px){.banner-numbers-component__title{font-family:'bebas-neue-pro','helvetica-lt-pro',helvetica,sans-serif;font-weight:700;font-size:56px;line-height:56px;letter-spacing:-0.03em}
}
.banner-numbers-component__title .cmp-title__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-numbers-component__description{font-family:'helvetica-lt-pro',helvetica,sans-serif;font-weight:400;font-size:14px;line-height:18px}
@media(min-width:1024px){.banner-numbers-component__description{font-family:'helvetica-lt-pro',helvetica,sans-serif;font-weight:400;font-size:16px;line-height:24px}
}
.banner-numbers-component__items{max-width:none;justify-content:center}
@media(min-width:1024px){.banner-numbers-component__items{gap:16px}
}
.banner-numbers-component__item{min-height:170px;min-width:156px;max-width:156px;justify-content:center;padding:24px 24px}
@media(min-width:1024px){.banner-numbers-component__item{min-width:170px;max-width:170px}
}
.banner-numbers-component__item .item__title{font-family:'bebas-neue-pro','helvetica-lt-pro',helvetica,sans-serif;font-weight:700;font-size:32px;line-height:40px;letter-spacing:-0.03em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:inherit;line-height:42px}
@media(min-width:1024px){.banner-numbers-component__item .item__title{font-family:'bebas-neue-pro','helvetica-lt-pro',helvetica,sans-serif;font-weight:700;font-size:42px;line-height:48px;letter-spacing:-0.03em;line-height:54px}
}
.banner-numbers-component__item .item__description{font-family:'helvetica-lt-pro',helvetica,sans-serif;font-weight:400;font-size:14px;line-height:18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}