@font-face{font-family:Eurostile Condensed;font-weight:400;src:url(https://www.scala-leverkusen.de/wp-content/themes/scala-club/css/../assets/fonts/eurostile-condensed-regular.woff) format("woff"),url(https://www.scala-leverkusen.de/wp-content/themes/scala-club/css/../assets/fonts/eurostile-condensed-regular.otf) format("opentype")}@font-face{font-family:Eurostile Condensed;font-weight:700;src:url(https://www.scala-leverkusen.de/wp-content/themes/scala-club/css/../assets/fonts/eurostile-condensed-bold.woff) format("woff"),url(https://www.scala-leverkusen.de/wp-content/themes/scala-club/css/../assets/fonts/eurostile-condensed-bold.otf) format("opentype")}@font-face{font-family:Eurostile Bold;font-weight:400;src:url(https://www.scala-leverkusen.de/wp-content/themes/scala-club/css/../assets/fonts/eurostile-bold.woff) format("woff"),url(https://www.scala-leverkusen.de/wp-content/themes/scala-club/css/../assets/fonts/eurostile-bold.otf) format("opentype")}@font-face{font-family:Ruthen Back;font-weight:400;src:url(https://www.scala-leverkusen.de/wp-content/themes/scala-club/css/../assets/fonts/ruthen-back.woff) format("woff")}:root{--header-height:140px;--sticky-header-height:100px;--text-color:#4d4d4d;--color-club-bg:#d2ecfc;--color-canape:#e30613;--color-canape-text:#6b422c;--color-club:#0abbef;--color-cinema:#5d9933;--max-width-header:1600px;--max-width-content:1280px;--max-width-footer:1280px;--side-padding:20px;--offset-thumbnail-desktop:230px}.site-main{padding-top:100px;padding-top:var(--sticky-header-height)}@media (min-width:1280px){.site-main{padding-top:140px;padding-top:var(--header-height)}}body{font-family:Eurostile Condensed,sans-serif;margin-bottom:0!important}body,html{font-size:20px}a,a:hover,a:visited,body,html{color:#4d4d4d;color:var(--text-color)}a:hover{-webkit-text-decoration:none;text-decoration:none}.color-scala-club{color:#0abbef;color:var(--color-club)}.color-ostermann-arena{color:#e30613;color:var(--color-canape)}.color-erholungshaus{color:#5d9933;color:var(--color-cinema)}.color-forum{color:#e30613;color:var(--color-canape)}.bg-color-scala-club{background-color:#0abbef!important;background-color:var(--color-club)!important}.bg-color-ostermann-arena{background-color:#e30613!important;background-color:var(--color-canape)!important}.bg-color-erholungshaus{background-color:#5d9933!important;background-color:var(--color-cinema)!important}.bg-color-forum{background-color:#e30613!important;background-color:var(--color-canape)!important}.color-morsbroich{color:#ef9b0f}.bg-color-morsbroich{background-color:#ef9b0f!important}.site-header{--color-bar-height:10px;background-color:#d2ecfc;background-color:var(--color-club-bg);left:0;padding:0 20px;padding:0 var(--side-padding);position:fixed;right:0;top:0;z-index:9999}.header-inner{align-items:center;display:flex;flex-direction:row;height:100px;height:var(--sticky-header-height);justify-content:space-between;margin:0 auto;max-height:100px;max-height:var(--sticky-header-height);max-width:1600px;max-width:var(--max-width-header);padding-top:calc(var(--color-bar-height));position:relative;transition:all .3s linear}.site-branding{display:flex;height:calc(100% - var(--color-bar-height));overflow:hidden;width:60%}.site-branding a{display:flex;height:100%;margin:auto 0}.site-branding a img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.main-navigation .nav-menu{justify-content:center}.main-navigation .nav-menu li a{color:#4d4d4d;color:var(--text-color);font-size:1.5rem;margin-right:60px}.dropdown-wrapper .mobile-footer-menu-container{display:none}.site-header nav .social-links ul{display:flex!important;flex-direction:row!important;margin:0;padding:0}.site-header .social-links ul li{height:1.5rem;list-style:none;margin:0 20px 0 0;padding:0;width:1.5rem}.site-header .social-links ul li a{height:100%}.color-bar{background:linear-gradient(90deg,#e30613 0,#e30613 33.3%,#0abbef 33.4%,#0abbef 66.6%,#5d9933 66.7%,#5d9933);background:linear-gradient(to right,var(--color-canape) 0,var(--color-canape) 33.3%,var(--color-club) 33.4%,var(--color-club) 66.6%,var(--color-cinema) 66.7%,var(--color-cinema) 100%);height:var(--color-bar-height);left:0;max-height:var(--color-bar-height);position:absolute;right:0;top:0;transition:all .3s linear;width:100%}@media (min-width:1280px){.header-inner{height:140px;height:var(--header-height);max-height:140px;max-height:var(--header-height)}.site-branding{min-width:400px;width:30%}.site-branding a{height:70%}.main-navigation .dropdown-wrapper{display:flex;flex-direction:row;justify-content:space-between}.main-navigation .nav-menu li a{line-height:1.5rem}.main-navigation .dropdown-wrapper .main-menu-container{flex-basis:86%}.sticky .header-inner{max-height:100px;max-height:var(--sticky-header-height)}}.burger{background-color:#fff0;border:none!important;border-radius:0;display:none;flex-direction:column;height:36px;justify-content:space-between;outline:none!important;padding:0;width:52px;z-index:20000}.burger span,.burger.active span{background-color:#4d4d4d;background-color:var(--text-color)}.burger span{display:block;height:6px;transform-origin:center center;transition:all .4s ease-in-out;width:100%}.burger.active span:first-child{transform:translateY(15px) rotate(45deg)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){transform:translateY(-15px) rotate(-45deg)}@media (max-width:1279px){.main-navigation{width:auto}.burger{display:flex}.dropdown-wrapper{background-color:#d2ecfc;background-color:var(--color-club-bg);display:block;height:100vh;left:0;max-height:0;overflow:hidden;position:fixed;right:0;top:100px;top:var(--sticky-header-height);transition:max-height .3s ease-in-out;width:100%;z-index:10000}.site-header nav ul{display:flex;flex-direction:column;padding:20px}.site-header nav .social-links ul{padding:20px}.site-header nav ul li a{color:#4d4d4d!important;color:var(--text-color)!important;font-size:1.5rem;line-height:3rem;text-shadow:none}.open-nav .dropdown-wrapper{max-height:100vh}.dropdown-wrapper .mobile-footer-menu-container{display:block;position:relative}.dropdown-wrapper .mobile-footer-menu-container:before{background:#4d4d4d;background:var(--text-color);content:"";display:block;height:3px;left:20px;position:absolute;right:20px;top:0}}.hero-wrapper{display:none}@media (min-width:1000px){.hero-wrapper{display:block}}.hero-inner{display:grid;grid-auto-flow:column;grid-template-columns:repeat(5,20%);grid-template-rows:300px 300px;height:600px;overflow:hidden}.hero-inner .box-1{grid-column:1;grid-row:1/span 2}.hero-inner .box-2,.hero-inner .box-3{grid-column:2}.hero-inner .box-4{grid-column:3/span 2;grid-row:1/span 2}.hero-inner .box-5{grid-column:5;grid-row:1/span 2}.hero-inner .box{position:relative}.hero-inner .box .text-on-bg{bottom:20px;display:block;left:15px;position:absolute;-webkit-text-decoration:none;text-decoration:none}.hero-inner .box .datum,.hero-inner .box h2{color:#fff;display:block;font-weight:700;text-shadow:2px 2px 2px #4d4d4d;text-shadow:2px 2px 2px var(--text-color)}.hero-inner .box .datum{font-size:1.25rem}.hero-inner .box h2{bottom:10px;font-size:2rem;left:15px;line-height:2rem;margin:0;text-transform:uppercase}.hero-inner .box .status{font-size:1.25rem;font-weight:700;line-height:1.25rem}.hero-inner .box .status-verlegt{color:#f07d00}.hero-inner .box .status-abgesagt,.hero-inner .box .status-ausverkauft{color:#e30613;color:var(--color-canape)}.hero-inner .box .status-Nachholtermin{color:#5d9933;color:var(--color-cinema)}.hero-inner .box .bg-wrapper{display:block;height:100%;width:100%}.hero-inner .box .bg-wrapper a{display:flex;height:100%;width:100%}.hero-inner .box .bg-wrapper a img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}article.veranstaltungen{margin:0 auto}.veranstaltung-header{background-color:#fff0;height:100vw;overflow:hidden;position:relative;width:100%}.veranstaltung-header .blur-bg{background-position:50%;background-size:cover;border:1px solid red;bottom:0;display:none;filter:blur(10px);height:100%;left:0;position:absolute;right:0;top:0;transform:scale(1.05);width:100%;z-index:-1}.veranstaltung-header .post-thumbnail{display:flex;height:100%;margin:0 auto;z-index:1000}.veranstaltung-header .post-thumbnail img{display:block;height:100%;margin:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1000}.veranstaltung-content{display:flex;flex-direction:column;margin:0 auto 50px;max-width:1280px;max-width:var(--max-width-content);padding-left:20px;padding-left:var(--side-padding);padding-right:20px;padding-right:var(--side-padding);row-gap:40px}.veranstaltung-content .col-left{margin-top:1rem;width:100%}.veranstaltung-content .veranstaltungs-datum{margin-bottom:1rem}.veranstaltung-content .veranstaltungs-datum .veranstaltungs-day{font-size:1.25rem}.veranstaltung-content .veranstaltungs-datum .veranstaltungs-date{font-size:2rem;font-weight:700}.veranstaltung-content .veranstaltungs-datum.status-verlegt .veranstaltungs-date,.veranstaltung-content .veranstaltungs-datum.status-verlegt .veranstaltungs-day{-webkit-text-decoration:line-through;text-decoration:line-through}.veranstaltung-content .veranstaltungs-status{font-size:1.25rem;font-weight:700}.veranstaltung-content .veranstaltungs-status.status-abgesagt,.veranstaltung-content .veranstaltungs-status.status-ausverkauft{color:#e30613;color:var(--color-canape)}.veranstaltung-content .veranstaltungs-status.status-verlegt{color:#f07d00}.veranstaltung-content .veranstaltungs-status.status-Nachholtermin{color:#5d9933;color:var(--color-cinema)}.veranstaltung-content .ticket-link{background-color:#e30613;background-color:var(--color-canape);color:#fff;display:block;font-size:1.25rem;font-weight:700;line-height:1.25rem;margin-bottom:1rem;padding:10px 10px 4px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;width:100%}.veranstaltung-content .ticket-link.btn-scala-club{background-color:#0abbef;background-color:var(--color-club)}.veranstaltung-content .veranstaltung-kunstler{font-size:2rem;margin:0}.veranstaltung-content .veranstaltungs-title{font-size:1.25rem;font-weight:400;margin:0 0 1rem}.veranstaltung-content .veranstaltungs-preise{margin-bottom:1.5rem}.veranstaltung-content .veranstaltungs-preise>span{white-space:nowrap}.veranstaltung-content .veranstaltungs-preise>span,.veranstaltung-content .veranstaltungs-zeiten>span{display:block}.veranstaltung-content .veranstaltungs-ort{font-size:1.25rem;font-weight:700}.veranstaltung-content .info-text p:first-child{margin-top:0;padding-top:0}.post-navigation .nav-links{flex-direction:column;margin:0 auto;max-width:1280px;max-width:var(--max-width-content);padding:20px;padding:var(--side-padding);row-gap:2rem}.post-navigation .nav-links .nav-next{text-align:left}@media (min-width:768px){.veranstaltung-content{-moz-column-gap:1.5em;column-gap:1.5em;display:flex;flex-direction:row;margin-top:1.5rem}.veranstaltung-header{height:600px}.veranstaltung-header .blur-bg{display:block}.veranstaltung-header .post-thumbnail img{display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:fill;object-fit:fill;width:auto}.veranstaltung-content .col-left{margin-top:0;max-width:-moz-max-content;max-width:max-content;text-align:right;width:-moz-max-content;width:max-content}.veranstaltung-content .ticket-link{display:inline-block;width:auto}.post-navigation .nav-links .nav-next{text-align:right}.post-navigation .nav-links{flex-direction:row}}.impressionen-wrapper{display:none;width:100vw}@media (min-width:1100px){.impressionen-wrapper{display:block}}.impressionen-inner{display:grid;grid-auto-flow:column;grid-template-columns:repeat(5,20%);grid-template-rows:300px 300px;height:600px;overflow:hidden}.impressionen-inner .box-1{grid-column:1;grid-row:1/span 2}.impressionen-inner .box-2{grid-column:2;grid-row:1}.impressionen-inner .box-3{grid-column:2;grid-row:2}.impressionen-inner .box-4{grid-column:3/span 2;grid-row:1}.impressionen-inner .box-5{grid-column:3/span 2;grid-row:2}.impressionen-inner .box-6{grid-column:5;grid-row:1/span 2}.impressionen-inner .box{display:flex}.impressionen-inner .box img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-template-default .site-main .page{margin:0 auto;max-width:1280px;max-width:var(--max-width-content);padding:20px;padding:var(--side-padding)}.wp-block-columns{flex-direction:column;gap:0!important}.wp-block-columns .wp-block-column p:first-child{margin-top:0}.canape-opening-hours{padding-right:20px;padding-right:var(--side-padding)}.canape-headline{color:#6b422c;color:var(--color-canape-text);font-family:Ruthen Back;font-weight:400}.page-template-default h2{margin-bottom:0;margin-top:0}.page-template-default h1{font-size:3rem}h1.canape-headline{font-size:3rem;margin-top:0}.wp-block-file a{background-color:#e30613;background-color:var(--color-canape);color:#fff;display:block;font-size:1.25rem;font-weight:700;line-height:1.25rem;margin-bottom:1rem;padding:10px 10px 4px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;width:100%}@media (min-width:1100px){.offset-left{margin-left:230px;margin-left:var(--offset-thumbnail-desktop)}.canape-opening-hours{max-width:230px;max-width:var(--offset-thumbnail-desktop);text-align:right}h1.canape-headline{font-size:4rem}.wp-block-columns{flex-direction:row}.wp-block-file a{display:inline-block;width:auto}}.programm-list{margin:0 auto;max-width:1280px;max-width:var(--max-width-content);padding:20px;padding:var(--side-padding)}.programm-list .month-headline{font-family:Eurostile Bold,sans-serif;font-size:2rem;font-weight:400;line-height:2.2rem;margin:3rem 0 0;padding:0;text-transform:uppercase}.programm-list-item{border-top:1px solid #4d4d4d;border-top:1px solid var(--text-color);display:flex;flex-direction:column;overflow:hidden;padding:40px 0;row-gap:1rem;width:100%}.programm-list-item.first_in_month{border-top:none}.programm-list-item .va-list-header{display:flex;flex-direction:row-reverse;justify-content:flex-end}.programm-list-item .va-list-header .va-date{display:block;padding:0 10px;text-align:left}.programm-list-item .va-list-header .va-date .wochentag{font-size:1.25rem;line-height:1.25rem}.programm-list-item .va-list-header .va-date .datum{font-size:2rem;font-weight:700}.programm-list-item .va-list-header .va-date .status{font-size:1.25rem;font-weight:700}.programm-list-item .va-list-header .va-date span{display:block}.programm-list-item .va-list-header .va-thumbnail-wrapper{display:flex;height:50vw;max-height:320px;max-width:320px;min-height:180px;min-width:180px;overflow:hidden;width:50vw}.programm-list-item .va-list-header .va-thumbnail-wrapper img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.programm-list-item .va-list-info{width:100%}.programm-list-item .va-list-info .va-location{font-size:1.5rem;font-weight:700}.programm-list-item .va-list-info h2{font-size:2rem;font-weight:700;line-height:1.25;margin:0}.programm-list-item .va-list-info h3{font-size:1.25rem;font-weight:400;margin:0 0 10px}.programm-list-item .va-list-info .va-links a{background-color:#4d4d4d;background-color:var(--text-color);color:#fff;display:block;font-size:1.25rem;font-weight:700;margin-bottom:20px;padding:12px 20px 8px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;width:100%}.programm-list-item .va-list-info .va-links a:last-child{margin-bottom:0}.load-more-button-wrapper{display:block;margin:-50px auto 0;max-width:1280px;max-width:var(--max-width-content);padding:20px;padding:var(--side-padding);padding-top:0}.load-more-button{background-color:#fff0;border:1px solid #4d4d4d;border:1px solid var(--text-color);border-radius:0;color:#4d4d4d;color:var(--text-color);display:block;font-family:Eurostile Condensed,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:50px;padding:12px 20px 4px;text-align:center;text-transform:uppercase;transition:1s;width:100%}.load-more-button:hover{border-color:currentColor;color:currentColor;cursor:pointer}.load-more-button.disabled{border-color:#ccc;color:#ccc;cursor:default}@media (min-width:1000px){.programm-list .month-headline{font-size:2.5rem}.programm-list-item,.programm-list-item .va-list-header{-moz-column-gap:50px;column-gap:50px;flex-direction:row}.programm-list-item .va-list-header .va-date{width:180px}.programm-list .month-headline{padding-left:230px;padding-left:var(--offset-thumbnail-desktop)}.programm-list-item .va-list-header .va-date{text-align:right}.programm-list-item .va-list-info .va-links a{font-size:1rem;padding:6px 10px 4px;width:180px}.load-more-button{margin-bottom:100px;margin-left:auto;margin-right:auto;width:calc(100% - 460px)}}.status-abgesagt .datum,.status-abgesagt .wochentag,.status-verlegt .datum:not(.datum-neu),.status-verlegt .wochentag:not(.wochentag-neu){-webkit-text-decoration:line-through;text-decoration:line-through}.status-verlegt .status{color:#f97d00}.status-abgesagt .status,.status-ausverkauft .status{color:#e30613;color:var(--color-canape)}.status-Nachholtermin .status{color:#5d9933;color:var(--color-cinema)}.lds-spinner{color:#4d4d4d;color:var(--text-color);display:block;height:80px;margin:0 auto 20px;position:relative;transform:scale(.8);visibility:hidden;width:80px}.lds-spinner.active{visibility:visible}.lds-spinner div{animation:lds-spinner 1.2s linear infinite;transform-origin:40px 40px}.lds-spinner div:after{background:#4d4d4d;background:var(--text-color);border-radius:20%;content:" ";display:block;height:18px;left:37px;position:absolute;top:3px;width:6px}.lds-spinner div:first-child{animation-delay:-1.1s;transform:rotate(0deg)}.lds-spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.lds-spinner div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.lds-spinner div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.lds-spinner div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.lds-spinner div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.lds-spinner div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.lds-spinner div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.lds-spinner div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.lds-spinner div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.lds-spinner div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.lds-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.veranstaltungen-filter-wrapper{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;margin:0 auto;max-width:1280px;max-width:var(--max-width-content);padding:20px;padding:var(--side-padding);padding-bottom:3rem;padding-top:3rem;position:relative}.veranstaltungen-filter-wrapper:after{background-color:#4d4d4d;background-color:var(--text-color);bottom:0;content:"";display:block;height:1px;left:0;left:20px;left:var(--side-padding);max-width:100%;position:absolute;right:20px;right:var(--side-padding);width:auto}.veranstaltungen-filter-wrapper .filter-label{font-size:1.2rem;font-weight:400;margin-bottom:0;margin-top:0;width:180px}.veranstaltungen-filter-wrapper .filter-form{-moz-column-gap:50px;column-gap:50px;display:flex;flex-direction:column;justify-content:space-between;row-gap:20px}.veranstaltungen-filter-wrapper .filter-form #month_select{width:100%}.veranstaltungen-filter-wrapper .filter-form #ort_select{text-overflow:ellipsis;width:100%}.veranstaltungen-filter-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#4d4d4d;background-color:var(--text-color);background-image:url(https://www.scala-leverkusen.de/wp-content/themes/scala-club/css/../assets/icons/pfeil.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:auto 20%;color:#fff;font-family:Eurostile Condensed,sans-serif;font-size:1.2rem;font-weight:700;height:2.2rem;padding:.3em .5em .1em;text-transform:uppercase}.page-content .search-form,.veranstaltungen-filter-wrapper .search-form{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:100%}.page-content .search-form>label,.veranstaltungen-filter-wrapper .search-form>label{flex:1 1 70%}.page-content .search-form .search-field,.veranstaltungen-filter-wrapper .search-form .search-field{-webkit-appearance:none;border:2px solid #4d4d4d;border:2px solid var(--text-color);border-radius:0;border-right:none;height:2.2rem;padding-left:.5em;padding-top:.5em;width:100%}.page-content .search-form .search-submit,.veranstaltungen-filter-wrapper .search-form .search-submit{background-color:#fff0;border:2px solid #4d4d4d;border:2px solid var(--text-color);border-radius:0;flex:1 1 100px;height:2.2rem}.veranstaltungen-filter-wrapper .search-form .search-field,.veranstaltungen-filter-wrapper .search-form .search-submit{flex-grow:1;font-family:Eurostile Condensed,sans-serif}.veranstaltungen-filter-wrapper .search-form .search-field::-moz-placeholder{color:#4d4d4d;color:var(--text-color);font-weight:700;opacity:1;text-transform:uppercase}.veranstaltungen-filter-wrapper .search-form .search-field::placeholder{color:#4d4d4d;color:var(--text-color);font-weight:700;opacity:1;text-transform:uppercase}.veranstaltungen-filter-wrapper .search-form .search-field:-ms-input-placeholder{color:#4d4d4d;color:var(--text-color);font-weight:700;opacity:1;text-transform:uppercase}.veranstaltungen-filter-wrapper .search-form .search-field::-ms-input-placeholder{color:#4d4d4d;color:var(--text-color);font-weight:700;opacity:1;text-transform:uppercase}@media (min-width:1000px){.veranstaltungen-filter-wrapper{align-items:center}.veranstaltungen-filter-wrapper,.veranstaltungen-filter-wrapper .filter-form{flex-direction:row;justify-content:flex-end}.veranstaltungen-filter-wrapper .filter-label{text-align:right}.veranstaltungen-filter-wrapper .filter-form #month_select{width:220px}.veranstaltungen-filter-wrapper .filter-form #ort_select{width:300px}.veranstaltungen-filter-wrapper .search-form{margin-left:auto;width:360px}}.no-results,.search-results .search-header{margin:0 auto;max-width:1280px;max-width:var(--max-width-content);padding:20px;padding:var(--side-padding)}.mc4wp-form p{display:flex;flex-direction:row}.mc4wp-form p label{width:160px}.mc4wp-form p input{border:1px solid #4d4d4d;border:1px solid var(--text-color);border-radius:0}.mc4wp-form p input[type=submit]{background-color:#4d4d4d;background-color:var(--text-color);color:#fff}details{border-bottom:1px solid #000;margin-bottom:1.5rem;padding-bottom:1.5rem}details:last-of-type{border-bottom:none}details summary{font-family:Eurostile Condensed,sans-serif;font-size:1.5rem;font-weight:500;list-style:none;position:relative}details summary:after{content:"+";display:block;font-size:2rem;height:100%;line-height:2rem;position:absolute;right:0;top:0;width:2.2rem}details[open] summary:after{content:"–"}details::details-content{overflow:hidden}@supports (block-size:calc-size(auto,size)){details::details-content{height:0;overflow:hidden;transition:height .3s ease,content-visibility allow-discrete .3s}details[open]::details-content{height:calc-size(auto,size)}}.error-404{margin:0 auto;max-width:1280px;max-width:var(--max-width-content);padding:20px;padding:var(--side-padding)}@media (min-width:1100px){.error-404{padding-left:250px;padding-left:calc(var(--side-padding) + var(--offset-thumbnail-desktop))}}.sponsoren{margin:0 auto;max-width:1280px;max-width:var(--max-width-content);padding:0 20px;padding:0 var(--side-padding)}.sponsoren h1,.sponsoren h2,.sponsoren h3,.sponsoren h4{margin:0 20px 0 0}.sponsoren .sponsoren-inner{border-top:1px solid #4d4d4d;border-top:1px solid var(--text-color);display:flex;flex-direction:column;padding:40px 0}.sponsoren-inner .is-nowrap{align-items:center;-moz-column-gap:30px;column-gap:30px;flex-direction:column;justify-content:flex-start;row-gap:30px;width:auto}.sponsoren-inner .is-nowrap figure{display:flex;flex-grow:0;flex-shrink:0;margin:0}.sponsoren-inner figure img{height:auto;max-width:120px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}@media (min-width:1100px){.sponsoren-inner .is-nowrap{align-items:flex-start;flex-direction:row}.sponsoren-inner figure img{max-height:80px;width:auto}}.site-footer .site-info{background-color:#d2ecfc;background-color:var(--color-club-bg)}.site-footer .site-info-inner{color:#000;margin:0 auto;max-width:1280px;max-width:var(--max-width-footer);padding:20px;padding:var(--side-padding)}.site-footer .site-info-inner h2{font-family:Eurostile Bold;font-weight:400}.footer-navi{background-color:#e30613;background-color:var(--color-canape)}.footer-navi-inner{margin:0 auto;max-width:1280px;max-width:var(--max-width-footer);padding:20px;padding:var(--side-padding)}.footer-navi .menu{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.footer-navi .menu li a{color:#fff;margin-right:20px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}@media (min-width:1000px){.sponsoren-inner section:first-child{width:230px;width:var(--offset-thumbnail-desktop)}.footer-navi-inner,.site-footer .site-info-inner{padding-left:250px;padding-left:calc(var(--side-padding) + var(--offset-thumbnail-desktop))}}