.elementor-kit-6{--e-global-color-primary:#FDC900;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-209a8ae:#171716;--e-global-color-b78dfce:#F5F2EA;--e-global-color-1b52d67:#FFEF32;--e-global-color-0bfea83:#E9643B;--e-global-color-974288d:#F1923D;--e-global-color-c00bf99:#C42A28;--e-global-color-b563627:#1F1E1C;--e-global-color-c917831:#1C1B19;--e-global-color-567d302:#0F0F0E;--e-global-color-1ce841e:#221F1C;--e-global-typography-primary-font-family:"IBM Plex Sans";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"IBM Plex Mono";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"IBM Plex Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Antonio";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-209a8ae );font-family:"IBM Plex Sans", Sans-serif;font-size:17px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{font-family:"Antonio", Sans-serif;font-size:40px;font-weight:700;}.elementor-kit-6 h2{font-family:"Antonio", Sans-serif;font-size:30px;font-weight:700;}.elementor-kit-6 h3{font-family:"Antonio", Sans-serif;font-size:21px;font-weight:600;}.elementor-kit-6 h4{font-family:"IBM Plex Sans", Sans-serif;font-size:19px;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.position-relative{
    position: relative;    
}

.hero-section {
  cursor: url("/wp-content/uploads/2026/09/logo-icon.webp") 16 16;
  overflow: hidden;
  position: relative;
}

.hero-section::before{
    content: '';
    display: block;
    top: 0; right: 0; bottom: 0; left: 0;
    background: linear-gradient(72deg, rgba(15, 15, 14, 0.94) 0%, rgba(15, 15, 14, 0.7) 34%, rgba(15, 15, 14, 0.18) 62%, rgba(227, 58, 55, 0.28) 100%);
}

/* ============ S3L Flameball-Cursor ============ */
.s3l-flameball{
  position:fixed; left:0; top:0; z-index:0;
  width:52px; height:77.47px;          /* Seitenverhältnis des Logos: 248.37 : 370.04 */
  margin:-55.5px 0 0 -23.98px;         /* zentriert den BALL auf dem Zeiger, nicht die Box */
  opacity:0; pointer-events:none;
  will-change:transform;
  transition:opacity .32s ease;
}
.s3l-flameball__glow{
  position:absolute; left:46.12%; top:71.64%;
  width:112px; height:112px; margin:-56px 0 0 -56px;
  border-radius:50%;
  background:radial-gradient(circle,
    rgba(255,238,68,.42) 0%,
    rgba(240,202,13,.24) 32%,
    rgba(196,42,40,.13) 54%,
    rgba(196,42,40,0)   72%);
  mix-blend-mode:screen;
  opacity:0; will-change:transform;
  animation:s3lFlameGlow 1.7s ease-in-out infinite;
}
.s3l-flameball__aim,
.s3l-flameball__flicker{
  display:block; width:100%; height:100%;
  transform-origin:46.12% 71.64%;      /* Drehpunkt = Ballmitte */
}
.s3l-flameball__aim{will-change:transform}
.s3l-flameball__flicker{animation:s3lFlameFlicker 820ms infinite}
.s3l-flameball img{
  display:block; width:100%; height:100%;
  filter:drop-shadow(0 0 5px rgba(253,201,0,.5))
         drop-shadow(0 0 15px rgba(196,42,40,.38));
}
@keyframes s3lFlameFlicker{
  0%  {transform:scale(1,1)        skewX(0deg)}
  21% {transform:scale(1.05,1.02)  skewX(-1.7deg)}
  39% {transform:scale(.985,1.035) skewX(1.2deg)}
  58% {transform:scale(1.03,.99)   skewX(-.7deg)}
  79% {transform:scale(.99,1.025)  skewX(1.9deg)}
  100%{transform:scale(1,1)        skewX(0deg)}
}
@keyframes s3lFlameGlow{
  0%,100%{transform:scale(1)}
  44%    {transform:scale(1.16)}
}
/* Touch, Stift, reduzierte Bewegung: gar nicht erst zeigen */
@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){
  .s3l-flameball{display:none}
}

.d-flex-v-centered>p{
    display: flex;
    align-items: center;
    gap: 10px;
}

.gradient-text{
    background: linear-gradient(96deg, #E33A37 0%, #F1923D 46%, #FFEF32 100%); 
    -webkit-background-clip: text; 
    background-clip: text; 
    -webkit-text-fill-color: transparent; 
    color: #FDC900;
}


@keyframes s3lArc { from { stroke-dashoffset: 1400; } to { stroke-dashoffset: 0; } }

.hero-svg-holder{
    inset: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 0;
    display: block;
}

.next-match-section{
    background: linear-gradient(126deg, rgb(196, 42, 40) 0%, rgb(227, 58, 55) 38%, rgb(233, 100, 59) 72%, rgb(241, 146, 61) 100%);
}


.staff-bg{
    background: radial-gradient(120% 90% at 50% 0%, rgba(253, 201, 0, 0.12), rgba(23, 23, 22, 0) 62%);

    box-shadow: rgba(245, 242, 234, 0.14) 0px 0px 0px 1px;
}

.staff-bg img{
    transition: transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.staff-bg:hover img{
    transform: scale(1.045);
}

.staff-name::after{
    content: '';
    display: block;
    width: 22px;
    height: 2px;
    margin-top: 8px;
    background: rgb(227, 58, 55);
}

.rank-math-breadcrumb p>a, .rank-math-breadcrumb p>span{
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.22em;
    transition: color 200ms;
}

.rank-math-breadcrumb p>a{
    color: #F5F2EA8C;
}

.rank-math-breadcrumb p>a:hover{
    color: #fff;
}

.rank-math-breadcrumb p>span{
    color: var(--e-global-color-primary);
}

.kader-list {
  display: flex;
  align-items: center;
  width: 100%;
}

.kader-list > * {
  padding-left: 6px;
  padding-right: 6px;
  box-sizing: border-box;
}

/* 1: Number */
.kader-list > *:nth-child(1) {
  flex: 0 0 40px;
}

/* 2: Avatar */
.kader-list > *:nth-child(2) {
  flex: 0 0 50px;
}

/* 3: Player Name */
.kader-list > *:nth-child(3) {
  flex: 0 0 35%;
}

/* 4: Stat / Detail 1 */
.kader-list > *:nth-child(4) {
  flex: 0 0 80px;
}

/* 5: Stat / Detail 2 */
.kader-list > *:nth-child(5) {
  flex: 0 0 90px;
}

/* 6: Fills all remaining space */
.kader-list > *:nth-child(6) {
  flex: 1 1 0px;
}

/* Mobile adjustments */
@media (max-width: 767px) {
  .kader-list > *:nth-child(1) {
    flex: 0 0 35px;
  }

  .kader-list > *:nth-child(3) {
    flex: 0 0 25%;
  }

  .kader-list > *:nth-child(4) {
    flex: 0 0 35px;
  }

  .kader-list > *:nth-child(5) {
    flex: 0 0 65px;
  }
}

#sb_instagram .sb_instagram_header, .sb_instagram_header{
    display: none;
}

.sponsor-tags-list .elementor-loop-container {
    display: flex;
    flex-wrap: wrap;
    flex-wrap: balance;
}

.sponsors-loop-grid{
    
}/* End custom CSS */