.stat-section{font-family:IBM Plex Sans,sans-serif;margin:0 100px}.stat-section-description{position:relative}.stat-section-description .custom-underline:after{top:94%;height:3px!important;width:24%;left:79%;background-color:#a31b35}.custom-underline{position:relative;display:inline-block;text-align:left;color:#000;text-decoration:none}.custom-underline:after{content:"";position:absolute}.stat-section-dots{position:absolute;top:-20px;left:-22px;width:44px}.stat-section-description h2{position:relative;font-weight:400;font-size:38px;width:100%}.stat-section-underline{position:relative}.stat-section-description p{font-size:20px;padding-top:10px;width:53%;font-weight:400;line-height:35px}.stats{width:100%;margin:70px 0;text-align:left;padding:4px 100px;font-family:IBM Plex Sans,sans-serif;background-color:rgba(0,0,0,.6);background-blend-mode:soft-light;color:#fff}.row{margin:40px 0;display:flex;justify-content:space-between}.stats-col{flex-basis:26%;padding:20px 12px;box-sizing:border-box}.stat-value{display:flex}.stat-design-line{border-left:3.5px solid #a31b35;height:28px;flex-basis:4%;margin-top:12px}.stats-col h3{font-weight:500;font-size:36px}.stats-col p{font-weight:400;font-size:18px}@media (max-width:640px){.stat-section{display:block;margin:20px 50px}.stat-section-description h2{font-size:30px}.stat-section-description p{font-size:15px;padding-top:12px;width:100%;line-height:24px}.row{display:block}.stats{margin:40px 0;padding:4px 50px;background-position:50%;background-repeat:no-repeat;background-size:cover}.stats-col{padding:10px 12px}}@media only screen and (min-width:641px) and (max-width:1023px){.stat-section{margin:0 50px}.row{display:flex;justify-content:space-between;flex-wrap:wrap}.stats{padding:4px 50px}.stats-col{flex-basis:48%}.stat-section-description p{width:100%;line-height:35px}}