@charset "utf-8";.keystats.align--left .cch-keystats-wrapper .cch-keystats-list{justify-content:flex-start}
.keystats.align--center .cch-keystats-wrapper .cch-keystats-list{justify-content:center}
.keystats.align--right .cch-keystats-wrapper .cch-keystats-list{justify-content:flex-end}
.keystats .cch-keystats-wrapper{padding:20px 0}
.keystats .cch-keystats-wrapper .cch-keystats{position:relative;padding:35px 0;margin:40px 0}
.keystats .cch-keystats-wrapper .cch-keystats:before,.keystats .cch-keystats-wrapper .cch-keystats:after{content:"";background-image:url("../../../../../../etc.clientlibs/cch/corporate/components/structure/basepage/clientlibs/resources/images/dividers/stats-divider.png");background-repeat:no-repeat;background-size:cover;height:35px;position:absolute;left:0;width:100%}
.keystats .cch-keystats-wrapper .cch-keystats:before{top:0}
.keystats .cch-keystats-wrapper .cch-keystats:after{bottom:0}
.keystats .cch-keystats-wrapper .cch-keystats.is-single{justify-content:center}
.keystats .cch-keystats-wrapper .cch-keystats-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -20px;align-items:flex-start}
@media screen and (max-width:991px){.keystats .cch-keystats-wrapper .cch-keystats-list{flex-direction:column;align-items:center}
}
.keystats .cch-keystats-wrapper .stats{display:flex;margin:40px 0;padding:0 10px;width:33.33333333%}
@media screen and (max-width:991px){.keystats .cch-keystats-wrapper .stats{margin:0 0 40px;flex-direction:column;align-items:center}
.keystats .cch-keystats-wrapper .stats:first-child{margin-top:40px}
}
@media screen and (max-width:767px){.keystats .cch-keystats-wrapper .stats{width:100%}
}
.keystats .cch-keystats-wrapper .stats .stats-container{display:flex;align-items:center;flex-wrap:wrap;width:100%}
.keystats .cch-keystats-wrapper .stats .number{background-color:#61a9a4;box-shadow:rgba(97,169,164,0.35) 0 6px 12px;color:#fff;font-size:75px;font-size:4.6875rem;line-height:100px;line-height:6.25rem;font-weight:700;padding:0 25px;border-radius:20px;margin:0 auto 15px}
@media screen and (max-width:767px){.keystats .cch-keystats-wrapper .stats .number{font-size:60px;font-size:3.75rem;line-height:85px;line-height:5.3125rem}
}
@media screen and (max-width:375px){.keystats .cch-keystats-wrapper .stats .number{padding:0 15px}
}
.keystats .cch-keystats-wrapper .stats .desc{text-align:center;line-height:24px;width:100%}