.news-page:has(.news-gallery):not(:has(.mit-banner)) .article-image{display:none} .news-page article .body img{max-width:100%;height:auto;display:block} .news-page article .body .news-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}.news-page:has(.news-banner){position:relative} .news-page:has(.news-banner) .article-image{display:none} .news-page:has(.news-banner) .background-wrapper{height:480px} .news-page:has(.news-banner) article.post,.news-page:has(.news-banner) .col-md-8{position:static} .news-page article .body p.news-banner{position:absolute;top:0;left:0;right:0;height:480px;margin:0;padding:0 30px;display:flex;align-items:center;justify-content:center;text-align:center;background:url(/fileadmin/user_upload/01_Verein/Platzhalter/Team_Retro.svg) center/cover no-repeat #2b4ea2;color:#fff;font-family:United,sans-serif !important;font-weight:500 !important;font-size:72px !important;text-shadow:none;line-height:1.1;letter-spacing:.5px} @media (max-width:767px){.news-page:has(.news-banner) .background-wrapper{height:260px} .news-page article .body p.news-banner{height:260px;font-size:40px !important}}.news-page .article-image{max-height:none !important;height:400px} .news-page .article-image img{width:100%;height:400px !important;object-fit:cover;object-position:center 35%} .news-page:has(.banner-klein) .article-image,.news-page:has(.banner-klein) .article-image img{height:250px !important} .news-page:has(.banner-gross) .article-image,.news-page:has(.banner-gross) .article-image img{height:600px !important} .news-page:has(.banner-oben) .article-image img{object-position:center 10%} .news-page:has(.banner-mitte) .article-image img{object-position:center 50%} .news-page:has(.banner-unten) .article-image img{object-position:center 90%} .news-page:has(.news-banner) .background-wrapper,.news-page article .body p.news-banner{height:400px !important} .news-page:has(.news-banner.banner-klein) .background-wrapper,.news-page article .body p.news-banner.banner-klein{height:250px !important} .news-page:has(.news-banner.banner-gross) .background-wrapper,.news-page article .body p.news-banner.banner-gross{height:600px !important} @media (max-width:767px){.news-page .article-image,.news-page .article-image img,.news-page:has(.news-banner) .background-wrapper,.news-page article .body p.news-banner{height:220px !important} .news-page:has(.banner-klein) .article-image,.news-page:has(.banner-klein) .article-image img,.news-page:has(.news-banner.banner-klein) .background-wrapper,.news-page article .body p.news-banner.banner-klein{height:160px !important} .news-page:has(.banner-gross) .article-image,.news-page:has(.banner-gross) .article-image img,.news-page:has(.news-banner.banner-gross) .background-wrapper,.news-page article .body p.news-banner.banner-gross{height:320px !important}}body.page-2 .h-header-slider .slide,body.page-2 .h-header-slider .bg,body.page-2 .h-header-slider .bg-desktop,body.page-2 .h-header-slider .bg-mobile,body.page-2 .h-header-slider .table,body.page-2 .h-header-slider .table-cell{min-height:0 !important;height:260px !important} @media (max-width:767px){body.page-2 .h-header-slider .slide,body.page-2 .h-header-slider .bg,body.page-2 .h-header-slider .bg-desktop,body.page-2 .h-header-slider .bg-mobile,body.page-2 .h-header-slider .table,body.page-2 .h-header-slider .table-cell{height:180px !important}}.search-bar-wrapper,.lang-switch{width:auto !important;height:auto !important;display:flex !important;flex-direction:row;align-items:center;gap:0} .search-bar-wrapper .sponsor-logo,.lang-switch .sponsor-logo{display:none !important} .search-bar-wrapper::after,.lang-switch::after{content:"";display:block;width:150px;height:28px;background:url(/fileadmin/user_upload/04_Sponsoren/Staebler/Staebler_Logo_weiss.png) left center/auto 17px no-repeat,url(/fileadmin/user_upload/04_Sponsoren/KM_OptoElektronik/KM_OptoElektronik_Logo_weiss.png) right center/auto 28px no-repeat} @media (min-width:992px){.search-bar-wrapper{top:-51px !important;bottom:auto !important;padding:0 !important;height:28px !important}}.frame-type-mask_partner>.row{display:flex;flex-wrap:wrap;justify-content:center} .frame-type-mask_partner>.row>.col-md-10{flex:0 0 100%;max-width:100%;left:0;right:0} #c32 h4,#c33 h4{font-size:0 !important} #c32 h4::after,#c33 h4::after{font-size:30px} #c32 h4::after{content:"Team Partner"} #c33 h4::after{content:"Club Partner"} #c419{text-align:center;padding-bottom:40px} #c419 ul{list-style:none;margin:0 auto;padding:24px 28px;max-width:900px;columns:3 220px;column-gap:32px;background:#fff;border-radius:15px;text-align:left} #c419 li{break-inside:avoid;padding:6px 0;font-size:18px;color:#1d2f6f;line-height:1.35} #c419 li a{color:#1d2f6f;text-decoration:none;border-bottom:1px solid rgba(29,47,111,.3)} #c419 li a:hover{border-bottom-color:currentColor}.sponsors-slider{background:#fff !important;border-top:1px solid #e6e9ef} #sponsorsSlider .el img{width:200px !important;max-width:100%;height:auto !important} .sponsors-slider{padding-top:8px !important;padding-bottom:8px !important} @media (max-width:767px){#sponsorsSlider .el img{width:28vw !important}}#c420 .col-md-10::after{content:"Partner";display:block;font-family:United,sans-serif;font-weight:500;font-size:30px;letter-spacing:.5px;color:#fff;text-align:center;margin:0 0 15px;text-transform:uppercase} #c420 .sm-sp{width:50%;padding:0 6px;margin-bottom:12px} #c420 .img-wrapper{border-radius:10px;overflow:hidden} #c420 .img-wrapper img{transform:scale(1.15)} @media (min-width:768px){#c420 .sm-sp{width:25%}} @media (min-width:992px){#c420 .sm-sp{width:16.6667%;padding:0 8px;margin-bottom:16px}} #c420{padding-bottom:40px}#c30 .main-sponsor{width:100%;left:0 !important;right:0 !important;max-width:100%} #c30 .img-wrapper{background:none !important;padding:0 !important;display:flex;gap:30px;justify-content:center;align-items:stretch} #c30 .img-wrapper img{width:calc(50% - 15px) !important;max-width:none !important;height:auto !important;background:#fff;border-radius:15px;margin:0 !important;display:block} @media (max-width:767px){#c30 .img-wrapper{flex-direction:column;gap:16px} #c30 .img-wrapper img{width:100% !important}} #c33 .sm-sp{width:50%} @media (min-width:768px){#c33 .sm-sp{width:33.3333%}} @media (min-width:992px){#c33 .sm-sp{width:25%}}#c30 .img-wrapper a.hs-box{display:block;width:calc(50% - 15px)} #c30 .img-wrapper a.hs-box img{width:100% !important} @media (max-width:767px){#c30 .img-wrapper a.hs-box{width:100%}} .hs-js .search-bar-wrapper::after{display:none !important} .hs-logos{display:flex;align-items:center;gap:22px} .hs-logos a{display:block;line-height:0} .hs-logos img{display:block;width:auto} .hs-st img{height:17px} .hs-km img{height:30px} .hs-logos a:hover{opacity:.85} @media (max-width:991px){.search-bar-wrapper{top:10px !important;bottom:auto !important;height:30px !important;padding:0 !important;width:auto !important} .hs-logos{gap:14px} .hs-st img{height:15px} .hs-km img{height:27px}}