.elementor-257901 .elementor-element.elementor-element-2353fef:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-2353fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );background-image:url("https://mozarthamburg.de/wp-content/uploads/2026/05/mnf26_ensemble_3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-257901 .elementor-element.elementor-element-2353fef > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-2353fef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-257901 .elementor-element.elementor-element-0c71058{text-align:center;}.elementor-257901 .elementor-element.elementor-element-0c71058 .elementor-heading-title{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-10948ee:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-10948ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-10948ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 75px 0px;}.elementor-257901 .elementor-element.elementor-element-10948ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-f15b72b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-257901 .elementor-element.elementor-element-f15b72b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mozarthamburg.de/wp-content/uploads/2025/12/biene-2-e1776422521384.png");background-position:top center;background-repeat:no-repeat;background-size:280px auto;}.elementor-257901 .elementor-element.elementor-element-f15b72b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-257901 .elementor-element.elementor-element-f15b72b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-9fc1b86{text-align:start;font-size:1.2em;font-weight:600;color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-ff3e28d{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-25325e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-257901 .elementor-element.elementor-element-25325e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mozarthamburg.de/wp-content/uploads/2025/12/schmetterling.png");background-position:bottom center;background-repeat:no-repeat;background-size:240px auto;}.elementor-257901 .elementor-element.elementor-element-25325e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-257901 .elementor-element.elementor-element-25325e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-a71da05:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-a71da05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-a71da05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-257901 .elementor-element.elementor-element-a71da05 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-510b198 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-257901 .elementor-element.elementor-element-ba258a0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-257901 .elementor-element.elementor-element-bb91270:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-bb91270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-bb91270{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-257901 .elementor-element.elementor-element-bb91270 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-01b77ac .elementor-heading-title{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-52ee592:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-52ee592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-52ee592{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-257901 .elementor-element.elementor-element-52ee592 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-0d9925f .elementor-heading-title{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-3601d73:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-3601d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-3601d73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-257901 .elementor-element.elementor-element-3601d73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-d8fbd2e .elementor-heading-title{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-6bab470:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-6bab470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-6bab470{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-257901 .elementor-element.elementor-element-6bab470 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-5c08275 .elementor-heading-title{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-2788e43:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-2788e43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-2788e43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-257901 .elementor-element.elementor-element-2788e43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-9b4e4cf .elementor-heading-title{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-ccfc6fb:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-ccfc6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-ccfc6fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-257901 .elementor-element.elementor-element-ccfc6fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-dfb1830 .elementor-heading-title{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-8efd743:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-8efd743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-8efd743{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-257901 .elementor-element.elementor-element-8efd743 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-767ee7b .elementor-heading-title{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-9bff536:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-9bff536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-9bff536{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-257901 .elementor-element.elementor-element-9bff536 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-89687ad .elementor-heading-title{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-dc444ac:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-dc444ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-dc444ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-257901 .elementor-element.elementor-element-dc444ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-7539868 .elementor-heading-title{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-d4706a0:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-d4706a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-d4706a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-257901 .elementor-element.elementor-element-d4706a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-d8e0126 .elementor-heading-title{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-7f169c1:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-7f169c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-7f169c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-257901 .elementor-element.elementor-element-7f169c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-eea89f6 .elementor-heading-title{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-4297c68:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-4297c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-4297c68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-257901 .elementor-element.elementor-element-4297c68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-0fa0c72 .elementor-heading-title{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-d613bd1:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-d613bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-d613bd1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-257901 .elementor-element.elementor-element-d613bd1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-8cf4572 .elementor-heading-title{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-8190018:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-8190018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-8190018{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-257901 .elementor-element.elementor-element-8190018 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-9c2e153 .elementor-heading-title{color:var( --e-global-color-9e005ac );}.elementor-257901 .elementor-element.elementor-element-fc63ef8:not(.elementor-motion-effects-element-type-background), .elementor-257901 .elementor-element.elementor-element-fc63ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb4839d );}.elementor-257901 .elementor-element.elementor-element-fc63ef8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0125px 0px;}.elementor-257901 .elementor-element.elementor-element-fc63ef8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257901 .elementor-element.elementor-element-6350f7b .elementor-heading-title{color:var( --e-global-color-9e005ac );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-257901 .elementor-element.elementor-element-2353fef{padding:200px 0px 200px 0px;}.elementor-257901 .elementor-element.elementor-element-0c71058{text-align:center;}.elementor-257901 .elementor-element.elementor-element-10948ee{padding:25px 20px 25px 20px;}}/* Start custom CSS */@media only screen and (max-width: 768px) {
    h1 {
        font-size: 1.8em !important;
    }
    
    .hero-right {
        height: auto !important;
        padding: 0px 0px 180px !important;
    }
    
    .hero h1 {
        font-size: 2em !important;
    }
    
    h3 {
        font-size: 1.5em;
    }
    
    .hero .untertitel {
        font-size: 0.8em !important;
    }
    
    .mnf-event-entry {
        padding: 10px 10px 25px 10px !important;
    }
    
    .mnf-event-entry div:nth-child(1) {
        width: 25px !important;
    }
    

    .mnf-event-entry div:nth-child(2) {
        width: 60px !important;
        font-size: 1.2em !important;
        line-height: 1em;
        font-weight: 600;
    }
    
    .mnf-event-entry div:nth-child(3) {
        width: auto
    }
    
    .mnf-event-entry div:nth-child(4) {
        width: 100% !important;
    }
    
    .mnf-event-entry div:nth-child(5) {
        width: 100% !important;
        font-size: 1.3em !important;
    }
    
    .mnf-event-entry div:nth-child(5) span {
        font-size: 0.7em !important;
    }
    
    .mnf-event-entry div:nth-child(6) {
        width: 100% !important;
        font-size: em !important;
        text-align: left !important;
        margin-top: 15px;
    }
    
    .mnf-event-entry a {
        font-size: 0.9em !important;
        margin: 0px 10px 0 0 !important;
    }
    
    .termin-info {
        flex-wrap: wrap;
    }
    
    .termin-ticket-link {
        text-align: center;
        width: 100%;
        padding-right: 10px;
    }

    .termin-ticket-link a {
        width: 100%;
        display: block;
        margin: 5px 0 0;
    }
    
    .termin-ticket-alternativtext {
        text-align: left;
        margin: 5px 0 5px 27px;
    }
    
    .btn-tickets a, .btn-infos a {
        display: block;
    }
}/* End custom CSS */