/* bjk-global-layout-v1 */
body.template-content:not(.webpage-82844):not(.event-detail) .content-header{--section-subtitle:"Hollanda Beşiktaşlılar Derneği.";background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;position:relative!important;overflow:visible!important}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header>.container{position:absolute!important;background-color:#fff!important;opacity:1!important;filter:none!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;margin:0!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;z-index:2!important}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header .breadcrumb{display:none!important}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header h2{position:static!important;width:100%!important;max-width:100%!important;overflow:visible!important;text-align:center!important;white-space:normal!important;margin:0!important;padding:0!important;color:#111!important;text-shadow:none!important;font-weight:700!important;line-height:1.22!important}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header h2:after{content:var(--section-subtitle);white-space:normal!important;overflow-wrap:anywhere;display:block;margin-top:8px;max-width:820px;color:#333;font-weight:400;line-height:1.45}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header:before,body.template-content:not(.webpage-82844):not(.event-detail) .content-header>.container:before{content:"";position:absolute;display:block;z-index:4;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;filter:drop-shadow(0 6px 8px rgba(0,0,0,.30))}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header:before{background-image:url("https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/template/876/logo-bjk-besiktas.jpeg");border-radius:50%}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header>.container:before,body.no-template.anonymous-user #content .paragraph-text:after{background-image:url("https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/files/29f87eb41e0744178c0246c6f3b952eb.png")!important}
@media(min-width:768px){body.template-content:not(.webpage-82844) header{height:96px!important}body.template-content:not(.webpage-82844) header>.container{width:100%!important;max-width:1180px!important;padding-left:20px!important;padding-right:20px!important}body.template-content:not(.webpage-82844) header .header-nav{height:96px!important;min-height:96px!important;display:flex!important;align-items:center!important}body.template-content:not(.webpage-82844) header .header-logo{display:none!important}body.template-content:not(.webpage-82844) header .header-menu{width:100%!important;height:96px!important;display:flex!important;align-items:center!important}body.template-content:not(.webpage-82844) header #menu{width:100%!important;height:auto!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:2px!important}body.template-content:not(.webpage-82844) header #menu>li>a{padding-left:9px!important;padding-right:9px!important;font-size:14px!important;line-height:20px!important;white-space:nowrap!important}body.template-content:not(.webpage-82844):not(.event-detail) .content-header{height:382px!important;margin:0 0 42px!important}body.template-content:not(.webpage-82844):not(.event-detail) .content-header>.container{height:130px!important;padding:22px 190px 24px!important}body.template-content:not(.webpage-82844):not(.event-detail) .content-header h2{font-size:30px!important}body.template-content:not(.webpage-82844):not(.event-detail) .content-header h2:after{font-size:16px}body.template-content:not(.webpage-82844):not(.event-detail) .content-header:before{left:28px;bottom:22px;width:142px;height:142px}body.template-content:not(.webpage-82844):not(.event-detail) .content-header>.container:before{right:28px;bottom:18px;width:118px;height:150px}}
@media(max-width:767px){body.template-content:not(.webpage-82844):not(.event-detail) .content-header{height:292px!important;margin-bottom:24px!important}body.template-content:not(.webpage-82844):not(.event-detail) .content-header>.container{height:108px!important;padding:22px 84px 18px!important}body.template-content:not(.webpage-82844):not(.event-detail) .content-header h2{font-size:20px!important}body.template-content:not(.webpage-82844):not(.event-detail) .content-header h2:after{margin-top:5px;font-size:12px;line-height:1.35}body.template-content:not(.webpage-82844):not(.event-detail) .content-header:before{left:12px;bottom:26px;width:68px;height:68px}body.template-content:not(.webpage-82844):not(.event-detail) .content-header>.container:before{right:14px;bottom:22px;width:56px;height:72px}}
body.template-content.webpage-56786 .content-header{--section-subtitle:"Nieuws uit onze vereniging en de Beşiktaş-gemeenschap."!important}
body.template-content.webpage-51364 .content-header{--section-subtitle:"Over onze vereniging en Beşiktaş-familie."!important}
body.template-content.webpage-56777 .content-header{--section-subtitle:"Onze missie, visie en ambities."!important}
body.template-content.webpage-56785 .content-header{--section-subtitle:"Maak kennis met ons bestuur."!important}
body.template-content.webpage-81763 .content-header{--section-subtitle:"Passolig en wedstrijdbezoek in Türkiye."!important}
body.template-content.webpage-81764 .content-header{--section-subtitle:"Europese uitwedstrijden: aanvraag en procedure."!important}
body.template-content.webpage-51366 .content-header{--section-subtitle:"Wedstrijden, tickets en samen Beşiktaş beleven."!important;background-image:url("https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/template/fc27b76f636241bfbb447f7f1a8b5767.png")!important;background-position:center 45%!important}
/* bjk-header-cleanup-v2 */
body.template-content:not(.webpage-82844) header .header-nav-top,body.template-content:not(.webpage-82844) header .top-mobile{display:none!important}
body.template-content:not(.webpage-82844) header>.container{height:96px!important}
/* bjk-sponsors-sitewide-v2 */
.global-sponsor-band{margin-top:36px;padding:34px 0 24px;background:#fff;border-top:1px solid #edf0f3}
.global-sponsor-band>.container{width:100%!important;max-width:1180px!important;padding-left:15px!important;padding-right:15px!important}
.sponsor-showcase{padding:30px 0 18px;text-align:center}
.sponsor-showcase-head h2{margin:0 0 8px;font-size:30px;line-height:1.2;color:#273750;font-weight:700}
.sponsor-showcase-head p{margin:0 auto 24px;max-width:760px;color:#5b6573;font-size:16px}
.sponsor-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.sponsor-card{min-height:126px;border:1px solid #e4e7eb;border-radius:12px;background:#fff;display:flex!important;align-items:center;justify-content:center;padding:18px;box-shadow:0 5px 18px rgba(15,23,42,.06)}
.sponsor-logo img{display:block;max-width:100%;max-height:78px;width:auto!important;height:auto!important;object-fit:contain}
.sponsor-name{background:linear-gradient(135deg,#111 0%,#2c2c2c 100%);border-color:#222}
.sponsor-name span{color:#fff;font-size:18px;font-weight:700;line-height:1.25}
@media(max-width:991px){.sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.global-sponsor-band{margin-top:24px;padding:22px 0 14px}.sponsor-showcase{padding:20px 0 10px}.sponsor-showcase-head h2{font-size:25px}.sponsor-grid{grid-template-columns:1fr!important;gap:12px}.sponsor-card{min-height:105px}}
/* bjk-footer-clean-v1 */
footer>.container>.row:first-child>.col-xs-12.col-sm-4:nth-child(1),footer>.container>.row:first-child>.col-xs-12.col-sm-4:nth-child(2){display:none!important}
footer>.container>.row:first-child>.col-xs-12.col-sm-4:nth-child(3){float:none!important;width:100%!important;max-width:560px;margin:0 auto!important;text-align:center!important}
body[class*="event-besiktas-jk-caykur-rizespor"] .heading-image{padding-bottom:25%!important;overflow:hidden!important}
body[class*="event-besiktas-jk-caykur-rizespor"] .heading-image img{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important}
/* bjk-haber-banner-v1 */
body.module-news .paragraphs.col-md-9>.row>.paragraph-text>.heading-image{position:relative!important;height:0!important;padding-bottom:25%!important;overflow:hidden!important;background:#0a0a0a!important;margin:0 0 24px!important}
body.module-news .paragraphs.col-md-9>.row>.paragraph-text>.heading-image>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;margin:0!important;display:block!important}
@media(max-width:767px){body.module-news .paragraphs.col-md-9>.row>.paragraph-text>.heading-image{margin-bottom:18px!important}}
/* bjk-mobile-navigation-v2 */
@media(max-width:767px){html body.template-content:not(.webpage-82844) header,html body.template-content:not(.webpage-82844) header>.container,html body.template-content:not(.webpage-82844) header .header-nav{height:72px!important;min-height:72px!important}html body.template-content:not(.webpage-82844) header>.container{position:relative!important;width:100%!important;padding:0 14px!important}html body.template-content:not(.webpage-82844) header .header-nav{position:relative!important;display:block!important;overflow:visible!important}html body.template-content:not(.webpage-82844) header .header-logo{position:relative!important;display:block!important;float:none!important;width:100%!important;height:72px!important;margin:0!important;padding:0!important}html body.template-content:not(.webpage-82844) header .navbar-brand{display:none!important}html body.template-content:not(.webpage-82844) header .navbar-toggle{position:absolute!important;top:10px!important;right:0!important;z-index:1002!important;display:flex!important;align-items:center!important;justify-content:center!important;float:none!important;width:52px!important;height:52px!important;margin:0!important;padding:0!important;background:#fff!important;border:2px solid #273750!important;border-radius:8px!important}html body.template-content:not(.webpage-82844) header .navbar-toggle .fa{color:#273750!important;font-size:24px!important}html body.template-content:not(.webpage-82844) header .header-menu.in,html body.template-content:not(.webpage-82844) header .header-menu.collapsing{position:absolute!important;top:72px!important;left:0!important;right:0!important;z-index:1001!important;width:100%!important;max-height:calc(100vh - 72px)!important;margin:0!important;padding:10px 14px 18px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important;border:0!important;border-top:1px solid #e5e7eb!important;box-shadow:0 14px 28px rgba(15,23,42,.18)!important}html body.template-content:not(.webpage-82844) header .header-menu.in #menu,html body.template-content:not(.webpage-82844) header .header-menu.collapsing #menu{display:block!important;width:100%!important;margin:0!important;padding:0!important}html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li,html body.template-content:not(.webpage-82844) header .header-menu.collapsing #menu>li{position:relative!important;display:block!important;float:none!important;width:100%!important;margin:0!important;border-bottom:1px solid #eceff3!important}html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li:last-child{border-bottom:0!important}html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li>a,html body.template-content:not(.webpage-82844) header .header-menu.collapsing #menu>li>a{display:block!important;padding:14px 46px 14px 12px!important;color:#273750!important;background:#fff!important;font-size:17px!important;font-weight:600!important;line-height:1.25!important;white-space:normal!important;text-shadow:none!important}html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li>a:hover,html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li.active>a,html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li.path>a{color:#d71920!important;background:#f7f8fa!important}html body.template-content:not(.webpage-82844) header .header-menu.in #menu .submenu-trigger,html body.template-content:not(.webpage-82844) header .header-menu.collapsing #menu .submenu-trigger{position:absolute!important;top:7px!important;right:4px!important;z-index:2!important;width:40px!important;height:40px!important;padding:10px!important;color:#273750!important;background:transparent!important;border:0!important}html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li>ul{position:static!important;float:none!important;width:100%!important;min-width:0!important;margin:0 0 8px!important;padding:4px 0 4px 14px!important;background:#f7f8fa!important;border:0!important;border-radius:8px!important;box-shadow:none!important}html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li>ul>li>a{display:block!important;padding:11px 12px!important;color:#3b4657!important;background:transparent!important;font-size:15px!important;line-height:1.35!important;white-space:normal!important}}
/* bjk-footer-social-v3: footer-iconen (oude Congressus-footer op login/404) */
footer .social-icons{display:flex!important;visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;gap:12px!important;list-style:none!important;margin:14px 0 0!important;padding:0!important}
footer .headline:has(+.social-icons){display:block!important}
footer .social-icons li{display:block!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:0!important}
footer .social-icons a{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;overflow:visible!important;border:2px solid #ed1c24!important;border-radius:50%!important;background:#171717!important;color:#fff!important;font-size:20px!important;line-height:1!important;text-decoration:none!important;box-shadow:0 3px 8px rgba(0,0,0,.18)!important}
footer .social-icons a i{display:block!important;visibility:visible!important;opacity:1!important;font-family:FontAwesome!important;font-size:20px!important;width:auto!important;height:auto!important;line-height:1!important;color:#fff!important}
footer .social-icons a:hover{background:#ed1c24!important;border-color:#171717!important;transform:translateY(-2px) scale(1.04)!important;opacity:.9!important}
/* bjk-spacing-v1 */
body .bjkk main{padding-bottom:clamp(72px,9vw,128px)}
body .bjkk .k-ph .k-eyebrow{margin-bottom:14px}
/* bjk-ev-v1 */
body .bjkk .k-ev img{object-fit:contain!important;background:#0a0a0a;aspect-ratio:5/2;width:100%;height:auto}
/* bjk-evlist-v1: geen omschrijvingsfragment in de wedstrijdlijst */
body.module-events:not(.event-detail) .paragraphs .col-md-8>.event-header+p{display:none!important}
/* bjk-mobile-v1 (BL-19): nieuwskaarten niet breder dan het scherm; grotere tikvlakken in… */
.publication-item.k-rich{grid-template-columns:minmax(0,1fr)!important}
.publication-item.k-rich>*{min-width:0!important;max-width:100%!important}
.publication-item.k-rich img{max-width:100%!important;height:auto!important}
@media(max-width:700px){.k-footer a{display:inline-block;min-height:44px;line-height:44px}#content input[type=checkbox],#content input[type=radio]{width:22px;height:22px}}
/* bjk-mobile-v2 (BL-19): compacte wedstrijdbalk op mobiel en Contact als hoofditem in… */
@media(max-width:700px){.k-mdbar>span:first-child{display:none!important}.k-mdbar>b{grid-column:1!important;font-size:16px!important;line-height:1.2!important;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-mdbar>span:nth-of-type(2){grid-column:1!important;font-size:13px!important;line-height:1.3!important;margin:0!important}.k-mdbar>a{grid-column:2!important;grid-row:1/span 2!important;margin:0!important;padding:9px 14px!important;font-size:13px!important;white-space:nowrap!important}}
.k-overlay .k-ov-contact{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:40px;line-height:1;text-transform:uppercase;color:inherit!important;text-decoration:none!important}
.k-overlay .k-ov-contact>span:last-child{font-family:Inter,sans-serif;font-size:24px}
.bjkk[lang="nl"] .k-ov-contact [data-l="tr"],.bjkk[lang="tr"] .k-ov-contact [data-l="nl"]{display:none!important}
/* bjk-newslist-v2 */
#bjkk .publication-item{display:grid!important;grid-template-columns:minmax(0,300px) minmax(0,1fr)!important;gap:24px!important;align-items:start!important;padding:18px!important}
#bjkk .publication-item:before,#bjkk .publication-item:after{display:none!important}
#bjkk .publication-item>[class*="col-"]{width:auto!important;float:none!important;padding:0!important;min-width:0}
#bjkk .publication-item>.col-sm-12{grid-column:1/-1}
#bjkk .publication-item .embed-responsive{border-radius:12px;overflow:hidden}
#bjkk .publication-item h3{font-size:clamp(18px,1.7vw,24px)!important;line-height:1.15!important;margin:4px 0 8px!important}
#bjkk .publication-item p{font-size:15px!important;line-height:1.6!important}
@media(max-width:700px){#bjkk .publication-item{grid-template-columns:1fr!important;gap:12px!important}#bjkk .publication-item .embed-responsive{max-height:190px}}
/* /bjk-newslist-v2 */
/* bjk-readmore-v1 */
#bjkk .publication-item .btn.btn-primary{display:inline-flex!important;align-items:center;gap:8px;padding:9px 18px!important;border:0!important;border-radius:999px!important;background:#D7141A!important;color:#fff!important;font:600 14px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:.01em;text-decoration:none!important;box-shadow:0 6px 16px rgba(215,20,26,.25);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}
#bjkk .publication-item .btn.btn-primary .fa{display:none!important}
#bjkk .publication-item .btn.btn-primary::after{content:"→";font-weight:700;transition:transform .2s ease}
#bjkk .publication-item .btn.btn-primary:hover,#bjkk .publication-item .btn.btn-primary:focus-visible{background:#111!important;transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.2)}
#bjkk .publication-item .btn.btn-primary:hover::after{transform:translateX(3px)}
#bjkk .publication-item .btn.btn-primary:focus-visible{outline:2px solid #D7141A;outline-offset:3px}
#bjkk[data-theme="dark"] .publication-item .btn.btn-primary:hover{background:#fff!important;color:#111!important}
/* /bjk-readmore-v1 */
/* bjk-legacy-ui-v1 */
#kLegacy .btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:10px 20px!important;border-radius:999px!important;border:2px solid transparent!important;font:600 14px/1.2 Inter,system-ui,sans-serif!important;text-decoration:none!important;box-shadow:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;margin:0 8px 8px 0}
#kLegacy .btn-primary,#kLegacy .btn-success,#kLegacy .btn-danger,#kLegacy .btn-active{background:#D7141A!important;border-color:#D7141A!important;color:#fff!important}
#kLegacy .btn-primary:hover,#kLegacy .btn-success:hover,#kLegacy .btn-danger:hover,#kLegacy .btn-active:hover{background:#111!important;border-color:#111!important;color:#fff!important;transform:translateY(-1px)}
#kLegacy .btn-default,#kLegacy .btn-info,#kLegacy .btn-warning{background:transparent!important;border-color:#111!important;color:#111!important}
#kLegacy .btn-default:hover,#kLegacy .btn-info:hover,#kLegacy .btn-warning:hover{background:#111!important;color:#fff!important}
#kLegacy .btn:focus-visible{outline:2px solid #D7141A;outline-offset:3px}
#kLegacy .btn-sm,#kLegacy .btn-xs{padding:6px 14px!important;font-size:13px!important}
.bjkk[data-theme="dark"] #kLegacy .btn-default,.bjkk[data-theme="dark"] #kLegacy .btn-info,.bjkk[data-theme="dark"] #kLegacy .btn-warning{border-color:#fff!important;color:#fff!important}
.bjkk[data-theme="dark"] #kLegacy .btn-default:hover{background:#fff!important;color:#111!important}
#kLegacy .nav-tabs{border:0!important;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px!important}
#kLegacy .nav-tabs:before,#kLegacy .nav-tabs:after{display:none!important}
#kLegacy .nav-tabs>li{float:none!important;margin:0!important}
#kLegacy .nav-tabs>li>a{border:1px solid rgba(128,128,128,.35)!important;border-radius:999px!important;padding:8px 16px!important;margin:0!important;color:inherit!important;background:transparent!important;font:600 14px/1.2 Inter,system-ui,sans-serif}
#kLegacy .nav-tabs>li>a:hover{border-color:#D7141A!important;color:#D7141A!important}
#kLegacy .nav-tabs>li.active>a,#kLegacy .nav-tabs>li.active>a:hover{background:#111!important;border-color:#111!important;color:#fff!important}
.bjkk[data-theme="dark"] #kLegacy .nav-tabs>li.active>a{background:#fff!important;border-color:#fff!important;color:#111!important}
#kLegacy legend{font-family:Anton,Impact,sans-serif!important;font-weight:400!important;font-size:22px!important;text-transform:uppercase;letter-spacing:.02em;color:inherit!important;border:0!important;border-left:4px solid #D7141A!important;padding:0 0 0 12px!important;margin:28px 0 14px!important;line-height:1.1}
#kLegacy .headline{border:0!important;margin:0 0 18px!important}
#kLegacy .headline h4,#kLegacy .headline h2,#kLegacy .headline h3{font-family:Anton,Impact,sans-serif!important;font-weight:400!important;font-size:26px!important;text-transform:uppercase;border:0!important;display:inline-block;padding-bottom:6px;border-bottom:3px solid #D7141A!important}
#kLegacy .headline:after{display:none!important}
#kLegacy .control-label{font-weight:600}
#kLegacy .table{border-collapse:separate!important;border-spacing:0;width:100%;border:1px solid rgba(128,128,128,.25);border-radius:14px;overflow:hidden;margin:0 0 24px}
#kLegacy .table>thead>tr>th{background:#111;color:#fff;border:0!important;font:600 13px/1.3 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em;padding:12px 14px!important}
#kLegacy .table>tbody>tr>td{border-top:1px solid rgba(128,128,128,.2)!important;padding:12px 14px!important;vertical-align:middle!important}
#kLegacy .table-striped>tbody>tr:nth-of-type(odd){background:rgba(128,128,128,.06)!important}
#kLegacy .table-hover>tbody>tr:hover{background:rgba(215,20,26,.06)!important}
#kLegacy .table a{color:#D7141A;font-weight:600}
#kLegacy .label{display:inline-block;border-radius:999px!important;padding:4px 10px!important;font:600 12px/1.2 Inter,system-ui,sans-serif!important}
#kLegacy .label-success{background:#1f7a3a!important}
#kLegacy .label-danger{background:#D7141A!important}
#kLegacy .label-warning{background:#b26a00!important}
#kLegacy .label-default{background:#555!important}
#kLegacy .form-control{border-radius:10px!important;border:1px solid rgba(128,128,128,.45)!important;padding:10px 12px!important;height:auto!important;box-shadow:none!important;font-size:15px}
#kLegacy .form-control:focus{border-color:#D7141A!important;box-shadow:0 0 0 3px rgba(215,20,26,.15)!important}
#kLegacy .pagination>li>a,#kLegacy .pagination>li>span{border-radius:999px!important;margin:0 4px;border:1px solid rgba(128,128,128,.35)!important;color:inherit}
#kLegacy .pagination>.active>a,#kLegacy .pagination>.active>span{background:#111!important;border-color:#111!important;color:#fff!important}
@media(max-width:700px){#kLegacy .table{display:block;overflow-x:auto}#kLegacy .btn{width:100%;margin-right:0}}
/* /bjk-legacy-ui-v1 */
/* bjk-sys-v1: login, wachtwoord, 404 in huisstijl */
body.bjk-sys .form-signin h3{display:none}
body.bjk-sys .form-signin .checkbox{margin:10px 0}
body.bjk-sys .form-signin label.checkbox{display:flex!important;align-items:center;gap:10px;padding-left:0!important;margin:0!important;font-weight:400;cursor:pointer}
body.bjk-sys .form-signin label.checkbox input{position:static!important;margin:0!important;flex:none;width:18px;height:18px;accent-color:#D7141A}
body.bjk-sys .form-signin .form-control{margin-bottom:10px}
body.bjk-sys .form-signin h4{margin-top:18px}
/* /bjk-sys-v1 */
/* bjk-rhythm-v1: vaste afstanden; rode labels nooit over koppen */
#bjkk .k-eyebrow{display:block;position:relative;z-index:2;margin-bottom:14px}
#bjkk h1{padding-top:.16em!important}
#bjkk main h2{padding-top:.1em}
#bjkk main :not(.k-eyebrow)+h2{margin-top:56px!important}
/* /bjk-rhythm-v1 */
/* bjk-shell-css-v1 */
body.bjk-shell{overflow-x:hidden;background:#fff}
body.bjk-shell.k-dark-on{background:#0A0A0A}
body.bjk-shell header:not(.k-header),body.bjk-shell footer:not(.k-footer),body.bjk-shell .content-header,body.bjk-shell .breadcrumb,body.bjk-shell #content .aside,body.bjk-shell .global-sponsor-band{display:none!important}
body.bjk-shell #content{padding:0!important;margin:0!important;background:transparent!important}
body.bjk-shell #content>.container{width:100%!important;max-width:none!important;padding:0!important}
body.bjk-shell #content .row{margin:0!important}
body.bjk-shell #content .paragraphs>.row>div:not(:has(#bjkk)){display:contents!important}
body.bjk-shell #content .paragraphs,body.bjk-shell #content .paragraph-html{width:100%!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important}
.bjkk{--bg:#FFFFFF;--fg:#000000;--muted:#6B6B6B;--soft:#F0F0F0;--line:#E2E2E2;--red:#D7141A;--redtxt:#D7141A;--inv-bg:#000000;--inv-fg:#FFFFFF;--glass:rgba(255,255,255,.86)}
.bjkk[data-theme="dark"]{--fg:#FFFFFF;--muted:#A3A3A3;--redtxt:#FF4D52;--inv-bg:#FFFFFF;--inv-fg:#000000}
.bjkk{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;color:var(--fg);background:var(--bg);padding-top:calc(min(160px,calc((100vw - 330px)/5.15)) + 16px);transition:background-color .3s ease,color .3s ease}
.bjkk *{box-sizing:border-box}
.bjkk a{color:inherit;text-decoration:none}
.bjkk h1,.bjkk h2,.bjkk h3{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;text-transform:uppercase;margin:0;letter-spacing:0;line-height:.9;color:inherit}
.bjkk button{font-family:inherit}
.k-wrap{max-width:1440px;margin:0 auto;padding:0 32px}
.k-eyebrow{display:block;font-weight:700;font-size:15px;color:var(--redtxt)}
.k-h2{font-size:clamp(32px,3.6vw,52px)}
.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 22px;border-radius:999px;font-weight:700;font-size:15px;transition:transform .25s ease,background-color .25s ease;border:0;cursor:pointer}
.k-btn:hover{transform:translateY(-3px)}
.k-white{background:#fff;color:#000!important}
.k-red{background:var(--red);color:#fff!important}
.k-inv{background:var(--inv-bg);color:var(--inv-fg)!important}
.k-ghost{background:transparent;color:inherit;padding-left:8px;padding-right:8px}
.k-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.k-muted{color:var(--muted);font-size:14px}
html body.bjk-shell header.k-header{height:auto!important;min-height:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important}
body.bjk-shell .k-header{position:fixed;top:0;left:0;right:0;z-index:1000}
.k-header{position:relative;z-index:5;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);transition:transform .35s ease,background-color .3s ease}
.k-header.k-hide{transform:translateY(-100%)}
.k-nav{max-width:1440px;margin:0 auto;padding:0 32px;height:calc(var(--lh) + 16px);transition:height .35s ease;display:flex;align-items:center;justify-content:space-between;gap:24px}
.k-brand{display:flex;align-items:center;gap:12px;flex:0 0 auto}
.k-brand-logo{width:80px;height:80px;border-radius:50%;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px var(--line)}
.k-brand-logo img{width:124%;height:124%;max-width:none;object-fit:contain;flex:0 0 auto}
.k-brand b{font-family:Anton,sans-serif;font-weight:400;font-size:24px;letter-spacing:.02em;line-height:1}
.k-brand small{display:block;font-size:13.5px;font-weight:700;letter-spacing:.01em;color:var(--fg);margin-top:5px;white-space:nowrap}
.k-header{--lh:min(160px,calc((100vw - 330px)/5.15))}
.k-header.k-scrolled{--lh:min(64px,calc((100vw - 330px)/5.15))}
@media(min-width:1241px){.k-header:not(.k-scrolled){--lh:clamp(64px,calc((100vw - 1010px)/5.15),160px)}.bjkk{padding-top:calc(clamp(64px,calc((100vw - 1010px)/5.15),160px) + 16px)}}
@media(max-width:520px){.k-header .k-brand-name small{display:none}}
@media(max-width:420px){.k-header .k-brand-name{display:none}}
@media(max-width:1240px){.k-header:not(.k-scrolled) .k-burger{display:inline-flex}.k-header:not(.k-scrolled) #k-account .k-ghost{display:none}}
.k-header .k-brand{gap:16px}
.k-header .k-brand-logo{width:var(--lh);height:var(--lh);transition:width .35s ease,height .35s ease}
.k-brand-name{display:flex;flex-direction:column;justify-content:center}
.k-header .k-brand-name small{font-family:Anton,sans-serif;font-weight:400;font-size:calc(var(--lh)*.318);line-height:1;letter-spacing:0;margin:0;color:var(--fg);white-space:nowrap;max-width:none;transition:font-size .35s ease}
.k-header .k-brand-name b{display:block;font-family:'Playfair Display',Georgia,'Times New Roman',serif;font-weight:900;font-size:calc(var(--lh)*.4);line-height:1.05;letter-spacing:.06em;margin-top:2px;transition:font-size .35s ease}
.k-menu{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}
.k-menu>li{position:relative}
.k-menu>li>a{display:flex;align-items:center;gap:6px;padding:12px 14px;border-radius:999px;font-weight:600;font-size:15px;min-height:44px}
.k-menu>li>a:hover,.k-menu>li:focus-within>a{background:var(--soft)}
.k-menu>li>a svg{transition:transform .2s ease}
.k-menu>li:hover>a svg,.k-menu>li:focus-within>a svg{transform:rotate(180deg)}
.k-drop{position:absolute;top:100%;left:0;min-width:280px;padding:10px;margin-top:6px;background:var(--bg);border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}
.k-menu>li:hover .k-drop,.k-menu>li:focus-within .k-drop{opacity:1;visibility:visible;transform:none}
.k-drop a{display:block;padding:12px 14px;border-radius:12px;font-weight:600;font-size:15px}
.k-drop a small{display:block;font-weight:400;color:var(--muted);font-size:13px}
.k-drop a:hover{background:var(--soft)}
.k-tools{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.k-icon{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
.k-icon:hover{background:var(--soft)}
.k-user{position:relative}
.k-avatar{display:flex;align-items:center;gap:10px;padding:4px 14px 4px 4px;border-radius:999px;border:1px solid var(--line);background:transparent;color:inherit;cursor:pointer;min-height:44px;font-weight:600;font-size:15px}
.k-avatar i{width:36px;height:36px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:800;font-size:14px}
.k-user .k-drop{left:auto;right:0}
.k-user:hover .k-drop,.k-user:focus-within .k-drop{opacity:1;visibility:visible;transform:none}
.k-burger{display:none}
.k-overlay{position:fixed;inset:0;z-index:1001;background:var(--bg);color:var(--fg);padding:20px 20px 40px;overflow-y:auto;transform:translateY(-100%);transition:transform .45s cubic-bezier(.7,0,.2,1);visibility:hidden}
.k-overlay.k-open{transform:none;visibility:visible}
.k-overlay-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}
.k-overlay details{border-bottom:1px solid var(--line)}
.k-overlay summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-family:Anton,sans-serif;font-size:40px;line-height:1;text-transform:uppercase}
.k-overlay summary::-webkit-details-marker{display:none}
.k-overlay details a{display:block;padding:10px 0;font-weight:600;font-size:18px}
.k-overlay details[open] summary span{transform:rotate(45deg)}
.k-overlay summary span{transition:transform .2s ease;font-family:Inter,sans-serif;font-size:28px}
.k-hero .k-hero-title{font-size:clamp(30px,3.2vw,48px);line-height:.88;will-change:transform;transform-origin:0 100%}
@keyframes kpulse{0%,100%{opacity:1}50%{opacity:.25}}
.k-me-badge{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#000;border-radius:999px;padding:6px 12px;font-weight:700;font-size:13px;align-self:flex-start}
.k-mq-band{background:var(--red);color:#fff;padding:10px 0;overflow:hidden;margin-top:24px;transition:transform .35s ease-out}
@keyframes kmq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.k-tile{border-radius:20px;background:var(--soft);padding:22px;display:flex;flex-direction:column;gap:14px;min-width:0}
.k-tile h3{font-size:clamp(26px,2.4vw,36px)}
.k-mine a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}
.k-mine a:last-child{border-bottom:0}
.k-mine b{display:block;font-size:16px}
.k-chip{display:inline-block;font-weight:700;font-size:11px;padding:6px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}
.k-chip-ok{background:var(--fg);color:var(--bg)}
.k-chip-wait{background:var(--red);color:#fff}
.k-sec{padding-top:72px}
.k-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:24px}
.k-head-l{display:flex;flex-direction:column;gap:6px}
.k-pill{font:inherit;font-weight:600;font-size:14px;padding:10px 18px;border-radius:999px;min-height:44px;cursor:pointer;border:0;background:var(--soft);color:var(--fg)}
.k-pill[aria-pressed="true"]{background:var(--fg);color:var(--bg)}
.k-arrow{width:48px;height:48px;border-radius:50%;border:0;background:var(--soft);color:var(--fg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}
.k-rail{display:flex;gap:16px;overflow-x:auto;padding:0 32px 8px;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}
.k-rail::-webkit-scrollbar{display:none}
.k-card{flex:0 0 236px;scroll-snap-align:start;display:flex;flex-direction:column;gap:14px}
.k-card-img{position:relative;height:186px;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:16px;transition:transform .5s ease}
.k-card:hover .k-card-img{transform:scale(1.02)}
.k-home{background:var(--soft);color:var(--fg)}
.k-away{background:var(--inv-bg);color:var(--inv-fg)}
.k-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.08em}
.k-date{display:flex;align-items:flex-end;gap:12px;line-height:.85}
.k-date b{font-family:Anton,sans-serif;font-weight:400;font-size:56px}
.k-date span{font-family:Anton,sans-serif;font-size:18px;text-transform:uppercase;padding-bottom:7px}
.k-mine-tag{position:absolute;right:18px;bottom:18px;background:var(--red);color:#fff;border-radius:999px;padding:6px 12px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em}
.k-card-t{font-weight:700;font-size:16px}
.k-card-s{color:var(--muted);font-size:14px}
.k-card-a{margin-top:6px;font-weight:700;font-size:15px;color:var(--muted)}
.k-card-a.is-open{color:var(--redtxt)}
.k-card-link{display:flex;flex-direction:column;gap:14px;color:inherit!important;text-decoration:none!important}
.k-cal{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:700;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--fg);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}
.k-cal:hover{border-color:var(--fg)}
.k-cal.k-cal-ok{background:#D7141A;border-color:#D7141A;color:#fff}
.k-lang{font:inherit;font-size:13px;font-weight:800;letter-spacing:.04em}
.k-empty{color:var(--muted);padding:24px 32px}
.k-news{display:flex;flex-wrap:wrap;gap:16px}
.bjkk[data-theme="dark"] .k-darkband{background:#141414}
.k-darkband .k-wrap{padding-top:72px;padding-bottom:72px}
.bjkk[data-theme="dark"] .k-panel{background:#0A0A0A}
.k-panel-l h3{font-size:clamp(28px,2.8vw,42px);line-height:.95}
.k-c100{display:flex;flex-wrap:wrap;gap:56px;align-items:center}
.k-c100-l{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:20px}
.k-c100-l h2{font-size:clamp(44px,5vw,76px);line-height:.88}
.k-outline{color:transparent;-webkit-text-stroke:2px var(--fg)}
.k-c100-l p{margin:0;font-size:16px;color:var(--muted);max-width:480px}
.k-seats{flex:1 1 380px;max-width:520px;min-width:0;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px}
.k-seats i{aspect-ratio:1;border-radius:50%;border:2px solid var(--line);transform:scale(0);transition:transform .45s cubic-bezier(.3,1.6,.5,1),background-color .3s ease,border-color .3s ease;transition-delay:var(--d,0s),0s,0s}
.k-seats.k-in i{transform:scale(1)}
.k-seats i:hover{background:var(--red);border-color:var(--red)}
/* partners: sponsorwand per niveau (v33) */
.k-pw{flex-direction:column}
.k-pw-intro{margin:0;max-width:780px;font-size:18px;line-height:1.55;color:var(--muted,#5E5E5E)}
.k-pw-intro b{color:var(--fg);font-family:Anton,sans-serif;font-weight:400;font-size:26px;letter-spacing:.02em;text-transform:uppercase;display:block;margin-bottom:4px}
.k-tier-h::before{content:"";position:absolute;top:0;z-index:4}
.k-tier-h::after{content:attr(data-g);position:absolute;right:-8px;top:.12em;z-index:0;font-family:Anton,sans-serif;font-size:clamp(130px,17vw,250px);line-height:1;letter-spacing:.02em;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.1);pointer-events:none;white-space:nowrap}
.k-tier-ph{z-index:1;flex-direction:column}
.k-lg-img{display:block;object-fit:cover;filter:grayscale(1) contrast(1.3) brightness(.95)}
.k-tier-no{font-family:Anton,sans-serif;line-height:1;color:transparent;-webkit-text-stroke:2px #fff;counter-increment:tier}
.k-tier-no::after{content:counter(tier,decimal-leading-zero)}
.k-tier-t em{font-style:normal;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#FF5A5F}
.k-tier .k-pw-grid .k-logo-tile:hover{border:0;box-shadow:0 14px 30px -12px rgba(215,20,26,.6)}
@media(max-width:700px){.k-tier-no{-webkit-text-stroke-width:1.5px}.k-tier-h::after{font-size:110px}}
.k-logo-tile{position:relative;overflow:hidden}
.k-lt-n{text-align:center;font-size:13px;font-weight:700;color:#444;padding-top:8px}
.k-logo-tile::after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:#D7141A;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}
.k-logo-tile:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(0,0,0,.18);border-color:#0A0A0A}
.k-logo-tile:hover::after{transform:scaleX(1)}
.k-pw-seba .k-lt-n{font-size:15px;color:#0A0A0A;border-top:1px solid #E3E3E3;margin-top:14px;padding-top:12px;text-transform:uppercase;letter-spacing:.06em}
.k-pw-cta{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 30px;background:#0A0A0A;color:#fff;border-radius:22px;padding:28px 32px;border-bottom:6px solid #D7141A}
.k-pw-cta div{display:flex;flex-direction:column;gap:6px;max-width:640px}
.k-pw-cta b{font-family:Anton,sans-serif;font-weight:400;font-size:30px;letter-spacing:.02em;text-transform:uppercase}
.k-pw-cta span{font-size:16px;color:#D8D8D8}
.k-pw-cta .k-btn{background:#D7141A;border-color:#D7141A;color:#fff}
@media(max-width:600px){.k-pw-cta{padding:22px 20px}.k-pw-cta b{font-size:24px}}
.bjkk.k-authed .k-guest{display:none!important}
.bjkk[data-theme="dark"] #k-tickets::before,.bjkk[data-theme="dark"] #k-join-sec::before{opacity:.075;filter:grayscale(1)}
@media(max-width:700px){.bjkk[data-theme="dark"] #k-tickets::before,.bjkk[data-theme="dark"] #k-join-sec::before{opacity:.06}}
.k-join{position:relative;min-height:380px;border-radius:28px;display:flex;align-items:flex-end;overflow:hidden;background:#111 url("https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/template/fc27b76f636241bfbb447f7f1a8b5767.png") center 30%/cover no-repeat}
.k-join h2{font-size:clamp(44px,5vw,76px);line-height:.88}
.k-footer{position:relative;isolation:isolate;background:#000;color:#A3A3A3}
.k-footer::before{content:"";position:absolute;inset:0;z-index:-1;background:#000 center 30%/cover no-repeat;opacity:.7}
.k-footer::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#000 0%,rgba(0,0,0,.25) 30%,rgba(0,0,0,.5) 65%,#000 100%)}
.k-footer-in{max-width:1440px;margin:0 auto;padding:64px 32px 32px;display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between}
.k-footer .k-brand b{color:#fff}
.k-footer .k-brand small{color:#A3A3A3}
.k-fcols{display:flex;flex-wrap:wrap;gap:48px}
.k-fcol{display:flex;flex-direction:column;gap:8px;font-size:15px}
.k-fcol strong{color:#fff;margin-bottom:4px}
.k-fcol a:hover{color:#fff}
.k-social{display:flex;gap:10px}
.k-social a{width:44px;height:44px;border-radius:50%;border:1px solid #333;display:flex;align-items:center;justify-content:center;color:#fff}
.k-social a:hover{background:#D7141A;border-color:#D7141A}
.k-bigword{font-family:Anton,sans-serif;font-size:clamp(32px,7.5vw,125px);line-height:.78;text-align:center;text-transform:uppercase;white-space:nowrap;color:#fff;padding-top:24px;will-change:transform}
.k-legal{max-width:1440px;margin:0 auto;padding:24px 32px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;font-size:13px;border-top:1px solid #222}
.k-rv{opacity:0;transform:translateY(48px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}
.k-rv.k-in{opacity:1;transform:none}
.k-progress{position:fixed;top:0;left:0;height:3px;width:100%;background:#D7141A;transform-origin:0 50%;transform:scaleX(0);z-index:1002;pointer-events:none}
.bjkk[data-theme="dark"]{--bg:#060606;--soft:#121212;--line:#232323;--glass:rgba(6,6,6,.74);background:radial-gradient(900px 640px at -5% 35%,rgba(215,20,26,.16),rgba(215,20,26,0) 62%),radial-gradient(760px 560px at 105% 85%,rgba(215,20,26,.11),rgba(215,20,26,0) 62%),#060606;background-attachment:fixed}
.bjkk[data-theme="dark"] .k-hero-box{background-position:center 58%!important;box-shadow:0 30px 80px rgba(215,20,26,.18),0 0 0 1px #1d1d1d}
.bjkk[data-theme="dark"] .k-hero-box::before{filter:brightness(.72) contrast(1.12) saturate(1.05)}
.bjkk[data-theme="dark"] .k-hero-in{background:linear-gradient(180deg,rgba(6,6,6,.15) 0%,rgba(6,6,6,.55) 45%,rgba(6,6,6,.92) 100%)}
.bjkk[data-theme="dark"] .k-hero-title span{text-shadow:0 0 28px rgba(215,20,26,.75),0 0 2px rgba(215,20,26,.9)}
.bjkk[data-theme="dark"] .k-next{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);box-shadow:0 20px 50px rgba(0,0,0,.5)}
.bjkk[data-theme="dark"] .k-dot{box-shadow:0 0 12px 2px rgba(215,20,26,.85)}
.bjkk[data-theme="dark"] .k-card-img{box-shadow:0 0 0 1px #1f1f1f}
.bjkk[data-theme="dark"] .k-tape-a{background:#000;color:#fff;box-shadow:0 0 0 1px #2a2a2a,0 14px 30px rgba(0,0,0,.6)}
.bjkk[data-theme="dark"] .k-tape-b{box-shadow:0 0 30px rgba(215,20,26,.45)}
.bjkk[data-theme="dark"] .k-h2,.bjkk[data-theme="dark"] h2{text-shadow:0 2px 30px rgba(0,0,0,.6)}
.bjkk[data-theme="dark"] .k-stat b{text-shadow:0 0 24px rgba(215,20,26,.35)}
.bjkk[data-theme="dark"] .k-mdbar{box-shadow:0 0 40px rgba(215,20,26,.55)}
.k-pin{position:relative}
.k-pin-sticky{position:sticky;top:max(92px,calc(50vh - 200px))}
.k-rail.k-pinned{scroll-snap-type:none;scroll-behavior:auto;overflow-x:hidden}
.bjkk.k-matchday .k-mdbar,.bjkk.k-regopen .k-mdbar{display:flex}
.bjkk.k-urgent .k-mdbar{animation:kpulse 2s ease-in-out infinite}
.k-dleft{display:inline-block;margin:8px 0 0 6px;font-size:12px;font-weight:800;color:var(--fg)}
.k-deadline{display:inline-block;margin-top:8px;padding:4px 10px;border-radius:999px;background:#D7141A;color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em}
.bjkk{position:relative;z-index:0;isolation:isolate}
.k-eagle{position:fixed;left:0;top:0;width:clamp(135px,22.5vw,255px);aspect-ratio:188/127;background:center/contain no-repeat;filter:drop-shadow(0 14px 18px rgba(0,0,0,.28));pointer-events:none;z-index:-1;color:var(--fg);opacity:.6;transform-origin:50% 50%;will-change:transform}
.bjkk[data-theme="dark"] .k-eagle{opacity:.8;filter:drop-shadow(0 0 1px rgba(255,255,255,.85)) drop-shadow(0 0 10px rgba(255,255,255,.2))}
.k-eagle{transition:opacity .6s ease}
.bjkk.k-landed .k-eagle{opacity:1}
.k-jcard{position:absolute;border-radius:18px;overflow:hidden;background:#111 center/cover no-repeat;box-shadow:0 18px 40px rgba(0,0,0,.22);opacity:0;transition:box-shadow .6s ease}
.bjkk.k-landed .k-jcap b{opacity:1;transform:none}
.k-jshield{position:absolute;z-index:1;background:center top/100% auto no-repeat;filter:drop-shadow(0 8px 14px rgba(0,0,0,.45))}
.bjkk.k-landed .k-jshield{animation:kpop .5s ease}
@keyframes kpop{0%{transform:scale(1)}40%{transform:scale(1.06)}100%{transform:scale(1)}}
.bjkk.k-landed .k-jcard{box-shadow:0 0 0 3px #D7141A,0 20px 50px rgba(215,20,26,.35);animation:kglow 2.4s ease-in-out infinite}
@keyframes kglow{0%,100%{box-shadow:0 0 0 3px #D7141A,0 20px 50px rgba(215,20,26,.25)}50%{box-shadow:0 0 0 3px #D7141A,0 20px 60px rgba(215,20,26,.55)}}
.k-menu>li>a{white-space:nowrap}
@media(max-width:1320px){.k-menu>li>a{padding:12px 10px;font-size:14px}.k-brand small{font-size:12px}}
@media(max-width:1240px){.k-menu{display:none}.k-burger{display:inline-flex}#k-account .k-ghost{display:none}}
.k-mdbar b{font-family:Anton,sans-serif;font-weight:400;font-size:24px;text-transform:uppercase}
.k-mdbar a{background:#fff;color:#000!important;border-radius:999px;padding:8px 16px;font-size:14px}
.bjkk.k-matchday .k-count b{font-size:36px}
.bjkk.k-matchday .k-next{border-color:#D7141A;box-shadow:0 0 0 2px #D7141A}
@media(max-width:1100px){.k-menu{display:none}.k-burger{display:inline-flex}.k-avatar span{display:none}.k-avatar{padding:4px}}
@media(max-width:420px){.bjkk:not(.k-authed) #k-theme{display:none}}
@media(max-width:767px){.bjkk{padding-top:80px}.k-nav{height:80px;padding:0 16px}.k-header,.k-header.k-scrolled{--lh:60px}.k-header .k-brand{gap:10px}.k-header .k-brand-name small{font-size:14.5px}.k-header .k-brand-name b{font-size:24px}.bjkk:not(.k-authed) #k-account{display:none}.k-brand-logo{width:60px;height:60px}.k-brand b{font-size:18px}.k-brand small{display:block;font-size:10.5px;margin-top:3px;white-space:normal;max-width:124px;line-height:1.2}.k-brand{gap:10px}.k-wrap{padding:0 16px}.k-rail{padding:0 16px 8px}.k-card{flex-basis:82%}.k-card-img{height:176px}.k-date b{font-size:50px}.k-footer-in,.k-legal{padding-left:16px;padding-right:16px}}
@media(prefers-reduced-motion:reduce){.bjkk.k-urgent .k-mdbar{animation:none}.k-rv{opacity:1;transform:none;transition:none}.k-seats i{transform:none}.k-overlay{transition:none}}
/* v30: op desktop (vanaf 1025px) blijft het menu altijd zichtbaar; op mobiel schuift het… */
@media(min-width:1025px){html body.bjk-shell .k-header.k-hide,html body.bjk-shell .k-header.hide-navbar{transform:none!important}}
/* v46: kleinere partnerlogo's, legendefoto over volle hoogte */
.k-tier.k-pw-seba .k-pw-grid,.k-tier.k-pw-seref .k-pw-grid{grid-template-columns:repeat(auto-fill,minmax(150px,200px))}
.k-tier.k-pw-baba .k-pw-grid{grid-template-columns:repeat(auto-fill,minmax(140px,180px))}
.k-tier.k-pw-siyah .k-pw-grid{grid-template-columns:repeat(auto-fill,minmax(130px,160px))}
.k-tier.k-pw-rest .k-pw-grid{grid-template-columns:repeat(auto-fill,minmax(120px,150px))}
.k-lg-img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-position:center top;clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}
.k-tier-ph::before{aspect-ratio:auto}
.k-tier-no{position:absolute;left:18px;bottom:10px;margin:0;z-index:2}
@media(max-width:700px){.k-tier-no{left:10px;bottom:6px}.k-tier.k-pw-seba .k-pw-grid,.k-tier.k-pw-seref .k-pw-grid,.k-tier.k-pw-baba .k-pw-grid,.k-tier.k-pw-siyah .k-pw-grid,.k-tier.k-pw-rest .k-pw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* v47: legendeblokken 25% lager, strakke rode toplijn i.p.v. streepjesband */
.k-tier .k-logo-tile.k-mark .k-lt-img b{white-space:nowrap}
.k-tier-h::before{right:auto;left:36px;width:72px;height:7px;background:#D7141A;border-radius:0 0 5px 5px}
.k-tier-h.k-has .k-tier-t em{font-size:12px}
.k-tier-no{font-size:48px}
.k-tier-h.k-has::after{font-size:clamp(100px,13vw,190px)}
@media(max-width:700px){.k-tier-no{font-size:30px}}
.k-ph{padding-top:56px}
.k-ph h1{font-size:clamp(48px,8vw,120px);line-height:.88}
.k-ph .k-lead{max-width:640px;font-size:18px;color:var(--muted);margin:20px 0 28px}
.k-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.k-tile h3{font-size:26px;line-height:1}
.k-tile p{margin:0;color:var(--muted)}
.k-num{font-family:Anton,Impact,sans-serif;font-size:44px;line-height:1;color:var(--redtxt)}
.k-price{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;border-radius:28px;background:var(--inv-bg);color:var(--inv-fg);padding:32px}
.k-prose{max-width:820px;display:flex;flex-direction:column;gap:16px;font-size:17px}
.k-prose p{margin:0}
.k-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.k-more{margin:20px 0 0;font-weight:700}
a.k-tile{transition:transform .25s ease}
a.k-tile:hover{transform:translateY(-3px)}
.k-gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}
.k-gal img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;display:block}
.bjkk[lang="nl"] [data-l="tr"],.bjkk[lang="tr"] [data-l="nl"]{display:none}
.k-price b{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:clamp(48px,6vw,84px);line-height:1}
.k-price small{display:block;opacity:.7}
@media(max-width:900px){.k-grid3,.k-grid2{grid-template-columns:1fr}.k-price{padding:24px}}
@media(min-width:768px){#bjkk .k-header .k-brand-name small{font-size:25.5px!important;line-height:1!important}#bjkk .k-header .k-brand-name b{font-size:32px!important;line-height:1.05!important}#bjkk .k-header .k-brand{gap:16px!important}}
@media(min-width:521px) and (max-width:767px){#bjkk .k-header .k-brand-name small{font-size:18px!important}#bjkk .k-header .k-brand-name b{font-size:25px!important}}
#bjkk .kev-body{gap:8px;padding:18px 20px 20px;flex:1}
#bjkk .kev-body strong{font-size:22px;line-height:1.15}
#bjkk .kev-reg{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--soft,#eee);color:var(--muted,#666)}
#bjkk .kev-reg.is-open{background:#e5f4e9;color:#166534}
#bjkk .kev-reg.is-closed{background:#eee;color:#555}
#bjkk .kev-reg.is-soon{background:#fff3d9;color:#795000}
#bjkk .kev-body em{margin-top:auto;padding-top:10px}
#bjkk .kev-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 18px;border-radius:999px;background:var(--fg,#111);color:var(--bg,#fff);font-size:14px;font-weight:700}
#bjkk .kev-card.is-open .kev-action{background:#D7141A;color:#fff}
#bjkk .kev-card:focus-visible{outline:3px solid #D7141A;outline-offset:4px}
#bjkk[data-theme="dark"] .kev-reg.is-closed{background:#333;color:#ccc}
@media(max-width:600px){#bjkk .kev-body strong{font-size:20px}}
#bjkk .k-menu>li>a{padding:12px 10px;font-size:14px}
#bjkk .k-nav{gap:16px;max-width:1600px}
@media(max-width:1499px){#bjkk .k-menu{display:none!important}#bjkk .k-burger{display:inline-flex!important}}
body.module-events:not(.event-detail) #kLegacy .container{width:100%!important;max-width:100%!important;padding:0!important}
body.module-events:not(.event-detail) #kLegacy .paragraphs.col-md-9{width:100%!important;max-width:100%!important;padding:0!important}
#bjkk .kev-grid{width:100%;max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:900px){#bjkk .kev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#bjkk .kev-grid{grid-template-columns:1fr}}
#bjkk .k-overlay summary [data-l]{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;transform:none!important}
@media(max-width:600px){body.module-events:not(.event-detail) #kLgH{font-size:clamp(26px,8.3vw,44px)!important}#bjkk .k-ph h1{overflow-wrap:anywhere}}
@media(min-width:768px){#bjkk{padding-top:88px!important}#bjkk .k-header,#bjkk .k-header.k-scrolled,#bjkk .k-header:not(.k-scrolled){--lh:72px!important}}
@media(max-width:767px){#bjkk{padding-top:80px!important}}
#bjkk[lang="nl"] [data-l="tr"],#bjkk[lang="tr"] [data-l="nl"]{display:none!important}
/* bjk-fixed-assets-v1 */
.k-eagle{background-image:url("https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/files/e4a5910650224b0aaf97eebadf6dbcfd.png")}
.k-jshield{background-image:url("https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/files/2047f55ebb754682b99d0e2b05e2000a.png")}
:root{--bjk-kit-a:url(https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/files/5fccef2380a642c0ae88e0bbfc5ee4b6.png);--bjk-kit-b:url(https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/files/e94a9c955cf349b492f9c15f21af6f46.png);--bjk-stadfoto:url(https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/files/d649b0252289470b94e0c22b655a7f98.jpg)}
/* bjk-home-photo-v1 */
body.webpage-82844 .k-footer::before,body.webpage-82844 .bjkk[data-theme="dark"] .k-hero-box{background-image:url(https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/files/bb7c60c687474e939517b96dd155524d.jpg)}
#bjkk .k-retained .kh-section h2{font-size:clamp(28px,3vw,40px);margin:4px 0 0;line-height:1.15}
#bjkk .k-retained .kh-match{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line,#ddd);border-radius:14px;overflow:hidden;background:var(--bg,#fff);color:var(--fg,#111);text-decoration:none}
#bjkk .k-retained .kh-ticket-note{font-size:12px;line-height:1.65;color:var(--muted,#555);margin:18px 0 0;max-width:1060px}
#bjkk .k-retained .kh-ticket-note a{color:inherit;text-decoration:underline;white-space:nowrap}
#bjkk .k-retained .kh-news-placeholder{display:flex;align-items:center;justify-content:center;background:#151515;color:#fff;font-family:Anton,sans-serif;font-size:22px;min-height:120px;padding:12px}
#bjkk .k-retained .kh-club .k-row{gap:14px;align-items:center}
@media(max-width:767px){#bjkk .k-retained .kh-section h2{font-size:30px}#bjkk .k-retained .kh-ticket-note{font-size:11px}#bjkk .k-retained .kh-price>a{grid-column:2;grid-row:1/span 2;padding:10px 15px;min-height:42px}}
/* bjk-global-layout-v1 */
/* bjk-header-cleanup-v2 */
/* bjk-sponsors-sitewide-v2 */
/* bjk-footer-clean-v1 */
/* bjk-haber-banner-v1 */
/* bjk-mobile-navigation-v2 */
/* bjk-footer-social-v3: footer-iconen (oude Congressus-footer op login/404) */
/* bjk-spacing-v1 */
/* bjk-ev-v1 */
/* bjk-evlist-v1: geen omschrijvingsfragment in de wedstrijdlijst */
/* bjk-mobile-v1 (BL-19): nieuwskaarten niet breder dan het scherm; grotere tikvlakken in… */
/* bjk-mobile-v2 (BL-19): compacte wedstrijdbalk op mobiel en Contact als hoofditem in… */
/* bjk-newslist-v2 */
/* /bjk-newslist-v2 */
/* bjk-readmore-v1 */
/* /bjk-readmore-v1 */
/* bjk-legacy-ui-v1 */
/* /bjk-legacy-ui-v1 */
/* bjk-sys-v1: login, wachtwoord, 404 in huisstijl */
/* /bjk-sys-v1 */
/* bjk-rhythm-v1: vaste afstanden; rode labels nooit over koppen */
/* /bjk-rhythm-v1 */
/* bjk-shell-css-v1 */
/* partners: sponsorwand per niveau (v33) */
/* v30: op desktop (vanaf 1025px) blijft het menu altijd zichtbaar; op mobiel schuift het… */
/* v46: kleinere partnerlogo's, legendefoto over volle hoogte */
/* v47: legendeblokken 25% lager, strakke rode toplijn i.p.v. streepjesband */
/* bjk-fixed-assets-v1 */
/* bjk-home-photo-v1 */
#bjkk .kc-logo-wall{min-width:0;width:100%;max-width:100%;display:flex;flex-direction:column;gap:14px}
#bjkk .kc-counter{display:flex;gap:16px;align-items:center}
#bjkk .kc-counter>b{font-family:Anton,sans-serif;font-size:44px;line-height:1;font-weight:400;color:var(--fg,#111);white-space:nowrap}
#bjkk .kc-counter>b>span{color:var(--muted,#666);font-size:28px}
#bjkk .kc-counter>small{font-size:12px;line-height:1.4;color:var(--muted,#666)}
#bjkk .kc-logo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}
#bjkk .kc-logo-item{background:#fff;border:1px solid #ddd;border-radius:8px;padding:7px;min-width:0;color:#111;display:flex;flex-direction:column;gap:5px}
#bjkk .kc-logo-item>span{display:block;height:55px;background-repeat:no-repeat}
#bjkk .kc-logo-item>small{font-size:9px;line-height:1.3;text-align:center;overflow-wrap:anywhere}
@media(max-width:767px){#bjkk .kc-counter>b{font-size:38px}#bjkk .kc-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}#bjkk .kc-logo-item{padding:5px}#bjkk .kc-logo-item>span{height:40px}#bjkk .kc-logo-item>small{font-size:8px}}
/* bjk-restored-design-v1 — familiar matchday design, compact editorial rhythm */
#bjkk .k-retained .k-seats{width:100%;max-width:100%;height:auto;transform:none!important}
#bjkk .k-home-restored .k-rv{opacity:1!important;filter:none!important;transform:none!important}
#bjkk .k-pw-cta{position:static!important;margin-top:24px!important;transform:none!important}
/* bjk-home-refinements-20261023: requested proportions and clear actions. */
#bjkk .k-retained .kh-match:focus-visible{outline:3px solid #d7141a;outline-offset:3px}
#bjkk #k-ikwil h2{font-size:clamp(30px,3.2vw,46px)!important}
#bjkk #k-ikwil .k-panel-l h3{font-size:clamp(25px,2.25vw,34px);line-height:1.05}
#bjkk #k-ikwil .k-btn{font-size:12px;padding:11px 17px;min-height:40px}
#bjkk #k-c100 h2{font-size:clamp(36px,3.3vw,48px)}
/* bjk-partners-layout-v2: approved proposal 2, shared homepage and partners page. */
#bjkk #k-pw{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;padding:0 0 24px;counter-reset:partner-tier;min-width:0}
#bjkk #k-pw>.k-pw-intro{grid-column:1/-1;max-width:780px;font-size:14px;line-height:1.6;margin:0 0 8px}
#bjkk #k-pw>.k-pw-intro b{font-size:24px;line-height:1.2;margin-bottom:5px}
#bjkk #k-pw>.k-pw-row{position:relative;display:grid;grid-template-columns:115px minmax(0,1fr);grid-template-areas:"ph t" "ph g";grid-template-rows:minmax(0,1fr) auto;counter-increment:partner-tier;isolation:isolate;background:#101010;color:#fff;border:0;border-radius:14px;overflow:hidden;opacity:1!important;filter:none!important;transform:none!important;min-width:0;min-height:0}
#bjkk #k-pw>.k-pw-seba{grid-column:1/-1;grid-template-columns:32% minmax(0,1fr);min-height:250px}
#bjkk #k-pw>.k-pw-seref{grid-column:1}
#bjkk #k-pw>.k-pw-baba{grid-column:2}
#bjkk #k-pw>.k-pw-siyah,#bjkk #k-pw>.k-pw-rest{grid-column:1/-1;grid-template-columns:220px minmax(0,1fr);grid-template-areas:"t g";grid-template-rows:auto;align-items:center;min-height:84px}
#bjkk #k-pw .k-tier-h{display:contents}
#bjkk #k-pw .k-tier-h::before,#bjkk #k-pw .k-tier-h::after,#bjkk #k-pw .k-tier-ph::before{display:none!important}
#bjkk #k-pw .k-pw-row::after{content:counter(partner-tier,decimal-leading-zero);position:absolute;right:14px;bottom:4px;z-index:0;width:auto;height:auto;background:none;border-radius:0;transform:none;font:400 90px/1 Anton,Impact,sans-serif;color:rgba(255,255,255,.055);pointer-events:none}
#bjkk #k-pw .k-tier-ph{grid-area:ph;position:relative;display:block;min-width:0;min-height:100%;align-self:stretch;overflow:hidden;clip-path:none}
#bjkk #k-pw .k-tier-ph .k-lg-img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;object-fit:cover;object-position:center 35%;clip-path:none;filter:grayscale(1);opacity:1;mask-image:linear-gradient(90deg,#000 70%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent)}
#bjkk #k-pw .k-tier-no{display:none}
#bjkk #k-pw .k-tier-t,#bjkk #k-pw .k-tier-h:not(.k-has) .k-tier-t{grid-area:t;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;position:relative;z-index:1;min-width:0;padding:22px 18px 0 12px}
#bjkk #k-pw .k-tier-t small{display:block;align-self:flex-start;margin:0;padding:0 58px 0 0;background:none;border-radius:0;color:#ddd;font:700 10px/1.4 Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
#bjkk #k-pw .k-tier-t b{font:400 30px/1.1 Anton,Impact,sans-serif;letter-spacing:0;text-transform:uppercase;color:#fff;margin:0}
#bjkk #k-pw .k-tier-t em{display:none}
#bjkk #k-pw .k-tier-t p{font:400 11px/1.5 Inter,Arial,sans-serif;color:#ddd;margin:0;padding:0;border:0;max-width:520px;min-height:33px}
#bjkk #k-pw .k-tier-n{position:absolute;top:20px;right:18px;left:auto;display:block;color:#aaa;font:700 9px/1.4 Inter,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;z-index:2;white-space:nowrap}
#bjkk #k-pw .k-pw-grid,#bjkk #k-pw .k-tier:not(.k-pw-seba):not(.k-pw-seref):not(.k-pw-baba) .k-pw-grid{grid-area:g;position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;align-self:start;margin:0;padding:16px 18px 23px 12px;min-width:0}
#bjkk #k-pw .k-logo-tile{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:none;width:110px;height:48px;min-width:0;padding:8px;border:1px solid #eee!important;border-radius:7px;box-shadow:none!important;background:#fff;color:#111;text-decoration:none;transform:none;transition:box-shadow .2s,border-color .2s}
#bjkk #k-pw .k-logo-tile:hover,#bjkk #k-pw .k-logo-tile:focus-visible{transform:none;outline:2px solid #d7141a;outline-offset:2px;box-shadow:none!important}
#bjkk #k-pw .k-logo-tile::after{display:none}
#bjkk #k-pw .k-lt-img{display:flex;align-items:center;justify-content:center;flex:1;gap:0;min-width:0;min-height:0;width:100%;height:100%;max-width:none;max-height:none}
#bjkk #k-pw .k-lt-img img,#bjkk #k-pw .k-logo-tile.k-mark .k-lt-img img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}
#bjkk #k-pw .k-lt-img b{font:700 10px/1.2 Inter,Arial,sans-serif;text-transform:uppercase;text-align:center;color:#111}
#bjkk #k-pw .k-logo-tile.k-mark .k-lt-img b,#bjkk #k-pw .k-lt-n{display:none}
#bjkk #k-pw .k-pw-seba .k-tier-t{padding:28px 30px 0 20px}
#bjkk #k-pw .k-pw-seba .k-tier-t b{font-size:47px}
#bjkk #k-pw .k-pw-seba .k-tier-t p{min-height:0}
#bjkk #k-pw .k-pw-seba .k-pw-grid{padding:16px 30px 28px 20px;gap:10px}
#bjkk #k-pw .k-pw-seba .k-logo-tile{width:170px;height:70px;padding:12px}
#bjkk #k-pw .k-pw-baba .k-tier-t b{font-size:25px}
#bjkk #k-pw .k-pw-baba .k-logo-tile{width:97px;height:42px}
#bjkk #k-pw .k-pw-siyah .k-tier-t,#bjkk #k-pw .k-pw-rest .k-tier-t{padding:17px 18px 17px 24px;gap:4px}
#bjkk #k-pw .k-pw-siyah .k-tier-t small,#bjkk #k-pw .k-pw-rest .k-tier-t small{max-width:130px;padding:0 24px 0 0;font-size:9px}
#bjkk #k-pw .k-pw-siyah .k-tier-t b,#bjkk #k-pw .k-pw-rest .k-tier-t b{font-size:22px}
#bjkk #k-pw .k-pw-siyah .k-tier-t p,#bjkk #k-pw .k-pw-rest .k-tier-t p{display:none}
#bjkk #k-pw .k-pw-siyah .k-tier-n,#bjkk #k-pw .k-pw-rest .k-tier-n{left:160px;right:auto;top:19px;max-width:45px;white-space:normal;font-size:9px}
#bjkk #k-pw>.k-pw-cta{display:none!important}
#bjkk main[data-bjk-page="84666"] .kp-partner-action{margin-top:22px}
@media(max-width:1100px) and (min-width:901px){#bjkk #k-pw>.k-pw-seref{grid-template-columns:92px minmax(0,1fr)}#bjkk #k-pw>.k-pw-baba{grid-template-columns:86px minmax(0,1fr)}#bjkk #k-pw .k-pw-seref .k-logo-tile{width:96px;height:43px}#bjkk #k-pw .k-pw-baba .k-logo-tile{width:84px;height:37px}#bjkk #k-pw .k-pw-seba .k-logo-tile{width:150px;height:62px}}
@media(max-width:900px){#bjkk #k-pw{grid-template-columns:minmax(0,1fr);gap:13px}#bjkk #k-pw>.k-pw-row{grid-column:1!important}#bjkk #k-pw>.k-pw-seba{grid-template-columns:28% minmax(0,1fr);min-height:230px}#bjkk #k-pw .k-pw-seba .k-tier-t b{font-size:39px}#bjkk #k-pw .k-pw-seba .k-logo-tile{width:140px;height:59px}}
@media(max-width:767px){#bjkk #k-pw{gap:12px;padding-bottom:16px}#bjkk #k-pw>.k-pw-intro{font-size:12px;margin-bottom:4px}#bjkk #k-pw>.k-pw-intro b{font-size:21px}#bjkk #k-pw>.k-pw-row{border-radius:12px;grid-template-columns:90px minmax(0,1fr);grid-template-areas:"ph t" "ph g";min-height:0}#bjkk #k-pw>.k-pw-seba{grid-template-columns:100px minmax(0,1fr);min-height:220px}#bjkk #k-pw>.k-pw-baba{grid-template-columns:75px minmax(0,1fr)}#bjkk #k-pw .k-tier-t,#bjkk #k-pw .k-tier-h:not(.k-has) .k-tier-t{padding:17px 14px 0 6px;gap:6px}#bjkk #k-pw .k-tier-t small{padding-right:0;font-size:9px}#bjkk #k-pw .k-tier-t b{font-size:26px;line-height:1.1}#bjkk #k-pw .k-tier-t p{font-size:10px;min-height:0;line-height:1.5}#bjkk #k-pw .k-tier-n{display:none}#bjkk #k-pw .k-pw-grid{padding:12px 14px 18px 6px;gap:6px}#bjkk #k-pw .k-logo-tile{width:77px;height:38px;padding:6px}#bjkk #k-pw .k-lt-img b{font-size:9px}#bjkk #k-pw .k-pw-seba .k-tier-t{padding:19px 15px 0 11px}#bjkk #k-pw .k-pw-seba .k-tier-t b{font-size:29px}#bjkk #k-pw .k-pw-seba .k-pw-grid{padding:13px 15px 20px 11px;gap:6px}#bjkk #k-pw .k-pw-seba .k-logo-tile{width:90px;height:45px;padding:6px}#bjkk #k-pw .k-pw-baba .k-tier-t b{font-size:23px}#bjkk #k-pw .k-pw-baba .k-logo-tile{width:82px;height:35px}#bjkk #k-pw>.k-pw-siyah,#bjkk #k-pw>.k-pw-rest{grid-template-columns:minmax(0,1fr);grid-template-areas:"t" "g"}#bjkk #k-pw .k-pw-siyah .k-tier-t,#bjkk #k-pw .k-pw-rest .k-tier-t{padding:14px 14px 0;gap:4px}#bjkk #k-pw .k-pw-siyah .k-tier-t small,#bjkk #k-pw .k-pw-rest .k-tier-t small{max-width:none;padding:0}#bjkk #k-pw .k-pw-siyah .k-tier-t b,#bjkk #k-pw .k-pw-rest .k-tier-t b{font-size:20px}}
#bjkk #k-nieuws .k-head h1{font:400 clamp(32px,4vw,48px)/1.1 Anton,Impact,sans-serif;margin:4px 0 0;text-transform:uppercase;letter-spacing:0}
#bjkk .k-header .k-brand-logo{width:144px!important;height:144px!important;flex:0 0 144px}
#bjkk .k-header .k-nav{min-height:160px;height:auto!important}
html body #bjkk.bjkk{padding-top:160px!important}
#bjkk .kh-match-muted{background:#eceef0!important;border-color:#d2d5d9!important;color:#50545a!important}
#bjkk .kh-match-muted .kh-match-image{filter:grayscale(1);opacity:.6}
#bjkk .kh-match-muted .kh-match-copy,#bjkk .kh-match-muted .kh-match-copy strong,#bjkk .kh-match-muted .kh-match-deadline,#bjkk .kh-match-muted .kh-reg{color:#61656b!important}
#bjkk .kh-match-muted .kh-match-action{background:#d2d5d9!important;color:#45494f!important}
#bjkk .kh-member-photo{position:absolute;left:15%;top:14%;width:70%;height:78%;object-fit:cover;object-position:center;filter:grayscale(1);clip-path:polygon(0 0,100% 0,100% 57%,94% 74%,78% 88%,50% 100%,22% 88%,6% 74%,0 57%);-webkit-mask-image:linear-gradient(#000 65%,rgba(0,0,0,.4));mask-image:linear-gradient(#000 65%,rgba(0,0,0,.4))}
#bjkk .ka-social{margin:52px 0;scroll-margin-top:180px}
#bjkk .ka-social-intro{max-width:850px;font-size:16px;line-height:1.7;color:var(--muted)}
#bjkk .ka-social-year{font:400 32px/1 Anton,Impact,sans-serif;color:var(--redtxt)}
#bjkk .ka-social-foot{font-size:13px;color:var(--muted);line-height:1.6}
#bjkk #k-pw .k-pw-seba .k-pw-grid{min-height:194px;align-content:flex-start}
#bjkk #k-pw .k-pw-seref .k-pw-grid{min-height:143px;align-content:flex-start}
#bjkk #k-pw .k-pw-baba .k-pw-grid{min-height:131px;align-content:flex-start}
#bjkk #k-pw .k-pw-siyah .k-logo-tile,#bjkk #k-pw .k-pw-rest .k-logo-tile{width:157.5px;height:57px;padding:9px}
#bjkk #k-pw .k-pw-siyah .k-lt-img b,#bjkk #k-pw .k-pw-rest .k-lt-img b{font-size:15px}
body.module-profile #bjkk #personalia .form-group{display:grid;grid-template-columns:30% minmax(0,1fr);width:100%;margin-left:0;margin-right:0}
body.module-profile #bjkk #personalia .form-group::before,body.module-profile #bjkk #personalia .form-group::after{display:none}
body.module-profile #bjkk #personalia .form-group>.control-label{grid-column:1;grid-row:1;text-align:left}
body.module-profile #bjkk #personalia .form-group>div[class*="col-"]{grid-column:2;grid-row:1}
body.module-profile #bjkk #personalia .form-group>.control-label,body.module-profile #bjkk #personalia .form-group>div[class*="col-"]{width:auto!important;float:none!important;min-width:0;padding-left:0;padding-right:20px}
body.module-profile #bjkk #personalia fieldset{min-width:0;width:100%}
body.module-profile #bjkk #personalia{position:relative}
body.module-profile #bjkk #personalia .profile-picture{position:absolute;right:0;top:0}
body.module-profile #bjkk #personalia fieldset:first-of-type .form-group>div[class*="col-"]{padding-right:150px}
@media(max-width:1150px){#bjkk .k-header .k-brand-logo{width:120px!important;height:120px!important;flex-basis:120px}#bjkk .k-header .k-nav{min-height:136px}html body #bjkk.bjkk{padding-top:136px!important}}
@media(max-width:767px){#bjkk .k-header .k-brand-logo{width:120px!important;height:120px!important;flex-basis:120px}#bjkk .k-header .k-nav{min-height:136px}#bjkk .k-header .k-brand{gap:10px!important}#bjkk #k-pw .k-pw-seba .k-pw-grid{min-height:128px}#bjkk #k-pw .k-pw-seref .k-pw-grid{min-height:112px}#bjkk #k-pw .k-pw-baba .k-pw-grid{min-height:100px}#bjkk #k-pw .k-pw-siyah .k-logo-tile,#bjkk #k-pw .k-pw-rest .k-logo-tile{width:121.5px;height:49.5px;padding:7.5px}#bjkk #k-pw .k-pw-siyah .k-lt-img b,#bjkk #k-pw .k-pw-rest .k-lt-img b{font-size:13.5px}body.module-profile #bjkk #personalia .form-group{grid-template-columns:100%;gap:0}body.module-profile #bjkk #personalia .form-group>.control-label{grid-column:1;grid-row:1}body.module-profile #bjkk #personalia .form-group>div[class*="col-"]{grid-column:1;grid-row:2}body.module-profile #bjkk #personalia fieldset:first-of-type{padding-right:0}body.module-profile #bjkk #personalia fieldset:first-of-type .form-group{width:100%}body.module-profile #bjkk #personalia fieldset:first-of-type .form-group>div[class*="col-"]{padding-right:0}body.module-profile #bjkk #personalia .profile-picture{position:static;float:none!important;margin:0 0 20px!important}}
#bjkk #k-header{background:rgba(255,255,255,.08)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(128,128,128,.14)!important}
#bjkk[data-theme="dark"] #k-header{background:rgba(10,10,10,.12)!important}
#bjkk .kh-member-crest.kh-has-photo{width:112px;height:112px;background:none;opacity:1;border-radius:50%;border:2px solid rgba(255,255,255,.6);box-shadow:0 0 0 6px rgba(255,255,255,.06)}
#bjkk .kh-has-photo .kh-member-photo{inset:0;width:100%;height:100%;border-radius:50%;clip-path:circle(50%);mask-image:none;-webkit-mask-image:none;object-fit:cover;object-position:center;filter:grayscale(1)}
#bjkk .kh-has-photo::after{content:"";position:absolute;right:-9px;bottom:-8px;width:40px;height:40px;border:3px solid #fff;border-radius:50%;background:#fff url('https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/files/7e6e4cfd72c44df3916cef8fda2d9c86.jpeg') center/125% no-repeat;z-index:1;box-shadow:0 3px 10px rgba(0,0,0,.4)}
#bjkk #k-pw>.k-pw-siyah{background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.65)),url('https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/template/fc27b76f636241bfbb447f7f1a8b5767.png');background-position:center;background-size:cover}
#bjkk #k-pw>.k-pw-rest{background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.72)),url('https://image.passo.com.tr/api/r/tr/p/venue/29052025163429-besiktas_park_passo_2.jpg');background-position:center 45%;background-size:cover}
#bjkk #k-pw .k-tier-ph::before{display:block!important;content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(rgba(0,0,0,.55) .8px,transparent 1.25px) 0 0/4px 4px;mix-blend-mode:multiply;clip-path:none}
#bjkk #k-rail .kh-match-muted .kh-match-action{background:#d2d5d9!important;color:#45494f!important}
#bjkk .k-board .kb-grid:not(.kb-grid-old){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
#bjkk .k-board .kb-grid:not(.kb-grid-old) .kb-tx{padding:13px}
#bjkk .k-board .kb-grid:not(.kb-grid-old) .kb-tx strong{font-size:21px;line-height:1.18;overflow-wrap:anywhere}
#bjkk .k-board .kb-grid:not(.kb-grid-old) .kb-tx span{font-size:12px;line-height:1.45}
#bjkk .k-board .kb-grid:not(.kb-grid-old) .kb-ph{display:flex;align-items:flex-end;justify-content:center;background:#e2e4e7;overflow:hidden}
#bjkk .k-board .kb-grid:not(.kb-grid-old) .kb-ph img{width:75%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important}
#bjkk .k-websponsor{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;max-width:1440px;margin:0 auto;padding:18px 32px;border-top:1px solid rgba(255,255,255,.15);font-size:12px;color:#aaa}
#bjkk .k-websponsor a{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:14px}
#bjkk .k-websponsor img{width:38px;height:38px;object-fit:contain;background:#fff;border-radius:8px;padding:4px}
@media(max-width:600px){#bjkk .k-websponsor{justify-content:flex-start;padding:18px 20px}}
@media(max-width:900px){#bjkk .k-board .kb-grid:not(.kb-grid-old){grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){#bjkk .k-board .kb-grid:not(.kb-grid-old){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#bjkk .k-board .kb-grid:not(.kb-grid-old) .kb-tx{padding:10px}#bjkk .k-board .kb-grid:not(.kb-grid-old) .kb-tx strong{font-size:18px}}
#bjkk[data-theme="dark"] #k-news .kh-news-main>.kh-news-copy{background:rgba(28,31,35,.76)!important}
#bjkk .kh-member-crest.kh-has-photo .kh-member-photo{inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:0;clip-path:none;mask:var(--member-shield) center/100% 100% no-repeat;-webkit-mask:var(--member-shield) center/100% 100% no-repeat;filter:grayscale(1)}
#bjkk.k-landed main[data-bjk-page="82844"] #k-eagle{z-index:2}
#bjkk #k-c100 .kh-club>div:first-child>.k-row{justify-content:flex-end!important}
#bjkk .k-footer::before{opacity:.95!important;background-position:center 38%!important}
#bjkk .k-footer::after{background:linear-gradient(to bottom,rgba(0,0,0,.58),rgba(0,0,0,.3) 38%,rgba(0,0,0,.42) 72%,rgba(0,0,0,.7))!important}
#bjkk #kLegacy>.container{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}
#bjkk #kLegacy .publication-item>div{min-width:0!important;max-width:100%!important}
#bjkk #kLegacy .publication-item h3,#bjkk #kLegacy .publication-item p{overflow-wrap:anywhere}
#bjkk #k-evs .k-ev-b{display:flex;flex-direction:column;gap:10px;padding:18px;flex:1;min-width:0}
#bjkk #k-evs .k-ev{display:flex;flex-direction:column;min-width:0}
#bjkk #k-evs .k-ev-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;min-height:38px}
#bjkk #k-evs .k-ev-deadline{font-size:11px;line-height:1.5;color:var(--redtxt,#c31117)}
#bjkk #k-evs .k-ev-action{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:99px;background:#d7141a;color:#fff;padding:9px 13px;font:700 12px/1.3 Inter,Arial,sans-serif;white-space:nowrap}
#bjkk #k-evs .k-ev:not([data-match-state="open"]) .k-ev-action{background:#d2d5d9;color:#45494f}
@media(max-width:767px){#bjkk #k-evs .k-ev-bottom{gap:8px}#bjkk #k-evs .k-ev-action{font-size:11px;padding:8px 11px}}
#bjkk #kLegacy:has(.kh-gallery){max-width:none!important;width:100%}
#bjkk .kh-gallery-lead{max-width:690px;font-size:17px;line-height:1.7;margin:0 0 30px;color:var(--muted)}
#bjkk .kh-gallery-tools{display:flex;gap:24px;justify-content:space-between;align-items:center;flex-wrap:wrap}
#bjkk .kh-gallery-filters{display:flex;gap:8px;flex-wrap:wrap}
#bjkk .kh-gallery-filters button{border:1px solid var(--line);background:var(--tile);color:var(--fg);padding:11px 18px;border-radius:30px;font:600 13px Inter,sans-serif;cursor:pointer}
#bjkk .kh-gallery-filters button[aria-pressed=true]{color:var(--bg);background:var(--fg)}
#bjkk .kh-gallery-period{display:flex;gap:12px;align-items:center;font-size:13px}
#bjkk .kh-gallery-period select{padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--fg)}
#bjkk .kh-gallery-count{font-size:12px;color:var(--muted);margin:22px 0 16px}
#bjkk .kh-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#bjkk .kh-gallery-card{overflow:hidden;border-radius:18px;border:1px solid var(--line);background:var(--tile);color:var(--fg)!important;text-decoration:none!important;display:flex;flex-direction:column}
#bjkk .kh-gallery-photo{aspect-ratio:16/10;position:relative;overflow:hidden;background:#151515}
#bjkk .kh-gallery-photo img{width:100%;height:100%!important;object-fit:cover;display:block;border-radius:0!important;transition:transform .25s}
#bjkk .kh-gallery-card:hover img{transform:scale(1.025)}
#bjkk .kh-gallery-photo>span{position:absolute;bottom:14px;right:14px;background:#000c;color:#fff;padding:7px 11px;border-radius:18px;font-size:11px}
#bjkk .kh-gallery-info{display:flex;flex:1;flex-direction:column;padding:22px}
#bjkk .kh-gallery-info small{color:var(--muted);font-size:12px}
#bjkk .kh-gallery-info h2{font-size:25px;line-height:1.15;margin:12px 0 22px}
#bjkk .kh-gallery-view{font-size:12px;font-weight:700;color:var(--redtxt);margin-top:auto}
#bjkk .kh-gallery :focus-visible{outline:3px solid var(--red);outline-offset:3px}
@media(max-width:1000px){#bjkk .kh-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#bjkk .kh-gallery-grid{grid-template-columns:1fr;gap:18px}#bjkk .kh-gallery-info{padding:18px}#bjkk .kh-gallery-tools{gap:18px}#bjkk .kh-gallery-filters button{padding:9px 12px;font-size:12px}}
#bjkk .k-jcard,#bjkk .k-landcard{overflow:visible!important}
#bjkk .k-jcard::after,#bjkk .k-landcard::after{border-radius:inherit}
#bjkk .k-landcard .k-jshield{top:-50px!important}
#bjkk .k-land{padding-top:180px!important;padding-bottom:48px!important}
@media(max-width:767px){#bjkk .k-landcard .k-jshield{top:-30px!important}#bjkk .k-land{padding-top:100px!important}}
body.module-news #bjkk #kLegacy h3,body.module-news #bjkk #kLegacy h3 a{white-space:normal!important;text-overflow:clip!important;overflow:visible!important;overflow-wrap:anywhere;max-width:100%}
#bjkk main:has(>.k-land){padding-bottom:0!important}
#bjkk .kh-member-crest.kh-has-photo .kh-member-photo{object-fit:contain;object-position:center;background:#111}
#bjkk a.kc-logo-item:not(.kc-logo-open){color:var(--fg,#111);text-decoration:none;transition:border-color .2s,box-shadow .2s}
#bjkk a.kc-logo-item:not(.kc-logo-open):hover{border-color:#d7141a;box-shadow:0 4px 16px #0000000a}
#bjkk a.kc-logo-item:focus-visible{outline:3px solid #d7141a;outline-offset:3px}
#bjkk .kc-logo-item .kc-sponsor-domain{display:block;margin-top:4px;font-size:9px;font-weight:400;font-style:normal;line-height:1.4;color:var(--muted,#666);overflow-wrap:anywhere}
.bjk-terms{margin:24px 0;padding:18px 20px;border-left:6px solid #D7141A;background:#f4f4f4;color:#111}
.bjk-terms h3{margin:0 0 10px;font-family:Anton,Impact,sans-serif;font-weight:400;font-size:22px;text-transform:uppercase}
.bjk-terms ul{margin:0 0 10px;padding-left:20px}
.bjk-terms li{margin:4px 0}
.bjk-terms a{color:#D7141A;font-weight:700}
[data-theme="dark"] .bjk-terms{background:#1a1a1a;color:#fff}
[data-theme="dark"] .bjk-terms a{color:#FF4D52}
body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .event-detail .paragraphs.col-md-9>.row>.paragraph-text .heading-image,body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .event-detail .paragraphs.col-md-9>.row>.paragraph-text .carousel{position:relative!important;height:0!important;padding-bottom:25%!important;overflow:hidden!important;background:#0a0a0a!important;margin:0 0 24px!important}
body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .event-detail .paragraphs.col-md-9>.row>.paragraph-text .heading-image>img,body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .event-detail .paragraphs.col-md-9>.row>.paragraph-text .carousel .carousel-inner>.item>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center!important;margin:0!important;display:block!important}
body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .event-detail .paragraphs.col-md-9>.row>.paragraph-text .carousel .carousel-inner{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important}
body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .event-detail .paragraphs.col-md-9>.row>.paragraph-text .carousel .carousel-inner>.item{display:none!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important}
body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .event-detail .paragraphs.col-md-9>.row>.paragraph-text .carousel .carousel-inner>.item:last-child{display:block!important;opacity:1!important;transform:none!important}
body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .event-detail .paragraphs.col-md-9>.row>.paragraph-text .carousel .carousel-control,body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .event-detail .paragraphs.col-md-9>.row>.paragraph-text .carousel .carousel-indicators{display:none!important}
body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .event-detail .paragraphs.col-md-9>.row>.paragraph-text .heading-image{position:relative!important;overflow:hidden!important}
body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .bjk-event-nav{position:absolute;top:0;bottom:0;width:16%;z-index:8;display:flex;align-items:center;color:#fff!important;text-decoration:none!important;opacity:.58;transition:opacity .2s;background:transparent}
body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .bjk-event-nav:hover,body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .bjk-event-nav:focus{opacity:1;color:#fff!important;text-decoration:none!important}
body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .bjk-event-nav--prev{left:0;justify-content:flex-start;padding-left:12px;background:linear-gradient(90deg,rgba(0,0,0,.58),transparent)}
body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .bjk-event-nav--next{right:0;justify-content:flex-end;padding-right:12px;background:linear-gradient(270deg,rgba(0,0,0,.58),transparent)}
body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .bjk-event-nav span{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.78);font-size:34px;line-height:1;font-weight:700}
@media(max-width:640px){body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .bjk-event-nav{width:23%}body:not([class*="event-fk-kauno-zalgiris-besiktas-jk"]) .bjk-event-nav span{width:34px;height:34px;font-size:29px}}
/* besiktas-event-layout-v2 */
@media(min-width:768px){body[class*="event-fk-kauno-zalgiris-besiktas-jk"].template-content.event-detail header{height:96px!important;min-height:96px!important}body[class*="event-fk-kauno-zalgiris-besiktas-jk"].template-content.event-detail header>.container{width:100%!important;max-width:1180px!important;padding-left:20px!important;padding-right:20px!important}body[class*="event-fk-kauno-zalgiris-besiktas-jk"].template-content.event-detail header .header-nav{width:100%!important;height:96px!important;min-height:96px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important}body[class*="event-fk-kauno-zalgiris-besiktas-jk"].template-content.event-detail header .header-logo{display:none!important}body[class*="event-fk-kauno-zalgiris-besiktas-jk"].template-content.event-detail header .header-menu{width:100%!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important}body[class*="event-fk-kauno-zalgiris-besiktas-jk"].template-content.event-detail header #menu{width:auto!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;margin:0 auto!important}body[class*="event-fk-kauno-zalgiris-besiktas-jk"].template-content.event-detail header #menu>li{height:auto!important;flex:0 0 auto!important;position:relative!important}body[class*="event-fk-kauno-zalgiris-besiktas-jk"].template-content.event-detail header #menu>li>a{height:auto!important;padding:12px 9px!important;font-size:14px!important;line-height:20px!important;white-space:nowrap!important}body[class*="event-fk-kauno-zalgiris-besiktas-jk"].template-content.event-detail header #menu>li.has-submenu>a.sf-with-ul{padding-right:25px!important}body[class*="event-fk-kauno-zalgiris-besiktas-jk"].template-content.event-detail header #menu>li.has-submenu>.submenu-trigger{position:absolute!important;right:3px!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:34px!important;margin:0!important}}
body[class*="event-fk-kauno-zalgiris-besiktas-jk"] .event-detail .paragraphs.col-md-9>.row>.paragraph-text .heading-image,body[class*="event-fk-kauno-zalgiris-besiktas-jk"] .event-detail .paragraphs.col-md-9>.row>.paragraph-text .carousel{position:relative!important;height:0!important;padding-bottom:25%!important;overflow:hidden!important;background:#0a0a0a!important;margin:0 0 24px!important}
body[class*="event-fk-kauno-zalgiris-besiktas-jk"] .event-detail .paragraphs.col-md-9>.row>.paragraph-text .heading-image>img,body[class*="event-fk-kauno-zalgiris-besiktas-jk"] .event-detail .paragraphs.col-md-9>.row>.paragraph-text .carousel .carousel-inner>.item>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center!important;margin:0!important;display:block!important}
body[class*="event-fk-kauno-zalgiris-besiktas-jk"] .event-detail .paragraphs.col-md-9>.row>.paragraph-text .carousel .carousel-inner{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important}
body[class*="event-fk-kauno-zalgiris-besiktas-jk"] .event-detail .paragraphs.col-md-9>.row>.paragraph-text .carousel .carousel-inner>.item{display:none!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important}
body[class*="event-fk-kauno-zalgiris-besiktas-jk"] .event-detail .paragraphs.col-md-9>.row>.paragraph-text .carousel .carousel-inner>.item:last-child{display:block!important;opacity:1!important;transform:none!important}
body[class*="event-fk-kauno-zalgiris-besiktas-jk"] .event-detail .paragraphs.col-md-9>.row>.paragraph-text .carousel .carousel-control,body[class*="event-fk-kauno-zalgiris-besiktas-jk"] .event-detail .paragraphs.col-md-9>.row>.paragraph-text .carousel .carousel-indicators{display:none!important}
@media(max-width:767px){body[class*="event-fk-kauno-zalgiris-besiktas-jk"] .event-detail .paragraphs.col-md-9>.row>.paragraph-text .heading-image,body[class*="event-fk-kauno-zalgiris-besiktas-jk"] .event-detail .paragraphs.col-md-9>.row>.paragraph-text .carousel{margin-bottom:18px!important}}
:root{--bjk-red:#d7141a;--bjk-black:#111;--bjk-radius-sm:6px;--bjk-radius-md:12px;--bjk-radius-lg:20px;--bjk-space-1:8px;--bjk-space-2:16px;--bjk-space-3:24px;--bjk-space-4:40px;--bjk-space-5:64px}
#bjkk .k-jpath{z-index:-1!important;opacity:.12!important;pointer-events:none!important}
#bjkk main{position:relative;z-index:0}
@media(prefers-reduced-motion:reduce){#bjkk .k-jpath{display:none!important}}
#bjkk .kev-deadline{display:block;margin:8px 0;font-size:14px;line-height:1.5;white-space:normal}
#bjkk .k-btn,#bjkk .bjk-es__btn,#bjkk .k-legacy a.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px!important;height:44px;padding:0 20px!important;border-radius:var(--bjk-radius-sm)!important;font-size:15px!important;font-weight:700;line-height:1.25;text-decoration:none!important;transition:background-color .2s ease,transform .2s ease}
#bjkk .k-btn.k-red,#bjkk .bjk-es__btn,#bjkk .k-legacy a.btn-primary{background:var(--bjk-red)!important;color:#fff!important;border:1px solid var(--bjk-red)!important}
#bjkk .k-btn.k-ghost,#bjkk .k-btn.k-white{background:var(--bjk-black)!important;color:#fff!important;border:1px solid rgba(255,255,255,.4)!important}
#bjkk .k-btn:hover,#bjkk .bjk-es__btn:hover{background:var(--bjk-black)!important;color:#fff!important;transform:translateY(-2px)}
#bjkk .k-btn.k-ghost:hover,#bjkk .k-btn.k-white:hover{background:var(--bjk-red)!important;border-color:var(--bjk-red)!important}
#bjkk main h1{font-size:clamp(32px,5vw,64px)!important;line-height:1.1!important}
#bjkk main h2{font-size:clamp(26px,3.5vw,42px)!important;line-height:1.2!important}
#bjkk main h3{font-size:clamp(22px,2.5vw,28px)!important;line-height:1.25!important}
#bjkk .k-legacy p,#bjkk .k-article p{font-size:17px!important;line-height:1.7!important}
#bjkk .kh-match,#bjkk .kev-card{border-radius:var(--bjk-radius-md)!important}
@media(max-width:767px){#bjkk #k-theme{display:flex!important}}
#bjkk .k-menu>li>a.is-active{color:var(--red,#d7141a)!important;text-decoration:underline;text-underline-offset:6px}
#bjkk .k-drop a[aria-current="page"]{font-weight:700;text-decoration:underline;text-underline-offset:4px}
/* bjk-homefix-v1 (24-10-2026): Club van 100 teller links, beschikbaarheid + Doe mee rechts */
/* bjk-media-page-v1 (24-10-2026): overzichtspagina Haberler & Medya */
.webpage-67231 .paragraph-news-view>h3{display:none}
.webpage-67231 .bjk-media-routes{margin:20px 0 8px;flex-wrap:wrap}
.webpage-67231 .bjk-media-h{margin:48px 0 16px}
.webpage-67231 .bjk-media-intro .bjk-media-h{margin-top:40px}
.webpage-67231 #videoarchief{scroll-margin-top:190px}
/* bjk-clubcard-v1 (24-10-2026): wedstrijdpagina Clubkaart A+C */
.bjk-cc-on #kLegacy .paragraphs{width:100%;float:none}
.bjk-cc-on #kLegacy>.container{padding-left:0!important;padding-right:0!important}
.bjk-cc-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start;width:100%}
.bjk-cc-main{grid-column:1;grid-row:1;min-width:0}
.bjk-cc-aside{grid-column:2;grid-row:1;position:sticky;top:120px;border:1px solid rgba(127,127,127,.3);border-top:4px solid #d7141a;border-radius:8px;padding:22px;background:inherit;font-family:Inter,Arial,sans-serif}
.bjk-cc-kicker{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.7}
.bjk-cc-aside .bjk-es{position:static;display:flex;flex-direction:column;align-items:stretch;gap:16px;margin:0;padding:0;border:0;background:none;color:inherit;box-shadow:none;width:auto;max-width:none}
.bjk-cc-aside .bjk-es>div{display:flex;flex-direction:column;align-items:flex-start;gap:14px}
.bjk-cc-aside .bjk-es__badge{display:inline-flex;align-items:center;gap:10px;font-family:Inter,Arial,sans-serif;font-size:19px;font-weight:700;text-transform:none;letter-spacing:0;line-height:1.3;color:inherit;background:none;padding:0}
.bjk-cc-aside .bjk-es__badge:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:#8a8a8a}
.bjk-cc-aside .bjk-es.is-open .bjk-es__badge:before{background:#d7141a}
.bjk-cc-aside .bjk-es.is-registered .bjk-es__badge:before{background:currentColor}
.bjk-cc-aside .bjk-es__line{margin:0;font-size:16px;line-height:1.45;width:100%}
.bjk-cc-aside .bjk-es__deadline{padding:12px 14px;border-radius:8px;background:rgba(127,127,127,.09)}
.bjk-cc-aside .bjk-es__dl-lbl{display:block;font-size:13px;font-weight:600;opacity:.75;margin:0 0 2px}
.bjk-cc-aside .bjk-es__dl-val{display:block;font-size:17px;font-weight:700}
.bjk-cc-aside .bjk-es__note{margin:0;font-size:15px}
.bjk-cc-aside .bjk-es__btn{display:flex;justify-content:center;align-items:center;min-height:44px;width:100%;margin:0;border-radius:6px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700}
.bjk-cc-types{list-style:none;margin:14px 0 0;padding:0;font-size:15px}
.bjk-cc-types li{margin:4px 0}
.bjk-cc-types em{font-style:normal;font-weight:700}
.bjk-cc-sum{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid rgba(127,127,127,.3);font-size:15px}
.bjk-cc-sum li{position:relative;padding-left:18px;margin:6px 0}
.bjk-cc-sum li:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:2px;background:#d7141a}
.bjk-cc-more{margin:12px 0 0;font-size:15px}
.bjk-cc-more a{color:#d7141a;font-weight:600}
.bjk-cc-aside .bjk-cc-mine{width:100%}
.bjk-cc-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:20px 0 0;padding:0;border-radius:8px;background:rgba(127,127,127,.09);overflow:hidden}
.bjk-cc-facts>div{min-width:0;padding:14px 20px;border-left:1px solid rgba(127,127,127,.22)}
.bjk-cc-facts>div:first-child{border-left:0}
.bjk-cc-facts dt{margin:0 0 4px;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}
.bjk-cc-facts dd{margin:0;font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.3}
@media (max-width:600px){.bjk-cc-facts{grid-template-columns:1fr 1fr}.bjk-cc-facts>div{border-left:0;border-top:1px solid rgba(127,127,127,.22)}.bjk-cc-facts>div:nth-child(-n+2){border-top:0}.bjk-cc-facts>div:nth-child(even){border-left:1px solid rgba(127,127,127,.22)}}
@media (max-width:340px){.bjk-cc-facts{grid-template-columns:1fr}.bjk-cc-facts>div:nth-child(even){border-left:0}.bjk-cc-facts>div:nth-child(2){border-top:1px solid rgba(127,127,127,.22)}}
.bjk-steps{margin:20px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;counter-reset:s}
.bjk-steps li{counter-increment:s;position:relative;padding:52px 18px 18px;border-radius:8px;background:rgba(127,127,127,.09);color:inherit;font-size:16px;line-height:1.45}
.bjk-steps li::before{content:counter(s);position:absolute;left:18px;top:14px;font-family:Anton,Impact,sans-serif;font-size:26px;line-height:1;color:#d7141a}
.bjk-step-t{display:block;font-weight:700}
.bjk-step-x{display:block;margin-top:6px;font-size:15px;opacity:.85}
.bjk-steps-more{margin:12px 0 0;font-size:15px}
.bjk-steps-more a{color:#d7141a;font-weight:700}
.bjk-steps-note{margin:16px 0 0;padding:14px 16px;border-left:3px solid #d7141a;border-radius:0 8px 8px 0;background:rgba(127,127,127,.06);font-size:15px}
@media (max-width:900px){.bjk-steps{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.bjk-steps{grid-template-columns:1fr}}
.bjk-cc-sec{margin:40px 0}
.bjk-cc-sec h4{margin:24px 0 8px}
.bjk-cc-lead{font-weight:600}
.bjk-cc-dl{margin:16px 0}
.bjk-cc-dl>div{padding:12px 0;border-top:1px solid rgba(127,127,127,.3)}
.bjk-cc-dl dt{margin:0 0 4px}
.bjk-cc-dl code{font-family:inherit;font-weight:700;background:rgba(127,127,127,.15);padding:2px 8px;border-radius:4px}
.bjk-cc-dl dd{margin:0}
#bjk-cc-voorwaarden,#bjk-cc-verdeling,#bjk-cc-status{scroll-margin-top:140px}
@media (max-width:900px){.bjk-cc-grid{grid-template-columns:1fr;gap:24px}.bjk-cc-aside{grid-column:1;grid-row:1;position:static}.bjk-cc-main{grid-row:2}}
.bjk-cc-aside .bjk-cc-cancel{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:4px;padding-top:14px;border-top:1px solid rgba(127,127,127,.25)}
.bjk-cc-aside .bjk-cc-cancel-ask,.bjk-cc-aside .bjk-cc-cancel-no{min-height:44px;padding:0 12px;border:1px solid rgba(127,127,127,.45);border-radius:6px;background:none;color:inherit;font:600 16px/1.2 Inter,Arial,sans-serif;cursor:pointer}
.bjk-cc-aside .bjk-cc-cancel-ask:hover,.bjk-cc-aside .bjk-cc-cancel-no:hover{border-color:currentColor}
.bjk-cc-aside .bjk-cc-cancel-ask:focus-visible,.bjk-cc-aside .bjk-cc-cancel-no:focus-visible{outline:3px solid #d7141a;outline-offset:2px}
.bjk-cc-aside .bjk-cc-cancel-confirm{display:flex;flex-direction:column;gap:10px}
.bjk-cc-aside .bjk-cc-cancel-confirm[hidden]{display:none}
.bjk-cc-aside .bjk-cc-cancel-mail{margin-top:4px;padding-top:14px;border-top:1px solid rgba(127,127,127,.25)}
.bjk-cc-aside .bjk-es__note a{color:inherit;text-decoration:underline}
/* bjk-mybjk-nav-v1 (24-10-2026): Mijn BJK-navigatie in profiel, wedstrijden, facturen,… */
.bjk-mb-on #kLegacy .paragraphs{width:100%;float:none}
.bjk-mb-on #kLegacy>.container{padding-left:0!important;padding-right:0!important}
.bjk-mb-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;align-items:start;width:100%}
.bjk-mb-main{grid-column:1;grid-row:1;min-width:0}
.bjk-mb-nav{grid-column:2;grid-row:1;position:sticky;top:120px;border:1px solid rgba(127,127,127,.3);border-top:4px solid #d7141a;border-radius:8px;padding:20px;font-family:Inter,Arial,sans-serif}
.bjk-mb-kicker{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.7}
.bjk-mb-nav .bjk-mb-primary{display:flex;width:100%;justify-content:center;border-radius:6px}
.bjk-mb-list{list-style:none;margin:14px 0 0;padding:0}
.bjk-mb-list a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;color:inherit;text-decoration:none;font-size:16px;font-weight:600}
.bjk-mb-list a:hover{background:rgba(127,127,127,.1)}
.bjk-mb-list a[aria-current="page"]{background:rgba(127,127,127,.12);box-shadow:inset 3px 0 0 #d7141a}
.bjk-mb-nav .bjk-mb-primary[aria-current="page"]{box-shadow:0 0 0 2px rgba(215,20,26,.35)}
.bjk-mb-logout{display:flex;align-items:center;min-height:44px;margin-top:12px;padding:0 12px;border-top:1px solid rgba(127,127,127,.25);color:inherit;opacity:.75;font-size:15px;text-decoration:none}
.bjk-mb-logout:hover{opacity:1}
.bjk-mb-nav a:focus-visible{outline:3px solid #d7141a;outline-offset:2px}
@media (max-width:900px){.bjk-mb-grid{grid-template-columns:1fr;gap:20px}.bjk-mb-nav{grid-column:1;grid-row:1;position:static}.bjk-mb-main{grid-row:2}.bjk-mb-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bjk-mb-list a{justify-content:center;text-align:center;padding:0 6px;font-size:15px;background:rgba(127,127,127,.08)}}
@media (max-width:420px){.bjk-mb-list{grid-template-columns:1fr}.bjk-mb-list a{justify-content:flex-start;padding:0 12px}}
.bjk-mb-search{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin:0 0 20px}
.bjk-mb-search .form-group{margin:0;flex:1 1 220px}
.bjk-mb-search input[type=text]{width:100%;min-height:44px;font-size:16px}
.bjk-mb-search [type=submit]{min-height:44px}
/* bjk-shield-rise-v1 (24-10-2026): schild komt centraal uit het stadion omhoog, daarna… */
body #bjkk .k-landcard,body #bjkk .k-jcard{container-type:inline-size}
body #bjkk .k-landcard .k-jshield,body #bjkk .k-jcard .k-jshield{--sw:clamp(96px,13.5vw,180px);left:53%!important;top:47%!important;right:auto!important;bottom:auto!important;width:var(--sw)!important;height:auto!important;aspect-ratio:188/161;margin:calc(var(--sw)*-.8563829787) 0 0 calc(var(--sw)/-2)!important;background-position:center 0;transition:background-position .9s cubic-bezier(.2,.8,.2,1),opacity .35s ease}
body #bjkk.k-srise:not(.k-landed) .k-landcard .k-jshield{transition:none;background-position:center calc(var(--sw)*.9*(1 - var(--bjk-rise,0)));opacity:var(--bjk-rise,0)}
body #bjkk.k-jrise:not(.k-landed) .k-jcard .k-jshield{transition:none;background-position:center calc(var(--sw)*.9*(1 - var(--bjk-rise,0)));opacity:var(--bjk-rise,0)}
body #bjkk.k-jrise .k-eagle{translate:var(--bjk-edx,0px) var(--bjk-edy,0px)}
body #bjkk .k-eagle{opacity:.9}
body #bjkk.k-landed .k-eagle{opacity:1}
@container (max-width:300px){body #bjkk .k-landcard .k-jshield,body #bjkk .k-jcard .k-jshield{left:53%!important}}
@media (prefers-reduced-motion:reduce){body #bjkk .k-jshield{transition:none;animation:none!important}}
/* bjk-sponsor-dark-v1 (24-10-2026): sponsortegels blijven wit, dus tekst donker houden… */
#bjkk[data-theme="dark"] a.kc-logo-item:not(.kc-logo-open){color:#111}
#bjkk[data-theme="dark"] .kc-logo-item .kc-sponsor-domain{color:#555}
/* bjk-type-scale-v1: vaste tekstschaal. Intro 18px (k-lead, ka-lead, k-pw-intro),… */
body #bjkk .k-hero-copy>p,body #bjkk .k-panel-l>p,body #bjkk #k-ikwil .k-panel-l>p,body #bjkk .kh-join li,body #bjkk .kh-club>div>p:not(.kh-c100-history),body #bjkk .k-row>p,body #bjkk .ka-current p,body #bjkk .ka-social-intro,body #bjkk .kh-ataturk-panel p,body #bjkk .sponsor-showcase-head>p{font-size:17px;line-height:1.6}
body #bjkk .kh-history-grid li>p,body #bjkk .ka-principle>p,body #bjkk main[data-bjk-page] .ka-project-detail p:not(.ka-social-year),body #bjkk #school-schilderwerk .ka-project-detail>p,body #bjkk .k-ev-status-guide dd{font-size:16px;line-height:1.55}
@media(max-width:767px){#bjkk .k-jcap,#bjkk .k-landcap{right:16px;max-width:calc(100% - 32px);bottom:11px}#bjkk .k-jcap b,#bjkk .k-landcap b{font-size:11px;line-height:1.2;letter-spacing:.06em;white-space:nowrap}#bjkk .k-jcap strong,#bjkk .k-landcap strong{font-size:18px;line-height:1.1}#bjkk .k-jcap span,#bjkk .k-landcap span{font-size:11px;line-height:1.3}}
/* bjk-media-page-v2: /haberler-medya, nieuwskaarten en videoraster */
body #bjkk .bjk-media-intro .k-btn{border:0!important;min-height:44px;border-radius:6px;display:inline-flex;align-items:center}
body #bjkk .bjk-media-intro .k-ghost{background:#111;color:#fff}
body #bjkk .bjk-mp-done>.publication-item,body #bjkk .bjk-mp-done>.clearfix,body #bjkk .bjk-mp-done>h3{display:none!important}
body #bjkk .bjk-mp-news,body #bjkk .bjk-mp-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:8px 0 0}
body #bjkk .bjk-mp-card,body #bjkk .bjk-mp-vid{display:flex;flex-direction:column;background:#f4f4f4;border-radius:12px;overflow:hidden;color:#111;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}
body #bjkk .bjk-mp-card:hover,body #bjkk .bjk-mp-vid:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.12)}
body #bjkk .bjk-mp-card:focus-visible,body #bjkk .bjk-mp-vid:focus-visible{outline:3px solid #d7141a;outline-offset:2px}
body #bjkk .bjk-mp-pic{position:relative;display:block;aspect-ratio:16/9;background:#111;overflow:hidden}
body #bjkk .bjk-mp-pic img{width:100%;height:100%;object-fit:cover;display:block}
body #bjkk .bjk-mp-noimg{position:absolute;inset:0;background:#111 url("https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/files/2047f55ebb754682b99d0e2b05e2000a.png") center/auto 62% no-repeat;border-bottom:4px solid #d7141a}
body #bjkk .bjk-mp-body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 22px}
body #bjkk .bjk-mp-date{font-size:13px;color:#666;text-transform:uppercase;letter-spacing:.04em}
body #bjkk .bjk-mp-title{font-family:Anton,Impact,sans-serif;font-size:24px;line-height:1.15;text-transform:uppercase;color:#111}
body #bjkk .bjk-mp-sum{font-size:16px;line-height:1.55;color:#444;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body #bjkk .bjk-mp-more{margin:24px 0 8px}
body #bjkk .bjk-mp-more .k-btn{border:0;min-height:44px;border-radius:6px;display:inline-flex;align-items:center}
body #bjkk .bjk-mp-play{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:rgba(215,20,26,.92);box-shadow:0 6px 18px rgba(0,0,0,.35);transition:transform .2s ease}
body #bjkk .bjk-mp-play:after{content:"";position:absolute;left:26px;top:20px;border-style:solid;border-width:12px 0 12px 19px;border-color:transparent transparent transparent #fff}
body #bjkk .bjk-mp-vid:hover .bjk-mp-play{transform:scale(1.08)}
body #bjkk .bjk-mp-vtitle{display:block;padding:16px 20px 4px;font-size:17px;font-weight:700;line-height:1.35;color:#111}
body #bjkk .bjk-mp-yt{display:block;padding:0 20px 18px;font-size:13px;color:#d7141a;font-weight:600}
body #bjkk .bjk-media-videos{margin-top:56px}
#bjkk[data-theme="dark"] .bjk-mp-card,#bjkk[data-theme="dark"] .bjk-mp-vid{background:#1b1b1b;color:#f2f2f2}
#bjkk[data-theme="dark"] .bjk-mp-title,#bjkk[data-theme="dark"] .bjk-mp-vtitle{color:#fff}
#bjkk[data-theme="dark"] .bjk-mp-sum{color:#cfcfcf}
#bjkk[data-theme="dark"] .bjk-mp-date{color:#aaa}
@media (max-width:900px){body #bjkk .bjk-mp-news,body #bjkk .bjk-mp-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}
@media (max-width:600px){body #bjkk .bjk-mp-news,body #bjkk .bjk-mp-videos{grid-template-columns:1fr}body #bjkk .bjk-mp-title{font-size:22px}}
@media (prefers-reduced-motion:reduce){body #bjkk .bjk-mp-card,body #bjkk .bjk-mp-vid,body #bjkk .bjk-mp-play{transition:none}}
/* bjk-touch-v1: aanraakvlakken minimaal 44x44 px */
body #bjkk .kh-filters button,body #bjkk .kh-gallery-filters button,body #bjkk #k-ev-filters button,body #bjkk .k-intent{min-height:44px!important;min-width:44px;box-sizing:border-box}
body #bjkk .kh-gallery-tools select,body #bjkk .kh-match-tools select{min-height:44px!important;box-sizing:border-box}
body #bjkk .k-logo-tile{min-height:44px!important;box-sizing:border-box}
body #bjkk a.kh-text-link,body #bjkk a.k-muted{display:inline-flex;align-items:center;min-height:44px}
body #bjkk #kLegacy .nav-tabs>li>a{min-height:44px;box-sizing:border-box;display:flex;align-items:center}
body #bjkk #kLegacy form .btn,body #bjkk #kLegacy form button[type=submit],body #bjkk #kLegacy form input[type=submit]{min-height:44px;box-sizing:border-box}
body #bjkk #kLegacy form input[type=checkbox],body #bjkk #kLegacy form input[type=radio]{min-width:24px;min-height:24px}
body #bjkk #kLegacy summary{min-height:44px;display:flex;align-items:center}
/* bjk-event-core-v1: korte omschrijving voor deelpreviews blijft onzichtbaar */
.bjk-og{display:none!important}
/* bjk-route-titles-v1: dubbele artikelkop verbergen (de titel staat nu in de H1);… */
.bjk-rt-dup{display:none!important}
body #bjkk .k-ev-status-guide summary{box-sizing:border-box;min-height:44px;padding-top:10px;padding-bottom:10px}
/* bjk-alignment-contact-v1 | 25-10-2026 | gedeelde inhoudslijn en landingscontact */
body #bjkk #kLegacy>.container{padding-left:0!important;padding-right:0!important}
body #bjkk #kLegacy .content-header{display:none!important}
body #bjkk.k-landed .k-eagle{translate:var(--bjk-edx,0px) calc(var(--bjk-edy,0px) + clamp(5.5px,.912vw,10.4px))!important}
/* /bjk-alignment-contact-v1 */
/* bjk-match-v2 (25-10-2026): wedstrijdpagina's (zwarte kop, aanvraagkaart als ticket,… */
.bjk-mv2 section.k-ph{background-color:#0B0B0B;background-image:linear-gradient(90deg,rgba(11,11,11,.94) 0%,rgba(11,11,11,.84) 36%,rgba(11,11,11,.42) 70%,rgba(11,11,11,.34) 100%),linear-gradient(180deg,rgba(11,11,11,0) 40%,rgba(11,11,11,.88) 100%),url("https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/files/b8efe5852b2847b5a333a31de2659935.png");background-size:auto,auto,cover;background-position:0 0,0 0,right center;background-repeat:no-repeat;color:#fff;padding-top:40px!important;padding-bottom:0!important;margin-bottom:0!important;position:relative;z-index:1}
.bjk-mv2 section.k-ph .k-eyebrow{display:block!important;color:#BDBDBD!important}
.bjk-mv2 section.k-ph h1{color:#fff!important;font-size:clamp(36px,6vw,68px)!important;line-height:1.05!important;margin-top:14px!important}
.bjk-mv2 .bjk-mv2-herotop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.bjk-mv2 .bjk-mv2-heroleft{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.bjk-mv2 .bjk-mv2-herotop .k-eyebrow{margin:0 0 0 12px!important}
.bjk-mv2 .bjk-mv2-kind{margin:0}
.bjk-mv2 .bjk-mv2-kind span{display:inline-block;background:#D7141A;color:#fff;font:700 12px/1 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:8px 11px}
.bjk-mv2 .bjk-mv2-nav{display:flex;gap:8px}
.bjk-mv2 .bjk-mv2-nav a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 14px;border:1px solid #3A3A3A;border-radius:8px;color:#fff!important;text-decoration:none!important;font:600 14px Inter,Arial,sans-serif}
.bjk-mv2 .bjk-mv2-nav a:hover,.bjk-mv2 .bjk-mv2-nav a:focus-visible{border-color:#fff}
.bjk-mv2 section.k-ph .bjk-cc-facts{background:none!important;border-radius:0!important;border-top:1px solid #2A2A2A;margin-top:28px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
.bjk-mv2 section.k-ph .bjk-cc-facts>div{border-left:1px solid #2A2A2A!important;border-top:0!important;padding:18px 20px 24px!important}
.bjk-mv2 section.k-ph .bjk-cc-facts>div:first-child{border-left:0!important;padding-left:0!important}
.bjk-mv2 section.k-ph .bjk-cc-facts dt{color:#A8A8A8;opacity:1!important}
.bjk-mv2 section.k-ph .bjk-cc-facts dd{color:#fff}
.bjk-mv2 .bjk-cc-banner{display:none!important}
.bjk-mv2 .k-ph+.k-sec{padding-top:48px!important}
.bjk-mv2 .bjk-mv2-routehead{margin:0 0 22px}
.bjk-mv2 .bjk-mv2-eyebrow{margin:0 0 6px!important;font:700 13px/1.3 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#D7141A}
.bjk-mv2 .bjk-mv2-routehead h2{margin:0!important;padding-top:0!important;font-family:Anton,Impact,sans-serif;font-weight:400;font-size:34px;line-height:1.2;text-transform:none;letter-spacing:.01em}
.bjk-mv2 .bjk-match-intro .bjk-steps{display:block!important;margin:0!important;padding:0!important;counter-reset:s}
.bjk-mv2 .bjk-match-intro .bjk-steps li{position:relative;margin:0;padding:6px 0 26px 58px!important;min-height:40px;background:none!important;border-radius:0!important;font-size:16px}
.bjk-mv2 .bjk-match-intro .bjk-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:38px;height:38px;box-sizing:border-box;border-radius:50%;border:2px solid rgba(127,127,127,.5);display:flex;align-items:center;justify-content:center;font:700 15px/1 Inter,Arial,sans-serif;color:inherit;background:none}
.bjk-mv2 .bjk-match-intro .bjk-steps li::after{content:"";position:absolute;left:18px;top:42px;bottom:4px;width:2px;background:rgba(127,127,127,.3)}
.bjk-mv2 .bjk-match-intro .bjk-steps li:last-child{padding-bottom:6px!important}
.bjk-mv2 .bjk-match-intro .bjk-steps li:last-child::after{display:none}
.bjk-mv2 .bjk-match-intro .bjk-step-t{display:block;font-size:17px;font-weight:700;line-height:1.4}
.bjk-mv2 .bjk-match-intro .bjk-step-x{display:block;margin-top:4px;font-size:15px;line-height:1.5;opacity:.8}
.bjk-mv2 .bjk-match-intro .bjk-steps li.is-current::before{background:#D7141A;border-color:#D7141A;color:#fff}
.bjk-mv2 .bjk-match-intro .bjk-steps li.is-done::before{content:"\2713";background:#111;border-color:#111;color:#fff}
.bjk-mv2 .bjk-match-intro .bjk-steps li.is-done::after{background:#111}
[data-theme="dark"] .bjk-mv2 .bjk-match-intro .bjk-steps li.is-done::before{background:#fff;border-color:#fff;color:#111}
[data-theme="dark"] .bjk-mv2 .bjk-match-intro .bjk-steps li.is-done::after{background:#fff}
.bjk-mv2 .bjk-mv2-here{display:inline-block;margin-left:10px;padding:3px 9px;border-radius:99px;background:#D7141A;color:#fff;font-size:12px;font-weight:700;letter-spacing:.03em;vertical-align:2px;white-space:nowrap}
.bjk-mv2 .bjk-cc-aside{padding:0!important;border:2px solid currentColor!important;border-radius:14px!important;overflow:hidden}
.bjk-mv2 .bjk-cc-kicker,.bjk-mv2 .bjk-cc-kicker span{font-size:22px!important;letter-spacing:.04em!important;text-transform:uppercase}
.bjk-mv2 .bjk-cc-kicker{margin:0!important;padding:18px 22px;background:#111;color:#fff;opacity:1!important;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:1.2;border-bottom:0}
[data-theme="dark"] .bjk-mv2 .bjk-cc-kicker{background:#000}
.bjk-mv2 .bjk-cc-aside>.bjk-es{padding:22px 22px 0!important}
.bjk-mv2 .bjk-cc-aside>.bjk-cc-types,.bjk-mv2 .bjk-cc-aside>.bjk-cc-sum,.bjk-mv2 .bjk-cc-aside>.bjk-cc-more{margin-left:22px!important;margin-right:22px!important}
.bjk-mv2 .bjk-cc-aside>.bjk-cc-more{margin-bottom:22px!important}
.bjk-mv2 .bjk-cc-aside .bjk-es__btn{border-radius:10px!important;min-height:52px!important;height:auto!important;font-size:17px!important}
.bjk-mv2 .bjk-mv2-info{width:100%;margin:56px 0 0;padding:0 15px;box-sizing:border-box;clear:both}
.bjk-mv2 .bjk-mv2-info>h2{margin:0 0 20px!important;padding-top:0!important;font-family:Anton,Impact,sans-serif;font-weight:400;font-size:32px;line-height:1.2;text-transform:none}
.bjk-mv2 .bjk-mv2-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}
.bjk-mv2 .bjk-mv2-card{display:flex;flex-direction:column;border-radius:12px;background:rgba(127,127,127,.09);padding:22px 22px 6px;min-width:0}
.bjk-mv2 .bjk-mv2-cardbody{max-height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}
.bjk-mv2 .bjk-mv2-card.is-open .bjk-mv2-cardbody{max-height:none;-webkit-mask-image:none;mask-image:none}
.bjk-mv2 .bjk-mv2-card .bjk-terms,.bjk-mv2 .bjk-mv2-card .bjk-cc-sec{margin:0!important;padding:0!important;border:0!important;background:none!important;color:inherit}
.bjk-mv2 .bjk-mv2-card h3{margin:0 0 12px!important;font-family:Inter,Arial,sans-serif!important;font-weight:700!important;font-size:19px!important;line-height:1.3;text-transform:none!important;letter-spacing:0}
.bjk-mv2 .bjk-mv2-card h4{margin:18px 0 6px;font-size:16px}
.bjk-mv2 .bjk-mv2-card p,.bjk-mv2 .bjk-mv2-card li,.bjk-mv2 .bjk-mv2-card dd,.bjk-mv2 .bjk-mv2-card dt{font-size:15px;line-height:1.55}
.bjk-mv2 .bjk-mv2-card ul{padding-left:18px;margin:0 0 10px}
.bjk-mv2 .bjk-mv2-toggle{align-self:flex-start;min-height:44px;margin:4px 0 0;padding:0;border:0;background:none;color:#D7141A;font:600 15px/1.2 Inter,Arial,sans-serif;cursor:pointer}
.bjk-mv2 .bjk-mv2-toggle:focus-visible{outline:3px solid #D7141A;outline-offset:2px}
[data-theme="dark"] .bjk-mv2 .bjk-mv2-toggle{color:#FF4D52}
.bjk-mv2 .bjk-mv2-privacy{display:flex;gap:16px;align-items:flex-start;margin:28px 0 0;padding:24px 0 0;border-top:1px solid rgba(127,127,127,.3)}
.bjk-mv2 .bjk-mv2-privacy svg{flex:none;width:28px;height:28px}
.bjk-mv2 .bjk-mv2-privacy p{margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:15px;line-height:1.6}
@media (max-width:991px){.bjk-mv2 .bjk-mv2-cards{grid-template-columns:1fr}.bjk-mv2 .bjk-mv2-cardbody{max-height:220px}.bjk-mv2 .bjk-mv2-info{margin-top:40px}}
@media (max-width:767px){.bjk-mv2 section.k-ph{padding-top:24px!important}.bjk-mv2 .bjk-mv2-herotop{flex-direction:column;align-items:flex-start}.bjk-mv2 .bjk-mv2-herotop .k-eyebrow{margin:0!important}.bjk-mv2 section.k-ph .bjk-cc-facts{grid-template-columns:1fr 1fr!important}.bjk-mv2 section.k-ph .bjk-cc-facts>div{padding:14px 12px 16px!important}.bjk-mv2 section.k-ph .bjk-cc-facts>div:nth-child(odd){border-left:0!important;padding-left:0!important}.bjk-mv2 section.k-ph .bjk-cc-facts>div:nth-child(-n+2){border-bottom:1px solid #2A2A2A!important}}
@media (max-width:600px){.bjk-mv2 .bjk-mv2-routehead h2{font-size:28px}.bjk-mv2 .bjk-mv2-info>h2{font-size:26px}.bjk-mv2 .bjk-mv2-here{margin:6px 0 0;display:table}}
/* bjk-match-v2 vaste kophoogte (25-10-2026): gelijke hoogte per breakpoint, feitenbalk onderaan */
.bjk-mv2 section.k-ph>.k-wrap{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;min-height:704px}
/* Nike-banner + clublogo's (25-10-2026) */
.bjk-mv2 section.k-ph h1{margin-bottom:20px!important}
.bjk-mv2 .bjk-mv2-crests{display:flex;align-items:center;margin:0 0 20px;height:150px}
.bjk-mv2 .bjk-mv2-crest{flex:none;width:150px;height:150px;background-repeat:no-repeat;background-position:center;background-size:contain}
.bjk-mv2 .bjk-mv2-vs{position:relative;z-index:0;padding:0 10px;margin:0 14px;font:italic 400 46px/1 Anton,Impact,sans-serif;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.6)}
.bjk-mv2 .bjk-mv2-vs:before{content:"";position:absolute;z-index:-1;left:50%;top:-18px;bottom:-18px;width:4px;border-radius:2px;background:#D7141A;transform:translateX(-50%) rotate(18deg)}
@media (max-width:771px){.bjk-mv2 .bjk-mv2-crests{height:min(110px,30vw)}.bjk-mv2 .bjk-mv2-crest{width:min(110px,30vw);height:min(110px,30vw)}.bjk-mv2 .bjk-mv2-vs{font-size:32px;padding:0 6px;margin:0 10px}}
@media (max-width:767px){.bjk-mv2 section.k-ph{background-image:linear-gradient(180deg,rgba(11,11,11,.66) 0%,rgba(11,11,11,.74) 55%,rgba(11,11,11,.92) 100%),url("https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/files/b8efe5852b2847b5a333a31de2659935.png");background-size:auto,cover;background-position:0 0,72% center}}
.bjk-mv2 section.k-ph .bjk-cc-facts{margin-top:auto!important}
@media (min-width:346px){.bjk-mv2 section.k-ph>.k-wrap{min-height:669px}}
@media (min-width:366px){.bjk-mv2 section.k-ph>.k-wrap{min-height:628px}}
@media (min-width:392px){.bjk-mv2 section.k-ph>.k-wrap{min-height:605px}}
@media (min-width:445px){.bjk-mv2 section.k-ph>.k-wrap{min-height:571px}}
@media (min-width:544px){.bjk-mv2 section.k-ph>.k-wrap{min-height:516px}}
@media (min-width:612px){.bjk-mv2 section.k-ph>.k-wrap{min-height:501px}}
@media (min-width:772px){.bjk-mv2 section.k-ph>.k-wrap{min-height:507px}}
@media (min-width:992px){.bjk-mv2 section.k-ph>.k-wrap{min-height:503px}}
@media (min-width:1200px){.bjk-mv2 section.k-ph>.k-wrap{min-height:494px}}

/* bjk-match-v2 spelersfoto per wedstrijd (25-10-2026): foto rechts, zacht uitgevloeid; zonder foto blijft de Nike-banner */
.bjk-mv2 section.k-ph.bjk-mv2-hasphoto{background-image:none!important;overflow:hidden}
.bjk-mv2 section.k-ph>.k-wrap{position:relative;z-index:1}
.bjk-mv2 .bjk-mv2-photo{position:absolute;z-index:0;top:0;right:0;bottom:0;width:min(62%,980px);background-color:#0B0B0B;background-size:auto 100%;background-position:var(--fx,50%) 50%;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 36%);mask-image:linear-gradient(90deg,transparent 0,#000 36%)}
.bjk-mv2 .bjk-mv2-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,11,11,.55) 0,rgba(11,11,11,.12) 60%),linear-gradient(180deg,rgba(11,11,11,.25) 0,rgba(11,11,11,.1) 40%,rgba(11,11,11,.9) 100%)}
@media (max-width:767px){.bjk-mv2 .bjk-mv2-photo{width:100%;-webkit-mask-image:none;mask-image:none}.bjk-mv2 .bjk-mv2-photo:after{background:linear-gradient(180deg,rgba(11,11,11,.6) 0,rgba(11,11,11,.66) 50%,rgba(11,11,11,.93) 100%)}}

/* Hapoel Beer-Sheva-logo volledig zwart (wens 25-10-2026, vervangt zwart-wit): logoplek in de wedstrijdkop effen zwart; kaarten/overzichten via script bjk-hapoel-black-v1 */
.bjk-mv2 .bjk-mv2-crest.is-empty{background:none}
/* spelersfoto: hele hoogte zichtbaar (geen afgesneden hoofden); breed scherm rechts uitgelijnd (25-10-2026) */
@media (min-width:992px){.bjk-mv2 .bjk-mv2-photo:not(.is-wide){background-position:100% 50%}}

/* spelersfoto's v2 (25-10-2026): gezichten vrij van tekst. Mobiel eigen fotozone onder de logo's; vanaf 768 px titel max 58% en fotovak rechts (48%), speler via script naast de titel */
.bjk-mv2 .bjk-mv2-photo-m{display:none}
@media (min-width:768px){.bjk-mv2 section.k-ph h1{max-width:58%}.bjk-mv2 .bjk-mv2-photo{width:min(48%,980px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%);mask-image:linear-gradient(90deg,transparent 0,#000 16%)}.bjk-mv2 .bjk-mv2-photo:after{background:linear-gradient(90deg,rgba(11,11,11,.35) 0,rgba(11,11,11,0) 30%),linear-gradient(180deg,rgba(11,11,11,.15) 0,rgba(11,11,11,0) 45%,rgba(11,11,11,.88) 100%)}}
@media (max-width:767px){.bjk-mv2 .bjk-mv2-photo{display:none}.bjk-mv2 .bjk-mv2-photo-m{display:block;position:relative;height:220px;width:100vw;margin:0 calc(50% - 50vw);background-size:cover;background-repeat:no-repeat}.bjk-mv2 .bjk-mv2-photo-m:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,11,0) 70%,rgba(11,11,11,.6) 100%)}.bjk-mv2 .bjk-mv2-crests{margin-bottom:16px}}
.bjk-mv2 section.k-ph>.k-wrap{min-height:897px}
@media (min-width:346px){.bjk-mv2 section.k-ph>.k-wrap{min-height:863px}}
@media (min-width:366px){.bjk-mv2 section.k-ph>.k-wrap{min-height:827px}}
@media (min-width:392px){.bjk-mv2 section.k-ph>.k-wrap{min-height:805px}}
@media (min-width:445px){.bjk-mv2 section.k-ph>.k-wrap{min-height:772px}}
@media (min-width:544px){.bjk-mv2 section.k-ph>.k-wrap{min-height:716px}}
@media (min-width:612px){.bjk-mv2 section.k-ph>.k-wrap{min-height:702px}}
@media (min-width:772px){.bjk-mv2 section.k-ph>.k-wrap{min-height:517px}}
@media (min-width:992px){.bjk-mv2 section.k-ph>.k-wrap{min-height:525px}}
@media (min-width:1200px){.bjk-mv2 section.k-ph>.k-wrap{min-height:527px}}
/* fotovak start onder Vorige/Volgende: geen knoppen over hoofden (25-10-2026) */
@media (min-width:768px){.bjk-mv2 .bjk-mv2-photo{top:92px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%),linear-gradient(180deg,transparent 0,#000 10%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 16%),linear-gradient(180deg,transparent 0,#000 10%);mask-composite:intersect}}
/* 768-771 px: desktopopbouw, dus desktop-minimumhoogte (25-10-2026) */
@media (min-width:768px) and (max-width:771px){.bjk-mv2 section.k-ph>.k-wrap{min-height:517px}}
