.challenges-grid .container{margin:0 auto;max-width:1240px;padding:0 20px}.challenge-card:hover{background:#ebebeb}.challenge-card{padding:56px 63px 57px 45px}.section-header{margin-bottom:111px;max-width:634px}.heading-wrapper h2{color:#010e2e;font-size:48px;font-weight:600;line-height:57.6px}.description-wrapper p{color:#010e2e;font-size:20px;font-weight:600;line-height:27.2px}.description-wrapper p:last-child{margin-bottom:0}.challenges-items{display:grid;gap:0 80px;grid-template-columns:repeat(2,1fr)}.card-label{color:#010e2e;font-size:21px;font-weight:600;line-height:25.2px;text-transform:uppercase}.label-line{background:#46eaf1;height:4px;margin:16px 0 23px;width:66px}.card-title h3{color:#010e2e;font-size:30px;font-weight:400;line-height:36px;margin-bottom:19px;max-width:496px}.card-title h3 strong{font-weight:700}.card-description p{color:#010e2e;font-size:20px;font-weight:400;line-height:30px;margin-bottom:0;max-width:471px;opacity:.8}.card-description p strong{font-weight:600}.card-description p:lastchild{margin-bottom:0}@media (max-width:768px){.heading-wrapper h2{color:#010e2e;font-size:35px;font-weight:600;line-height:47.6px}.card-title h3{color:#010e2e;font-size:27px;font-weight:400;line-height:36px;margin-bottom:19px;max-width:496px}.challenges-items{gap:50px;grid-template-columns:1fr}.challenge-card{padding:20px}}