.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-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .dan-interactive-lines{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.breakdance .dan-interactive-lines canvas{height:100%;width:100%;position:absolute}.breakdance .dan-interactive-lines[data-spotlight='true'] canvas{--size:calc(var(--mask-size, 100) * 1px);mask:radial-gradient(var(--size) var(--size) at calc(var(--mx, 0) * 1px) calc(var(--my, 0) * 1px),hsl(0 0% 100%),hsl(0 0% 100% / var(--intensity,.2)) 80%)}.breakdance .dan-interactive-lines__content{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.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}.breakdance .dan-marquee-button-v2{overflow:hidden;white-space:nowrap;display:flex;align-items:center;justify-content:center;width:fit-content;height:fit-content;padding-left:0;padding-right:0;transition:background var(--background-duration) var(--background-easing) var(--background-delay)}.breakdance .dan-marquee-button-v2:not(:has(>a)),.breakdance .dan-marquee-button-v2>a{cursor:pointer}.breakdance .dan-marquee-button-v2 .dan-marquee-button-v2__anchor{display:flex;width:fit-content;height:fit-content;color:currentColor!important;text-decoration:unset}.breakdance .dan-marquee-button-v2 .dan-marquee-button-v2__wrapper{overflow:hidden;position:relative}.breakdance .dan-marquee-button-v2 .dan-marquee-button-v2__marquee{position:relative;display:flex;transition:translate var(--marquee-translate-duration) var(--marquee-translate-easing) var(--marquee-translate-delay);animation:marquee-button-v2-animation var(--marquee-speed) var(--marquee-easing) 0s infinite}.breakdance .dan-marquee-button-v2 .dan-marquee-button-v2__marquee>span:nth-child(2){position:absolute;left:calc(100% + var(--gap))}@keyframes marquee-button-v2-animation{100%{transform:translateX(calc(-100% - var(--gap)))}}.breakdance .dan-marquee-button-v2 .dan-marquee-button-v2__swap{position:absolute;top:0;left:50%;height:100%;transform:translateX(-50%)}.breakdance .dan-marquee-button-v2[data-type=lines] .dan-marquee-button-v2__swap .dan-marquee-button-v2__swap-line,.breakdance .dan-marquee-button-v2[data-type=words] .dan-marquee-button-v2__swap .dan-marquee-button-v2__swap-word,.breakdance .dan-marquee-button-v2[data-type=chars] .dan-marquee-button-v2__swap .dan-marquee-button-v2__swap-letter{position:relative;top:100%;transition:top var(--swap-duration) var(--swap-easing) var(--swap-delay)}.breakdance .dan-marquee-button-v2:hover{background:var(--background-hover)!important}.breakdance .dan-marquee-button-v2:hover .dan-marquee-button-v2__marquee{translate:0 -100%;opacity:0}.breakdance .dan-marquee-button-v2[data-type=lines]:hover .dan-marquee-button-v2__swap .dan-marquee-button-v2__swap-line,.breakdance .dan-marquee-button-v2[data-type=words]:hover .dan-marquee-button-v2__swap .dan-marquee-button-v2__swap-word,.breakdance .dan-marquee-button-v2[data-type=chars]:hover .dan-marquee-button-v2__swap .dan-marquee-button-v2__swap-letter{top:0}.breakdance .dan-marquee-button-v2[data-flickering="1"]{opacity:0}.breakdance .bde-columns{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--bde-column-gap)}.breakdance .bde-column{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));position:relative;background-size:cover}.breakdance .bde-button{max-width:100%}