html.matomoHsr :not(.anfrageOverlay):not(.anfrageOverlay *):not(svg):not(svg *):not([class*=moduleKontakt] *){animation:none!important;opacity:1!important;transform:none!important;transition:none!important;visibility:visible!important}html.matomoHsr #hs-interactives-modal-overlay,html.matomoHsr #hs-web-interactives-top-anchor,html.matomoHsr .anfrageOverlay,html.matomoHsr .naviOverlay,html.matomoHsr .stickyCta{display:none!important}html.matomoHsr .moduleIntro{height:1080px!important}html.matomoHsr .section[class*=bodyWhite]{background-color:#fff!important}html.matomoHsr .section[class*=bodyBlack]{background-color:#000!important}html.matomoHsr .section[class*=bodyWhite] :is(h1,h2,h3,h4,h5,h6,p,li,span,a,div):not(.cta):not(.cta *):not(.box):not(.box *):not(.verlauf):not(.verlauf *):not([class*=moduleKontakt] *){color:#000!important}html.matomoHsr .section[class*=bodyWhite] .marqueeItem img{filter:invert(0)!important}html.matomoHsr .box .cta.white:before{display:none!important}html.matomoHsr .box .cta.white{color:#fff!important;-webkit-text-fill-color:#fff!important;border:2px solid #fff!important}html.matomoHsr footer{background-color:#fff!important}html.matomoHsr .cd-words-wrapper b,html.matomoHsr .cursor{display:none!important}html.matomoHsr .cd-words-wrapper b:first-child{display:inline-block!important;position:relative!important}html.matomoHsr .cd-words-wrapper b:first-child i{display:inline!important;position:static!important}html.matomoHsr .cd-headline,html.matomoHsr .cd-headline *{background-color:transparent!important;color:#fff!important}html.matomoHsr .cd-words-wrapper:after{display:none!important}html.matomoHsr svg path[stroke^=url]{stroke:#b620e0!important}html.matomoHsr svg [fill^=url]{fill:#b620e0!important}html.matomoHsr .section[class*=bodyBlack] :is(h1,h2,h3,h4,h5,h6,p,li,span,a,div):not(.cta):not(.cta *):not(.box):not(.box *):not(.verlauf):not(.verlauf *){color:#fff!important}html.matomoHsr .section[class*=bodyBlack] .kundenstimmeItem img.logo,html.matomoHsr .section[class*=bodyBlack] .marqueeItem img{filter:invert(1)!important}html.matomoHsr .section[class*=bodyWhite] .kundenstimmeItem img.logo{filter:invert(0)!important}html.matomoHsr .section[class*=bodyWhite] .leistungItem,html.matomoHsr .section[class*=bodyWhite] .moduleLeistungenUnterseite .leistungItem{border-top-color:#e9e9e9!important}html.matomoHsr .section[class*=bodyWhite] .leistungItem:last-child{border-bottom-color:#e9e9e9!important}html.matomoHsr .section[class*=bodyVerlauf]{background-color:#000!important;background-image:linear-gradient(222deg,#44affb,#b620e0 52%,#f7b500)!important;position:relative!important}html.matomoHsr .section[class*=bodyVerlauf]>.container{position:relative!important;z-index:3!important}html.matomoHsr .section[class*=bodyVerlauf]:before{background:rgba(0,0,0,.3)!important;content:""!important;inset:0!important;position:absolute!important;z-index:1!important}html.matomoHsr .section[class*=bodyVerlauf]:after{background-image:linear-gradient(0deg,#000,transparent 91%)!important;content:""!important;inset:0!important;position:absolute!important;z-index:2!important}html.matomoHsr .section[class*=bodyVerlauf] :is(h1,h2,h3,h4,h5,h6,p,li,span,a,div):not(.cta):not(.cta *):not(.box):not(.box *):not(.verlauf):not(.verlauf *){color:#fff!important}html.matomoHsr .section[class*=moduleLocalSeoFilter]:not([class*=bodyWhite]){background-color:#000!important;color:#fff!important}html.matomoHsr .section[class*=moduleLocalSeoFilter]:not([class*=bodyWhite]) :is(.eyebrow,.title,.lead,.tab,.pill,.foot,.foot *):not(.cta):not(.cta *){color:#fff!important}html.matomoHsr .section[class*=moduleLocalSeoFilter]:not([class*=bodyWhite]) .tabs{border-bottom-color:hsla(0,0%,100%,.18)!important}html.matomoHsr .section[class*=moduleLocalSeoFilter]:not([class*=bodyWhite]) .tab{background:transparent!important;border-color:hsla(0,0%,100%,.18)!important}html.matomoHsr .moduleHeaderLeistungen,html.matomoHsr section.moduleHeaderReferenzen{height:1080px!important;min-height:0!important}html.matomoHsr .moduleBildText,html.matomoHsr .moduleBildText .btBlock,html.matomoHsr .moduleBildText .btCta,html.matomoHsr .moduleBildText .btMedia{opacity:1!important;transform:none!important;transition:none!important}html.matomoHsr .wcSticky{display:none!important}html.matomoHsr .moduleWebsiteCheckIntro .wcH1,html.matomoHsr .moduleWebsiteCheckIntro .wcHeroForm,html.matomoHsr .moduleWebsiteCheckIntro .wcHeroListe,html.matomoHsr .moduleWebsiteCheckIntro .wcHeroTopline,html.matomoHsr .wcRv{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}html.matomoHsr .moduleWebsiteCheckIntro .wcHeroPruefer,html.matomoHsr .wcStepIn{animation:none!important;opacity:1!important;transform:none!important}html.matomoHsr .wcBox--auftrag{height:auto!important;overflow:visible!important;transition:none!important}html.matomoHsr .wcBox--auftrag .wcFlip{transform:none!important;transition:none!important}html.matomoHsr .hs-tools-menu{display:none!important}html.matomoHsr body:has(.section[class*=moduleKontakt]) .naviRight .naviCtaWrap{opacity:0!important}html.matomoHsr body:has(.section[class*=moduleKontakt]) .naviSticky{display:none!important}html.matomoHsr .section[class*=moduleKontakt] .kmForm>.kmPanel[hidden]{border-top:2px dashed #c8c8c8!important;display:flex!important;margin-top:48px!important;padding-top:44px!important;position:relative!important}html.matomoHsr .section[class*=moduleKontakt] .kmForm>.kmPanel[hidden]:before{color:#b620e0;content:"Schritt " attr(data-km-panel);font-size:12px;font-weight:500;left:0;letter-spacing:.08em;position:absolute;text-transform:uppercase;top:14px}html.matomoHsr .section[class*=moduleKontakt] .kmForm>.kmPanel[data-km-panel=wunsch][hidden]:before{content:"Alternative zu Schritt 1: Wunschzeit"}html.matomoHsr:has(body:is(.activeAnfrageOverlay,.activeAnfrageOverlayErstgespraech)){height:auto!important;overflow:visible!important}html.matomoHsr body:is(.activeAnfrageOverlay,.activeAnfrageOverlayErstgespraech){background:#000!important;overflow:visible!important}html.matomoHsr body:is(.activeAnfrageOverlay,.activeAnfrageOverlayErstgespraech)>:not(:has(.kontaktLightbox)){display:none!important}html.matomoHsr body:is(.activeAnfrageOverlay,.activeAnfrageOverlayErstgespraech) .kontaktLightbox{inset:auto!important;padding:60px clamp(12px,3vw,36px)!important;position:relative!important}html.matomoHsr body:is(.activeAnfrageOverlay,.activeAnfrageOverlayErstgespraech) .kontaktLightbox .klBox{max-height:none!important;overflow:visible!important}