.bgf-hs{--bgf-acc:#151211;width:100%}.bgf-hs[data-bgf="bau"]{--bgf-acc:#DDAE00}.bgf-hs[data-bgf="energy"]{--bgf-acc:#73A541}.bgf-hs[data-bgf="facility"]{--bgf-acc:#E0936E}.bgf-hs[data-bgf="invest"]{--bgf-acc:#1882BF}.bgf-hs[data-bgf="gruppe"]{--bgf-acc:#C95629}.bgf-sent{display:flex;flex-direction:column;justify-content:center;gap:16px;min-height:240px;color:var(--bgf-acc);opacity:0;translate:0 16px;transition:opacity .3s cubic-bezier(.22,1,.36,1),translate .3s cubic-bezier(.22,1,.36,1)}.bgf-sent.bgf-in{opacity:1;translate:0 0}.bgf-sent__check{display:block;flex:none;width:48px;height:48px}.bgf-sent__check .t{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .35s cubic-bezier(.22,1,.36,1) .25s}.bgf-in .bgf-sent__check .t{stroke-dashoffset:0}.bgf-sent__eyebrow{margin:0!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important;letter-spacing:.06em;text-transform:uppercase!important;color:var(--bgf-acc)!important}.bgf-sent__title{margin:0!important;font-size:24px!important;font-weight:800!important;line-height:1.2!important;text-transform:none!important;color:#151211!important}.bgf-sent__text{margin:0!important;font-size:16px!important;line-height:1.4!important;color:#5B6765!important;max-width:46ch}.bgf-hide{display:none!important}#form:has(.bgf-hs[data-bgf="energy"]){background-image:linear-gradient(#F9F7F5 0%,#73A541 100%)!important}@media (prefers-reduced-motion:reduce){.bgf-sent{opacity:1;translate:none;transition:none}.bgf-sent__check .t{stroke-dashoffset:0;transition:none}}.elementor-editor-active .bhf:empty{display:flex;align-items:center;justify-content:center;min-height:320px;border:1px dashed #B9B2AA;border-radius:4px;color:#5B6765;font:600 14px/1.4 sans-serif}.elementor-editor-active .bhf:empty::before{content:"HubSpot-Formular " attr(data-form-id)}.bc-photo{position:relative;overflow:hidden}.bc-photo>.bc-photo__img,.bc-photo>a>.bc-photo__img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;border-radius:inherit}.bc-form-title.e-heading-base{margin:0 48px!important;font-size:24px!important;font-weight:800!important;text-transform:none!important}@media (max-width:767px){.bc-form-title.e-heading-base{margin:0 40px!important;font-size:18px!important}}.bc-form-title--narrow.e-heading-base{width:76.778%!important;max-width:calc(100% - 96px)}