.via-events .content-wrapper{margin:auto;max-width:1200px}.via-events .via-events-filter-row{background:#1a2428;border-bottom:1px solid #2e3050;padding:16px 0}.via-events .via-events-filter-row .via-events-top-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.via-events .via-events-filter-label{color:hsla(0,0%,100%,.75);font-size:14px;font-weight:500;line-height:17px;margin-right:8px}.via-events .via-filter-btn{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:#ffffffcc;cursor:pointer;font-family:Rubik;font-size:14px;font-weight:500;line-height:17px;padding:7px 18px;transition:all .2s}.via-events .via-filter-btn:hover{color:#fff}.via-events .via-filter-btn.active{background:#a3669c;color:#fff}.via-events .via-events-title h2{color:#fff;font-size:30px;font-weight:700;letter-spacing:-.5px;line-height:39px;margin:64px 0 10px}.via-events .via-events-title p{color:hsla(0,0%,100%,.75);font-family:Rubik;font-size:20px;font-weight:400;line-height:24px;padding-bottom:20px}.via-events .via-events-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.via-events .via-events-card{background:#2e3e44;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;transition:all .5s ease}.via-events .via-events-card:hover{transform:translateY(-8px)}.via-events .via-events-card .via-events-card-logo a{display:block;line-height:0}.via-events .via-events-card .via-events-card-logo{align-items:center;background:linear-gradient(180deg,#fff,#bbb);display:flex;justify-content:center;min-height:150px}.via-events .via-events-card .via-events-card-logo a img{max-width:120px;width:100%}.via-events .via-events-card-body{display:flex;flex-direction:column;height:100%;padding:20px}.via-events .via-events-card-date p{align-items:center;color:hsla(0,0%,100%,.75);display:flex;font-size:14px;font-weight:400;gap:8px;letter-spacing:.3px;line-height:17px;margin-bottom:11px;padding:0}.via-events .via-events-card-title h3 a{color:#fff;display:block;font-size:18px;font-weight:700;line-height:25px;margin:0 0 10px}.via-events .via-events-card-desc p{color:hsla(0,0%,100%,.8);font-size:16px;font-weight:300;line-height:26px;padding:0}.via-events .via-events-read-link{align-items:center;align-items:end;color:#d1b8d9!important;cursor:pointer;display:inline-flex;display:flex;font-size:14px;font-weight:700;gap:4px;height:100%;line-height:16px;margin-top:18px;text-decoration:none}.via-events .via-events-read-link:after{content:"→";font-size:.8rem}.via-events .via-events-card-location p{align-items:center;color:hsla(0,0%,100%,.75);display:flex;font-size:14px;font-weight:400;gap:8px;letter-spacing:.3px;line-height:17px;padding:0}.via-events .via-events-card-date p i,.via-events .via-events-card-date p i svg,.via-events .via-events-card-location p i,.via-events .via-events-card-location p i svg{display:block;fill:hsla(0,0%,100%,.75);height:16px;width:16px}@media (max-width:1300px){.via-events .content-wrapper{padding:0 16px}}@media (max-width:991px){.via-events .via-events-grid{grid-template-columns:repeat(2,1fr)}.via-events .via-events-title h2{font-size:28px;line-height:38px;margin-top:50px}}@media (max-width:767px){.via-events .via-events-grid{grid-template-columns:repeat(1,1fr)}.via-events .via-events-title h2{font-size:26px;line-height:36px;margin-top:40px}}