.via-resources .content-wrapper{margin:auto;max-width:1200px}.via-resources .via-resources-top-bar{background:#1a2428;margin-bottom:50px;padding:16px 0}.via-resources .via-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0}.via-resources .via-filter-label{color:hsla(0,0%,100%,.75);font-family:Rubik;font-size:14px;font-weight:500;line-height:17px}.via-resources .via-filter-select{appearance:none!important;-webkit-appearance:none;background:#2e3e44!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23aaa' d='M6 8 1 3h10z'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#fff!important;cursor:pointer;font-family:Rubik,sans-serif;font-size:16px!important;margin:0;min-width:225px;padding:8px 32px 8px 14px!important;transition:border-color .2s;width:auto!important}.via-resources .via-section .via-section-title{border-top:1px solid #ffffff1a;color:hsla(0,0%,100%,.75);font-size:16px;font-weight:700;letter-spacing:1px;line-height:19px;margin-bottom:20px;padding:40px 0 0;text-transform:uppercase}.via-resources .via-section{margin-bottom:40px}.via-resources .via-section[data-hidden=true]{display:none}.via-resources .via-resources-content .via-section:nth-child(-n+3) .via-section-title{border-top:0;padding:0}.via-resources .via-cards-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:991px){.via-resources .via-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.via-resources .via-cards-grid{grid-template-columns:1fr}}.via-resources .via-card{background:#2e3e44;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;transition:all .5s ease}.via-resources .via-card:hover{transform:translateY(-8px)}.via-resources .via-card[data-hidden=true]{display:none}.via-resources .via-card-thumb{max-height:148px;object-fit:cover}.via-resources .via-card-thumb,.via-resources .via-card-thumb a{display:block;height:100%;width:100%}.via-resources .via-card-thumb a img{height:100%;object-fit:cover;width:100%}.via-resources .via-card-thumb-placeholder{align-items:center;background:#1e1c40;color:#4a4880;display:flex;font-size:28px;height:120px;justify-content:center;width:100%}.via-resources .via-card-body{display:flex;flex-direction:column;height:100%;padding:20px}.via-resources .via-card-badge{align-items:center;display:flex;flex-wrap:wrap;gap:5px;list-style-type:none;margin-bottom:9px}.via-resources .via-card-badge li a{background:rgba(176,156,200,.15);border:1px solid rgba(176,156,200,.5);border-radius:20px;color:#b09cc8;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 11px;text-transform:uppercase;width:fit-content}.via-resources .via-card .via-card-title a{color:#fff!important;font-size:18px!important;font-weight:700;line-height:1.4;padding:0 0 12px}.via-resources .via-card-desc{color:#fff;font-size:16px;font-weight:300;line-height:1.5}.via-resources .via-card-footer{align-items:end;display:flex;height:100%;justify-content:space-between;margin-top:8px}.via-resources .via-card-date{color:#d1b8d9;font-size:14px;font-weight:400;line-height:17px}.via-resources .via-card .via-card-link{align-items:center;color:#d1b8d9!important;display:flex;font-size:14px!important;font-weight:700;gap:4px;text-decoration:none;transition:color .2s}.via-resources .via-cards-grid-3{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:991px){.via-resources .via-cards-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.via-resources .via-cards-grid-3{grid-template-columns:1fr}}.via-no-results{color:#6663a0;display:none;font-size:14px;padding:30px 0;text-align:center}.via-no-results[data-show=true]{display:block}@media (max-width:1300px){.via-resources .content-wrapper{padding:0 16px}}@media (max-width:767px){.via-filter-bar{gap:8px}.via-filter-select{min-width:130px}}