.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-278 .elementor-element.elementor-element-ebd0faf{text-align:center;}.elementor-278 .elementor-element.elementor-element-ebd0faf .elementor-heading-title{font-family:"Mea Culpa", Sans-serif;font-size:clamp(3.5rem, 5vw, 5.5rem);font-weight:400;line-height:0.85em;text-shadow:0px 0px 28px rgba(255,255,255,0.24);color:#ffffff;}.elementor-278 .elementor-element.elementor-element-3b6903e{text-align:center;}.elementor-278 .elementor-element.elementor-element-3b6903e .elementor-heading-title{font-family:"Mea Culpa", Sans-serif;font-size:clamp(2.7rem, 5.8vw, 6.3rem);font-weight:400;line-height:1em;text-shadow:0px 0px 32px rgba(255,155,145,0.35);color:#ffffff;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-2629362 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-2629362.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2243c4c );}.elementor-278 .elementor-element.elementor-element-2629362.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-2629362.elementor-view-default .elementor-icon{color:var( --e-global-color-2243c4c );border-color:var( --e-global-color-2243c4c );}.elementor-278 .elementor-element.elementor-element-2629362.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-2629362.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2243c4c );}.elementor-278 .elementor-element.elementor-element-2629362 .elementor-icon{font-size:100%;border-width:1px 1px 1px 1px;}.elementor-278 .elementor-element.elementor-element-2629362 .elementor-icon svg{height:100%;}.elementor-278 .elementor-element.elementor-element-030e8bb .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-030e8bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2243c4c );}.elementor-278 .elementor-element.elementor-element-030e8bb.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-030e8bb.elementor-view-default .elementor-icon{color:var( --e-global-color-2243c4c );border-color:var( --e-global-color-2243c4c );}.elementor-278 .elementor-element.elementor-element-030e8bb.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-030e8bb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2243c4c );}.elementor-278 .elementor-element.elementor-element-030e8bb .elementor-icon{font-size:100%;border-width:1px 1px 1px 1px;}.elementor-278 .elementor-element.elementor-element-030e8bb .elementor-icon svg{height:100%;}.elementor-278 .elementor-element.elementor-element-6c349da{text-align:center;}.elementor-278 .elementor-element.elementor-element-6c349da .elementor-heading-title{font-family:"Mea Culpa", Sans-serif;font-size:clamp(2.7rem, 5.8vw, 6.3rem);font-weight:400;line-height:1em;text-shadow:0px 0px 32px rgba(244,203,117,0.35);color:#ffffff;}.elementor-278 .elementor-element.elementor-element-edee2d7 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-edee2d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2243c4c );}.elementor-278 .elementor-element.elementor-element-edee2d7.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-edee2d7.elementor-view-default .elementor-icon{color:var( --e-global-color-2243c4c );border-color:var( --e-global-color-2243c4c );}.elementor-278 .elementor-element.elementor-element-edee2d7.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-edee2d7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2243c4c );}.elementor-278 .elementor-element.elementor-element-edee2d7 .elementor-icon{font-size:100%;border-width:1px 1px 1px 1px;}.elementor-278 .elementor-element.elementor-element-edee2d7 .elementor-icon svg{height:100%;}.elementor-278 .elementor-element.elementor-element-8074240 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-8074240.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2243c4c );}.elementor-278 .elementor-element.elementor-element-8074240.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-8074240.elementor-view-default .elementor-icon{color:var( --e-global-color-2243c4c );border-color:var( --e-global-color-2243c4c );}.elementor-278 .elementor-element.elementor-element-8074240.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-8074240.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2243c4c );}.elementor-278 .elementor-element.elementor-element-8074240 .elementor-icon{font-size:100%;border-width:1px 1px 1px 1px;}.elementor-278 .elementor-element.elementor-element-8074240 .elementor-icon svg{height:100%;}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-ebd0faf .elementor-heading-title{font-size:3.2rem;}.elementor-278 .elementor-element.elementor-element-3b6903e .elementor-heading-title{font-size:clamp(2.5rem, 13vw, 4rem);}.elementor-278 .elementor-element.elementor-element-6c349da .elementor-heading-title{font-size:clamp(2.5rem, 13vw, 4rem);}}/* Start custom CSS *//* Standort-Karten: Hover ueber die ganze Karte */
/* Titel (klassische Ueberschriften mit Klassen zm-titel + zm-titel--rose / --gold) */
.elementor .zm-titel .elementor-heading-title{transition:color .4s ease,text-shadow .5s ease;}
.elementor .e-con:hover > .e-con > .zm-titel--rose .elementor-heading-title{color:#fffdf8;text-shadow:0 0 7px #ffd2cd,0 0 22px #ff9b91,0 0 54px rgba(255,155,145,.82),0 0 90px rgba(255,155,145,.48);}
.elementor .e-con:hover > .e-con > .zm-titel--gold .elementor-heading-title{color:#fffdf8;text-shadow:0 0 7px #f8e3b6,0 0 22px #f4cb75,0 0 54px rgba(244,203,117,.82),0 0 90px rgba(244,203,117,.48);}

/* Bild, Verlauf, Glow, Inhalt, Button */
[data-id='74ab5353']:hover [data-id='54e09603'],[data-id='6664359a']:hover [data-id='74bb582']{transform:scale(1.07);}
[data-id='74ab5353']:hover [data-id='6ea8b44b'],[data-id='6664359a']:hover [data-id='46933391']{opacity:.72;}
[data-id='74ab5353']:hover [data-id='1d8a0fa6'],[data-id='6664359a']:hover [data-id='201c7d50']{opacity:.62;}
[data-id='74ab5353']:hover [data-id='2312b8b'],[data-id='6664359a']:hover [data-id='54c1b178']{transform:translateY(-.6rem);}
[data-id='74ab5353']:hover [data-id='31417380']{background-color:#ff9b91;color:#15110b;box-shadow:0 0 46px rgba(255,155,145,.55);}
[data-id='6664359a']:hover [data-id='571e13b5']{background-color:#f4cb75;color:#15110b;box-shadow:0 0 46px rgba(244,203,117,.55);}
@media (prefers-reduced-motion:reduce){[data-id='74ab5353'] *,[data-id='6664359a'] *{transition-duration:.01ms !important;}}/* End custom CSS */