.elementor-6861 .elementor-element.elementor-element-32392b6{--display:flex;--overlay-opacity:0.5;--padding-top:165px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-6861 .elementor-element.elementor-element-32392b6:not(.elementor-motion-effects-element-type-background), .elementor-6861 .elementor-element.elementor-element-32392b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;background-image:url("https://piano-spengler.de/wp-content/uploads/2024/01/DSC02966.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6861 .elementor-element.elementor-element-32392b6::before, .elementor-6861 .elementor-element.elementor-element-32392b6 > .elementor-background-video-container::before, .elementor-6861 .elementor-element.elementor-element-32392b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-6861 .elementor-element.elementor-element-32392b6 > .elementor-background-slideshow::before, .elementor-6861 .elementor-element.elementor-element-32392b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6861 .elementor-element.elementor-element-32392b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(18,18,18,0.82);--background-overlay:'';}.elementor-6861 .elementor-element.elementor-element-d028d5e{--display:flex;--padding-top:70px;--padding-bottom:38px;--padding-left:24px;--padding-right:24px;}.elementor-6861 .elementor-element.elementor-element-d028d5e:not(.elementor-motion-effects-element-type-background), .elementor-6861 .elementor-element.elementor-element-d028d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6861 .elementor-element.elementor-element-5493d2a{--display:flex;--padding-top:74px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-6861 .elementor-element.elementor-element-5493d2a:not(.elementor-motion-effects-element-type-background), .elementor-6861 .elementor-element.elementor-element-5493d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F1;}.elementor-6861 .elementor-element.elementor-element-468489c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6861 .elementor-element.elementor-element-468489c > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-6861 .elementor-element.elementor-element-4a7909b{--display:flex;--padding-top:74px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-6861 .elementor-element.elementor-element-4a7909b:not(.elementor-motion-effects-element-type-background), .elementor-6861 .elementor-element.elementor-element-4a7909b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6861 .elementor-element.elementor-element-088e4ee > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6861 .elementor-element.elementor-element-088e4ee > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-6861 .elementor-element.elementor-element-6ead749{--display:flex;--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-6861 .elementor-element.elementor-element-6ead749:not(.elementor-motion-effects-element-type-background), .elementor-6861 .elementor-element.elementor-element-6ead749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-6861 .elementor-element.elementor-element-2ebcac9{--display:flex;}.elementor-6861 .elementor-element.elementor-element-8151fb1 .gform_wrapper .gform_footer{justify-content:flex-start;text-align:left;}.elementor-6861 .elementor-element.elementor-element-8151fb1.ha-gravityforms .gform_wrapper .gform_footer{justify-content:flex-start;text-align:left;}.elementor-6861 .elementor-element.elementor-element-8151fb1 .gfield_list .gfield_list_icons img{width:16px !important;}@media(max-width:1024px){.elementor-6861 .elementor-element.elementor-element-468489c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6861 .elementor-element.elementor-element-468489c > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-6861 .elementor-element.elementor-element-088e4ee > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6861 .elementor-element.elementor-element-088e4ee > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-6861 .elementor-element.elementor-element-468489c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6861 .elementor-element.elementor-element-468489c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6861 .elementor-element.elementor-element-088e4ee > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6861 .elementor-element.elementor-element-088e4ee > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for container, class: .elementor-element-32392b6 */.ev-eyebrow{font-family:'Raleway',sans-serif;text-transform:uppercase;letter-spacing:.24em;font-size:.8rem;font-weight:700;color:#C9911A;margin:0 0 .9rem;text-align:center;}
.ev-h1 .elementor-heading-title,.ev-h1{font-family:'Playfair Display',serif;color:#fff;font-size:clamp(2.5rem,5.2vw,3.7rem);line-height:1.08;font-weight:700;text-align:center;}
.ev-h1{margin:0 0 1.05rem;}
.ev-hero-sub{font-family:'Raleway',sans-serif;color:rgba(255,255,255,.85);font-size:1.15rem;max-width:600px;margin:0 auto;line-height:1.6;text-align:center;}
.ev-intro-text{font-family:'Raleway',sans-serif;font-size:1.17rem;line-height:1.78;color:#403c34;max-width:780px;margin:0 auto;text-align:center;}
.ev-h2{font-family:'Playfair Display',serif;font-size:clamp(1.85rem,3.3vw,2.45rem);color:#1C1C1C;font-weight:600;text-align:center;margin:0 0 2.5rem;}
.ev-h2 .elementor-heading-title{font-family:'Playfair Display',serif;font-weight:600;}
.ev-h2::after{content:"";display:block;width:56px;height:3px;background:#C9911A;margin:.95rem auto 0;border-radius:2px;}
.ev-h2--light,.ev-h2--light .elementor-heading-title{color:#fff;}
.ev-eyebrow--dark{color:#C9911A;}
.ev-cta-text{font-family:'Raleway',sans-serif;color:rgba(255,255,255,.82);font-size:1.08rem;max-width:600px;margin:0 auto 2rem;line-height:1.66;text-align:center;}
.ev-grid .jet-listing-grid{gap:30px;}
.ev-grid .jet-listing-grid__item{padding:0!important;}
.ev-form-wrap{max-width:640px;margin:0 auto;}
.ev-form .gform_wrapper .gfield_label{color:#fff!important;font-family:'Raleway',sans-serif;}
.ev-form .gform_wrapper input:not([type=submit]),.ev-form .gform_wrapper textarea,.ev-form .gform_wrapper select{background:#fff!important;border:1px solid #444!important;border-radius:6px!important;padding:.75em .85em!important;}
.ev-form .gform_wrapper .gform_footer{text-align:center;}
.ev-form .gform_wrapper .gform_footer input[type=submit],.ev-form .gform_wrapper button.gform_button{background:#C9911A!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:.9em 2.4em!important;font-family:'Raleway',sans-serif!important;font-weight:700!important;letter-spacing:.03em!important;cursor:pointer;transition:background .2s;width:auto!important;}
.ev-form .gform_wrapper .gform_footer input[type=submit]:hover,.ev-form .gform_wrapper button.gform_button:hover{background:#a9790f!important;}
.jet-listing-not-found{font-family:'Raleway',sans-serif;color:#6b6459;background:#fff;border:1px dashed #ddd3bf;border-radius:10px;padding:2.6rem 1.4rem;text-align:center;font-size:1.05rem;line-height:1.6;max-width:640px;margin:0 auto;}

/* Anstehend: Karten immer mittig, feste Breite */
.ev-upcoming .jet-listing-grid__items{justify-content:center !important;margin-left:0 !important;margin-right:0 !important;}
.ev-upcoming .jet-listing-grid__item{flex:0 0 340px !important;width:340px !important;max-width:100%;}/* End custom CSS */