.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-559 .elementor-element.elementor-element-7c02aa36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-559 .elementor-element.elementor-element-4b8428e2{text-align:center;}.elementor-559 .elementor-element.elementor-element-4b8428e2 .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-1961e271{--spacer-size:25px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-559 .elementor-element.elementor-element-6d4587d1 .elementor-button{background-color:#FFFFFF;font-family:"Tisa Sans Pro", Sans-serif;font-size:24px;font-weight:900;text-transform:uppercase;fill:#7BA02D;color:#7BA02D;}.elementor-559 .elementor-element.elementor-element-ec424c2{--spacer-size:45px;}.elementor-559 .elementor-element.elementor-element-1a23c484{margin:05% 40% calc(var(--kit-widget-spacing, 0px) + 0%) 40%;}.elementor-559 .elementor-element.elementor-element-1a23c484 img{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-78783de4{--spacer-size:15px;}.elementor-559 .elementor-element.elementor-element-70c2dc10{text-align:center;}.elementor-559 .elementor-element.elementor-element-70c2dc10 .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;color:#7BA02D;}.elementor-559 .elementor-element.elementor-element-265d949a{--spacer-size:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-559 .elementor-element.elementor-element-15ea6fc8{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-a4847d8{--spacer-size:40px;}.elementor-559 .elementor-element.elementor-element-7fa850a4{margin:05% 40% calc(var(--kit-widget-spacing, 0px) + 0%) 40%;}.elementor-559 .elementor-element.elementor-element-7fa850a4 img{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-423f1552{--spacer-size:15px;}.elementor-559 .elementor-element.elementor-element-6271824b{text-align:center;}.elementor-559 .elementor-element.elementor-element-6271824b .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;color:#7BA02D;}.elementor-559 .elementor-element.elementor-element-49444a87{--spacer-size:10px;}.elementor-559 .elementor-element.elementor-element-54d2a7a7{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-4393ac22{--spacer-size:40px;}.elementor-559 .elementor-element.elementor-element-2c95f12b{--spacer-size:50px;}.elementor-559 .elementor-element.elementor-element-18ef6b8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-4cc36f50{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -10%;padding:10% 20% 0% 0%;z-index:5;}.elementor-559 .elementor-element.elementor-element-1082c468{text-align:center;}.elementor-559 .elementor-element.elementor-element-1082c468 .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-6dfbeac7{--spacer-size:20px;}.elementor-559 .elementor-element.elementor-element-5df2f268{padding:0px 0px 025px 0px;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-3a5aae1e .elementor-button{background-color:#7BA02D;font-family:"Tisa Sans Pro", Sans-serif;font-size:24px;font-weight:900;text-transform:uppercase;}.elementor-559 .elementor-element.elementor-element-60263724{--spacer-size:75px;}.elementor-559 .elementor-element.elementor-element-61d7ac06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-100f0bb2{--spacer-size:30px;}.elementor-559 .elementor-element.elementor-element-603ff236{padding:0% 37% 0% 37%;}.elementor-559 .elementor-element.elementor-element-3ca00626{--spacer-size:25px;}.elementor-559 .elementor-element.elementor-element-a009341{padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-559 .elementor-element.elementor-element-a009341 img{border-radius:15px 15px 15px 15px;}.elementor-559 .elementor-element.elementor-element-1209dd00{--spacer-size:15px;}.elementor-559 .elementor-element.elementor-element-64351c9d{--spacer-size:5px;}.elementor-559 .elementor-element.elementor-element-704e1f9c{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-734818d3{padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-559 .elementor-element.elementor-element-734818d3 img{border-radius:15px 15px 15px 15px;}.elementor-559 .elementor-element.elementor-element-6df0ba44{--spacer-size:15px;}.elementor-559 .elementor-element.elementor-element-6ffd0239{--spacer-size:5px;}.elementor-559 .elementor-element.elementor-element-79524c85{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-4a382207{padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-559 .elementor-element.elementor-element-4a382207 img{border-radius:15px 15px 15px 15px;}.elementor-559 .elementor-element.elementor-element-e3dcd95{--spacer-size:15px;}.elementor-559 .elementor-element.elementor-element-39d7c473{--spacer-size:5px;}.elementor-559 .elementor-element.elementor-element-ecdfaba{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-45fa5fc3{padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-559 .elementor-element.elementor-element-45fa5fc3 img{border-radius:15px 15px 15px 15px;}.elementor-559 .elementor-element.elementor-element-118eec83{--spacer-size:15px;}.elementor-559 .elementor-element.elementor-element-4d8c271f{--spacer-size:5px;}.elementor-559 .elementor-element.elementor-element-aca61f8{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-b1fdfe1{--spacer-size:75px;}.elementor-559 .elementor-element.elementor-element-452822b4{--spacer-size:50px;}.elementor-559 .elementor-element.elementor-element-a403a69{padding:0% 35% 0% 35%;}.elementor-559 .elementor-element.elementor-element-db2e889{--spacer-size:50px;}.elementor-559 .elementor-element.elementor-element-19a621f4 img{border-radius:20px 20px 20px 20px;}.elementor-559 .elementor-element.elementor-element-61cb2ffe img{border-radius:20px 20px 20px 20px;}.elementor-559 .elementor-element.elementor-element-39188909 img{border-radius:20px 20px 20px 20px;}.elementor-559 .elementor-element.elementor-element-2446ab2d img{border-radius:20px 20px 20px 20px;}.elementor-559 .elementor-element.elementor-element-3fe4e328{--spacer-size:50px;}.elementor-559 .elementor-element.elementor-element-698a867f .elementor-button{background-color:#7BA02D;font-family:"Tisa Sans Pro", Sans-serif;font-size:24px;font-weight:900;text-transform:uppercase;}.elementor-559 .elementor-element.elementor-element-35c2d880{--spacer-size:50px;}.elementor-559 .elementor-element.elementor-element-74e4c31d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-74e4c31d .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-2d22acac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-2d22acac .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-5593b75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-5593b75 .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-16250577{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-16250577 .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}:root{--page-title-display:none;}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tisa Sans Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://harmonika-festival.de/wp-content/uploads/2026/07/Tisa-Sans-Pro-Bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Tisa Sans Pro';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://harmonika-festival.de/wp-content/uploads/2026/07/Tisa-Sans-Pro-Black-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Tisa Sans Pro';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://harmonika-festival.de/wp-content/uploads/2026/07/Tisa-Sans-Pro-ExtraBold-2.ttf') format('truetype');
}
@font-face {
	font-family: 'Tisa Sans Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://harmonika-festival.de/wp-content/uploads/2026/07/Tisa-Sans-Pro-Medium-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Tisa Sans Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://harmonika-festival.de/wp-content/uploads/2026/07/Tisa-Sans-Pro-Regular-2.ttf') format('truetype');
}
@font-face {
	font-family: 'Tisa Sans Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://harmonika-festival.de/wp-content/uploads/2026/07/Tisa-Sans-Pro-Light-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Tisa Sans Pro';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://harmonika-festival.de/wp-content/uploads/2026/07/Tisa-Sans-Pro-ExtraLight-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */