.open-training-calendar .programs .program .image-section{background-position:50%;background-size:cover;height:18rem}.open-training-calendar .filter-button{cursor:pointer;padding:4px 22px}.open-training-calendar .program{border-radius:4px;box-shadow:2px 2px 12px 6px #e6e6e67d;overflow:hidden}.open-training-calendar .program .info-section{padding:1.6rem 1.2rem 0}.open-training-calendar .program .name{font-weight:600;height:3.6em}.open-training-calendar .program .about{height:5.4em;line-height:1.4em;margin-bottom:1.6rem;overflow:hidden;text-overflow:ellipsis}.open-training-calendar .program .name{font-size:1.4rem;height:6.6em}.open-training-calendar .program .code{height:2.6em;line-height:1.2em}.open-training-calendar .program .amount{background:#fff;font-size:1.6rem;padding:.5rem .4rem}.open-training-calendar .program .more{font-size:12px}
