#kk-site .kk28-trade-directory .kk28-results{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(13px,1.55vw,22px)!important;display:grid!important}#kk-site .kk28-trade-directory .kk37-event-card{width:100%!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e3ef!important;border-radius:12px!important;flex-direction:column!important;padding:0!important;transition:border-color .22s,box-shadow .22s!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}#kk-site .kk28-trade-directory .kk37-event-card:hover,#kk-site .kk28-trade-directory .kk37-event-card:focus-within{border-color:#83b5ed!important;transform:none!important;box-shadow:0 9px 25px #0c366317!important}#kk-site .kk28-trade-directory .kk37-event-image{aspect-ratio:16/9!important;background:#e7edf5!important;border:0!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:relative!important;overflow:hidden!important}#kk-site .kk28-trade-directory .kk37-event-image .kk29-event-media{background:#ebf0f7!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}#kk-site .kk28-trade-directory .kk37-event-image .kk29-event-media:not(.kk29-event-media-text)>img{z-index:1!important;object-fit:contain!important;object-position:center!important;filter:none!important;background:0 0!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;transition:filter .25s!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}#kk-site .kk28-trade-directory .kk37-event-image .kk29-event-media-logo>img{background:#fdfefe!important;padding:clamp(13px,1.9vw,26px)!important}#kk-site .kk28-trade-directory .kk37-event-image .kk29-event-media-caption{display:none!important}#kk-site .kk28-trade-directory .kk37-event-image .kk33-media-backdrop{z-index:0!important;filter:blur(28px)brightness(.92)saturate(.75)!important;background-size:cover!important;position:absolute!important;inset:-12%!important}#kk-site .kk28-trade-directory .kk37-event-image .kk29-event-media-text{background:linear-gradient(145deg,#0a2b52,#144e84)!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:clamp(15px,2.2vw,28px)!important;display:flex!important}#kk-site .kk28-trade-directory .kk37-event-image .kk29-event-media-text strong{color:#fff!important;font-size:clamp(17px,1.7vw,23px)!important;line-height:1.2!important}#kk-site .kk28-trade-directory .kk37-event-body{flex-direction:column!important;flex:auto!important;gap:0!important;min-width:0!important;padding:clamp(13px,1.6vw,19px)!important;display:flex!important}#kk-site .kk28-trade-directory .kk37-event-topline{justify-content:space-between!important;align-items:center!important;gap:9px!important;margin:0 0 9px!important;display:flex!important}#kk-site .kk28-trade-directory .kk37-event-topline>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden;letter-spacing:0!important;color:#617b95!important;font:750 10px/1.45 Manrope,Arial,sans-serif!important}#kk-site .kk28-trade-directory .kk37-event-topline>span:last-child{white-space:nowrap;color:#27795f!important;font:750 9px/1.45 Manrope,Arial,sans-serif!important}#kk-site .kk28-trade-directory .kk37-event-topline .is-pending{color:#927138!important}#kk-site .kk28-trade-directory .kk37-event-card .kk37-event-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:-.029em!important;color:#143452!important;min-height:2.64em!important;margin:0 0 13px!important;font-size:clamp(16px,1.45vw,20px)!important;font-weight:720!important;line-height:1.32!important;display:-webkit-box!important;overflow:hidden!important}#kk-site .kk28-trade-directory .kk37-event-card .kk37-event-title a{color:inherit!important;text-decoration:none!important}#kk-site .kk28-trade-directory .kk37-event-card .kk37-event-title a:hover{color:#125fb9!important}#kk-site .kk28-trade-directory .kk37-event-hover{pointer-events:none;transform:translateY(5px);z-index:3!important;aspect-ratio:16/9!important;box-sizing:border-box!important;opacity:0!important;visibility:hidden!important;background:linear-gradient(#0822396b 0%,#041b32cc 35%,#041328f5 100%)!important;flex-direction:column!important;justify-content:flex-end!important;gap:12px!important;width:100%!important;padding:clamp(14px,1.9vw,24px)!important;transition:opacity .22s,transform .22s,visibility .22s!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;right:0!important}#kk-site .kk28-trade-directory .kk37-event-card:is(:hover,:focus-within) .kk37-event-hover{transform:translateY(0);opacity:1!important;visibility:visible!important}#kk-site .kk28-trade-directory .kk37-event-hover>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff!important;margin:0!important;font-size:clamp(11px,1vw,13px)!important;font-weight:520!important;line-height:1.6!important;display:-webkit-box!important;overflow:hidden!important}#kk-site .kk28-trade-directory .kk37-event-tags{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}#kk-site .kk28-trade-directory .kk37-event-tags>span{color:#e8f2ff!important;background:#e9f3ff19!important;border:1px solid #dceaff6a!important;border-radius:5px!important;padding:5px 7px!important;font:700 10px/1.4 Manrope,Arial,sans-serif!important}#kk-site .kk28-trade-directory .kk37-mobile-info{display:none!important}#kk-site .kk28-trade-directory .kk37-event-footer{border-top:1px solid #e6edf4!important;justify-content:space-between!important;align-items:center!important;gap:9px!important;min-height:0!important;margin-top:auto!important;padding-top:11px!important;display:flex!important}#kk-site .kk28-trade-directory .kk37-event-date{background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;max-width:68%!important;padding:0!important;display:flex!important}#kk-site .kk28-trade-directory .kk37-event-date .kk35-date-label{letter-spacing:.055em!important;color:#467baa!important;font-size:9px!important;font-weight:800!important;line-height:1.4!important}#kk-site .kk28-trade-directory .kk37-event-date strong{overflow-wrap:anywhere;color:#0d57a0!important;letter-spacing:-.015em!important;font:780 clamp(12px,1.2vw,16px)/1.38 Manrope,Arial,sans-serif!important}#kk-site .kk28-trade-directory .kk37-event-date.is-unconfirmed .kk35-date-label,#kk-site .kk28-trade-directory .kk37-event-date.is-unconfirmed strong{color:#778499!important}#kk-site .kk28-trade-directory .kk37-event-cta{color:#fff!important;white-space:nowrap!important;background:#1268d2!important;border:1px solid #1268d2!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:8px 11px!important;font:750 10px/1.4 Manrope,Arial,sans-serif!important;display:inline-flex!important}#kk-site .kk28-trade-directory .kk37-event-cta svg{width:15px!important;height:15px!important}#kk-site .kk28-trade-directory .kk37-event-cta:hover{color:#fff!important;background:#083e86!important;border-color:#083e86!important}@media (min-width:700px) and (max-width:1130px){#kk-site .kk28-trade-directory .kk28-results{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:699px){#kk-site .kk28-trade-directory .kk28-results{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}#kk-site .kk28-trade-directory .kk37-event-card{flex-direction:column!important;min-height:0!important;display:flex!important}#kk-site .kk28-trade-directory .kk37-event-image{aspect-ratio:16/9!important;border-bottom:1px solid #e5ecf4!important;border-right:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}#kk-site .kk28-trade-directory .kk37-event-body{flex-direction:column!important;padding:13px 14px!important;display:flex!important}#kk-site .kk28-trade-directory .kk37-event-topline{margin-bottom:6px!important}#kk-site .kk28-trade-directory .kk37-event-card .kk37-event-title{min-height:0!important;margin-bottom:9px!important;font-size:17px!important;line-height:1.24!important}#kk-site .kk28-trade-directory .kk37-event-hover{display:none!important}#kk-site .kk28-trade-directory .kk37-mobile-info{border:0;order:3;margin:0 0 9px;padding:0;display:block!important}#kk-site .kk28-trade-directory .kk37-mobile-info>summary{cursor:pointer;color:#2265ad;align-items:center;gap:7px;padding:0;font:750 11px/1.5 Manrope,Arial,sans-serif;list-style:none;display:flex}#kk-site .kk28-trade-directory .kk37-mobile-info>summary::-webkit-details-marker{display:none}#kk-site .kk28-trade-directory .kk37-mobile-info>summary span{font-size:15px;line-height:1}#kk-site .kk28-trade-directory .kk37-mobile-info[open]>summary span{transform:rotate(45deg)}#kk-site .kk28-trade-directory .kk37-mobile-info>p{color:#526e8b!important;margin:9px 0 4px!important;font:500 12px/1.55 Manrope,Arial,sans-serif!important}#kk-site .kk28-trade-directory .kk37-mobile-info>span{color:#667f98;font:700 10px/1.5 Manrope,Arial,sans-serif}#kk-site .kk28-trade-directory .kk37-event-footer{order:4;min-height:0!important;padding-top:9px!important}#kk-site .kk28-trade-directory .kk37-event-date{max-width:70%!important}#kk-site .kk28-trade-directory .kk37-event-date .kk35-date-label{font-size:8px!important}#kk-site .kk28-trade-directory .kk37-event-date strong{font-size:13px!important}}@media (hover:none) and (min-width:700px){#kk-site .kk28-trade-directory .kk37-event-hover{display:none!important}#kk-site .kk28-trade-directory .kk37-mobile-info{margin:0 0 10px;display:block!important}#kk-site .kk28-trade-directory .kk37-mobile-info summary{cursor:pointer;color:#165fba;font:750 11px/1.5 Manrope,Arial,sans-serif;list-style:none}#kk-site .kk28-trade-directory .kk37-mobile-info>summary::-webkit-details-marker{display:none}#kk-site .kk28-trade-directory .kk37-mobile-info p{color:#536e87;font-size:12px!important;line-height:1.55!important}}@media (prefers-reduced-motion:reduce){#kk-site .kk28-trade-directory .kk37-event-card,#kk-site .kk28-trade-directory .kk37-event-hover{transition:none!important;transform:none!important}}
