.hero{font-weight:600;font-size:var(--hero)}.h1{font-weight:600;font-size:var(--h1)}.h2{font-weight:600;font-size:var(--h2)}.h3{font-weight:600;font-size:var(--h3)}.h4{font-weight:600;font-size:var(--h4)}.h5{font-weight:600;font-size:var(--h5)}.h6{font-size:var(--h6)}.btn-s,.btn-m,.btn-l{display:inline-flex;justify-content:center;align-items:center;color:var(--btn-text-color)!important;font-weight:500;text-decoration:none;background-color:var(--btn-color)!important;border-radius:8px;cursor:pointer;transition:all 200ms ease-in-out}.btn-s,.btn-m,.btn-l{border:var(--btn-border-width) solid var(--btn-border-color);--btn-border-color:transparent;--btn-border-width:0}.btn-s:hover,.btn-m:hover,.btn-l:hover{background-color:var(--btn-hover-color)!important}.btn-s{font-size:14px;line-height:100%;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}.btn-m{font-size:16px;line-height:100%;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;border-top-left-radius:1rem;border-top-right-radius:0rem;border-bottom-left-radius:0rem;border-bottom-right-radius:1rem}.btn-l{font-size:18px;line-height:100%;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px}.btn-black{--btn-color:var(--dark-neutral);--btn-hover-color:var(--base-black);--btn-text-color:var(--base-white);--btn-light-color:var(--surface-neutral);--btn-light-hover-color:var(--subtle-neutral);--btn-light-text-color:var(--text-neutral)}.btn-primary{--btn-color:var(--base-primary);--btn-hover-color:var(--hover-primary);--btn-text-color:var(--base-white);--btn-light-color:var(--surface-primary);--btn-light-hover-color:var(--subtle-primary);--btn-light-text-color:var(--text-primary)}.btn-secondary{color:var(--dark-primary)}.btn-secondary{--btn-color:var(--base-secondary);--btn-hover-color:var(--hover-secondary);--btn-text-color:var(--base-primary);--btn-light-color:var(--surface-secondary);--btn-light-hover-color:var(--subtle-secondary);--btn-light-text-color:var(--text-secondary)}.btn-accent{--btn-color:var(--base-accent);--btn-hover-color:var(--hover-accent);--btn-text-color:var(--base-white);--btn-light-color:var(--surface-accent);--btn-light-hover-color:var(--subtle-accent);--btn-light-text-color:var(--text-accent)}.btn-tertiary{--btn-color:var(--base-tertiary);--btn-hover-color:var(--hover-tertiary);--btn-text-color:var(--base-white);--btn-light-color:var(--surface-tertiary);--btn-light-hover-color:var(--subtle-tertiary);--btn-light-text-color:var(--text-tertiary)}.btn-white{--btn-color:var(--base-white);--btn-hover-color:var(--subtle-neutral);--btn-text-color:var(--base-black);--btn-light-color:var(--surface-neutral);--btn-light-text-color:var(--text-neutral);--btn-border-color:var(--border-neutral);--btn-border-width:0px}.btn-light:hover{background-color:var(--btn-light-hover-color)!important}.btn-light{background:var(--btn-light-color)!important;color:var(--btn-light-text-color)!important}.btn-link:hover{background-color:transparent!important;--btn-text-color:var(--btn-hover-color)}.btn-link{background:transparent!important;--btn-text-color:var(--btn-color)}.btn-outline:hover{background-color:transparent!important;--btn-border-color:var(--btn-hover-color);--btn-text-color:var(--btn-hover-color)}.btn-outline{background:transparent!important;--btn-border-width:1px;--btn-border-color:var(--btn-color);--btn-text-color:var(--btn-color)}.card-normal{width:100%;padding-top:var(--s8);padding-right:var(--s8);padding-bottom:var(--s8);padding-left:var(--s8);border-radius:var(--radius-2xl)}.card-loose{width:100%;padding-top:var(--s16);padding-right:var(--s16);padding-bottom:var(--s16);padding-left:var(--s16);border-radius:var(--radius-2xl)}.card-tight{width:100%;padding-top:var(--s4);padding-right:var(--s4);padding-bottom:var(--s4);padding-left:var(--s4);border-radius:var(--radius-2xl)}.card-snug{width:100%;padding-top:var(--s6);padding-right:var(--s6);padding-bottom:var(--s6);padding-left:var(--s6);border-radius:var(--radius-2xl)}.card-relaxed{width:100%;padding-top:var(--s12);padding-right:var(--s12);padding-bottom:var(--s12);padding-left:var(--s12);border-radius:var(--radius-2xl)}.card-none{width:100%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:var(--radius-2xl)}.button-pair{display:flex;flex-flow:row;justify-content:center;align-items:center}@media (max-width:479px){.button-pair{flex-flow:column;width:100%}}.button-pair>.btn-l:first-child,.button-pair>.btn-m:first-child,.button-pair>.btn-s:first-child{margin-top:0px;margin-right:16px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.button-pair>.btn-l:first-child,.button-pair>.btn-m:first-child,.button-pair>.btn-s:first-child{margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}}.logo-main{height:44px}.eyebrow{font-size:18px}.font-heading{font-family:"Inter",sans-serif}.color-da{font-family:"Montserrat",sans-serif;font-weight:700}.color-dark{color:#090e14}.btn-m-icon{object-fit:fill;aspect-ratio:1}.btn-m-icon-copy-1{object-fit:fill;aspect-ratio:1}.card-wrapper-hero{display:flex;position:absolute;right:2.4rem;bottom:0px;left:2.4rem;z-index:9;transform:translate3d(0px,50%,0px)}.card-wrapper-hero{margin:auto;max-width:1440px}.card-hero{border-radius:1rem}.card-1-hero{background-color:#FFF}.container-1{display:flex;flex-flow:row;justify-content:space-between;align-items:center;padding-top:9px;padding-bottom:9px;border-top:1px solid var(--border-primary);border-bottom:0px solid var(--border-primary);border-left:0px solid var(--border-primary)}.container-2{margin-right:12px}.double-button{display:flex;flex-flow:row;gap:12px 8px}.section-1{background-color:#fff}.color-white{color:#fff}.color-paragraph-alt{color:#FFFFFFF2}.card-2bg{background-color:#FDFDFD}.bg-white{background-color:#fff}.container-3{aspect-ratio:1}.aspect-ratio-1{aspect-ratio:1}.container-5{background-color:#757e88}.container-6{background-color:#f4f4f5}.container-7{background-color:#fdfdf7}.text-1{font-weight:700;font-size:44px}.main-logo{height:24px}.text-link-2{border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid}.header-builder-1{position:absolute}.header-builder-1{position:fixed!important;top:0px;right:0px;left:0px;z-index:9999999999999!important}.div-1{max-width:1440px}.div-1{max-width:1440px!important}.div-2{max-width:1440px!important}.width-main-btn{width:auto}.width-main-btn{width:auto!important;white-space:nowrap}.menu-builder-1{font-size:19px;text-align:end}ul.no-list{list-style:none;margin:0;padding:0}{}@media (max-width:1119px){ul.no-list{list-style:none;margin:0;padding:0}{}}@media (max-width:1023px){ul.no-list{list-style:none;margin:0;padding:0}{}}@media (max-width:767px){ul.no-list{list-style:none;margin:0;padding:0}{}}@media (max-width:479px){ul.no-list{list-style:none;margin:0;padding:0}{}}.breakdance .hvh{position:relative;overflow:hidden;font-size:16px;padding-bottom:84px;background-color:#fff;background-image:url(https://wohlfeilhaus.jha-marketing.de/wp-content/uploads/2026/07/house-isolated-field-scaled.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:767px){.breakdance .hvh{padding-bottom:64px}}.breakdance .hvh__tint{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1}.breakdance .hvh__tint{height:calc(100% - (0) - (0))}.breakdance .hvh__tint{width:calc(100% - (0) - (0))}.breakdance .hvh__tint{pointer-events:none;background:radial-gradient(50% 60% at 18% 88%,rgba(122,19,43,.16),transparent 62%),radial-gradient(78% 74% at 74% 12%,rgba(255,255,255,.94),rgba(255,255,255,.58) 44%,transparent 70%),linear-gradient(180deg,rgba(255,255,255,.90) 0%,rgba(255,255,255,.74) 50%,rgba(247,241,242,.66) 100%)}.breakdance .hvh__stage{position:relative;z-index:5;width:100%}.breakdance .hvh__row{display:flex;flex-flow:row;justify-content:flex-start;align-items:stretch;width:100%;max-width:1240px;margin-right:auto;margin-left:auto;padding-top:clamp(120px,16vh,180px);padding-right:clamp(20px,5vw,44px);padding-left:clamp(20px,5vw,44px)}.breakdance .hvh__row{display:flex!important;align-items:stretch!important}@media (max-width:767px){.breakdance .hvh__row{padding-top:104px}}.breakdance .hvh__panel{width:min(58%,640px);padding-top:clamp(28px,3vw,44px);padding-right:clamp(28px,3vw,48px);padding-bottom:clamp(34px,3.4vw,52px);padding-left:clamp(28px,3vw,48px);background-color:rgba(247,241,242,.84);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-left-radius:64px;border-bottom-right-radius:14px;box-shadow:0px 30px 70px -40px #141F2A80}.breakdance .hvh__panel{backdrop-filter:blur(6px)}@media (max-width:1023px){.breakdance .hvh__panel{width:100%}}@media (max-width:767px){.breakdance .hvh__panel{padding-top:26px;padding-right:22px;padding-bottom:30px;padding-left:22px}}.breakdance .hvh__eyebrow{display:block;color:#5c626a;font-family:"Outfit",sans-serif;font-weight:700;font-size:14px;line-height:normal;text-transform:uppercase;letter-spacing:.18em}.breakdance .hvh__title{width:100%;max-width:16ch;color:#1c2530;font-family:"Roboto Slab",serif;font-weight:400;font-size:clamp(34px,calc(3.4rem + ((1vw - 3.6px) * 2.6)),58px);line-height:1.1;margin-top:14px;margin-bottom:0px}@media (max-width:767px){.breakdance .hvh__title{font-size:29px;line-height:1.16}}.breakdance .hvh__title strong{font-weight:700}.breakdance .hvh__lead{width:100%;max-width:40ch;color:#2a323b;font-family:"Outfit",sans-serif;font-size:clamp(17px,calc(1.7rem + ((1vw - 3.6px) * .09)),19px);line-height:1.7;margin-top:20px;margin-bottom:0px}.breakdance .hvh__cta{display:flex;flex-flow:row wrap;align-items:normal;gap:12px;margin-top:26px}.breakdance .hvh__cta{display:flex!important;align-items:normal!important}.breakdance .hvh__btn{display:inline-flex;flex-flow:row;justify-content:center;align-items:center;gap:.6em;font-family:"Outfit",sans-serif;font-weight:600;font-size:15px;line-height:1;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;padding-top:16px;padding-right:30px;padding-bottom:16px;padding-left:30px;border-radius:9999px;transition:background-color 220ms cubic-bezier(.2,.7,.3,1),color 220ms cubic-bezier(.2,.7,.3,1),transform 220ms cubic-bezier(.2,.7,.3,1)}.breakdance .hvh__btn{display:inline-flex!important}.breakdance .hvh__btn{align-items:center!important}@media (max-width:767px){.breakdance .hvh__btn{width:100%}.breakdance .hvh__btn{justify-content:center!important}}.breakdance .hvh__btn--solid{color:#fff;background-color:#7a132b;border-top:2px solid #7a132b;border-right:2px solid #7a132b;border-bottom:2px solid #7a132b;border-left:2px solid #7a132b}.breakdance .hvh__btn--solid:hover{background-color:#630f23}.breakdance .hvh__btn--solid:hover{border-color:#630f23}.breakdance .hvh__btn--ghost{color:#1c2530;background-color:transparent;border-top:2px solid #1c2530;border-right:2px solid #1c2530;border-bottom:2px solid #1c2530;border-left:2px solid #1c2530}.breakdance .hvh__btn--ghost:hover{color:#fff;background-color:#1c2530}.breakdance .hvh__btn .arw{display:inline-block;transition:transform 220ms cubic-bezier(.2,.7,.3,1)}.breakdance .hvh__btn:hover .arw{transform:translate3d(4px,0,0)}.breakdance .hvh__cards{position:relative;z-index:8;width:100%;max-width:1440px;margin-right:auto;margin-left:auto;padding-top:clamp(28px,4vw,44px);padding-right:clamp(20px,5vw,44px);padding-left:clamp(20px,5vw,44px)}.breakdance .hvh__cards{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:20px;align-items:stretch}.breakdance .hvh__cards{display:grid!important}@media (max-width:1023px){.breakdance .hvh__cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.breakdance .hvh__cards{display:grid!important}}.breakdance .hvc{height:100%;padding-top:24px;padding-right:24px;padding-bottom:20px;padding-left:24px;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-left-radius:64px;border-bottom-right-radius:14px;box-shadow:0px 18px 46px -26px #141F2A47}.breakdance .hvc--warm{background-color:#f7f1f2}.breakdance .hvc--light{background-color:#fff}.breakdance .hvc--dark{color:#d3d6d9;background-color:#1c2530}.breakdance .hvc__head{display:flex;flex-flow:row;align-items:center;gap:12px;margin-bottom:14px}.breakdance .hvc__head{display:flex!important;align-items:center!important}.breakdance .hvc__ico{flex-grow:0;flex-shrink:0;width:40px;height:40px;color:#1c2530;line-height:normal;background-color:rgba(28,37,48,.08);border-radius:50%}.breakdance .hvc__ico{place-items:center;display:grid}.breakdance .hvc__ico{display:grid!important}.breakdance .hvc--dark .hvc__ico{color:#fff;background-color:rgba(255,255,255,.12)}.breakdance .hvc__title{color:#1c2530;font-family:"Roboto Slab",serif;font-weight:700;font-size:clamp(21px,calc(2.2rem + ((1vw - 3.6px) * .8)),27px);line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.breakdance .hvc--dark .hvc__title{color:#fff}.breakdance .hvc__list{width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.breakdance .hvc__list{list-style:none}.breakdance .hvc__item{width:100%}.breakdance .hvc__link{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:10px;width:100%;color:#2a323b;font-family:"Outfit",sans-serif;font-weight:500;font-size:14.5px;line-height:normal;text-decoration:none;padding-top:11px;padding-right:2px;padding-bottom:11px;padding-left:2px;transition:transform 220ms cubic-bezier(.2,.7,.3,1),color 220ms cubic-bezier(.2,.7,.3,1)}.breakdance .hvc__link{display:flex!important;align-items:center!important}.breakdance .hvc__link:hover{color:#7a132b;transform:translate3d(6px,0,0)}.breakdance .hvc__item+.hvc__item .hvc__link{border-top:1px solid #dfe3e6}.breakdance .hvc--dark .hvc__item+.hvc__item .hvc__link{border-top-color:rgba(255,255,255,.14)}.breakdance .hvc--dark .hvc__link{color:#d3d6d9}.breakdance .hvc--dark .hvc__link:hover{color:#fff;text-decoration:underline}.breakdance .hvc__link .sig{display:inline-block;flex-grow:0;flex-shrink:0;line-height:0px}.breakdance .hvc__link .sig{vertical-align:middle}.breakdance .vk-probe{color:#7a132b}