.elementor-1291 .elementor-element.elementor-element-63c03850{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1291 .elementor-element.elementor-element-63c03850:not(.elementor-motion-effects-element-type-background),.elementor-1291 .elementor-element.elementor-element-63c03850>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1291 .elementor-element.elementor-element-669601a3{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--z-index:99}.elementor-1291 .elementor-element.elementor-element-669601a3:not(.elementor-motion-effects-element-type-background),.elementor-1291 .elementor-element.elementor-element-669601a3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1291 .elementor-element.elementor-element-777ddd28 .elementor-menu-toggle{margin:0 auto;background-color:#fff}.elementor-1291 .elementor-element.elementor-element-777ddd28 .elementor-nav-menu--main .elementor-item{color:#e0004d;fill:#e0004d}.elementor-1291 .elementor-element.elementor-element-777ddd28 .elementor-nav-menu--main .elementor-item:hover,.elementor-1291 .elementor-element.elementor-element-777ddd28 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-1291 .elementor-element.elementor-element-777ddd28 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-1291 .elementor-element.elementor-element-777ddd28 .elementor-nav-menu--main .elementor-item:focus{color:#5f259f;fill:#5f259f}.elementor-1291 .elementor-element.elementor-element-69295e87 .elementor-button{background-color:#e0004d;font-size:20px;font-weight:500;line-height:32px;fill:#fff;color:#fff;border-style:solid;border-width:2px;border-color:#b80240;padding:8px 16px}.elementor-1291 .elementor-element.elementor-element-69295e87 .elementor-button:hover,.elementor-1291 .elementor-element.elementor-element-69295e87 .elementor-button:focus{background-color:#fff;color:#5f259f;border-color:#5f259f}.elementor-1291 .elementor-element.elementor-element-69295e87 .elementor-button:hover svg,.elementor-1291 .elementor-element.elementor-element-69295e87 .elementor-button:focus svg{fill:#5f259f}.elementor-1291 .elementor-element.elementor-element-59067fcf{--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;--gap:60px 0px;--row-gap:60px;--column-gap:0px}.elementor-1291 .elementor-element.elementor-element-6c8f4af6{width:var(--container-widget-width,58%);max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0}.elementor-1291 .elementor-element.elementor-element-6c8f4af6 .elementor-heading-title{font-family:"Hubot Sans condensed",Sans-serif;font-size:52px;font-weight:900;line-height:60px;color:#e0004d}.elementor-1291 .elementor-element.elementor-element-2f101120{font-size:16px;font-weight:400;color:#000}@media(max-width:767px){.elementor-1291 .elementor-element.elementor-element-63c03850{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1291 .elementor-element.elementor-element-669601a3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:6px;--padding-left:13px;--padding-right:0px}.elementor-1291 .elementor-element.elementor-element-65f0683 img{width:96%}.elementor-1291 .elementor-element.elementor-element-777ddd28{--nav-menu-icon-size:42px}.elementor-1291 .elementor-element.elementor-element-69295e87.elementor-element{--align-self:center}.elementor-1291 .elementor-element.elementor-element-6c8f4af6{--container-widget-width:83%;--container-widget-flex-grow:0;width:var(--container-widget-width,83%);max-width:83%}}@font-face{font-family:'Hubot Sans condensed';font-style:normal;font-weight:700;font-display:auto;src:url('https://musichallmadrid.com/wp-content/uploads/2025/10/HubotSans_Condensed-Bold.eot');src:url('https://musichallmadrid.com/wp-content/uploads/2025/10/HubotSans_Condensed-Bold.eot?#iefix') format('embedded-opentype'),url('https://musichallmadrid.com/wp-content/uploads/2025/10/HubotSans_Condensed-Bold.woff2') format('woff2'),url('https://musichallmadrid.com/wp-content/uploads/2025/10/HubotSans_Condensed-Bold.woff') format('woff'),url('https://musichallmadrid.com/wp-content/uploads/2025/10/HubotSans_Condensed-Bold.ttf') format('truetype')}@font-face{font-family:'Hubot Sans condensed';font-style:normal;font-weight:900;font-display:auto;src:url('https://musichallmadrid.com/wp-content/uploads/2025/10/HubotSans_Condensed-Black.eot');src:url('https://musichallmadrid.com/wp-content/uploads/2025/10/HubotSans_Condensed-Black.eot?#iefix') format('embedded-opentype'),url('https://musichallmadrid.com/wp-content/uploads/2025/10/HubotSans_Condensed-Black.woff2') format('woff2'),url('https://musichallmadrid.com/wp-content/uploads/2025/10/HubotSans_Condensed-Black.woff') format('woff'),url('https://musichallmadrid.com/wp-content/uploads/2025/10/HubotSans_Condensed-Black.ttf') format('truetype')}@font-face{font-family:'Hubot Sans condensed';font-style:normal;font-weight:400;font-display:auto;src:}