:root{--bs-font-sans-serif:"Inter",sans-serif!important}.key-events{width:100%;background:#fff;padding:5rem 1.5rem}.key-events__container{max-width:1400px;margin:0 auto}.key-events__section-title{font-family:Poppins,sans-serif;font-size:48px;font-weight:400;line-height:1.2;color:#192434;margin:0 0 3rem;text-align:left}.key-events__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 3rem;margin-bottom:50px}.key-events__item{display:flex;flex-direction:row;gap:50px;align-items:center;text-decoration:none;color:inherit;transition:opacity .2s ease}.key-events__item:hover{opacity:.8}.key-events__item--photo-right{direction:rtl}.key-events__item--photo-right>*{direction:ltr}.key-events__photo-wrap{position:relative;overflow:hidden;border-radius:12px;width:292px;height:292px;flex-shrink:0}.key-events__photo{width:100%;height:100%;object-fit:cover;display:block}.key-events__photo-placeholder{width:100%;height:100%;background:#e4e4e4}.key-events__info{display:flex;flex-direction:column;gap:1rem}.key-events__event-title{font-size:28px;line-height:36px;color:#000}.key-events__event-desc,.key-events__event-title{font-family:Poppins,sans-serif;font-weight:400;margin:0}.key-events__event-desc{font-size:18px;line-height:28px;color:#2c2e35}.key-events__cta-row{display:flex;justify-content:flex-end}.key-events__cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:20px;background:#802172;color:#fff;border-radius:20px 0;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:22px;text-decoration:none;transition:opacity .2s ease}.key-events__cta-btn:hover{opacity:.9;color:#fff;background-color:#3e1e79}@media (max-width:1060px){.key-events .key-events__grid{grid-template-columns:1fr}}@media (max-width:767px){.key-events{padding:3rem 1rem}.key-events .key-events__section-title{font-size:1.875rem;margin-bottom:2rem}.key-events .key-events__item{flex-direction:column}.key-events .key-events__photo-wrap{width:100%;height:220px}}
/*# sourceMappingURL=styles.css.map */
