.wp-block-cover.alignfull.is-style-hero{padding-right:var(--wp--style--root--padding-right);padding-bottom:var(--wp--preset--spacing--regular);padding-left:var(--wp--style--root--padding-left);min-height:50vh!important;max-height:782px!important;padding-top:calc(var(--wp--preset--spacing--x-large) + var(--bipro-header-height,72px))!important}@media (width>=812px){.wp-block-cover.alignfull.is-style-hero{min-height:75vh!important}}.wp-block-cover__inner-container{max-width:var(--wp--style--global--wide-size);width:100%;margin-left:auto;margin-right:auto}.wp-block-cover__inner-container>.wp-block-group{--wp--style--block-gap:var(--wp--preset--spacing--regular)}html:not([data-theme=dark]) .wp-block-cover:not(.has-text-color):has(.wp-block-cover__background.has-brand-gradient-background){color:var(--wp--preset--color--light)}html:not([data-theme=dark]) .wp-block-cover:has(.wp-block-cover__background.has-brand-gradient-background) .wp-block-buttons:not(.is-style-thema-tabs) .wp-block-button.is-style-flat .wp-block-button__link{background-color:color-mix(in srgb, var(--wp--preset--color--light) 20%, transparent);border-color:color-mix(in srgb, var(--wp--preset--color--light) 40%, transparent);color:var(--wp--preset--color--light)}html:not([data-theme=dark]) .wp-block-cover:not(.has-text-color):has(.wp-block-cover__background.has-brand-gradient-background) .wp-block-button.is-style-outline:not(.has-text-color) .wp-block-button__link{color:var(--wp--preset--color--light);border-color:var(--wp--preset--color--light)}.thema-section-heading{font-size:var(--wp--preset--font-size--x-large);font-weight:var(--wp--custom--font-weight--bold);line-height:var(--wp--custom--line-height--tight);letter-spacing:var(--wp--custom--letter-spacing--heading)}.bipro-thema-faq{gap:var(--wp--preset--spacing--tiny,.75rem);flex-direction:column;display:flex}.news-cards .wp-block-post-featured-image{flex-shrink:0;width:100%}.projekte-layout{gap:var(--wp--preset--spacing--small);grid-template-columns:200px 1fr;align-items:start;display:grid}.projekte-filter{top:calc(var(--bipro-header-height,72px) + var(--wp--preset--spacing--x-small));position:sticky}@media (width<=782px){.projekte-layout{grid-template-columns:1fr}.projekte-filter{position:static}.bipro-query-filter__pills{flex-flow:wrap}}.projekte-empty{padding:var(--wp--preset--spacing--x-small) 0}.wp-block-buttons.is-style-thema-tabs{gap:var(--wp--preset--spacing--tiny);flex-wrap:wrap;display:flex;position:relative}.thema-tabs__trigger,.thema-tabs__panel{display:none}@media (width<=599px){.wp-block-buttons.is-style-thema-tabs .wp-block-button{display:none}.thema-tabs__trigger{z-index:0;background-color:var(--wp--preset--color--dark);border:1px solid var(--wp--preset--color--dark);border-radius:var(--wp--custom--radius--full);color:var(--wp--preset--color--light);font-family:inherit;font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--semibold);cursor:pointer;align-items:center;gap:6px;padding:8px 18px;display:inline-flex;position:relative;overflow:hidden}.thema-tabs__trigger:after{content:"";border-radius:inherit;background:linear-gradient(to right, var(--wp--preset--color--dark), color-mix(in srgb, var(--wp--preset--color--dark) 75%, var(--wp--preset--color--light)));transition:transform var(--wp--custom--duration--moderate) var(--wp--custom--ease--in-out-circ);z-index:-1;position:absolute;inset:0;transform:translate(100%)}.thema-tabs__trigger:hover:after{transform:translate(0)}.thema-tabs__caret{transition:transform .2s;display:inline-block}.thema-tabs__trigger[aria-expanded=true] .thema-tabs__caret{transform:rotate(180deg)}.thema-tabs__panel{background:color-mix(in srgb, var(--wp--preset--color--dark) 82%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb, var(--wp--preset--color--light) 18%, transparent);z-index:300;border-radius:14px;min-width:200px;padding:6px;display:block;position:fixed;box-shadow:0 8px 32px #00000059}.thema-tabs__panel[hidden]{display:none}.thema-tabs__panel-link{color:var(--wp--preset--color--light);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--semibold);border-radius:8px;padding:10px 14px;text-decoration:none;transition:background-color .12s;display:block}.thema-tabs__panel-link:hover,.thema-tabs__panel-link:focus-visible{background-color:color-mix(in srgb, var(--wp--preset--color--light) 15%, transparent);color:var(--wp--preset--color--light);outline:none}}
