.elementor-10{--am-font-display:Cinzel,serif;--am-font-text:Poppins,sans-serif;--am-color-red:#d52f2e;--am-color-ink:#494948;--am-color-creme:#ebdecb;--am-color-creme-hell:#f4ede5;--am-color-night:#1a1210;--am-hero-title:clamp(40px, 6.2vw, 76px);--am-hero-kicker:13px;--am-hero-meta:16px;--am-h2:clamp(28px, 3.2vw, 42px);--am-h3:22px;--am-body:17px;--am-ui:13px;--am-counter:clamp(40px, 4.4vw, 56px);--am-card-title:20px;--am-content:1180px;--am-gutter:48px}.elementor-10 .elementor-element-c344a66,.elementor-10 .elementor-element-46e6492{display:none !important}.elementor-10 .elementor-button{font-family:var(--am-font-text) !important;font-size:var(--am-ui) !important;font-weight:500 !important;letter-spacing:.12em !important;line-height:1.2 !important;text-transform:uppercase !important;background-color:var(--am-color-red) !important;color:#fff !important;border:0 !important;border-radius:2px !important;box-shadow:none !important;padding:16px 28px !important;min-height:0 !important;transition:background-color .28s ease,transform .28s ease}.elementor-10 .elementor-button:hover,.elementor-10 .elementor-button:focus{background-color:var(--am-color-ink) !important;color:#fff !important;transform:translateY(-1px)}.elementor-10 .elementor-element-a46344a{position:relative;min-height:62vh !important;height:auto !important;overflow:hidden;background-image:url(//artemusica-stiftung.de/wp-content/mu-plugins/artemusica-ci/../../uploads/artemusica-ci/home/hero.webp) !important;background-position:center top !important;background-size:cover !important}.elementor-10 .elementor-element-a46344a:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(26,18,16,.08) 0%,rgba(26,18,16,.04) 42%,rgba(26,18,16,.72) 100%)}.elementor-10 .elementor-element-a46344a>.elementor-container{position:relative;z-index:2;min-height:62vh;display:flex !important;align-items:flex-end !important;width:min(var(--am-content), calc(100% - (var(--am-gutter) * 2))) !important;max-width:var(--am-content) !important;margin-left:auto !important;margin-right:auto !important;padding:0 0 56px !important}.elementor-10 .elementor-element-a46344a .elementor-column,.elementor-10 .elementor-element-a46344a .elementor-widget-wrap{width:100% !important;max-width:none;align-content:flex-end}.elementor-10 .elementor-element-9196078{display:none !important}.elementor-10 .elementor-element-690ee95{margin:0 0 18px !important}.elementor-10 .elementor-element-690ee95 .elementor-heading-title{font-family:var(--am-font-display) !important;font-size:var(--am-hero-title) !important;font-weight:600 !important;line-height:1.05 !important;letter-spacing:.01em !important;color:#fff !important}.elementor-10 .elementor-element-690ee95 .elementor-heading-title:before{content:"Jubil\00e4um 2026";display:block;margin-bottom:18px;font-family:var(--am-font-text);font-size:var(--am-hero-kicker);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--am-color-creme)}.elementor-10 .elementor-element-a46344a .elementor-widget-text-editor,.elementor-10 .elementor-element-a46344a .elementor-widget-text-editor p,.elementor-10 .elementor-element-bb5da9e,.elementor-10 .elementor-element-bb5da9e p{font-family:var(--am-font-text) !important;font-size:var(--am-hero-meta) !important;font-weight:400 !important;line-height:1.5 !important;color:var(--am-color-creme) !important;margin:0 0 28px !important}.elementor-10 .elementor-element-a9fdedc{margin:0 !important}.elementor-10 .elementor-element-a46344a:after{content:"";position:absolute;left:max(var(--am-gutter), calc((100% - var(--am-content)) / 2));bottom:36px;z-index:2;width:1px;height:36px;background:var(--am-color-creme);opacity:.7;animation:am-hero-pulse 2.2s ease-in-out infinite}@keyframes am-hero-pulse{0%,100%{transform:scaleY(1);opacity:.35}50%{transform:scaleY(1.25);opacity:.9}}.elementor-10 .elementor-element-81e8c4a{margin:0 !important;padding:120px 0 88px !important;background:#fff !important}.elementor-10 .elementor-element-81e8c4a>.elementor-container,.elementor-10 .elementor-element-81e8c4a .elementor-column,.elementor-10 .elementor-element-81e8c4a .elementor-widget-wrap{width:min(var(--am-content), calc(100% - (var(--am-gutter) * 2))) !important;max-width:var(--am-content);margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.elementor-10 .elementor-element-06be491{margin:0 0 28px !important}.elementor-10 .elementor-element-06be491 .elementor-heading-title,.elementor-10 .elementor-element-ad35007 .elementor-heading-title,.elementor-10 .elementor-element-e5deeb6 .elementor-heading-title,.elementor-10 .elementor-element-7aab999 .elementor-heading-title,.elementor-10 .elementor-element-68b53be .elementor-heading-title{font-family:var(--am-font-display) !important;font-size:var(--am-h2) !important;font-weight:600 !important;line-height:1.15 !important;letter-spacing:.03em !important;color:var(--am-color-red) !important;text-transform:none !important}.elementor-10 .elementor-element-1664553,.elementor-10 .elementor-element-56c13aa,.elementor-10 .elementor-element-afa59a5,.elementor-10 .elementor-element-12f8fc8{margin:0 0 36px !important}.elementor-10 .elementor-widget-text-editor,.elementor-10 .elementor-widget-text-editor p{font-family:var(--am-font-text) !important;font-size:var(--am-body) !important;font-weight:300 !important;line-height:1.75 !important;color:var(--am-color-ink) !important}.elementor-10 .elementor-widget-text-editor p{margin:0 0 1.15em}.elementor-10 .elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-10 .elementor-widget-text-editor a{color:var(--am-color-ink) !important;font-weight:500 !important;text-decoration:underline;text-underline-offset:3px}.elementor-10 .elementor-element-bfe3574{margin:0 !important;padding:0 0 112px !important;background:#fff;width:100% !important;max-width:none !important}.elementor-10 .elementor-element-bfe3574 .elementor-widget,.elementor-10 .elementor-element-bfe3574 .elementor-widget-html,.elementor-10 .elementor-element-bfe3574 .elementor-widget-container{width:100% !important;max-width:none !important;margin:0;padding:0}.elementor-10 .am-mosaic{display:grid;grid-template-columns:1.45fr 1fr 1fr;grid-template-rows:minmax(240px, 34vh) minmax(240px, 34vh);gap:8px;width:min(var(--am-content), calc(100% - (var(--am-gutter) * 2)));max-width:var(--am-content);margin:0 auto;padding:0}.elementor-10 .am-mosaic__item{position:relative;overflow:hidden;min-height:240px;background:var(--am-color-night)}.elementor-10 .am-mosaic__item--lg{grid-row:1/span 2}.elementor-10 .am-mosaic__item img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.elementor-10 .am-mosaic__item:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(26,18,16,.72) 100%)}.elementor-10 .am-mosaic__caption{position:absolute;left:22px;right:22px;bottom:20px;z-index:2;color:#fff}.elementor-10 .am-mosaic__caption span,.elementor-10 .am-discover__meta span{display:block;font-family:var(--am-font-text);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--am-color-creme);margin-bottom:6px}.elementor-10 .am-kicker{display:block;font-family:var(--am-font-text);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#333 !important;margin-bottom:6px}.elementor-10 .am-mosaic__caption strong{font-family:var(--am-font-display);font-size:22px;font-weight:600;line-height:1.2}.elementor-10 .am-mosaic__item:hover img{transform:scale(1.08)}.elementor-10 .elementor-element-9650536{margin:0 !important;padding:104px 0 112px !important;background:var(--am-color-creme-hell) !important;width:100% !important;max-width:none !important}.elementor-10 .elementor-element-9650536 .elementor-widget,.elementor-10 .elementor-element-9650536 .elementor-widget-container,.elementor-10 .elementor-element-9650536 .e-con-inner{width:100% !important;max-width:none !important;padding:0}.elementor-10 .am-discover{width:min(var(--am-content), calc(100% - (var(--am-gutter) * 2)));max-width:var(--am-content);margin:0 auto}.elementor-10 .am-discover__intro{width:100%;max-width:none;margin:0 0 40px}.elementor-10 .am-discover__intro h2,.elementor-10 .am-discover__intro .am-lead{margin:0}.elementor-10 .am-discover__intro h2{font-family:var(--am-font-display);font-size:var(--am-h2);font-weight:600;line-height:1.15;letter-spacing:.03em;color:var(--am-color-red);margin-bottom:16px}.elementor-10 .am-lead{font-family:var(--am-font-text);font-size:var(--am-body);font-weight:300;line-height:1.7;color:var(--am-color-ink)}.elementor-10 .am-discover__grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:12px;padding:0}.elementor-10 .am-discover__card{position:relative;display:block;overflow:hidden;height:320px;min-height:0;text-decoration:none !important;background:var(--am-color-night)}.elementor-10 .am-discover__card--wide{grid-column:1/-1;height:400px}.elementor-10 .am-discover__card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.03);transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.elementor-10 .am-discover__card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,18,16,.08) 20%,rgba(26,18,16,.78) 100%)}.elementor-10 .am-discover__meta{position:absolute;left:24px;right:24px;bottom:22px;z-index:2;color:#fff}.elementor-10 .am-discover__meta strong{display:block;font-family:var(--am-font-display);font-size:22px;font-weight:600;line-height:1.2;margin-bottom:8px}.elementor-10 .am-discover__card--wide .am-discover__meta strong{font-size:26px}.elementor-10 .am-discover__meta em{display:block;font-family:var(--am-font-text);font-size:14px;font-style:normal;font-weight:300;line-height:1.45;color:var(--am-color-creme);max-width:42ch}.elementor-10 .am-discover__card:hover img{transform:scale(1.08)}.elementor-10 .elementor-element-79a7810{margin:0 !important;padding:112px 0 !important;background:#fff !important}.elementor-10 .elementor-element-79a7810>.elementor-container,.elementor-10 .elementor-element-79a7810 .elementor-column{width:min(var(--am-content), calc(100% - (var(--am-gutter) * 2))) !important;max-width:var(--am-content);margin:0 auto}.elementor-10 .elementor-element-ad35007{margin:0 0 20px !important}.elementor-10 .elementor-element-56c13aa{max-width:none}.elementor-10 .elementor-element-18ac736{margin-top:36px !important}.elementor-10 .elementor-element-18ac736 .elementor-wrapper,.elementor-10 .elementor-element-18ac736 iframe{border-radius:2px;overflow:hidden}.elementor-10 .elementor-element-edf22d9{margin:0 !important;padding:112px 0 !important;background:var(--am-color-creme-hell) !important}.elementor-10 .elementor-element-edf22d9>.elementor-container{width:min(var(--am-content), calc(100% - (var(--am-gutter) * 2)));max-width:var(--am-content);margin:0 auto}.elementor-10 .elementor-element-edf22d9 .elementor-column,.elementor-10 .elementor-element-edf22d9 .elementor-widget-wrap,.elementor-10 .elementor-element-edf22d9 .elementor-widget{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important}.elementor-10 .elementor-element-e5deeb6{margin:0 0 36px !important}.elementor-10 .elementor-element-912068e .elementor-portfolio__filters{display:none !important}.elementor-10 .elementor-element-912068e .elementor-portfolio{gap:12px !important}.elementor-10 .elementor-element-912068e .elementor-portfolio-item{overflow:hidden}.elementor-10 .elementor-element-912068e .elementor-portfolio-item__overlay{background:linear-gradient(180deg,transparent 30%,rgba(26,18,16,.78) 100%) !important;align-items:flex-end !important;justify-content:flex-start !important;padding:22px !important}.elementor-10 .elementor-element-912068e .elementor-portfolio-item__title{font-family:var(--am-font-display) !important;font-size:var(--am-card-title) !important;font-weight:600 !important;line-height:1.25 !important;letter-spacing:.02em !important;color:#fff !important}.elementor-10 .elementor-element-912068e .elementor-portfolio-item img{transition:transform 1s cubic-bezier(.22,1,.36,1)}.elementor-10 .elementor-element-912068e .elementor-portfolio-item:hover img{transform:scale(1.06)}.elementor-10 .elementor-element-c4e1dda{margin-top:36px !important}.elementor-10 .elementor-element-475c8b1{margin:0 !important;padding:104px 0 112px !important;background:#fff !important;overflow:hidden}.elementor-10 .elementor-element-475c8b1>.elementor-container{width:min(var(--am-content), calc(100% - (var(--am-gutter) * 2)));max-width:var(--am-content);margin:0 auto;padding:0}.elementor-10 .elementor-element-7aab999{width:100%;margin:0 0 36px !important}.elementor-10 .elementor-element-b5e1047{margin:0 !important}.elementor-10 .elementor-element-7aab999,.elementor-10 .elementor-element-68b53be,.elementor-10 .elementor-element-e5deeb6,.elementor-10 .elementor-element-ad35007,.elementor-10 .elementor-element-06be491{text-align:left !important}.elementor-10 .elementor-element-b5e1047 .swiper-slide img,.elementor-10 .elementor-element-b5e1047 .elementor-carousel-image,.elementor-10 .elementor-element-b5e1047 .swiper-slide-inner{height:46vh;min-height:320px;object-fit:cover;width:100%}.elementor-10 .elementor-element-b5e1047 .swiper-wrapper,.elementor-10 .elementor-element-b5e1047 .elementor-image-carousel{gap:8px}.elementor-10 .elementor-element-f00a6d4{margin:0 !important;padding:112px 0 !important;background:var(--am-color-creme-hell) !important}.elementor-10 .elementor-element-f00a6d4>.elementor-container{width:min(var(--am-content), calc(100% - (var(--am-gutter) * 2)));max-width:var(--am-content);margin:0 auto}.elementor-10 .elementor-element-68b53be{margin:0 0 40px !important}.elementor-10 .elementor-element-bcb19cc{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:64px;align-items:center}.elementor-10 .elementor-element-bcb19cc>.elementor-container,.elementor-10 .elementor-element-bcb19cc>.elementor-container>.elementor-row{display:contents !important}.elementor-10 .elementor-element-ea1c367,.elementor-10 .elementor-element-6f0d987{width:100% !important;max-width:none !important}.elementor-10 .elementor-element-ea65838{display:none !important}.elementor-10 .elementor-element-962a30e .elementor-button-text{font-size:0 !important}.elementor-10 .elementor-element-962a30e .elementor-button-text:after{content:"Jetzt unterst\00fctzen";font-size:13px}.elementor-10 .elementor-element-ea65838 .elementor-heading-title{font-family:var(--am-font-display) !important;font-size:28px !important;font-weight:400 !important;line-height:1.25 !important;color:var(--am-color-red) !important}.elementor-10 .elementor-element-6f0d987>.elementor-widget-wrap{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr));gap:28px 24px}.elementor-10 .elementor-counter-number-wrapper{font-family:var(--am-font-display) !important;font-size:var(--am-counter) !important;font-weight:600 !important;line-height:1 !important;color:var(--am-color-red) !important}.elementor-10 .elementor-counter-title{font-family:var(--am-font-text) !important;font-size:var(--am-ui) !important;font-weight:400 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--am-color-ink) !important;margin-top:8px !important}.home .elementor-location-footer .elementor-element-449fdf9{display:none !important}.elementor-10 .elementor-element-5228454{margin:0 !important;padding:56px 0 !important;background:var(--am-color-night) !important}.elementor-10 .elementor-element-5228454>.elementor-container,.elementor-10 .elementor-element-fa95a7b,.elementor-10 .elementor-element-fa95a7b>.elementor-container,.elementor-10 .elementor-element-fa95a7b>.elementor-container>.elementor-row{display:flex !important;align-items:center;justify-content:space-between;gap:32px;width:min(var(--am-content), calc(100% - (var(--am-gutter) * 2)));max-width:var(--am-content);margin:0 auto}.elementor-10 .elementor-element-acd4b92,.elementor-10 .elementor-element-454bcdf{width:auto !important}.elementor-10 .elementor-element-12f8fc8,.elementor-10 .elementor-element-12f8fc8 p{color:var(--am-color-creme) !important;margin:0 !important;max-width:46ch}.elementor-10 .elementor-element-5228454 .elementor-button{background-color:transparent !important;color:#fff !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55) !important}.elementor-10 .elementor-element-5228454 .elementor-button:hover,.elementor-10 .elementor-element-5228454 .elementor-button:focus{background-color:var(--am-color-red) !important;box-shadow:none !important}.elementor-10 .am-reveal{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.elementor-10 .am-reveal-in{opacity:1;transform:none}@media (max-width:1100px){.elementor-10 .am-discover__grid,.elementor-10 .elementor-element-bcb19cc{grid-template-columns:1fr;grid-template-rows:none}.elementor-10 .am-discover__card--wide{grid-column:auto;height:300px}.elementor-10 .am-mosaic__item--lg{grid-row:auto}.elementor-10 .am-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:none}}@media (max-width:1024px){.elementor-10{--am-gutter:24px}.elementor-10 .elementor-element-a46344a:after{left:var(--am-gutter)}}@media (max-width:767px){.elementor-10{--am-hero-title:34px;--am-h2:28px;--am-body:16px;--am-counter:36px}.elementor-10 .elementor-element-a46344a{min-height:52vh !important}.elementor-10{--am-gutter:20px}.elementor-10 .elementor-element-a46344a>.elementor-container{min-height:52vh;padding:0 0 40px !important}.elementor-10 .elementor-element-81e8c4a,.elementor-10 .elementor-element-79a7810,.elementor-10 .elementor-element-edf22d9,.elementor-10 .elementor-element-475c8b1,.elementor-10 .elementor-element-f00a6d4{padding-top:72px !important;padding-bottom:72px !important}.elementor-10 .elementor-element-bfe3574{padding-bottom:72px !important}.elementor-10 .elementor-element-9650536{padding:72px 0 80px !important}.elementor-10 .elementor-element-5228454{padding:40px 0 !important}.elementor-10 .elementor-element-5228454>.elementor-container,.elementor-10 .elementor-element-fa95a7b,.elementor-10 .elementor-element-fa95a7b>.elementor-container,.elementor-10 .elementor-element-fa95a7b>.elementor-container>.elementor-row{flex-direction:column;align-items:flex-start}.elementor-10 .am-mosaic,.elementor-10 .am-discover__grid,.elementor-10 .elementor-element-6f0d987>.elementor-widget-wrap{grid-template-columns:1fr}.elementor-10 .am-mosaic__item{min-height:220px}.elementor-10 .am-discover__card,.elementor-10 .am-discover__card--wide{height:260px}.elementor-10 .elementor-element-b5e1047 .swiper-slide img,.elementor-10 .elementor-element-b5e1047 .elementor-carousel-image{height:42vh;min-height:260px}.elementor-10 .elementor-element-912068e .elementor-portfolio{height:auto !important}.elementor-10 .elementor-element-912068e .elementor-portfolio-item{position:relative !important;left:auto !important;top:auto !important;width:100% !important;transform:none !important}}