.elementor-1094 .elementor-element.elementor-element-8f5dd1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1094 .elementor-element.elementor-element-6b902ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1094 .elementor-element.elementor-element-d5b737e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1094 .elementor-element.elementor-element-0b8d1b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1094 .elementor-element.elementor-element-004e469 .speiseplan-wrapper,.speiseplan-wrapper{background:linear-gradient(135deg,#f7f5ef,#ece6da);padding:70px 20px 90px;display:flex;justify-content:center}.elementor-1094 .elementor-element.elementor-element-004e469 .speiseplan-box,.speiseplan-box{max-width:1000px;width:100%;padding:55px 60px 65px;border-radius:34px;background:#fff;box-shadow:0 30px 70px rgba(0,0,0,.16)}.elementor-1094 .elementor-element.elementor-element-004e469 .speiseplan-logo-wrap,.speiseplan-logo-wrap{text-align:center;margin-bottom:10px}.elementor-1094 .elementor-element.elementor-element-004e469 .speiseplan-logo,.speiseplan-logo{max-width:110px;opacity:.55;filter:grayscale(100%)}.elementor-1094 .elementor-element.elementor-element-004e469 .speiseplan-title,.speiseplan-title{text-align:center;font-size:48px;font-weight:900;letter-spacing:6px;margin-bottom:65px;color:#9f7a28;text-transform:uppercase}.elementor-1094 .elementor-element.elementor-element-004e469 .speiseplan-title:after,.speiseplan-title:after{content:"WOCHENKARTE";display:block;margin-top:8px;font-size:15px;letter-spacing:3px;color:#7a6735}.elementor-1094 .elementor-element.elementor-element-004e469 #speiseplan-wrap,#speiseplan-wrap{display:flex;flex-direction:column;gap:34px}.elementor-1094 .elementor-element.elementor-element-004e469 .speiseplan-tag,.speiseplan-tag{display:grid;grid-template-columns:170px 1fr;align-items:start;padding:18px 0 24px;border-bottom:1px solid rgba(0,0,0,.08)}.elementor-1094 .elementor-element.elementor-element-004e469 .wochentag,.wochentag{font-size:18px;font-weight:900;letter-spacing:3px;text-transform:uppercase;color:#b38a2e}.elementor-1094 .elementor-element.elementor-element-004e469 .gericht,.gericht{font-size:20px;line-height:1.45;font-weight:700;color:#2b2b2b}.elementor-1094 .elementor-element.elementor-element-004e469 .gericht:empty:after,.gericht:empty:after{content:"Heute kein Mittagstisch";font-style:italic;font-weight:500;color:#999}.elementor-1094 .elementor-element.elementor-element-004e469 .speiseplan-tag.heute,.speiseplan-tag.heute{background:linear-gradient(90deg,rgba(202,163,74,.12),transparent);padding-left:12px;border-left:4px solid #caa34a}.elementor-1094 .elementor-element.elementor-element-004e469 .hinweis-text,.hinweis-text{margin-top:50px;text-align:center;font-size:14px;color:#777;font-style:italic}@media (max-width:700px){.speiseplan-tag{grid-template-columns:1fr;gap:6px}.wochentag{font-size:16px}.gericht{font-size:19px}}@media print{.speiseplan-wrapper{padding:0;background:#fff}.speiseplan-box{box-shadow:none;border-radius:0}}