.bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.breakdance .bde-bunnynet-video{width:100%;position:relative}.breakdance .bde-bunnynet-video .ee-video{display:block;width:100%;height:auto;aspect-ratio:var(--ee-video-ratio-desktop,16 / 9);object-fit:cover;border:0}.breakdance .bde-bunnynet-video .a522-hls-shell{position:relative;overflow:hidden}.breakdance .bde-bunnynet-video .a522-hls-poster-picture{position:absolute;inset:0;z-index:3;display:block;pointer-events:none}.breakdance .bde-bunnynet-video .a522-hls-poster-layer{position:absolute;inset:0;z-index:3;display:block;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:cover!important;object-position:center center;pointer-events:none;opacity:1;transition:opacity 0.25s ease}.breakdance .bde-bunnynet-video .a522-hls-shell.is-ready .a522-hls-poster-layer{opacity:0}.breakdance .bde-bunnynet-video .a522-hls-shell.is-ready .a522-hls-poster-picture{display:none}:is(.tax-branche,.tax-disziplin,.single-projekt) .bde-bunnynet-video.hero-bg__video .a522-hls-shell .a522-hls-poster-picture{display:block}:is(.tax-branche,.tax-disziplin,.single-projekt) .bde-bunnynet-video.hero-bg__video .a522-hls-shell .a522-hls-poster-layer{opacity:1;transition:none}:is(.tax-branche,.tax-disziplin,.single-projekt) .bde-bunnynet-video.hero-bg__video .a522-hls-shell.has-video-frame .a522-hls-poster-layer{opacity:0;transition:opacity 700ms ease}@media (scripting:enabled){:is(.tax-branche,.tax-disziplin,.single-projekt) .bde-bunnynet-video.hero-bg__video .a522-hls-shell{opacity:0;transition:opacity 700ms ease}:is(.tax-branche,.tax-disziplin,.single-projekt) .bde-bunnynet-video.hero-bg__video .a522-hls-shell.is-hero-visible{opacity:1}:is(.tax-branche,.tax-disziplin,.single-projekt) .bde-bunnynet-video.hero-bg__video .a522-hls-shell>.ee-video{opacity:0}:is(.tax-branche,.tax-disziplin,.single-projekt) .bde-bunnynet-video.hero-bg__video .a522-hls-shell.has-video-frame>.ee-video{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.tax-branche,.tax-disziplin,.single-projekt) .bde-bunnynet-video.hero-bg__video .a522-hls-shell,:is(.tax-branche,.tax-disziplin,.single-projekt) .bde-bunnynet-video.hero-bg__video .a522-hls-shell.has-video-frame .a522-hls-poster-layer{transition:none}}.breakdance .bde-bunnynet-video .a522-hls-shell.is-fullscreen{height:100%}.breakdance .bde-bunnynet-video .a522-hls-shell.is-fullscreen .ee-video{height:100%;aspect-ratio:auto!important}@media (max-width:767.98px){.breakdance .bde-bunnynet-video .ee-video{aspect-ratio:var(--ee-video-ratio-mobile,var(--ee-video-ratio-desktop,16 / 9))}}.breakdance .bde-bunnynet-video .a522-hls-shell>.ee-video{position:relative;z-index:2}.breakdance .bde-bunnynet-video .re4-video-ai-content-badge{position:absolute;right:10px;bottom:10px;z-index:10;display:block;box-sizing:border-box;width:max-content;max-width:22px;height:22px;padding:5px;overflow:hidden;border:1px solid #111;border-radius:999px;background:rgba(255,255,255,0.92);color:#111;font-family:Arial,sans-serif;font-size:10px;font-weight:500;line-height:10px;white-space:nowrap;cursor:pointer;transition:max-width 360ms ease,padding 360ms ease}.breakdance .bde-bunnynet-video .re4-video-ai-content-badge::after{content:attr(data-re4-ai-notice);opacity:0;visibility:hidden;transition:opacity 180ms ease,visibility 0s linear 180ms}.breakdance .bde-bunnynet-video.hero-bg__video .re4-video-ai-content-badge{bottom:60px;z-index:1000}.breakdance .bde-bunnynet-video .re4-video-ai-content-badge:hover,.breakdance .bde-bunnynet-video .re4-video-ai-content-badge:focus,.breakdance .bde-bunnynet-video .re4-video-ai-content-badge.is-expanded{max-width:min(240px,calc(100vw - 24px));padding-right:8px;padding-left:8px}.breakdance .bde-bunnynet-video .re4-video-ai-content-badge:hover::after,.breakdance .bde-bunnynet-video .re4-video-ai-content-badge:focus::after,.breakdance .bde-bunnynet-video .re4-video-ai-content-badge.is-expanded::after{opacity:1;visibility:visible;transition-delay:150ms,0s}.breakdance .bde-bunnynet-video .re4-video-ai-content-badge:focus-visible{outline:2px solid #111;outline-offset:2px}@media (prefers-reduced-motion:reduce){.breakdance .bde-bunnynet-video .re4-video-ai-content-badge,.breakdance .bde-bunnynet-video .re4-video-ai-content-badge::after{transition:none}}.breakdance .bde-heading{max-width:100%;margin:0}.re4-heading .re4-heading__headline,.re4-heading .re4-heading__meta{margin-top:0;margin-bottom:0}.bde-term-loop{max-width:100%;width:100%}.bde-heading{max-width:100%;margin:0}.bde-accordion{width:100%;display:flex;flex-direction:column}.bde-accordion__content-wrapper{outline:0!important}.bde-accordion__button{border:none;margin:0;padding:0;color:inherit;width:100%;overflow:visible;background:transparent;-webkit-appearance:none;padding:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;transition:all var(--bde-transition-duration) ease}.bde-accordion__title{font-size:18px;font-weight:600;width:100%;color:var(--bd-headings-color);transition:all var(--bde-transition-duration) ease}.bde-accordion__panel-content{padding:16px}.bde-accordion__icon{display:flex;width:24px;height:24px;background-color:var(--grey-400);transition:all var(--bde-transition-duration) ease;mask-size:contain;mask-repeat:no-repeat;mask-position:0 0;-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:100% 100%}.bde-accordion__icon--default{mask-image:var(--bde-accordion-icon-default);-webkit-mask-image:var(--bde-accordion-icon-default)}.bde-accordion__icon--active{mask-image:var(--bde-accordion-icon-active);-webkit-mask-image:var(--bde-accordion-icon-active)}.bde-accordion__icon--active,.bde-accordion__button[aria-expanded="true"] .bde-accordion__icon--default{display:none}.bde-accordion__button[aria-expanded="true"] .bde-accordion__icon--active{display:flex}.bde-accordion__button[aria-expanded="true"] .bde-accordion__icon--default{transform:rotateZ(90deg)}.bde-accordion__button.has-both-icons[aria-expanded="true"] .bde-accordion__icon--active{display:flex}.bde-accordion--bordered{--bde-accordion-border-color:var(--grey-200);--bde-accordion-border-width:2px;--bde-accordion-border-radius:8px;border:var(--bde-accordion-border-width) solid var(--bde-accordion-border-color);border-radius:var(--bde-accordion-border-radius)}.bde-accordion--bordered .bde-accordion__button,.bde-accordion--bordered .bde-accordion__panel-content{border-bottom:var(--bde-accordion-border-width) solid var(--bde-accordion-border-color)}.bde-accordion--bordered .bde-accordion__button:hover{background-color:var(--grey-100)}.bde-accordion--bordered .bde-accordion__content-wrapper:last-child .bde-accordion__button{border-bottom:0;border-radius:0 0 var(--bde-accordion-border-radius) var(--bde-accordion-border-radius)}.bde-accordion--bordered .bde-accordion__content-wrapper:last-child .bde-accordion__panel-content{border-bottom:0}.bde-accordion--bordered .bde-accordion__content-wrapper:first-child .bde-accordion__button{border-radius:var(--bde-accordion-border-radius) var(--bde-accordion-border-radius) 0 0}.bde-accordion--bordered-bottom{--bde-accordion-border-color:var(--grey-200);--bde-accordion-border-width:2px;--bde-accordion-border-radius:8px}.bde-accordion--bordered-bottom .bde-accordion__button,.bde-accordion--bordered-bottom .bde-accordion__panel-content{padding:16px 0}.bde-accordion--bordered-bottom .bde-accordion__content-wrapper{border-bottom:var(--bde-accordion-border-width) solid var(--bde-accordion-border-color)}.bde-accordion--pills{gap:16px}.bde-accordion--pills .bde-accordion__button{border-radius:999px;background-color:var(--grey-100);padding:16px 24px}.bde-accordion--pills .bde-accordion__panel-content{margin-top:16px}.bde-repeater-element{max-width:100%;width:100%;text-align:left}.bde-content-reveal{width:100%;--bde-content-reveal-duration:var(--bde-transition-duration);--bde-content-reveal-height:250px;--bde-content-reveal-button-space:1rem;--bde-content-reveal-alignment:center}.bde-content-reveal__container{display:flex;flex-direction:column}.bde-content-reveal__content{position:relative}:where(.is-hidden,.is-transitioning) .bde-content-reveal__content{overflow-y:hidden;max-height:var(--bde-content-reveal-height)}.is-transitioning .bde-content-reveal__content{will-change:max-height;transition:var(--bde-content-reveal-duration) max-height ease-in-out}@supports (overflow-x:clip){:where(.is-hidden,.is-transitioning) .bde-content-reveal__content{overflow-y:clip}}.bde-content-reveal__content::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:var(--bde-content-reveal-gradient);pointer-events:none;transition:var(--bde-content-reveal-duration) opacity ease-in-out}.hide-overlay .bde-content-reveal__content::after{opacity:0}.bde-content-reveal .bde-content-reveal__button{align-self:var(--bde-content-reveal-alignment);margin-top:var(--bde-content-reveal-button-space)}.bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.bde-grid{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);text-align:left;max-width:100%;width:100%;position:relative;background-size:cover;align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.bde-themeless-template-content-area{display:block;width:100%;max-width:100%}.bde-post-loop{max-width:100%;width:100%}.bde-globalblock{max-width:100%;width:100%}.bde-globalblock .breakdance{background-color:initial;color:initial}