.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}.bde-heading{max-width:100%;margin:0}.bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.bde-basic-list{text-align:left;max-width:100%;margin:0;padding:0}.breakdance .autogenerated-blce-ctabox p{display:block;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px;unicode-bidi:isolate}.breakdance .autogenerated-blce-ctabox .cta-box-container{position:relative;width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.breakdance .autogenerated-blce-ctabox .cta-box-container:hover::before{transform:rotate(45deg) translateY(100%)}.breakdance .autogenerated-blce-ctabox .cta-box-image img{display:block;width:100%;object-fit:cover;transition:transform 0.3s ease-in-out;background-position:center center}.breakdance .autogenerated-blce-ctabox .content-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;color:#fff}.breakdance .autogenerated-blce-ctabox .cta-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 0.35s ease,opacity 0.35s ease}.breakdance .autogenerated-blce-ctabox .cta-reveal-inner{min-height:0;overflow:hidden}.breakdance .autogenerated-blce-ctabox .cta-box-container:hover .cta-reveal{grid-template-rows:1fr;opacity:1}.breakdance .autogenerated-blce-ctabox .cta-box-content h2{font-size:1.5rem;font-weight:700;margin-bottom:0.5rem}.breakdance .autogenerated-blce-ctabox .cta-box-content p{font-size:1rem;color:#e5e7eb}.breakdance .autogenerated-blce-ctabox .button-wrap{margin-top:0rem}.breakdance .autogenerated-blce-ctabox .button-wrap .cta-reveal-inner{padding-top:0.75rem}