.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-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-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.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 .bde-heading{max-width:100%;margin:0}.breakdance .px-caption{max-width:100%}.breakdance .px_hover-section{position:relative;width:100%;height:100%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.breakdance .px_grid-panel{height:100%;width:100%}.breakdance .px_card{position:relative;overflow:hidden;cursor:pointer;height:100%;width:100%}.breakdance .px_card img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 0.6s cubic-bezier(0.4,0,0.2,1),filter 0.4s ease}.breakdance .px_hover-section:hover .px_card img{filter:brightness(0.5)}.breakdance .px_card:hover img{transform:scale(1.1) rotate(-3deg);filter:brightness(1)!important;z-index:2}.breakdance .px_title_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;pointer-events:none;mix-blend-mode:difference}.breakdance #px_mainTitle{font-size:150px;color:#fff;font-weight:800;text-transform:uppercase;margin:0;line-height:0.9;opacity:0;transform:translateY(30px);transition:opacity 0.4s ease,transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.breakdance #px_mainDesc{font-family:'Akaya Telivigala',fantasy;font-size:45px;color:#fff;margin-top:15px;opacity:0;transform:translateY(30px);transition:opacity 0.4s ease 0.1s,transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275) 0.1s}.breakdance .px_show{opacity:1!important;transform:translateY(0)!important}.breakdance .px_overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;z-index:5;mix-blend-mode:difference;padding:20px;opacity:0;transition:0.4s}.breakdance .px_overlay::before{content:attr(data-title);font-size:40px;color:#fff;font-weight:800;text-transform:uppercase;display:block;text-align:center}.breakdance .px_overlay::after{content:attr(data-desc);font-family:'Akaya Telivigala',fantasy;font-size:22px;color:#fff;display:block;margin-top:10px;text-align:center}@media (max-width:768px){.breakdance .px_hover-section{grid-template-columns:1fr}.breakdance .px_title_wrapper{display:none!important}.breakdance .px_overlay{display:flex}.breakdance .px_overlay::before{font-size:32px;color:#fff;display:block}.breakdance .px_overlay::after{font-size:18px;color:#fff;display:block}.breakdance .px_card img{filter:brightness(0.6)!important}.breakdance .px_card:hover .px_overlay{opacity:1;transform:translateY(0)}.breakdance .px_card:hover img{transform:scale(1.08);filter:brightness(1)!important}}