.metrics{width:100%;padding-top:0}
.metrics__rows{display:flex;flex-direction:column;gap:1rem;width:100%}
.metrics__row{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}
.metrics__card{display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:0;width:100%;max-width:100%;background:transparent;border-radius:.25rem;padding:1.5rem;text-align:left;box-sizing:border-box;position:relative}
.metrics__card::after,.metrics__card::before{content:"";position:absolute;pointer-events:none;z-index:0;display:none}
.metrics__card::after{right:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0,rgba(112,112,112,0.3) 50%,transparent 100%)}
.metrics__card::before{left:0;right:0;top:-0.5rem;height:1px;background:linear-gradient(90deg,transparent 0,rgba(112,112,112,0.3) 50%,transparent 100%)}
.metrics__content{display:flex;flex-direction:column;flex:1;min-height:0;gap:1rem;position:relative;z-index:1}
.metrics__title,.metrics__text{margin:0}
.metrics__text p:last-child{margin-bottom:0}
.metrics--information .metrics__card{text-align:left;background:transparent}
.metrics--information .metrics__card--information{border-radius:.25rem;padding:1rem}
.metrics--information .metrics__title{font-family:Georgia,"Times New Roman",serif;font-size:1.5rem;font-weight:500;line-height:1.35;color:#005f7d;letter-spacing:-0.01em}
.metrics--information .metrics__text{font-size:1rem;font-weight:400;line-height:1.5;color:#555}
.metrics--numbers .metrics__card{text-align:center}
.metrics--numbers .metrics__card--numbers{border-radius:.25rem}
.metrics--numbers .metrics__title{padding-top:0;font-family:Georgia,"Times New Roman",serif;font-size:1.75rem;font-weight:500;line-height:1.25;color:#001e60;letter-spacing:-0.01em}
.metrics--numbers .metrics__text{font-size:1rem;font-weight:400;line-height:1.5;color:#767676}
@media(max-width:767px){.metrics__rows{gap:.5rem}
.metrics__card{padding:1rem}
.metrics__card + .metrics__card::before{display:block}
}
@media(min-width:768px){.metrics__rows{gap:1.5rem}
.metrics--numbers .metrics__row,.metrics--information .metrics__row{grid-template-columns:repeat(4,minmax(0,1fr))}
.metrics--numbers .metrics__row--size-1{grid-template-columns:minmax(0,25%);justify-content:center}
.metrics--numbers .metrics__row--size-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.metrics--numbers .metrics__row--size-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.metrics--information .metrics__row--index-0.metrics__row--size-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.metrics--information .metrics__row--index-0.metrics__row--size-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.metrics__card:not(.metrics__card--row-last)::after{display:block}
}
@media(min-width:1024px){.metrics--information .metrics__card--information{padding:1.5rem}
.metrics--information .metrics__title{font-size:2rem;font-weight:500}
.metrics--information .metrics__text{font-size:1.125rem}
.metrics--numbers .metrics__rows{gap:2rem}
.metrics--numbers .metrics__title{font-size:3rem;font-weight:500}
.metrics--numbers .metrics__text{font-size:1.125rem;font-weight:400}
}
@media(min-width:768px) and (max-width:1279px){.metrics--information .metrics__row{grid-template-columns:repeat(2,minmax(0,1fr))}
.metrics--information .metrics__row--size-1{grid-template-columns:minmax(0,50%);justify-content:center}
.metrics--information .metrics__row .metrics__card:nth-child(2n)::after{display:none}
.metrics--numbers .metrics__row--size-4{grid-template-columns:repeat(2,minmax(0,1fr))}
.metrics--numbers .metrics__row--size-4 .metrics__card:nth-child(2)::after{display:none}
}
@media(min-width:1280px){.metrics--numbers .metrics__rows{gap:40px}
}
@media(min-width:1440px){.metrics--numbers .metrics__rows{gap:3rem}
}