.marathon-program{padding:3.4375rem 0}.marathon-program__main-title{text-align:center}.marathon-program__list{padding-top:3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.625rem;max-width:50rem;margin:0 auto}.marathon-program .lesson-row{padding:1.875rem;background-color:#1e1e1e;border-radius:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.9375rem}.marathon-program .lesson-row__title{color:#fff;font-size:1.375rem;font-weight:600}.marathon-program .lesson-row__desc{color:#fff}.marathon-program__summary{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:50rem;margin:0 auto;padding:0.625rem 0 0 0;gap:0.625rem}.marathon-program .summary-card{border-radius:1.25rem;border:0.0625rem solid rgba(0,0,0,.2);padding:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}.marathon-program .summary-card__img-wrap{width:3.125rem;height:3.125rem}@media(max-width: 37.5rem){.marathon-program{padding:2.1875rem 0}.marathon-program__list{padding-top:1.875rem}.marathon-program__summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.marathon-program .summary-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:1.875rem 0.9375rem}.marathon-program .summary-card__img-wrap{width:3.75rem;height:3.75rem}}