[data-id="2"] .stage .slide.item_1 .img {background-position: center 35%;}[data-id="2"] #intro {overflow:hidden;}[data-id="2"] #intro .h1 {margin-bottom:0.5em;position:relative;}[data-id="2"] #intro .lead {max-width:32rem;margin:0 auto;}[data-id="2"] #intro::before, [data-id="2"] #intro .h1::after {content: "";position: absolute;width: 50%;top: 0;background: url(/cms/con/themes/bkh/images/LOGO_BK-HILPERT_signet.svg) no-repeat 10% bottom / calc(6em + 9vw);bottom: -1.5rem;right: 50%;transform-origin: bottom left;transform: rotate(10deg);max-width: 50rem;pointer-events: none;}[data-id="2"] #intro .h1::after {left: 95%;background-position: 100% 30%;background-size: 2.5em;height: 4em;width: 2.5em;transform: rotate(-60deg);transform-origin: 50% 50%;top: -1em;}[data-id="2"] #leistungen h2 {margin-bottom:0;}[data-id="2"] #leistungen h3 {margin: 0 auto 2em;max-width: 80%;}[data-id="2"] #leistungen img {max-width: 15em;}[data-id="2"] #leistungen span {display:none;}[data-id="2"] #oldie > .content {max-width:88rem;}[data-id="2"] #oldie.tile .innercol > .col {background:transparent !important;}[data-id="2"] #oldie.tile .innercol .col .box {margin: 0em auto 0em;padding: 2rem !important;max-width: 42em;}[data-id="2"] #oldie .h1 {margin: 0 0 0.5em 0;}[data-id="2"] #oldie img {max-width: 110%;width: 110%;margin-left: -5%;margin-bottom: -5%;margin-top: -5%;}[data-id="2"] #lack {z-index:0;padding-top: 4rem;padding-bottom: 4rem;}[data-id="2"] #lack::before {content: "";position: absolute;right: 50%;width: 50%;top: 0;bottom: 0;background: url(/cms/con/themes/bkh/images/bg_lack-doch-mal_01.svg) no-repeat 80% center / auto 100%;z-index: -1;pointer-events: none;}[data-id="2"] #lack::after {content: "";position: absolute;left: 50%;top: 0;bottom: 0;width: 50%;background: url(/cms/con/themes/bkh/images/bg_lack-doch-mal_02.svg) no-repeat left center / auto 100%;z-index: -1;pointer-events: none;}[data-id="2"] #lack p.big {max-width: 25em;margin: 2em auto 0 !important;}@media(max-width:570px){[data-id="2"] #lack::before {background-position: 45% center;}}[data-id="2"] #umbau .h1 {line-height:1.3;}[data-id="2"] #umbau::before {content: "";right: 50%;top: 0;bottom: 0;width: 50%;background: url(/cms/con/themes/bkh/images/bg_umbau_start.svg) no-repeat right center / auto 100%;z-index: 1;position: absolute;pointer-events: none;}@media(max-width:767px){[data-id="2"] #umbau .h1 {margin-top: -1em;white-space: normal;}[data-id="2"] #umbau .h1 br {display:none;}[data-id="2"] #umbau .desc {text-align:center;}[data-id="2"] #umbau::before {background-size: auto 160%;}} 