section.numbers .container{padding-top:3rem;padding-bottom:3rem}section.numbers h1{letter-spacing:1px;font-size:3rem}section.numbers h1 strong{text-transform:uppercase;letter-spacing:-1px;font-size:3.5rem}section.numbers dl>*:not(:last-child){margin-bottom:2rem}section.numbers dt{font-weight:bold;font-size:.875rem;text-transform:uppercase;font-weight:700;color:#0C3A68;padding-left:.15rem;text-align:center}section.numbers dd{font-size:0;color:#28a599;text-align:center}section.numbers dd>*{font-size:3.5rem;font-weight:100;line-height:1}section.numbers dd .number{font-family:'Open Sans Condensed', sans-serif;font-weight:bold}section.numbers .prefix,section.numbers .suffix{font-size:2.75rem;font-weight:100}#js section.numbers{opacity:1}#js section.numbers .number[data-count-to]::before{content:'0'}#nojs section.numbers .number .sr-only{position:static;margin:0}@media (min-width: 768px){section.numbers h1{font-size:3.5rem}section.numbers h1 strong{font-size:4rem}}@media (min-width: 992px){section.numbers .container{padding-top:6rem;padding-bottom:6rem}section.numbers .content{text-align:right}section.numbers .content h1{margin-bottom:0;font-size:4rem}section.numbers .content h1 strong{font-size:4.5rem}section.numbers .numbers{position:relative;padding-left:6rem}section.numbers .numbers::before{position:absolute;top:50%;left:0;content:'';height:150%;width:1px;background:#12589D;transform:rotate(15deg) translateY(-50%)}section.numbers dl>*:not(:last-child){margin-bottom:0}section.numbers dd .number{font-size:5rem}}@media (min-width: 1200px){section.numbers .numbers::before{transform:rotate(25deg) translateY(-50%)}}
