.elementor-5846 .elementor-element.elementor-element-6448af8f{--display:flex;--overlay-opacity:0.12;--overlay-mix-blend-mode:luminosity;}.elementor-5846 .elementor-element.elementor-element-6448af8f:not(.elementor-motion-effects-element-type-background), .elementor-5846 .elementor-element.elementor-element-6448af8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c95a298 ) 0%, var( --e-global-color-57d72c2 ) 100%);}.elementor-5846 .elementor-element.elementor-element-6448af8f::before, .elementor-5846 .elementor-element.elementor-element-6448af8f > .elementor-background-video-container::before, .elementor-5846 .elementor-element.elementor-element-6448af8f > .e-con-inner > .elementor-background-video-container::before, .elementor-5846 .elementor-element.elementor-element-6448af8f > .elementor-background-slideshow::before, .elementor-5846 .elementor-element.elementor-element-6448af8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5846 .elementor-element.elementor-element-6448af8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hadaselmusical.com/wp-content/uploads/2025/11/Cartel_Hadas_web_vertical_movil_reducido.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5846 .elementor-element.elementor-element-42f1496 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-5846 .elementor-element.elementor-element-42f1496{text-align:center;}.elementor-5846 .elementor-element.elementor-element-42f1496 .elementor-heading-title{font-family:"Celtil MN", Sans-serif;font-size:clamp(3.125rem, 2.541rem + 2.459vw, 5rem);font-weight:400;text-transform:uppercase;letter-spacing:2px;word-spacing:3px;text-shadow:2px 2px 10px rgba(0, 0, 0, 0.75);color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-5c49bd28{font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.6332rem + 0.4918vw, 1.125rem);font-weight:500;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-53868f66{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-54f4b3cb .elementor-toc__header-title{text-align:start;}.elementor-5846 .elementor-element.elementor-element-54f4b3cb{--header-color:var( --e-global-color-beb2ce6 );--item-text-color:var( --e-global-color-accent );--item-text-hover-color:var( --e-global-color-text );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-secondary );--marker-color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-54f4b3cb .elementor-toc__header, .elementor-5846 .elementor-element.elementor-element-54f4b3cb .elementor-toc__header-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5846 .elementor-element.elementor-element-54f4b3cb .elementor-toc__header{flex-direction:row;}.elementor-5846 .elementor-element.elementor-element-54f4b3cb .elementor-toc__list-item{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;}.elementor-5846 .elementor-element.elementor-element-4b6a9fe1 .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:clamp(2.5rem, 2.1107rem + 1.6393vw, 3.75rem);font-weight:500;text-transform:none;letter-spacing:0.4px;word-spacing:2px;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-2c326dc0{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-1ecfa7d2 .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:clamp(2.5rem, 2.1107rem + 1.6393vw, 3.75rem);font-weight:500;text-transform:none;letter-spacing:0.4px;word-spacing:2px;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-5c84a537{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-4b41e223{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-534b7346 .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:clamp(2.5rem, 2.1107rem + 1.6393vw, 3.75rem);font-weight:500;text-transform:none;letter-spacing:0.4px;word-spacing:2px;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-563d0d7f{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-34c3f959 .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:clamp(2.5rem, 2.1107rem + 1.6393vw, 3.75rem);font-weight:500;text-transform:none;letter-spacing:0.4px;word-spacing:2px;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-255d7ed4{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-30a585a1 .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:clamp(2.5rem, 2.1107rem + 1.6393vw, 3.75rem);font-weight:500;text-transform:none;letter-spacing:0.4px;word-spacing:2px;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-53b90961{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-47870ea2 .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:clamp(2.5rem, 2.1107rem + 1.6393vw, 3.75rem);font-weight:500;text-transform:none;letter-spacing:0.4px;word-spacing:2px;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-75eb589{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-c7324bb .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:clamp(2.5rem, 2.1107rem + 1.6393vw, 3.75rem);font-weight:500;text-transform:none;letter-spacing:0.4px;word-spacing:2px;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-7db38ccb{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-fd29d2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.25rem, 1.0943rem + 0.6557vw, 1.75rem);font-weight:900;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-3c8ddd49{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-2dd7b875 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.25rem, 1.0943rem + 0.6557vw, 1.75rem);font-weight:900;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-7d880535{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-1f579577 .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:clamp(2.5rem, 2.1107rem + 1.6393vw, 3.75rem);font-weight:500;text-transform:none;letter-spacing:0.4px;word-spacing:2px;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-6216fd12{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-629daab .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:clamp(2.5rem, 2.1107rem + 1.6393vw, 3.75rem);font-weight:500;text-transform:none;letter-spacing:0.4px;word-spacing:2px;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-3ef281d2{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-523501ed .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:clamp(2.5rem, 2.1107rem + 1.6393vw, 3.75rem);font-weight:500;text-transform:none;letter-spacing:0.4px;word-spacing:2px;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-6717a903{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-56b917b1 .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:clamp(2.5rem, 2.1107rem + 1.6393vw, 3.75rem);font-weight:500;text-transform:none;letter-spacing:0.4px;word-spacing:2px;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-46f1be41{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-14222eec .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:clamp(2.5rem, 2.1107rem + 1.6393vw, 3.75rem);font-weight:500;text-transform:none;letter-spacing:0.4px;word-spacing:2px;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-603fb619{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}.elementor-5846 .elementor-element.elementor-element-e07d8d9 .elementor-heading-title{font-family:"Morganite", Sans-serif;font-size:clamp(2.5rem, 2.1107rem + 1.6393vw, 3.75rem);font-weight:500;text-transform:none;letter-spacing:0.4px;word-spacing:2px;color:var( --e-global-color-beb2ce6 );}.elementor-5846 .elementor-element.elementor-element-1d574939{font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 1.0082rem + 0.4918vw, 1.5rem);font-weight:500;color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-5846 .elementor-element.elementor-element-6448af8f::before, .elementor-5846 .elementor-element.elementor-element-6448af8f > .elementor-background-video-container::before, .elementor-5846 .elementor-element.elementor-element-6448af8f > .e-con-inner > .elementor-background-video-container::before, .elementor-5846 .elementor-element.elementor-element-6448af8f > .elementor-background-slideshow::before, .elementor-5846 .elementor-element.elementor-element-6448af8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5846 .elementor-element.elementor-element-6448af8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Celtil MN';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://hadaselmusical.com/wp-content/uploads/2025/07/Celtic-MN.ttf') format('truetype');
}
/* End Custom Fonts CSS */