.hbp-beratung{--c-primary:var(--hb-dark-blue-500,#004e87);--c-text:var(--hb-grey-500,#2b2f36);--c-text-2:var(--hb-grey-400,#595959);--c-white:#fff;--radius:12px;--hbp-person-max:clamp(280px,30vw,460px);background:var(--hbp-bg,#f2f2f2);font-family:var(--hb-font-family-base,"Roboto",sans-serif);overflow:hidden;padding:var(--hb-space-7,48px) var(--hb-space-4,16px) 0;position:relative}.hbp-beratung__inner{margin:0 auto;max-width:1420px}.hbp-beratung__title{color:var(--c-text);font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 var(--hb-space-2,8px);text-align:center}.hbp-beratung__subtitle{color:var(--c-text-2);font-size:1rem;line-height:1.5;margin:0 0 var(--hb-space-6,32px);text-align:center}.hbp-beratung__grid{align-items:end;display:grid;grid-template-columns:62% 38%}.hbp-beratung__cards{display:flex;gap:var(--hb-space-5,24px);justify-content:center;padding-bottom:var(--hb-space-7,48px)}.hbp-beratung__card{align-items:center;background:var(--c-white);border-radius:var(--radius);display:flex;flex:0 1 320px;flex-direction:column;padding:var(--hb-space-6,32px) var(--hb-space-5,24px);text-align:center}.hbp-beratung__icon{color:var(--c-text);display:block;margin-bottom:var(--hb-space-4,16px)}.hbp-beratung__icon-img,.hbp-beratung__icon-svg{display:block;height:44px;width:auto}.hbp-beratung__icon-img{margin-bottom:var(--hb-space-4,16px)}.hbp-beratung__card-title{color:var(--c-text);font-size:1.25rem;font-weight:700;line-height:1.25;margin:0 0 var(--hb-space-2,8px)}.hbp-beratung__card-text{color:var(--c-text-2);font-size:.9375rem;line-height:1.45;margin:0}.hbp-beratung__btn{align-items:center;border:2px solid var(--c-primary);border-radius:50px;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1.2;margin-top:auto;min-height:44px;padding:10px 24px;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out}.hbp-beratung__card-text+.hbp-beratung__btn,.hbp-beratung__card-title+.hbp-beratung__btn{margin-top:var(--hb-space-5,24px)}.hbp-beratung__btn--primary{background:var(--c-primary);color:var(--c-white)}.hbp-beratung__btn--secondary{background:var(--c-white);color:var(--c-primary)}.hbp-beratung__btn--primary:hover{filter:brightness(1.12)}.hbp-beratung__btn--secondary:hover{background:var(--c-primary);color:var(--c-white)}.hbp-beratung__btn:focus{outline:none}.hbp-beratung__btn:focus-visible{outline:var(--hb-focus-ring,2px solid #0374c7)}.hbp-beratung__person{align-items:flex-end;display:flex;justify-content:flex-start;margin-bottom:-1px}.hbp-beratung__person-img{display:block;max-height:var(--hbp-person-max);max-width:100%;object-fit:contain;object-position:bottom;width:auto}@media (max-width:991px){.hbp-beratung__grid{grid-template-columns:minmax(0,1fr)}.hbp-beratung__cards{flex-wrap:wrap;order:1;padding-bottom:var(--hb-space-6,32px)}.hbp-beratung__person{justify-content:center;order:2}.hbp-beratung--mobil-oben .hbp-beratung__cards{order:2}.hbp-beratung--mobil-oben .hbp-beratung__person{margin-bottom:var(--hb-space-5,24px);order:1}.hbp-beratung__person-img{max-height:clamp(240px,55vw,380px)}}@media (max-width:639px){.hbp-beratung{padding-left:var(--hb-space-4,16px);padding-right:var(--hb-space-4,16px);padding-top:var(--hb-space-6,32px)}.hbp-beratung__title{font-size:1.625rem}.hbp-beratung__cards{align-items:stretch;flex-direction:column}.hbp-beratung__card{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.hbp-beratung__btn{transition:none}}.hbp-beratung__btn{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.hbp-beratung__btn--primary:hover{background:var(--hb-light-blue-500,#0476c7);border-color:var(--hb-light-blue-500,#0476c7);filter:none}.hbp-beratung__btn--primary:active{background:var(--c-primary);border-color:var(--c-primary);box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.hbp-beratung__btn--secondary:hover{background:var(--hb-light-blue-100,#f2f7fa);border-color:var(--hb-light-blue-500,#0476c7);color:var(--hb-light-blue-500,#0476c7)}.hbp-beratung__btn--secondary:active{background:var(--hb-light-blue-200,#e8f2fa);border-color:var(--hb-dark-blue-300,#80a6c2);box-shadow:inset 0 2px 4px rgba(0,0,0,.15);color:var(--c-primary)}.hbp-beratung__btn:focus-visible{outline:1px dashed var(--hb-light-blue-500,#0476c7);outline-offset:2px}.hbp-beratung .hbp-beratung__btn{border-radius:8px;border-width:1px;font-weight:500;min-height:44px;padding:10px 20px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.hbp-beratung .hbp-beratung__btn--primary{background:var(--hb-dark-blue-500,#004e87);border-color:var(--hb-dark-blue-500,#004e87);color:#fff}.hbp-beratung .hbp-beratung__btn--primary:hover{background:var(--hb-light-blue-500,#0476c7);border-color:var(--hb-light-blue-500,#0476c7);color:#fff;filter:none}.hbp-beratung .hbp-beratung__btn--primary:active{background:var(--hb-dark-blue-500,#004e87);border-color:var(--hb-dark-blue-500,#004e87);box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.hbp-beratung .hbp-beratung__btn--secondary{background:#fff;border-color:var(--hb-dark-blue-500,#004e87);color:var(--hb-dark-blue-500,#004e87)}.hbp-beratung .hbp-beratung__btn--secondary:hover{background:var(--hb-light-blue-100,#f3f8fc);border-color:var(--hb-light-blue-500,#0476c7);color:var(--hb-light-blue-500,#0476c7)}.hbp-beratung .hbp-beratung__btn--secondary:active{background:var(--hb-light-blue-200,#e6f1fa);border-color:var(--hb-dark-blue-300,#80a6c2);box-shadow:inset 0 2px 4px rgba(0,0,0,.15);color:var(--hb-dark-blue-500,#004e87)}.hbp-beratung .hbp-beratung__btn:focus-visible{outline:1px dashed var(--hb-light-blue-500,#0476c7);outline-offset:2px}.hbp-beratung .hbp-beratung__card{background:#fff;border:0;border-radius:8px;box-shadow:0 0 12px rgba(0,0,0,.15)}.hbp-beratung .hbp-beratung__cards{gap:var(--hb-space-5,24px)}.hbp-beratung[data-bg=farbe]{box-shadow:0 0 0 100vmax var(--hbp-bg,#f2f2f2);clip-path:inset(0 -100vmax)}.hbp-beratung .hbp-beratung__btn:focus{border-style:solid}.hbp-beratung .hbp-beratung__btn:focus:not(:hover):not(:active){border-color:var(--hb-dark-blue-500,#004e87)}