.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:column;align-items:flex-start;justify-content:center;gap:6px} .search-bar-wrapper .sponsor-logo,.lang-switch .sponsor-logo{display:none !important} .search-bar-wrapper::before,.lang-switch::before{content:"Hauptsponsoren";font-size:10px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.8);white-space:nowrap} .search-bar-wrapper::after,.lang-switch::after{content:"";display:block;width:230px;height:40px;background:url(/fileadmin/user_upload/04_Sponsoren/Staebler/Staebler_Logo_weiss.png) left center/auto 27px no-repeat,url(/fileadmin/user_upload/04_Sponsoren/KM_OptoElektronik/KM_OptoElektronik_Logo_weiss.png) right center/auto 40px no-repeat} @media (max-width:991px){.search-bar-wrapper::before,.lang-switch::before{display:none}.search-bar-wrapper::after,.lang-switch::after{width:170px;height:32px;background-size:auto 20px,auto 32px}}