.page-trainings{padding:3rem 0 80px}.page-trainings .trainings-intro{color:#75787b;line-height:1.7;margin:0 0 2rem}.page-trainings .trainings-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:2.5rem}.page-trainings .trainings-topbar .trainings-filter{display:flex;flex-wrap:wrap;gap:.5rem}.page-trainings .trainings-grid{margin-bottom:3rem}.page-trainings .trainings-more{display:flex;justify-content:center}.page-trainings .trainings-more .btn.is-loading{pointer-events:none}.page-trainings .trainings-more .btn.is-loading>*{visibility:hidden}.page-trainings .trainings-more .btn.is-loading:after{animation:training-spin .65s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;content:"";height:1.2em;position:absolute;width:1.2em}.trainings-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.training-card{background:#f8f3ef;border:1px solid #f8f3ef;border-radius:20px;color:#0b2545;display:flex;flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem;text-decoration:none;transition:background .25s ease,transform .25s ease}.training-card:hover{background:#fff;border:1px solid #f8f3ef}.training-card .type{color:#d9b48f;font-size:.78em;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.training-card h3{font-size:1.05em;font-weight:700;line-height:1.4;margin:0}.training-card .instructor{color:#75787b;font-size:.85em;font-weight:700;line-height:1.5;margin:0}.training-card .instructor span{display:block;font-size:1em;font-weight:300}.training-card .meta{display:flex;flex-direction:column;font-size:.875em;gap:.3rem;margin-top:auto}.training-card .meta .meta-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.training-card .meta .meta-date,.training-card .meta .meta-location,.training-card .meta .meta-time{align-items:center;color:#75787b;display:inline-flex;gap:.35rem}.training-card .meta .meta-date svg,.training-card .meta .meta-location svg,.training-card .meta .meta-time svg{color:#d9b48f;flex-shrink:0}.training-card .meta .meta-date{font-weight:700}.training-card .card-footer{align-items:center;border-top:1px solid #dbc4b2;display:flex;gap:.5rem;justify-content:space-between;margin-top:auto;padding-top:.75rem}.training-card .card-status{align-items:center;color:var(--status-color);display:inline-flex;font-size:.78em;font-weight:700;gap:.35rem;letter-spacing:.05em;text-transform:uppercase}.training-card .card-status:before{background:var(--status-color);border-radius:50%;content:"";flex-shrink:0;height:7px;width:7px}.training-card .card-status--pulse:before{animation:status-dot-pulse 1.8s ease-in-out infinite}.training-card .card-seats{color:#75787b;font-size:.8em}@keyframes status-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.7)}}@keyframes training-spin{to{transform:rotate(1turn)}}@media (max-width:1000px){.trainings-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.trainings-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=page-training.css.map */