.breakdance .hero .section-container{position:relative;max-width:var(--bde-section-width);margin:0 auto}.breakdance .hero img{display:block;width:100%;height:auto;min-height:280px;object-fit:cover}.breakdance .hero__text{position:absolute;left:0;bottom:0;margin:0;padding:3em 4em 2em 2em;background:url(/images/header.svg) no-repeat top right;display:flex;flex-direction:column;color:#2A4E6E}.breakdance .hero__title{display:flex;flex-direction:column;gap:.5rem;margin:0;line-height:1.1;color:var(--bde-brand-primary-color)}.breakdance .hero__title strong,.breakdance .hero__title span{font-size:75%}.breakdance .hero__title span{font-weight:400}.breakdance .hero__teaser{margin:1rem 0 0 0;color:#28292A;max-width:40ch;text-wrap:balance}.breakdance .hero__teaser:empty{display:none}.breakdance .hero__text p:empty(){display:none}@media (max-width:1023px){.breakdance .hero__text{padding:2.5em 4em 1.5em 1.5em}}@media (max-width:767px){.breakdance .hero__text{position:initial;margin-right:-10px}.breakdance .hero img{min-height:200px}}.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .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)}.breakdance .bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .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-globalblock{max-width:100%;width:100%}.bde-globalblock .breakdance{background-color:initial;color:initial}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}.breakdance .bde-rich-text img.aligncenter{display:block;margin:auto}.breakdance .bde-rich-text img.alignleft{float:left}.breakdance .bde-rich-text img.alignright{float:right}