.cs-logo {max-width: unset;}
@media (max-width: 1250.98px) { 
  .cs-topsearch {display: none;}
  .cs-miniButtons .cs-searchBar {display: flex;}
}
@media (max-width: 660.98px) { 
  header .cs-headerContent .cs-container {display: block;}
}
/* BETTMER – CSS: Media Breakpoints > eigene Ergänzungen; bestehende Regeln beibehalten */
@media(max-width:991.98px){.bettmer-themenwelt .bettmer-hero-copy{padding:32px 26px}.bettmer-themenwelt .bettmer-services{padding:36px 18px}.bettmer-themenwelt .bettmer-card-top img{width:28%}.bettmer-themenwelt .bettmer-cta{grid-template-columns:1fr;padding:32px 26px}}
@media(max-width:767.98px){.bettmer-themenwelt .bettmer-hero{grid-template-columns:1fr}.bettmer-themenwelt .bettmer-hero-media{height:245px;min-height:0}.bettmer-themenwelt .bettmer-card-grid{grid-template-columns:1fr}.bettmer-themenwelt .bettmer-card-top img{width:34%}}
@media(max-width:575.98px){.bettmer-themenwelt .bettmer-hero-copy{padding:28px 20px}.bettmer-themenwelt .bettmer-hero h1{font-size:34px}.bettmer-themenwelt .bettmer-hero p{font-size:15px}.bettmer-themenwelt .bettmer-services{padding:32px 12px}.bettmer-themenwelt .bettmer-card-heading{padding:12px;gap:10px}.bettmer-themenwelt .bettmer-icon{flex-basis:40px;height:40px;font-size:23px}.bettmer-themenwelt .bettmer-card-top img{width:30%}.bettmer-themenwelt .bettmer-cta{padding:30px 18px}.bettmer-themenwelt .bettmer-benefits{grid-template-columns:repeat(2,1fr);gap:8px}.bettmer-themenwelt .bettmer-benefits span:nth-child(3){border-left:0}}
/* V4: an CSS: Media Breakpoints > eigene Ergänzungen anhängen */
@media(max-width:950px){.bettmer-themenwelt .bettmer-cta{grid-template-columns:1fr}.bettmer-themenwelt .bettmer-contact-card{max-width:650px}}
@media(max-width:575px){.bettmer-themenwelt .bettmer-contact-card{gap:14px;padding:18px;align-items:flex-start}.bettmer-themenwelt .bettmer-contact-photo{flex-basis:88px;width:88px;height:88px}.bettmer-themenwelt .bettmer-contact-details h3{font-size:18px}.bettmer-themenwelt .bettmer-contact-role,.bettmer-themenwelt .bettmer-contact-link{font-size:13px}}
@media(max-width:380px){.bettmer-themenwelt .bettmer-contact-card{flex-direction:column;align-items:center;text-align:center}.bettmer-themenwelt .bettmer-contact-link{margin-left:auto;margin-right:auto}}
/* BETTMER – Vorteile Fullservice | Responsive-CSS V4
   CosmoShop: CSS: Media Breakpoints > eigene Ergänzungen
   Unterhalb der bestehenden Regeln E I N M A L einfügen.
   Voraussetzung: BETTMER Fullservice Design-CSS V4 ist bereits gespeichert.
   Die Desktop-Korrekturen der V2 (Beratungsbild und Prozesspfeile)
   sind bereits im Design-CSS V4 enthalten und werden nicht dupliziert.
   Alle Selektoren sind auf .bettmer-fullservice beschränkt.
*/

/* Bewährte responsive Regeln aus der freigegebenen Vorschau V3/V4 */
@media(max-width:1050px){.bettmer-fullservice .bettmer-fs-benefits{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.bettmer-fullservice .bettmer-fs-benefit:nth-child(2){border-right:0}.bettmer-fullservice .bettmer-fs-experience{grid-template-columns:1fr 0.85fr}.bettmer-fullservice .bettmer-fs-closing{grid-template-columns:1fr}.bettmer-fullservice .bettmer-fs-values{max-width:720px}}
@media(max-width:767.98px){.bettmer-fullservice .bettmer-fs-hero{grid-template-columns:1fr}.bettmer-fullservice .bettmer-fs-hero .bettmer-hero-copy{padding:30px 24px}.bettmer-fullservice .bettmer-fs-experience{grid-template-columns:1fr;padding:36px 20px}.bettmer-fullservice .bettmer-fs-experience-photo{max-width:550px}.bettmer-fullservice .bettmer-fs-process{padding:36px 20px}.bettmer-fullservice .bettmer-fs-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.bettmer-fullservice .bettmer-fs-step:nth-child(n){grid-column:auto;grid-row:auto}.bettmer-fullservice .bettmer-fs-step:nth-child(n)::after{content:none}.bettmer-fullservice .bettmer-fs-closing{padding:34px 20px}}
@media(max-width:575.98px){.bettmer-fullservice .bettmer-fs-hero h1{font-size:33px}.bettmer-fullservice .bettmer-fs-benefits{padding:20px 8px}.bettmer-fullservice .bettmer-fs-benefit{flex-direction:column;text-align:center;padding:12px 8px;gap:6px}.bettmer-fullservice .bettmer-fs-benefit svg{width:30px;height:30px}.bettmer-fullservice .bettmer-fs-proof{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.bettmer-fullservice .bettmer-fs-proof-item:nth-child(2){border-right:0}.bettmer-fullservice .bettmer-fs-process-grid{grid-template-columns:1fr;gap:20px}.bettmer-fullservice .bettmer-fs-step{padding:22px 18px}.bettmer-fullservice .bettmer-fs-step h3{min-height:0}.bettmer-fullservice .bettmer-fs-values{grid-template-columns:1fr}.bettmer-fullservice .bettmer-contact-card{flex-direction:column;text-align:center}.bettmer-fullservice .bettmer-contact-link{margin-left:auto;margin-right:auto}}

/* BETTMER Fullservice V4
   Prozesspfeile auf Tablet und Smartphone ausblenden */

@media (max-width: 991.98px) {

  .bettmer-fullservice
  .bettmer-fs-process-grid
  .bettmer-fs-step::before,

  .bettmer-fullservice
  .bettmer-fs-process-grid
  .bettmer-fs-step::after {
    content: none !important;
    display: none !important;
  }

}