.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-303 .elementor-element.elementor-element-554d850{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-0e19da1{--spacer-size:50px;}.elementor-303 .elementor-element.elementor-element-0459c20{--spacer-size:45px;}.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-303 .elementor-element.elementor-element-654607e .elementor-button{background-color:#7BA02D;font-family:"Tisa Sans Pro", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;}.elementor-303 .elementor-element.elementor-element-b7c7406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-303 .elementor-element.elementor-element-b0a17e4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -10%;padding:10% 20% 0% 0%;z-index:5;}.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-303 .elementor-element.elementor-element-c57e0d0{text-align:center;}.elementor-303 .elementor-element.elementor-element-c57e0d0 .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:100px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-35e2963{text-align:center;}.elementor-303 .elementor-element.elementor-element-35e2963 .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-074c787{--spacer-size:20px;}.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-303 .elementor-element.elementor-element-85c44f8{font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-3621dba .elementor-button{background-color:#7BA02D;font-family:"Tisa Sans Pro", Sans-serif;font-size:24px;font-weight:900;text-transform:uppercase;}.elementor-303 .elementor-element.elementor-element-f4d0aab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-303 .elementor-element.elementor-element-6522141{--spacer-size:50px;}.elementor-303 .elementor-element.elementor-element-75def37{margin:0% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 35%;}.elementor-303 .elementor-element.elementor-element-158bef6{--spacer-size:50px;}.elementor-303 .elementor-element.elementor-element-a8176db{margin:05% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 35%;}.elementor-303 .elementor-element.elementor-element-a8176db img{border-radius:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-d9212a2{--spacer-size:15px;}.elementor-303 .elementor-element.elementor-element-d4d5553{text-align:center;}.elementor-303 .elementor-element.elementor-element-d4d5553 .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;color:#7BA02D;}.elementor-303 .elementor-element.elementor-element-4607a8f{--spacer-size:10px;}.elementor-303 .elementor-element.elementor-element-1fc315f{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-9a3fa99{margin:05% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 35%;}.elementor-303 .elementor-element.elementor-element-9a3fa99 img{border-radius:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-6f1b72b{--spacer-size:15px;}.elementor-303 .elementor-element.elementor-element-6f98139{text-align:center;}.elementor-303 .elementor-element.elementor-element-6f98139 .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;color:#7BA02D;}.elementor-303 .elementor-element.elementor-element-0c0114c{--spacer-size:10px;}.elementor-303 .elementor-element.elementor-element-8e25dd5{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-6a0395e{margin:05% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 35%;}.elementor-303 .elementor-element.elementor-element-6a0395e img{border-radius:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-1cfda58{--spacer-size:15px;}.elementor-303 .elementor-element.elementor-element-24f9e13{text-align:center;}.elementor-303 .elementor-element.elementor-element-24f9e13 .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;color:#7BA02D;}.elementor-303 .elementor-element.elementor-element-c100359{--spacer-size:10px;}.elementor-303 .elementor-element.elementor-element-352c837{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-8e356f0{margin:05% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 35%;}.elementor-303 .elementor-element.elementor-element-8e356f0 img{border-radius:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-33a8b81{--spacer-size:15px;}.elementor-303 .elementor-element.elementor-element-419add5{text-align:center;}.elementor-303 .elementor-element.elementor-element-419add5 .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;color:#7BA02D;}.elementor-303 .elementor-element.elementor-element-1a0e6bf{--spacer-size:10px;}.elementor-303 .elementor-element.elementor-element-705cd02{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-f5fba3f{--spacer-size:75px;}.elementor-303 .elementor-element.elementor-element-536e6d5{--spacer-size:50px;}.elementor-303 .elementor-element.elementor-element-e5d0032{margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;}.elementor-303 .elementor-element.elementor-element-6abf6e9{--spacer-size:50px;}.elementor-303 .elementor-element.elementor-element-256f12c{--spacer-size:75px;}.elementor-303 .elementor-element.elementor-element-9096b7d{--spacer-size:50px;}.elementor-303 .elementor-element.elementor-element-9a5e8df{margin:0% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 35%;}.elementor-303 .elementor-element.elementor-element-c17418d{--spacer-size:50px;}.elementor-303 .elementor-element.elementor-element-0050b0c{border-style:solid;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-303 .elementor-element.elementor-element-a90e9b4{--spacer-size:100px;}.elementor-303 .elementor-element.elementor-element-757ce30{--spacer-size:50px;}.elementor-303 .elementor-element.elementor-element-2091c45{margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;}.elementor-303 .elementor-element.elementor-element-293b9fe{--spacer-size:50px;}.elementor-303 .elementor-element.elementor-element-e58e21c{--spacer-size:75px;}.elementor-303 .elementor-element.elementor-element-99eb370{--spacer-size:50px;}.elementor-303 .elementor-element.elementor-element-bb777b9{margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 025%;}.elementor-303 .elementor-element.elementor-element-905c48d{--spacer-size:50px;}.elementor-303 .elementor-element.elementor-element-f040c77{--display:flex;}.elementor-303 .elementor-element.elementor-element-e63f058{color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-0b11f49{--display:flex;}.elementor-303 .elementor-element.elementor-element-e83dfa8{color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-0d37653{--display:flex;}.elementor-303 .elementor-element.elementor-element-37ee5b1{color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-e36c177{--display:flex;}.elementor-303 .elementor-element.elementor-element-4630687{color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-bc5e0e0{--display:flex;}.elementor-303 .elementor-element.elementor-element-8d28649{color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-519b739{--display:flex;}.elementor-303 .elementor-element.elementor-element-71447db{color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-5d586bf{--display:flex;}.elementor-303 .elementor-element.elementor-element-de05954{color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-9ba0f58{--display:flex;}.elementor-303 .elementor-element.elementor-element-a67f2b6{color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-c8b6f26{--display:flex;}.elementor-303 .elementor-element.elementor-element-4213f74{color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-3383d47{--display:flex;}.elementor-303 .elementor-element.elementor-element-c6d41d0{color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-6c78abc{--display:flex;}.elementor-303 .elementor-element.elementor-element-f19e8b5{color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-bbbcf24{--display:flex;}.elementor-303 .elementor-element.elementor-element-77ba26e{color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-36118e3{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-303 .elementor-element.elementor-element-36118e3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}.elementor-303 .elementor-element.elementor-element-36118e3 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#7BA02D;}:where( .elementor-303 .elementor-element.elementor-element-36118e3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Tisa Sans Pro", Sans-serif;font-weight:800;text-transform:uppercase;}:where( .elementor-303 .elementor-element.elementor-element-36118e3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-e5b02f1{--spacer-size:75px;}.elementor-303 .elementor-element.elementor-element-7664441{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-7664441 .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-0f05e3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-0f05e3e .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-4110fc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-4110fc1 .elementor-heading-title{font-family:"Tisa Sans Pro", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-303 .elementor-element.elementor-element-e50ca8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-e50ca8d .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 */