.elementor-kit-1450{--e-global-color-primary:#A81C5D;--e-global-color-secondary:#7E1446;--e-global-color-text:#1A1A1A;--e-global-color-accent:#7E1446;--e-global-typography-primary-font-family:"Bebas Neue";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Bebas Neue";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-1450 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1450 a:hover{color:#626262;}.elementor-kit-1450 h1{color:#1A1A1A;}.elementor-kit-1450 h2{color:#1A1A1A;}.elementor-kit-1450 h3{color:#1A1A1A;}.elementor-kit-1450 h4{color:#1A1A1A;}.elementor-kit-1450 h5{color:#1A1A1A;}.elementor-kit-1450 h6{color:#1A1A1A;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor h1, .elementor h2, .elementor h3, .elementor h4, .elementor h5, .elementor h6 { color: #1A1A1A; }
.elementor { padding-top: 0 !important; }
.mega-menu-link:hover, .mega-menu-link:focus, .mega-current-menu-item > .mega-menu-link { background: rgba(255,255,255,0.16) !important; border-radius: 6px 6px 0 0 !important; text-decoration: none !important; }
.mega-toggle-animated-inner, .mega-toggle-animated-inner::before, .mega-toggle-animated-inner::after { background-color: #ffffff !important; }
body .mega-toggle-block-0 .mega-toggle-block, body .mega-toggle-block-0 .mega-toggle-block::before, body .mega-toggle-block-0 .mega-toggle-block::after { background-color: #ffffff !important; }
body #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open ~ button.mega-close, body #mega-menu-wrap-primary .mega-menu-toggle ~ button.mega-close { background: #A81C5D !important; }
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { color: #A81C5D !important; }
@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.bezirksmusikfest.net/wp-content/uploads/elementor/google-fonts/fonts/bebasneue-36ccc775.woff2) format('woff2');}
@media (max-width:767px){ .elementor-widget-heading h1, .elementor-widget-heading h2 { font-size: clamp(26px,8.5vw,42px) !important; line-height:1.05 !important; } .elementor-top-section { padding-left:10px !important; padding-right:10px !important; } .elementor-top-section .elementor-element-populated { padding-left:4px !important; padding-right:4px !important; } }/* End custom CSS */