.ev-events{font-family:var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);font-weight:300;color:var(--ev-ink,#161A2B)}.ev-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 16px;margin:0 0 20px}.ev-filters__cats{display:flex;flex-wrap:wrap;gap:10px}.ev-filter{font:400 14px/1 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);letter-spacing:.02em;padding:10px 18px;border-radius:999px;border:1px solid #fff0;background:var(--ev-paper-alt,#F5F4FF);color:var(--ev-ink-soft,#5A6178);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ev-filter:hover{border-color:var(--ev-primary,#5B4DFF)}.ev-filter.is-active{background:var(--ev-primary,#5B4DFF);color:#FFF}.ev-city{display:inline-flex;align-items:center;gap:8px}.ev-city__label{font:400 14px/1 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-ink,#161A2B)}.ev-city-filter{font:400 14px/1 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-ink,#161A2B);background:#FFF;border:1px solid var(--ev-line,#E6E4F2);border-radius:999px;padding:10px 16px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ev-city-filter:hover{border-color:var(--ev-primary,#5B4DFF)}.ev-city-filter:focus{outline:none;border-color:var(--ev-primary,#5B4DFF);box-shadow:0 0 0 3px rgb(91 77 255 / .18)}.ev-events .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ev-toolbar{display:flex;justify-content:flex-end;margin:0 0 18px}.ev-view{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--ev-line,#E6E4F2);border-radius:999px;background:#FFF}.ev-view__btn{display:inline-flex;align-items:center;gap:7px;font:500 13px/1 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-ink-soft,#5A6178);background:#fff0;border:1px solid #fff0;border-radius:999px;padding:8px 14px;cursor:pointer;transition:background .15s ease,color .15s ease}.ev-view__btn svg{flex:none}.ev-view__btn:hover{color:var(--ev-primary,#5B4DFF)}.ev-view__btn.is-active{background:var(--ev-primary,#5B4DFF);color:#FFF}.ev-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.ev-card{position:relative;background:var(--ev-surface,#FFFFFF);border-radius:18px;box-shadow:0 4px 20px rgb(22 26 43 / .08);transition:box-shadow .15s ease,transform .15s ease}.ev-card:hover{box-shadow:0 8px 28px rgb(91 77 255 / .16);transform:translateY(-3px)}.ev-card__inner{display:flex;flex-direction:column;padding:22px;height:100%;box-sizing:border-box;color:inherit}.ev-card__link{color:inherit;text-decoration:none}.ev-card__link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:18px}.ev-card__link:hover{color:var(--ev-primary,#5B4DFF)}.ev-card__body{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.ev-card__media{margin:-22px -22px 14px;aspect-ratio:1 / 1;overflow:hidden;border-radius:18px 18px 0 0;background:var(--ev-paper-alt,#F5F4FF)}.ev-card__media img{width:100%;height:100%;object-fit:cover;display:block}.ev-card__head{display:flex;flex-wrap:wrap;gap:8px}.ev-card__title{font:300 22px/1.25 var(--font-heading,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-ink,#161A2B);margin:0}.ev-card__date{font:300 14px/1.4 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-ink-soft,#5A6178);margin:0}.ev-card__meta{font:300 14px/1.5 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-ink-soft,#5A6178);margin:0}.ev-card__desc{font:300 15px/1.6 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-ink,#161A2B);margin:0}.ev-card__actions{position:relative;z-index:2;margin-top:auto;padding-top:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.ev-card__details{font:400 14px/1 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-ink-soft,#5A6178);text-decoration:none}.ev-card__details:hover{color:var(--ev-primary,#5B4DFF)}.ev-card__cta{font:500 15px/1 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-primary,#5B4DFF);text-decoration:none}.ev-card__cta--register{padding:8px 16px;border:1px solid var(--ev-primary,#5B4DFF);border-radius:999px;transition:background .15s ease,color .15s ease}.ev-card__cta--register:hover{background:var(--ev-primary,#5B4DFF);color:#FFF}.ev-badge{display:inline-flex;align-items:center;gap:6px;font:500 12px/1 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);letter-spacing:.02em;padding:6px 12px;border-radius:999px;color:#FFF}.ev-badge--networking{background:var(--cat-networking,#5B4DFF)}.ev-badge--kultura{background:var(--cat-kultura,#FF7A45)}.ev-badge--rozwoj{background:var(--cat-rozwoj,#14B8A6)}.ev-badge--spolecznosc{background:var(--cat-spolecznosc,#EC4899)}.ev-badge--featured{background:var(--grad-coral-heat,linear-gradient(135deg,#FF5C8A 0%,#FF7A45 100%))}.ev-more-wrap{display:flex;justify-content:center;margin-top:32px}.ev-more{font:500 15px/1 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-primary,#5B4DFF);background:#FFF;border:1px solid var(--ev-line,#E6E4F2);border-radius:14px;padding:14px 28px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ev-more:hover{border-color:var(--ev-primary,#5B4DFF);background:var(--ev-paper-alt,#F5F4FF)}.ev-more[hidden]{display:none}.ev-empty{font:300 16px/1.6 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-ink-soft,#5A6178)}.ev-card.is-hidden,.ev-card.is-paged{display:none}.ev-card--archived{opacity:.9}.ev-card__cta--off{color:var(--ev-ink-soft,#5A6178);cursor:default}.ev-events--compact .ev-grid{grid-template-columns:1fr;gap:12px}.ev-events--compact .ev-card__inner,.ev-card__inner.ev-row{flex-direction:row-reverse;align-items:flex-start;gap:14px;padding:14px}.ev-events--compact .ev-card__media{margin:0;width:116px;min-width:116px;aspect-ratio:1 / 1;height:auto;flex:none;border-radius:12px}.ev-events--compact .ev-card__desc{display:none}.ev-events--compact .ev-card__cta{padding-top:8px}@media (max-width:600px){.ev-grid{grid-template-columns:1fr;gap:14px}.ev-card__inner{flex-direction:row-reverse;align-items:flex-start;gap:14px;padding:14px}.ev-card__media{margin:0;width:104px;min-width:104px;aspect-ratio:1 / 1;height:auto;flex:none;border-radius:12px}.ev-card__title{font-size:18px}.ev-card__desc{display:none}.ev-card__cta{padding-top:0}}.ev-single{font-family:var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);font-weight:300;color:var(--ev-ink,#161A2B);padding:32px 20px 64px}.ev-single__wrap{max-width:960px;margin:0 auto}.ev-single__crumbs{margin:0 0 20px;font-size:14px}.ev-single__crumbs a{color:var(--ev-ink-soft,#5A6178);text-decoration:none}.ev-single__crumbs a:hover{color:var(--ev-primary,#5B4DFF)}.ev-single__badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.ev-badge--past{background:var(--ev-ink-soft,#5A6178)}.ev-single__title{font:300 38px/1.15 var(--font-heading,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-ink,#161A2B);margin:0 0 24px}.ev-single__media{margin:0 0 28px;border-radius:18px;overflow:hidden;background:var(--ev-paper-alt,#F5F4FF)}.ev-single__media img{width:100%;max-height:460px;object-fit:cover;display:block}.ev-single__grid{display:grid;grid-template-columns:1fr 300px;gap:40px;align-items:start}.ev-single__lead{font:300 19px/1.6 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-ink,#161A2B);margin:0 0 20px}.ev-single__content{font:300 16px/1.7 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-ink,#161A2B)}.ev-single__content p{margin:0 0 16px}.ev-single__aside{position:sticky;top:24px;background:var(--ev-surface,#FFFFFF);border:1px solid var(--ev-line,#E6E4F2);border-radius:18px;padding:22px}.ev-single__facts{margin:0 0 18px}.ev-fact{padding:10px 0;border-bottom:1px solid var(--ev-line,#E6E4F2)}.ev-fact:last-child{border-bottom:0}.ev-fact dt{font:500 12px/1 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink-soft,#5A6178);margin:0 0 4px}.ev-fact dd{font:300 16px/1.4 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-ink,#161A2B);margin:0}.ev-single__cta{display:block;text-align:center;font:500 16px/1 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);padding:14px 20px;border-radius:12px;text-decoration:none;background:var(--ev-primary,#5B4DFF);color:#FFF;transition:background .15s ease}.ev-single__cta:hover{background:var(--ev-primary-700,#4438D6)}.ev-single__cta--off{background:var(--ev-paper-alt,#F5F4FF);color:var(--ev-ink-soft,#5A6178);cursor:default}@media (max-width:782px){.ev-single__grid{grid-template-columns:1fr;gap:28px}.ev-single__aside{position:static}.ev-single__title{font-size:28px}}.ev-form-wrap{font-family:var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);font-weight:300;color:var(--ev-ink,#161A2B);max-width:760px;margin:0 auto}.ev-form__msg{border-radius:12px;padding:14px 18px;margin:0 0 22px;font-size:15px}.ev-form__msg--ok{background:rgb(20 184 166 / .12);border:1px solid var(--cat-rozwoj,#14B8A6);color:var(--ev-ink,#161A2B)}.ev-form__msg--err{background:rgb(255 92 138 / .10);border:1px solid var(--ev-accent,#FF5C8A);color:var(--ev-ink,#161A2B)}.ev-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ev-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.ev-form__row{display:flex;flex-direction:column;gap:6px;margin:0}.ev-form__row:nth-child(1),.ev-form__row:nth-child(11),.ev-form__row:nth-child(12){grid-column:1 / -1}.ev-form__row label{font:400 14px/1.3 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-ink-soft,#5A6178)}.ev-form__req{color:var(--ev-accent,#FF5C8A)}.ev-form__row input,.ev-form__row select,.ev-form__row textarea{font:300 15px/1.4 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:var(--ev-ink,#161A2B);background:#FFF;border:1px solid var(--ev-line,#E6E4F2);border-radius:10px;padding:11px 14px;width:100%;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.ev-form__row input:focus,.ev-form__row select:focus,.ev-form__row textarea:focus{outline:none;border-color:var(--ev-primary,#5B4DFF);box-shadow:0 0 0 3px rgb(91 77 255 / .18)}.ev-form__hint{font-size:13px;color:var(--ev-ink-soft,#5A6178);margin:18px 0}.ev-form__submit{font:500 16px/1 var(--font-body,'Fira Sans',Helvetica,Arial,Lucida,sans-serif);color:#FFF;background:var(--ev-primary,#5B4DFF);border:0;border-radius:12px;padding:15px 32px;cursor:pointer;transition:background .15s ease}.ev-form__submit:hover{background:var(--ev-primary-700,#4438D6)}@media (max-width:600px){.ev-form__grid{grid-template-columns:1fr}.ev-form__row:nth-child(n){grid-column:auto}}.ev-news-consent{flex:1 1 100%;display:flex;align-items:flex-start;gap:10px;margin-top:4px;text-align:left;font-size:13px;line-height:1.5;color:var(--ev-ink-soft,#5A6178);cursor:pointer}.ev-news-consent input[type="checkbox"]{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;padding:0;border:1px solid var(--ev-line,#E6E4F2);border-radius:4px;accent-color:var(--ev-primary,#5B4DFF);cursor:pointer}.ev-news-consent a{color:var(--ev-primary,#5B4DFF);text-decoration:underline}