.cs-events-grid{align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-10px;margin-right:-10px}.cs-event-col{box-sizing:border-box;flex:0 0 33.3333%;margin-bottom:24px;margin-top:20px;padding-left:10px;padding-right:10px;width:33.3333%}@media (max-width:991px){.cs-event-col{flex:0 0 50%;width:50%}}@media (max-width:767px){.cs-event-col{flex:0 0 100%;width:100%}}@media (max-width:575px){.cs-event-col{flex:0 0 100%;width:100%}}.cs-event{background:#fff;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.04);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.cs-event,.cs-event__link{display:flex;flex-direction:column;height:100%}.cs-event__link{color:inherit;position:relative;text-decoration:none;width:100%}.cs-event:hover{box-shadow:0 10px 26px rgba(0,114,207,.12);transform:translateY(-4px)}.cs-event__media{align-items:center;background:#f6f9fb;display:flex;height:auto;justify-content:center;overflow:hidden;width:100%}.cs-event__img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.cs-event__body{background-color:#f4f6fa;flex:1 1 auto;padding:18px}.cs-event__meta{color:#6b7280;font-size:13px}.cs-event__date{color:#0072cf;font-size:14px;font-weight:600}.cs-event__location{color:#242424;font-weight:700}.cs-event__location .divider{padding-left:5px;padding-right:8px}.cs-event__title{color:#0b2b4a;font-size:20px;font-weight:700;line-height:1.2em;margin:0;padding:20px 0}.cs-event__desc{color:#334155;display:inline-block;font-size:16px;line-height:1.75;min-height:150px;padding-top:10px}.cs-event__cta{margin-top:auto}.cs-event__link:before{background-color:#0072cf;content:"";inset:0;opacity:0;position:absolute;transition:opacity .18s ease;z-index:2}.cs-event__link:after{content:none!important}.cs-event__hover-cta{align-items:center;background:transparent;border-radius:6px;color:#fff;display:inline-flex;font-size:18px;font-weight:700;gap:8px;left:50%;line-height:1;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.98);transition:opacity .18s ease,transform .18s ease;z-index:3}.cs-event__link:focus:before,.cs-event__link:hover:before{opacity:.92}.cs-event__link:focus .cs-event__hover-cta,.cs-event__link:focus-within .cs-event__hover-cta,.cs-event__link:hover .cs-event__hover-cta{opacity:1;transform:translate(-50%,-50%) scale(1.04)}.cs-event__hover-icon svg{color:#fff;display:block;height:18px;width:18px}.cs-event__body,.cs-event__media{position:relative;z-index:1}.cs-event__cta{display:none}.cs-event__link:focus{outline:3px solid rgba(0,114,207,.25);outline-offset:2px}.cs-events-load-wrap{margin-top:24px;text-align:center}.cs-btn{border:none;border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;min-width:160px;padding:10px 18px}@media (max-width:767px){.cs-event__media{height:auto}.cs-event__img{background:#f6f9fb;height:auto;object-fit:contain;width:100%}}