.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 .px-hotspot{max-width:100%}.breakdance .px-hotspot .px-hotspot-wrapper{position:relative;max-width:100%;width:100%;margin:auto;border-radius:12px;display:flex;justify-content:center;align-items:center}.breakdance .px-hotspot .px-main-image{position:relative;border-radius:12px;overflow:visible}.breakdance .px-hotspot .px-main-image img{width:100%;display:block;object-fit:cover}.breakdance .px-hotspot .px-hotspot-marker{position:absolute;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:999;transform:translate(-50%,-50%)}.breakdance .px-hotspot .px-hotspot-pulse{position:absolute;width:100%;height:100%;border-radius:50%;background:rgba(255,255,255,0.4);animation:pxPulse 1.8s infinite;z-index:40}@keyframes pxPulse{0%{transform:scale(0.6);opacity:0.8}70%{transform:scale(2.2);opacity:0}100%{opacity:0}}.breakdance .px-hotspot .px-hotspot-icon{background:#fff;border-radius:50%;padding:6px;display:flex;justify-content:center;align-items:center;z-index:60}.breakdance .px-hotspot .px-hotspot-icon svg{width:16px;height:16px;fill:#333}.breakdance .px-hotspot .px-hotspot-tooltip{position:absolute;text-wrap:nowrap;background:#fff;border-radius:8px;opacity:0;visibility:hidden;transition:all .25s ease;z-index:1000;pointer-events:none}.breakdance .px-hotspot .px-hotspot-wrapper.trigger-hover .px-hotspot-marker:hover .px-hotspot-tooltip{opacity:1;visibility:visible;pointer-events:auto}.breakdance .px-hotspot .px-hotspot-wrapper.trigger-click .px-hotspot-marker.active .px-hotspot-tooltip{opacity:1;visibility:visible;pointer-events:auto}.breakdance .px-hotspot .px-hotspot-marker[data-position="top"] .px-hotspot-tooltip{bottom:calc(100% + 12px);left:50%;transform:translate(-50%,10px)}.breakdance .px-hotspot .px-hotspot-marker[data-position="top"]:hover .px-hotspot-tooltip,.breakdance .px-hotspot .px-hotspot-marker.active[data-position="top"] .px-hotspot-tooltip{transform:translate(-50%,0)}.breakdance .px-hotspot .px-hotspot-marker[data-position="bottom"] .px-hotspot-tooltip{top:calc(100% + 12px);left:50%;transform:translate(-50%,-10px)}.breakdance .px-hotspot .px-hotspot-marker[data-position="bottom"]:hover .px-hotspot-tooltip,.breakdance .px-hotspot .px-hotspot-marker.active[data-position="bottom"] .px-hotspot-tooltip{transform:translate(-50%,0)}.breakdance .px-hotspot .px-hotspot-marker[data-position="left"] .px-hotspot-tooltip{right:calc(100% + 12px);top:50%;transform:translate(10px,-50%)}.breakdance .px-hotspot .px-hotspot-marker[data-position="left"]:hover .px-hotspot-tooltip,.breakdance .px-hotspot .px-hotspot-marker.active[data-position="left"] .px-hotspot-tooltip{transform:translate(0,-50%)}.breakdance .px-hotspot .px-hotspot-marker[data-position="right"] .px-hotspot-tooltip{left:calc(100% + 12px);top:50%;transform:translate(-10px,-50%)}.breakdance .px-hotspot .px-hotspot-marker[data-position="right"]:hover .px-hotspot-tooltip,.breakdance .px-hotspot .px-hotspot-marker.active[data-position="right"] .px-hotspot-tooltip{transform:translate(0,-50%)}.breakdance .px-hotspot .px-hotspot-tooltip::after{content:"";position:absolute;border-style:solid}.breakdance .px-hotspot .px-hotspot-marker[data-position="top"] .px-hotspot-tooltip::after{top:100%;left:50%;transform:translateX(-50%);border-width:8px 8px 0;border-color:#fff transparent transparent}.breakdance .px-hotspot .px-hotspot-marker[data-position="bottom"] .px-hotspot-tooltip::after{bottom:100%;left:50%;transform:translateX(-50%);border-width:0 8px 8px;border-color:transparent transparent #fff}.breakdance .px-hotspot .px-hotspot-marker[data-position="left"] .px-hotspot-tooltip::after{left:100%;top:50%;transform:translateY(-50%);border-width:8px 0 8px 8px;border-color:transparent transparent transparent #fff}.breakdance .px-hotspot .px-hotspot-marker[data-position="right"] .px-hotspot-tooltip::after{right:100%;top:50%;transform:translateY(-50%);border-width:8px 8px 8px 0;border-color:transparent #fff transparent transparent}.breakdance .px-hotspot .px-tooltip-content{display:flex;flex-direction:column;align-items:center}.breakdance .px-hotspot .px-tooltip-content img{object-fit:cover;border-radius:0px;transition:all 500ms;aspect-ratio:16/0}.breakdance .px-hotspot .px-tooltip-body{padding:10px}.breakdance .px-hotspot .px-tooltip-title{font-size:17px;font-weight:600;margin-bottom:5px}.breakdance .px-hotspot .px-tooltip-desc{font-size:14px;color:#555;text-wrap:wrap;margin-bottom:8px}@media only screen and (min-width:500px){.breakdance .px-hotspot .px-tooltip-desc{min-width:200px}}.breakdance .px-hotspot .px-tooltip-btn{text-align:center;padding:6px;background:#aad1d7;border-radius:6px;font-size:14px}