.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-66561e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-236416c{--display:flex;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-236416c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-7d6e6fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-bbceca5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-mega-menu.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mega-menu .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-mega-menu .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-mega-menu:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-mega-menu.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-mega-menu .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-e9661a1{--display:flex;}.elementor-17 .elementor-element.elementor-element-6d3bcb4{--display:flex;}.elementor-17 .elementor-element.elementor-element-ba92f04{--display:flex;}.elementor-17 .elementor-element.elementor-element-4d2ceee{--display:flex;}.elementor-17 .elementor-element.elementor-element-38f32c8{--display:flex;}.elementor-17 .elementor-element.elementor-element-4ff337c{--display:flex;}.elementor-17 .elementor-element.elementor-element-59f5964{--display:flex;}.elementor-17 .elementor-element.elementor-element-32148a1{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:11px;--n-menu-title-color-normal:var( --e-global-color-69ba342 );--n-menu-title-transition:900ms;--n-menu-icon-size:16px;--n-menu-icon-color:var( --e-global-color-69ba342 );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-69ba342 );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-17 .elementor-element.elementor-element-32148a1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-17 .elementor-element.elementor-element-32148a1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-17 .elementor-element.elementor-element-32148a1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.2px;}.elementor-17 .elementor-element.elementor-element-32148a1 {--n-menu-title-color-hover:var( --e-global-color-accent );--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-32148a1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-32148a1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}:where( .elementor-17 .elementor-element.elementor-element-32148a1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{border-style:none;}.elementor-17 .elementor-element.elementor-element-3d09416{--display:flex;--justify-content:center;}.elementor-widget-premium-addon-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-addon-button.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button svg:not(.premium-lottie-animation):not(.premium-lottie-animation svg){stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button, .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinhor:before , .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinver:before , .elementor-widget-premium-addon-button .premium-button-style5-radialin:before , .elementor-widget-premium-addon-button .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-widget-premium-addon-button .premium-button-line6::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper i{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-line2::before, .elementor-widget-premium-addon-button .premium-button-line4::before, .elementor-widget-premium-addon-button .premium-button-line5::before, .elementor-widget-premium-addon-button .premium-button-line5::after, .elementor-widget-premium-addon-button .premium-button-line6::before, .elementor-widget-premium-addon-button .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button:hover svg:not(.premium-lottie-animation):not(.premium-lottie-animation svg){stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-none:hover, .elementor-widget-premium-addon-button .premium-button-style8:hover, .elementor-widget-premium-addon-button .premium-button-style1:before, .elementor-widget-premium-addon-button .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-button .premium-button-style2-shutinhor, .elementor-widget-premium-addon-button .premium-button-style2-shutinver, .elementor-widget-premium-addon-button .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-button .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-button .premium-button-style3-after:hover, .elementor-widget-premium-addon-button .premium-button-style3-before:hover, .elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper, .elementor-widget-premium-addon-button .premium-button-style5-radialin, .elementor-widget-premium-addon-button .premium-button-style5-radialout:before, .elementor-widget-premium-addon-button .premium-button-style5-rectin, .elementor-widget-premium-addon-button .premium-button-style5-rectout:before, .elementor-widget-premium-addon-button .premium-button-style6-bg, .elementor-widget-premium-addon-button .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-5e72a5f{text-align:center;}.elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button .premium-button-text-icon-wrapper span{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button.premium-button-style2-shutinhor:before , .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button.premium-button-style2-shutinver:before , .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style5-radialin:before , .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style5-rectin:before{background-color:#D1D1D100;}.elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:3px;}.elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-line6::after{padding:3% 20% 3% 20%;}.elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-line6::after{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-none:hover, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style8:hover, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style1:before, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style2-shutouthor:before, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style2-shutoutver:before, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style2-shutinhor, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style2-shutinver, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style2-dshutinhor:before, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style2-dshutinver:before, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style2-scshutouthor:before, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style2-scshutoutver:before, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style3-after:hover, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style3-before:hover, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style4-icon-wrapper, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style5-radialin, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style5-radialout:before, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style5-rectin, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style5-rectout:before, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style6-bg, .elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button-style6:before{background-color:#D1D1D100;}.elementor-17 .elementor-element.elementor-element-5e72a5f .premium-button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E5FF;box-shadow:0px 0px 15px 3px #00E5FF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-7d6e6fc.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-3d09416{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-236416c{--width:20%;}.elementor-17 .elementor-element.elementor-element-3d09416{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-236416c{--width:34%;}.elementor-17 .elementor-element.elementor-element-7d6e6fc{--width:13%;}.elementor-17 .elementor-element.elementor-element-3d09416{--width:100%;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-236416c{--width:75%;}.elementor-17 .elementor-element.elementor-element-7d6e6fc{--width:10%;}}/* Start custom CSS for html, class: .elementor-element-4f49aa2 */.music-logo{
display:flex;
align-items:center;
gap:10px;
cursor:pointer;
}

/* equalizer container */
.eq-bars{
display:flex;
align-items:flex-end;
gap:4px;
height:24px;
}

/* bars */
.eq-bars span{
width:3px;
height:6px;
border-radius:2px;
animation:eqIdle 1.6s ease-in-out infinite;
box-shadow:0 0 10px currentColor;
}

/* neon colors per bar */
.eq-bars span:nth-child(1){color:#00E5FF;background:#00E5FF;}
.eq-bars span:nth-child(2){color:#9D00FF;background:#9D00FF;}
.eq-bars span:nth-child(3){color:#FF2BD6;background:#FF2BD6;}
.eq-bars span:nth-child(4){color:#00FFA3;background:#00FFA3;}
.eq-bars span:nth-child(5){color:#00E5FF;background:#00E5FF;}

/* stagger animation */
.eq-bars span:nth-child(2){animation-delay:.2s;}
.eq-bars span:nth-child(3){animation-delay:.4s;}
.eq-bars span:nth-child(4){animation-delay:.6s;}
.eq-bars span:nth-child(5){animation-delay:.8s;}

/* idle animation */
@keyframes eqIdle{
0%,100%{height:6px}
50%{height:14px}
}

/* hover animation */
.music-logo:hover span{
animation:eqActive .6s ease-in-out infinite;
}

/* energetic animation */
@keyframes eqActive{
0%,100%{height:6px}
25%{height:22px}
50%{height:10px}
75%{height:18px}
}

/* logo text */
.logo-main{
font-family:'Playfair Display';
font-size:20px;
font-weight:700;
color:#fff;
}

.logo-sub{
font-family:'Montserrat';
font-size:9px;
letter-spacing:3px;
color:#00E5FF;
}/* End custom CSS */