.training{width:100%;font-family:var(--font-mundial);font-weight:300;font-size:16px;padding:40px 24px}.training--heading{font-size:24px;padding-bottom:32px;color:#2c2c2c}.training--heading--less-padding{padding-bottom:20px}.training--title{font-size:20px;color:#2c2c2c;padding-bottom:24px}.training--description{padding-bottom:16px}@media screen and (max-width:639px){.training--description{padding-bottom:8px}}.training--plans{display:flex}@media screen and (max-width:899px){.training--plans{flex-direction:column}}.training--video{padding-top:24px}@media screen and (max-width:639px){.training--video{padding-bottom:16px}}.training--video iframe{width:80%}@media screen and (max-width:1023px){.training--video iframe{width:100%;height:400px}}.training-running-plans{font-family:var(--font-mundial);font-weight:300;font-size:16px;border:4px solid #002e62;border-radius:20px;padding:32px;width:60%;background:-webkit-linear-gradient(left,#002e62 30%,#f60);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:639px){.training-running-plans{width:100%;margin-bottom:16px}}@media(min-width:640px)and (max-width:849px){.training-running-plans{width:60%}}@media(min-width:850px)and (max-width:1023px){.training-running-plans{width:60%}}.training-running-plans-block{display:flex;justify-content:space-evenly;padding-top:40px;padding-bottom:40px}@media screen and (max-width:639px){.training-running-plans-block{flex-direction:column}}.training-running-plans-title{font-family:var(--font-mundial);font-weight:400;font-size:24px;text-transform:uppercase;padding-bottom:16px;text-align:center}@media screen and (max-width:639px){.training-running-plans-title{font-size:20px}}.training-running-plans-text{padding:8px 0;display:flex}.check-icon-img{width:24px;height:24px;margin-right:8px}.styled-table{border-collapse:collapse;margin:24px 0;min-width:200px;box-shadow:0 0 20px rgba(0,0,0,.15);font-family:var(--font-mundial);font-weight:300;font-size:16px}.styled-table thead tr{background-color:#002e62;color:#fff;text-align:left}.styled-table td,.styled-table th{padding:12px 16px}.styled-table tbody tr{border-bottom:1px solid #ddd}.styled-table tbody tr:last-of-type{border-bottom:4px solid #002e62}.extra-space-for-table{padding-right:120px}@media screen and (max-width:899px){.extra-space-for-table{padding-right:0}}