.breakdance .aha-section{position:relative;width:100%;max-width:100vw;overflow:clip;background-position:center center;background-size:cover}.breakdance .aha-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:0}.breakdance .aha-section .background{position:absolute;z-index:-10;height:100%;width:100%;top:0px;left:0px;margin-left:calc(50% - 50vw);width:100vw;max-width:100vw;background-color:inherit}.breakdance .aha-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .aha-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-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 .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 .aha-carousel .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.breakdance .aha-carousel{--bde-advanced-slider-height:auto;position:relative;max-width:100%;width:100%;height:var(--bde-advanced-slider-height)}.breakdance .aha-carousel .breakdance-swiper-wrapper,.breakdance .aha-carousel .swiper{height:100%;padding:0}.breakdance .aha-carousel figure{margin:0;display:flex;flex-direction:column}.breakdance .aha-carousel figure img{height:100%;width:100%;object-fit:cover}.breakdance .aha-carousel figure.contain img{width:fit-content;object-fit:contain}.breakdance .aha-carousel .buttons{display:flex;isolation:isolate}.breakdance .aha-carousel .buttons button{position:relative;display:flex;height:2.125rem;width:auto;padding:0;border:none;background-color:transparent;cursor:pointer}.breakdance .aha-carousel .buttons button:not(:first-child){margin-left:-0.5px!important;margin-right:-0.5px!important}.breakdance .aha-carousel .buttons .border{height:100%;width:auto}.breakdance .aha-carousel .buttons .arrow,.breakdance .aha-carousel .buttons .number{position:absolute;width:0.9em;height:0.9em;top:50%;left:50%}.breakdance .aha-carousel .buttons .left .arrow{transform:translateY(-50%) translateX(calc(-50% + 0.125rem))}.breakdance .aha-carousel .buttons .right .arrow{transform:translateY(-50%) translateX(calc(-50% - 0.125rem))}.breakdance .aha-carousel .buttons .center .number{height:auto;transform:translateY(-50%) translateX(calc(-50%))}.breakdance .aha-carousel .buttons button:after{content:"";position:absolute;align-self:center;justify-self:center;z-index:-1;height:calc(100% - 6px);aspect-ratio:1 / 1;border-radius:100%;background-color:transparent;background-size:contain;transition-property:background-color;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.breakdance .aha-carousel .buttons .left:after{right:-1.5px}.breakdance .aha-carousel .buttons .right:after{left:-1.5px}.breakdance .aha-carousel .buttons .center:after{left:50%;translate:-50% 0}.breakdance .aha-carousel .swiper-button-prev,.breakdance .aha-carousel .swiper-button-next{left:unset;right:unset;top:unset;bottom:unset;margin-top:unset;margin-bottom:unset}.breakdance .aha-carousel .swiper-button-prev>svg,.breakdance .aha-carousel .swiper-button-next>svg{stroke:unset;fill:transparent}.breakdance .aha-carousel .swiper-button-disabled{opacity:unset}.breakdance .aha-carousel .swiper-button-disabled .arrow{opacity:.5}.breakdance .aha-carousel .swiper-pagination{display:flex;width:auto;margin:0}.breakdance .aha-carousel .swiper-pagination-bullet{margin:unset!important;background:unset;opacity:100}