/****************************
 * Key Figures
****************************/
.vii-key-figures__items {container:vii-key-figures__items/inline-size;}
.vii-key-figures__item {
    --item-pb:24px;--item-mb:72px;
    --item-size-number:72px;
    padding-bottom:var(--item-pb);
    border-bottom:1px solid var(--vii-color-green);
}
.vii-key-figures__item-inner {gap:48px;}
.vii-key-figures__item-number-wrapper {
    color:var(--vii-color-blue);
    font-size:var(--item-size-number);letter-spacing:-.09em;line-height:50px;
}
.vii-key-figures__item:not(:last-child) {margin-bottom:var(--item-mb);}
.vii-key-figures__item-text {color:var(--vii-color-dark-4);}


/****************************
 * Responsive Key Figures
****************************/
@media only screen and (max-width:1180px) {
    .vii-key-figures__item {--item-mb:56px;--item-size-number:64px;}
    .vii-key-figures__item-inner {gap:var(--vii-gap-container);}
}
@media only screen and (max-width:1024px) {
    .vii-key-figures__item {--item-mb:48px;--item-size-number:50px;}
}
@media only screen and (max-width:768px) {
    .vii-key-figures__item {--item-size-number:48px;}
}
@container vii-key-figures__items (max-width:420px) {
    .vii-key-figures__item-inner {gap:12px;}
    .vii-key-figures__item {--item-pb:16px;--item-mb:32px;}
}
