#kb-w-events-app{color:#001b36;padding:20px}#kb-w-events-app .kb-w-events-filters{align-items:center;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #e1e5ea;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:50px;padding:18px}#kb-w-events-app .kb-w-events-filter-btn{background:#fff;border:1px solid #dadada;border-radius:5em;color:#dadada;cursor:pointer;font-size:14px;padding:10px 15px}#kb-w-events-app .kb-w-events-filter-btn.kb-w-events-active,#kb-w-events-app .kb-w-events-filter-btn:hover{background-color:#ed017f;color:#fff}#kb-w-events-app .kb-w-events-select-wrap{align-items:center;display:flex;gap:0;margin-left:auto}#kb-w-events-app .kb-w-events-input,#kb-w-events-app .kb-w-events-select{background:transparent;border:none;color:#333;font-size:15px;outline:none;width:fit-content}#kb-w-events-app .kb-w-events-clear,#kb-w-events-app .kb-w-events-select-wrap select{color:#ed017f;cursor:pointer;font-size:15px;text-decoration:underline}#kb-w-events-app .kb-w-events-search-box{align-items:center;display:flex;gap:10px}#kb-w-events-app .kb-w-events-search-input{background:#fff;border:1px solid #dadada;border-radius:5em;padding:12px 25px;width:200px}#kb-w-events-app .kb-w-events-search-btn{background:#ed017f;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:30px;height:42px;line-height:0;width:52px}#kb-w-events-app .kb-w-events-cards{display:grid;gap:48px;grid-template-columns:repeat(3,1fr)}#kb-w-events-app .kb-w-events-card{background:#fff;border-radius:20px;box-shadow:0 18px 40px rgba(0,0,0,.12);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:.25s ease}#kb-w-events-app .kb-w-events-card:hover{transform:translateY(-10px)}#kb-w-events-app .kb-w-events-card.kb-w-events-past{cursor:default}#kb-w-events-app .kb-w-events-card.kb-w-events-past:hover{transform:none}#kb-w-events-app .kb-w-events-image-wrap{padding:15px}#kb-w-events-app .kb-w-events-image-frame{border-radius:10px;overflow:hidden;position:relative}#kb-w-events-app .kb-w-events-image-frame>img{display:block;height:190px;object-fit:cover;width:100%}#kb-w-events-app .kb-w-events-closed-overlay{align-items:center;background:rgba(0,0,0,.65);color:#fff;display:none;flex-direction:column;font-size:18px;font-weight:600;gap:12px;inset:0;justify-content:center;position:absolute;text-align:center;z-index:3}#kb-w-events-app .kb-w-events-closed-overlay img{height:40px;margin:0 0 5px;object-fit:contain;width:40px}#kb-w-events-app .kb-w-events-card.kb-w-events-past .kb-w-events-closed-overlay{display:flex}#kb-w-events-app .kb-w-events-date-badge{background:#ed017f;border-radius:10px 0 10px 0;color:#fff;font-size:12px;font-weight:700;left:0;letter-spacing:.5px;padding:10px 20px;position:absolute;text-transform:uppercase;top:0;z-index:4}#kb-w-events-app .kb-w-events-card.kb-w-events-past .kb-w-events-date-badge{display:none}#kb-w-events-app .kb-w-events-card-content{background-color:#f8f9f7;display:flex;flex:1;flex-direction:column;gap:10px;padding:18px 25px 25px}#kb-w-events-app .kb-w-events-card-content p{font-size:14px}#kb-w-events-app .kb-w-events-type{color:#ed017f;font-size:14px;font-weight:700;margin-bottom:5px;text-transform:uppercase}#kb-w-events-app .kb-w-events-past-meta{align-items:center;color:#425466;display:none;flex-wrap:wrap;font-size:13px;font-weight:700;gap:10px;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}#kb-w-events-app .kb-w-events-past-date{align-items:center;display:inline-flex;gap:8px}#kb-w-events-app .kb-w-events-past-date img{height:15px;margin-top:0;object-fit:contain;width:15px}#kb-w-events-app .kb-w-events-past-dot{color:#94a3b8}#kb-w-events-app .kb-w-events-card.kb-w-events-past .kb-w-events-type{display:none}#kb-w-events-app .kb-w-events-card.kb-w-events-past .kb-w-events-past-meta{display:flex}#kb-w-events-app .kb-w-events-card-title{color:#333;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.5;margin-bottom:0}#kb-w-events-app .kb-w-events-card-text{color:#152a42;line-height:1.75}#kb-w-events-app .kb-w-events-card-action{margin-top:auto}#kb-w-events-app .kb-w-events-card.kb-w-events-past .kb-w-events-card-action{display:none}#kb-w-events-app .kb-w-events-card-action a{align-items:center;background:#ed017f;border-radius:5em;color:#fff;display:flex;font-size:16px;font-weight:500;gap:10px;margin-top:auto;padding:12px 26px;text-decoration:none;width:fit-content}#kb-w-events-app .kb-w-events-card-action a:hover{background:#a82f60}#kb-w-events-app .kb-w-events-card-popup-data{display:none}#kb-w-events-app .kb-w-events-popup-overlay{align-items:center;background:rgba(0,0,0,.62);display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}#kb-w-events-app .kb-w-events-popup-overlay.kb-w-events-active{display:flex}#kb-w-events-app .kb-w-events-popup{animation:kbWEventsPopIn .25s ease;background:#fff;border-radius:18px;box-shadow:0 30px 80px rgba(52,19,38,.28);max-height:90vh;max-width:520px;overflow-y:auto;padding:30px;position:relative;width:100%}@keyframes kbWEventsPopIn{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}#kb-w-events-app .kb-w-events-close-popup{background:transparent;border:none;color:#341326;cursor:pointer;font-size:30px;position:absolute;right:6px;top:6px;z-index:2}#kb-w-events-app .kb-w-events-popup-title{font-size:28px;margin-bottom:10px;padding-right:35px}#kb-w-events-app .kb-w-events-popup-date{color:#ed017f;font-weight:700;margin-bottom:20px}#kb-w-events-app .kb-w-events-replay-overview{color:#152a42;font-size:16px;line-height:1.7;margin-bottom:18px}@media (max-width:1000px){#kb-w-events-app .kb-w-events-cards{grid-template-columns:1fr 1fr}#kb-w-events-app .kb-w-events-select-wrap{margin-left:0}}@media (max-width:700px){#kb-w-events-app{padding:14px}#kb-w-events-app .kb-w-events-cards{gap:28px;grid-template-columns:1fr}#kb-w-events-app .kb-w-events-filters{margin-bottom:40px}#kb-w-events-app .kb-w-events-select-wrap{align-items:flex-start;flex-direction:column;gap:14px}#kb-w-events-app .kb-w-events-search-box,#kb-w-events-app .kb-w-events-search-input{width:100%}}#kb-w-events-app .kb-w-events-select-wrap select{padding:10px}#kb-w-events-app .kb-w-events-select-wrap select option{color:#000}