.elementor-3030 .elementor-element.elementor-element-49c164d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-3030 .elementor-element.elementor-element-49c164d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3030 .elementor-element.elementor-element-1140559{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10px 0 0}.elementor-3030 .elementor-element.elementor-element-1140559>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3030 .elementor-element.elementor-element-3a3324d{padding:0}.elementor-3030 .elementor-element.elementor-element-64cb233{padding:0 0 0 30px}.elementor-3030 .elementor-element.elementor-global-8090 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:1px;margin-left:0;margin-right:0}.elementor-3030 .elementor-element.elementor-global-8090 .elementor-price-list-item{align-items:flex-start}.elementor-3030 .elementor-element.elementor-global-8090 .elementor-price-list li:not(:last-child){margin-bottom:20px}body.rtl .elementor-3030 .elementor-element.elementor-global-8090 .elementor-price-list-image{padding-left:calc(20px/2)}body.rtl .elementor-3030 .elementor-element.elementor-global-8090 .elementor-price-list-image+.elementor-price-list-text{padding-right:calc(20px/2)}body:not(.rtl) .elementor-3030 .elementor-element.elementor-global-8090 .elementor-price-list-image{padding-right:calc(20px/2)}body:not(.rtl) .elementor-3030 .elementor-element.elementor-global-8090 .elementor-price-list-image+.elementor-price-list-text{padding-left:calc(20px/2)}.elementor-3030 .elementor-element.elementor-global-8090 .elementor-price-list-price{color:var(--e-global-color-text)}.elementor-3030 .elementor-element.elementor-global-8093 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:1px}.elementor-3030 .elementor-element.elementor-global-8093 .elementor-price-list-item{align-items:flex-start}.elementor-3030 .elementor-element.elementor-global-8093 .elementor-price-list li:not(:last-child){margin-bottom:15px}body.rtl .elementor-3030 .elementor-element.elementor-global-8093 .elementor-price-list-image{padding-left:calc(20px/2)}body.rtl .elementor-3030 .elementor-element.elementor-global-8093 .elementor-price-list-image+.elementor-price-list-text{padding-right:calc(20px/2)}body:not(.rtl) .elementor-3030 .elementor-element.elementor-global-8093 .elementor-price-list-image{padding-right:calc(20px/2)}body:not(.rtl) .elementor-3030 .elementor-element.elementor-global-8093 .elementor-price-list-image+.elementor-price-list-text{padding-left:calc(20px/2)}.elementor-3030 .elementor-element.elementor-global-8093 .elementor-price-list-header{color:var(--e-global-color-primary)}.elementor-3030 .elementor-element.elementor-global-8093 .elementor-price-list-price{color:var(--e-global-color-text);font-weight:600}.elementor-3030 .elementor-element.elementor-global-8015{--grid-template-columns:repeat(0,auto);text-align:left;--grid-column-gap:30px;--grid-row-gap:0px}.elementor-3030 .elementor-element.elementor-element-f6f3e8f:not(.elementor-motion-effects-element-type-background),.elementor-3030 .elementor-element.elementor-element-f6f3e8f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-11590a4)}.elementor-3030 .elementor-element.elementor-element-f6f3e8f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:10px;margin-bottom:10px;padding:15px 0}.elementor-3030 .elementor-element.elementor-element-f6f3e8f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3030 .elementor-element.elementor-element-3732db0{width:var(--container-widget-width,97.788%);max-width:97.788%;--container-widget-width:97.788%;--container-widget-flex-grow:0}.elementor-3030 .elementor-element.elementor-element-3732db0 .elementor-icon-wrapper{text-align:center}.elementor-3030 .elementor-element.elementor-element-10b79ec>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3030 .elementor-element.elementor-element-10b79ec>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3030 .elementor-element.elementor-element-2d5eb3b:not(.elementor-motion-effects-element-type-background),.elementor-3030 .elementor-element.elementor-element-2d5eb3b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-11590a4)}.elementor-3030 .elementor-element.elementor-element-2d5eb3b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:15px 0}.elementor-3030 .elementor-element.elementor-element-2d5eb3b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3030 .elementor-element.elementor-element-94b11c2{width:var(--container-widget-width,97.788%);max-width:97.788%;--container-widget-width:97.788%;--container-widget-flex-grow:0}.elementor-3030 .elementor-element.elementor-element-94b11c2 .elementor-icon-wrapper{text-align:center}.elementor-3030 .elementor-element.elementor-element-8baecaf>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3030 .elementor-element.elementor-element-8baecaf>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3030 .elementor-element.elementor-element-86673a4:not(.elementor-motion-effects-element-type-background),.elementor-3030 .elementor-element.elementor-element-86673a4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-11590a4)}.elementor-3030 .elementor-element.elementor-element-86673a4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3030 .elementor-element.elementor-element-86673a4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3030 .elementor-element.elementor-element-9cdfd82 .elementor-tab-title.elementor-active a,.elementor-3030 .elementor-element.elementor-element-9cdfd82 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var(--e-global-color-text)}.elementor-3030 .elementor-element.elementor-element-9cdfd82 .elementor-toggle-title{font-weight:400}.elementor-3030 .elementor-element.elementor-element-ab82df6{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0}.elementor-3030 .elementor-element.elementor-element-ab82df6>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3030 .elementor-element.elementor-element-937dde1>.elementor-element-populated{padding:0}.elementor-3030 .elementor-element.elementor-element-30f61ee>.elementor-element-populated{padding:10px}.elementor-3030 .elementor-element.elementor-element-8dbb61a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-3030 .elementor-element.elementor-element-8dbb61a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3030 .elementor-element.elementor-element-ee753c1>.elementor-element-populated{padding:0}.elementor-3030 .elementor-element.elementor-element-86d24e3{padding:0}.elementor-3030 .elementor-element.elementor-element-84f3281>.elementor-element-populated{padding:10px}@media(max-width:1024px){.elementor-3030 .elementor-element.elementor-element-86d24e3{padding:0 10%}}@media(min-width:768px){.elementor-3030 .elementor-element.elementor-element-241fd68{width:48.219%}.elementor-3030 .elementor-element.elementor-element-ec3cf31{width:51.737%}.elementor-3030 .elementor-element.elementor-element-8b5247b{width:54.902%}.elementor-3030 .elementor-element.elementor-element-c157f31{width:45%}.elementor-3030 .elementor-element.elementor-element-40c50c7{width:30%}.elementor-3030 .elementor-element.elementor-element-10b79ec{width:24.666%}.elementor-3030 .elementor-element.elementor-element-ca03fe0{width:45%}.elementor-3030 .elementor-element.elementor-element-e0f6b4d{width:30%}.elementor-3030 .elementor-element.elementor-element-8baecaf{width:24.666%}.elementor-3030 .elementor-element.elementor-element-cd1876c{width:45%}.elementor-3030 .elementor-element.elementor-element-e84c95d{width:20%}.elementor-3030 .elementor-element.elementor-element-1201b1b{width:60%}.elementor-3030 .elementor-element.elementor-element-8819ceb{width:20%}.elementor-3030 .elementor-element.elementor-element-937dde1{width:20%}.elementor-3030 .elementor-element.elementor-element-7f179a8{width:59.332%}.elementor-3030 .elementor-element.elementor-element-30f61ee{width:20%}.elementor-3030 .elementor-element.elementor-element-ee753c1{width:20%}.elementor-3030 .elementor-element.elementor-element-08f6ed8{width:59.332%}.elementor-3030 .elementor-element.elementor-element-84f3281{width:20%}}@media(max-width:1024px) and (min-width:768px){.elementor-3030 .elementor-element.elementor-element-ca03fe0{width:50%}.elementor-3030 .elementor-element.elementor-element-cd1876c{width:50%}}@media(max-width:767px){.elementor-3030 .elementor-element.elementor-element-49c164d{padding:0 0 20px}.elementor-3030 .elementor-element.elementor-element-8cae89c>.elementor-element-populated{padding:50px 0 0}.elementor-3030 .elementor-element.elementor-element-1140559{padding:0 0 20px}.elementor-3030 .elementor-element.elementor-element-bb673fb>.elementor-element-populated{padding:50px 0 0}.elementor-3030 .elementor-element.elementor-element-3a3324d{padding:10px 0}.elementor-3030 .elementor-element.elementor-element-bdb9f15>.elementor-widget-container{padding:0 3%}.elementor-3030 .elementor-element.elementor-element-40c50c7{width:25%}.elementor-3030 .elementor-element.elementor-element-10b79ec{width:75%}.elementor-3030 .elementor-element.elementor-element-2d5eb3b{margin-top:10px;margin-bottom:10px}.elementor-3030 .elementor-element.elementor-element-e0f6b4d{width:100%}.elementor-3030 .elementor-element.elementor-element-8baecaf{width:100%}.elementor-3030 .elementor-element.elementor-element-cd1876c{width:100%}.elementor-3030 .elementor-element.elementor-element-ab82df6{padding:3%}.elementor-3030 .elementor-element.elementor-element-937dde1>.elementor-element-populated{padding:0}.elementor-3030 .elementor-element.elementor-element-8dbb61a{padding:3%}.elementor-3030 .elementor-element.elementor-element-ee753c1>.elementor-element-populated{padding:0}.elementor-3030 .elementor-element.elementor-element-86d24e3{padding:0}}.elementor-3030 .elementor-element.elementor-element-f8ff086 #wm-root,.elementor-3030 .elementor-element.elementor-element-f8ff086 #wm-root *{box-sizing:border-box}.elementor-3030 .elementor-element.elementor-element-f8ff086 #wm-root{--wm-accent:var(--e-global-color-accent,var(--e-global-color-primary,#55524c));--wm-line:rgba(0,0,0,.12);--wm-panel:rgba(0,0,0,.03);--wm-ink-soft:rgba(0,0,0,.62);max-width:980px;margin:0 auto}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-head{text-align:center;margin-bottom:24px}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--wm-accent);font-weight:700;margin:0 0 6px}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-title{margin:0 0 12px}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-head:after{content:"";display:block;width:56px;height:2px;margin:0 auto;background:var(--wm-accent);opacity:.55}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px;margin-bottom:22px;-webkit-overflow-scrolling:touch}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-tabs::-webkit-scrollbar{height:5px}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-tabs::-webkit-scrollbar-thumb{background:var(--wm-line);border-radius:4px}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-tab{flex:0 0 auto;appearance:none;border:1px solid var(--wm-line);background:0 0;color:inherit;font:inherit;font-weight:600;font-size:14.5px;padding:10px 18px;border-radius:999px;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .12s ease;white-space:nowrap}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-tab:hover{border-color:var(--wm-accent)}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-tab:active{transform:scale(.97)}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-tab:focus-visible{outline:2px solid var(--wm-accent);outline-offset:2px}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-tab[aria-selected=true]{background:var(--wm-accent);border-color:var(--wm-accent);color:#fff}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-tab .wm-tab-sub{display:block;font-weight:500;font-size:10.5px;letter-spacing:.04em;opacity:.75;margin-top:1px}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-panel{display:none}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-panel.is-active{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;animation:wm-fade .28s ease}@media (prefers-reduced-motion:reduce){.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-panel.is-active{animation:none}}@keyframes wm-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:620px){.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-panel.is-active{grid-template-columns:1fr}}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-card{background:var(--wm-panel);border:1px solid var(--wm-line);border-radius:10px;padding:16px 18px;position:relative;overflow:hidden}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--wm-card-accent,var(--wm-accent));opacity:.85}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-card-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-card-icon{font-size:18px;line-height:1}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-card-title{margin:0;font-size:.88em}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-card ul{list-style:none;margin:0;padding:0}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-card li{font-size:14.5px;line-height:1.45;color:var(--wm-ink-soft);padding:7px 0 7px 14px;border-top:1px dashed var(--wm-line);position:relative}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-card li:first-child{border-top:none;padding-top:2px}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-card li:before{content:"";position:absolute;left:0;top:15px;width:5px;height:5px;border-radius:50%;background:var(--wm-card-accent,var(--wm-accent))}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-link-wrap{margin-top:20px;text-align:center}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-link{display:inline-block;padding:0;border:0;background:0 0;color:inherit;font-family:inherit;font-size:14px;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;opacity:.6;transition:opacity .2s ease,transform .2s ease}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-link:hover{opacity:1}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-link:active{transform:translateX(2px)}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-modal{display:none;position:fixed;z-index:999999;inset:0;align-items:center;justify-content:center;padding:20px}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-modal.is-open{display:flex}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-overlay{position:absolute;inset:0;background:rgba(0,0,0,.55);cursor:pointer}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-window{position:relative;z-index:2;width:min(700px, 100%);max-height:90vh;padding:28px;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.25);overflow:hidden}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-window h2{margin:0 40px 6px 0;font-size:24px;line-height:1.25}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-description{margin:0 0 15px;opacity:.7;font-size:14px;line-height:1.4}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-close{position:absolute;top:10px;right:12px;width:38px;height:38px;padding:0;border:0;background:0 0;color:inherit;font-size:30px;line-height:38px;cursor:pointer;opacity:.55;transition:opacity .2s ease}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-close:hover{opacity:1}.elementor-3030 .elementor-element.elementor-element-f8ff086 #wm-copy-text{display:block;width:100%;height:420px;box-sizing:border-box;padding:15px;border:1px solid #ddd;border-radius:7px;background:#fafafa;color:inherit;font-family:inherit;font-size:15px;line-height:1.55;resize:vertical;outline:none}.elementor-3030 .elementor-element.elementor-element-f8ff086 #wm-copy-text:focus{border-color:#aaa}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-confirm{display:flex;align-items:center;justify-content:center;width:100%;margin-top:15px;padding:13px 20px;border:0;border-radius:7px;background:#222;color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-confirm:hover{opacity:.85}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-confirm:active{transform:scale(.99)}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-success{display:none;margin-top:10px;text-align:center;font-size:14px;line-height:1.4;color:#26734d}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-success.is-visible{display:block}@media (max-width:600px){.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-link-wrap{margin-top:16px}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-link{font-size:13px}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-modal{padding:10px}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-window{width:100%;max-height:95vh;padding:20px;border-radius:10px}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-window h2{font-size:21px}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-description{font-size:13px}.elementor-3030 .elementor-element.elementor-element-f8ff086 #wm-copy-text{height:55vh;font-size:14px;line-height:1.5}.elementor-3030 .elementor-element.elementor-element-f8ff086 .wm-copy-confirm{padding:14px 15px;font-size:14px}}.elementor-3030 .elementor-element.elementor-element-64cb233 .menu-day{margin-bottom:40px}.elementor-3030 .elementor-element.elementor-element-64cb233 h2{color:#2c3e50;border-bottom:2px solid #3498db;padding-bottom:10px}.elementor-3030 .elementor-element.elementor-element-64cb233 .dish-category{color:#e67e22;margin-top:25px;font-size:1.1em}.elementor-3030 .elementor-element.elementor-element-64cb233 .dish-list{list-style-type:none;padding-left:0}.elementor-3030 .elementor-element.elementor-element-64cb233 .dish-list li{padding:12px;border-bottom:1px dashed #ddd}