.TrainingSection_container__lJJmt{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem;flex-wrap:wrap}.TrainingSection_text__OIxSv,.TrainingSection_video__NAne_{flex:1 1 50%}.TrainingSection_video__NAne_ video{width:100%;height:auto;border-radius:8px}.TrainingSection_text__OIxSv h4{margin-bottom:1rem;font-size:1.5rem;color:#222}.TrainingSection_text__OIxSv p{font-size:1rem;color:#555}.TrainingSection_reverse__13RmU{flex-direction:row-reverse}.training_training-categories__EZHeo{padding:3rem 1rem;text-align:center}.training_section-title__EwRVj{font-size:2rem;margin-bottom:2rem}.training_card-grid___fjpK{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;justify-items:center}.training_training-card__mFGB9{display:block;border-radius:15px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .2s;text-decoration:none;color:inherit;max-width:340px}.training_training-card__mFGB9:hover{transform:scale(1.03)}.training_card-image__8_heT{width:100%;height:180px;background-size:cover;background-position:50%}.training_card-title__JITyN{padding:1rem;font-size:1.25rem;font-weight:600;background:#fff}