.problem-section{overflow:hidden;position:relative;text-align:center}.problem-content{margin:0 auto;max-width:1200px;padding:0 20px;position:relative}.problem-content h2{color:#0d283c;font-size:36px;font-weight:800;margin-bottom:30px;padding-bottom:35px;position:relative;text-align:center}.problem-content h2:before{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:inline-block;height:10px;left:50%;position:absolute;transform:translateX(-50%);width:120px}@media screen and (min-width:768px){.problem-content h2:before{height:20px}}.problem-content p{color:#0d283c;font-family:Raleway,sans-serif;font-size:1rem;font-weight:300;line-height:28px;margin:0 auto 1.4rem;max-width:800px}@media screen and (min-width:768px){.problem-content p{font-size:1.25rem;line-height:38px}}.problem-content p.highlighted{color:#0d283c;font-weight:600;margin-bottom:0}.primary-cta{align-items:center;background:#22c55e;border:2px solid #22c55e;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;margin-top:40px;padding:18px 35px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;white-space:normal}.primary-cta:focus,.primary-cta:hover{background:transparent;color:#22c55e}.primary-cta .button__icon{display:inline-flex;height:1.25rem;margin-right:12px;width:1.25rem;fill:currentColor}@media (max-width:768px){.problem-content h2{font-size:28px}.primary-cta{font-size:16px;padding:16px 30px}}