.elementor-217 .elementor-element.elementor-element-102525f{--display:flex;}.elementor-217 .elementor-element.elementor-element-e003f4a{--display:flex;}.elementor-217 .elementor-element.elementor-element-ea6f186{--display:flex;}.elementor-217 .elementor-element.elementor-element-508329b{--display:flex;}.elementor-217 .elementor-element.elementor-element-2a022ef{--display:flex;--overlay-opacity:0;}.elementor-217 .elementor-element.elementor-element-2a022ef:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-217 .elementor-element.elementor-element-2a022ef > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-217 .elementor-element.elementor-element-2a022ef > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#000000;}.elementor-217 .elementor-element.elementor-element-2a022ef::before, .elementor-217 .elementor-element.elementor-element-2a022ef > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-2a022ef > .e-con-inner > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-2a022ef > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-2a022ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-2a022ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#363636;--background-overlay:'';}.elementor-217 .elementor-element.elementor-element-a643779{--display:flex;--min-height:491px;--overlay-opacity:0.45;}.elementor-217 .elementor-element.elementor-element-a643779::before, .elementor-217 .elementor-element.elementor-element-a643779 > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-a643779 > .e-con-inner > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-a643779 > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-a643779 > .e-con-inner > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-a643779 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://protoxenonlabs.com/wp-content/uploads/2025/11/CurvedDanceLighBox1-2XYF4J.fw_.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-217 .elementor-element.elementor-element-acdf9f1 .megapack-heading-tag{justify-content:flex-start;}.elementor-217 .elementor-element.elementor-element-acdf9f1 .megapack-heading-wrap{flex-direction:row;}.elementor-217 .elementor-element.elementor-element-acdf9f1 .mp-heading-before{color:#FFFFFF;padding:0px 0px 0px 20px;border-radius:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-acdf9f1 .mp-heading-center{color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-acdf9f1 .mp-heading-after{color:#2BFBFD;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-217 .elementor-element.elementor-element-acdf9f1 .mp-border:after{border-bottom-style:none;}.elementor-217 .elementor-element.elementor-element-e504920{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;text-align:left;font-size:16px;font-weight:500;line-height:31px;}.elementor-217 .elementor-element.elementor-element-7e70e23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;text-align:left;font-size:16px;font-weight:500;line-height:31px;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-controls{background-color:#2BFBFD;height:49px;border-style:none;border-radius:24px 24px 24px 24px;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mdp-audier-elementor-audio-wrapper{justify-content:center;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mdp-audier-elementor-not-playlist .mejs-container{height:49px !important;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mdp-audier-elementor-not-playlist .mejs-container {border-radius:24px 24px 24px 24px;}{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-pause{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-play{border-style:none;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-mute{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-unmute{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-prev-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-next-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-loop-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-shuffle-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-skip-back-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-jump-forward-button{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-currenttime-container{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-duration-container{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-time-slider{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-time-current, .elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-time-total{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-horizontal-volume-total{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-horizontal-volume-current, .elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-horizontal-volume-total{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-volume-slider{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-volume-current, .elementor-217 .elementor-element.elementor-element-cf1ebe2 .mejs-volume-total{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}