#agenda .vav-list--featured{--vk-navy:#0b3158;--vk-red:#e30613;--vk-yellow:#ffc20e;--vk-blue:#2f6fce;--vk-muted:#5b6478;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0}#agenda .vav-list--featured .vav-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:0!important;border-radius:16px;box-shadow:0 6px 24px rgba(11,49,88,.08);transition:transform .2s ease,box-shadow .2s ease}#agenda .vav-list--featured .vav-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(11,49,88,.14)}#agenda .vav-card__media{position:relative;aspect-ratio:16/9.4;overflow:visible;background:none;z-index:2}#agenda .vav-card__media img{border-radius:16px 16px 0 0;transition:transform .4s ease}#agenda .vav-card__placeholder{opacity:1;border-radius:16px 16px 0 0;background:radial-gradient(circle at 18% 30%,rgba(255,194,14,.55) 0 14%,transparent 15%),radial-gradient(circle at 80% 70%,rgba(47,111,206,.55) 0 16%,transparent 17%),radial-gradient(circle at 65% 22%,rgba(227,6,19,.55) 0 10%,transparent 11%),linear-gradient(135deg,#0b3158 0%,#1c4f8a 55%,#c8102e 100%)}#agenda .vav-card .vav-date{position:absolute;top:18px;left:18px;right:auto;bottom:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:78px;padding:12px 10px 10px;background:#fff;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,.15);line-height:1;color:var(--vk-navy);text-align:center}#agenda .vav-date__day{font-size:38px;font-weight:800;color:var(--vk-red);letter-spacing:-.5px}#agenda .vav-date__month{margin-top:6px;font-size:15px;font-weight:600;color:var(--vk-navy);text-transform:uppercase;letter-spacing:.5px}#agenda .vav-date>:not(.vav-date__day):not(.vav-date__month){display:none}#agenda .vk-pills{position:absolute;left:18px;right:18px;bottom:0;transform:translateY(50%);display:flex;gap:6px;z-index:3;pointer-events:none}#agenda .vk-pill{flex-shrink:0;white-space:nowrap;padding:7px 16px;border-radius:999px;background:var(--vk-red);color:#fff;font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;line-height:1.2;box-shadow:0 3px 8px rgba(0,0,0,.12)}#agenda .vk-pill--optocht{background:var(--vk-yellow)}#agenda .vk-pill--vereniging,#agenda .vk-pill--zitting{background:var(--vk-blue)}#agenda .vk-pill--evenement,#agenda .vk-pill--bal-en-feest,#agenda .vk-pill--concert{background:var(--vk-navy)}#agenda .vk-pill:nth-child(2):not(.vk-pill--more){flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}#agenda .vk-pill--more{background:#fff;color:var(--vk-navy)}#agenda .vk-status{position:absolute;top:18px;right:18px;padding:5px 12px;border-radius:999px;background:var(--vk-navy);color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}#agenda .vav-list--featured .vav-card__body{gap:14px;padding:36px 24px 26px;padding-right:84px}#agenda .vav-list--featured .vav-card__title{font-size:22px;font-weight:700;line-height:1.25;color:var(--vk-navy);padding:0}#agenda .vav-list--featured .vav-card__title a{color:var(--vk-navy)!important;text-decoration:none}#agenda .vav-list--featured .vav-card__title a::after{content:"";position:absolute;inset:0;z-index:1}#agenda .vav-list--featured .vav-card__meta{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}#agenda .vav-card__meta>div:has(.vav-meta--where){order:-1}#agenda .vav-list--featured .vav-meta{position:relative;margin:0;padding:0 0 0 30px;font-size:16px;color:var(--vk-muted);line-height:1.35}#agenda .vav-list--featured .vav-meta::before{content:"";position:absolute;left:0;top:50%;width:20px;height:20px;transform:translateY(-50%);background:var(--vk-navy);-webkit-mask:var(--vk-ico) center/contain no-repeat;mask:var(--vk-ico) center/contain no-repeat}#agenda .vav-meta--where{--vk-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-12a7 7 0 0 1 14 0c0 5.8-7 12-7 12z'/%3E%3Ccircle cx='12' cy='9' r='2.5'/%3E%3C/svg%3E")}#agenda .vav-meta--when{--vk-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}#agenda .vav-list--featured .vav-labels,#agenda .vav-list--featured .vav-card__excerpt,#agenda .vav-list--featured .vav-tags{display:none!important}#agenda .vav-list--featured .vav-card__button{position:absolute;right:22px;bottom:24px;z-index:2;width:50px;height:50px;padding:0;border:0;border-radius:50%;background:#eef1f7;color:transparent!important;font-size:0;overflow:hidden;transition:background .2s}#agenda .vav-list--featured .vav-card__button::before{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;background:var(--vk-navy);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}#agenda .vav-card:hover .vav-card__button{background:var(--vk-yellow)}#agenda .vk-swoosh{position:relative;white-space:nowrap}#agenda .vk-swoosh::after{content:"";position:absolute;left:-2%;right:-2%;bottom:-.28em;height:.34em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14 C60 5 140 3 197 9' stroke='%23ffc20e' stroke-width='6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}#agenda .et_pb_column:has(>.vk-alllink){position:relative}#agenda .vk-alllink{position:absolute;right:0;bottom:6px;font-size:16px;font-weight:600;color:#0b3158;text-decoration:none}#agenda .vk-alllink:hover{color:#e30613}@media (max-width:1100px){#agenda .vav-list--featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){#agenda .vav-list--featured{grid-template-columns:1fr;gap:20px}#agenda .vk-alllink{position:static;display:inline-block;margin-top:10px}}#agenda .vav-card__media{aspect-ratio:16/9.4;height:auto;min-height:0}#agenda .vav-card__media img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:center 25%}