.challenge-section h2.sub-title{color:#bebeed;font-size:30px;font-weight:700;line-height:50px;margin:0;padding:0}.challenge-section{background-position:50%;background-repeat:no-repeat;background-size:cover}.challenge-section p{margin:0 0 1em}.challenge-section .text-block{color:#fff;font-size:16px;line-height:26px}.challenge-section .text-fact{align-items:baseline;color:#fff;display:flex;flex-direction:row;font-size:90px;font-weight:700;justify-content:center;line-height:100px;text-shadow:-2px -2px 0 #321744,2px -2px 0 #321744,-2px 2px 0 #321744,2px 2px 0 #321744}.challenge-section .text-fact span{border:none;color:#321744;font-size:30px;font-weight:600;line-height:normal;text-shadow:none;-webkit-text-stroke-width:0}.challenge-section .text-subtitle{color:#321744;font-size:24px;font-weight:600;line-height:30px}.challenge-section .value-block{border:none;display:flex;flex-direction:column;justify-content:flex-start}.challenge-section .value-block img{height:auto;max-width:100px}@media only screen and (min-width:768px){.challenge-section .value-block img{height:auto;max-width:150px}.challenge-section{text-align:left}.challenge-section .text-block{font-size:17px;line-height:27px}.fact-container .value-block{margin-bottom:65px!important}.challenge-section .text-fact{font-size:90px;justify-content:flex-start;line-height:104px}.challenge-section .text-fact span{font-size:36px}.challenge-section .text-subtitle{font-size:32px;line-height:40px}}