.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-42 .elementor-element.elementor-element-50d9ad1{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-50d9ad1:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-50d9ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://akbar.thetalesjournal.com/wp-content/uploads/2025/11/menu-banner.jpg");background-position:0px -629px;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-50d9ad1::before, .elementor-42 .elementor-element.elementor-element-50d9ad1 > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-50d9ad1 > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-50d9ad1 > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-50d9ad1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-50d9ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-42 .elementor-element.elementor-element-2f00be9{text-align:center;}.elementor-42 .elementor-element.elementor-element-2f00be9 .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:clamp(30px, 4vw + 1rem, 60px);font-weight:600;line-height:clamp(32px, 5vw + 1rem, 72px);color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-6b1a142{text-align:center;}.elementor-42 .elementor-element.elementor-element-6b1a142 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:clamp(16px, 2vw + 0.5rem, 20px);font-weight:400;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-5b9a163{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-1494ee4{padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF6B;border-radius:12px 12px 12px 12px;--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-1494ee4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-42 .elementor-element.elementor-element-1494ee4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-42 .elementor-element.elementor-element-1494ee4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-42 .elementor-element.elementor-element-1494ee4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-42 .elementor-element.elementor-element-1494ee4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-42 .elementor-element.elementor-element-1494ee4 .elementor-icon-list-icon i{color:#D06620;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-1494ee4 .elementor-icon-list-icon svg{fill:#D06620;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-1494ee4 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-42 .elementor-element.elementor-element-1494ee4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-1494ee4 .elementor-icon-list-item > a{font-family:"DM Serif Text", Sans-serif;font-size:clamp(0.75rem, 0.6607rem + 0.4762vw, 1rem);font-weight:400;line-height:16px;}.elementor-42 .elementor-element.elementor-element-1494ee4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-9949742{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-02f4d0f{text-align:center;}.elementor-42 .elementor-element.elementor-element-02f4d0f .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:clamp(24px, 5vw, 40px);font-weight:600;line-height:40px;color:#000000;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-42 .elementor-element.elementor-element-b2800d4{text-align:center;font-family:"DM Serif Text", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;line-height:24px;color:#000000;}.elementor-42 .elementor-element.elementor-element-f5c081e{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-42 .elementor-element.elementor-element-4ad8db2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-b4ff573 .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:clamp(24px, 5vw, 40px);font-weight:600;line-height:40px;color:#000000;}.elementor-42 .elementor-element.elementor-element-7ef2335{font-family:"DM Serif Text", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;line-height:24px;color:#000000;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42 .elementor-element.elementor-element-97afa27{--display:flex;}.elementor-42 .elementor-element.elementor-element-eac478d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-59dcd78{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-42 .elementor-element.elementor-element-976d117.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-976d117.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-976d117.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-976d117 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-42 .elementor-element.elementor-element-976d117 .elementor-image-box-description{color:#000000;}.elementor-42 .elementor-element.elementor-element-ff77c13{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-649e615.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-649e615.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-649e615.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-649e615 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-42 .elementor-element.elementor-element-649e615 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-42 .elementor-element.elementor-element-649e615 .elementor-image-box-description{color:#000000;}.elementor-42 .elementor-element.elementor-element-276b964{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-828be78.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-828be78.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-828be78.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-828be78 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-42 .elementor-element.elementor-element-828be78 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-42 .elementor-element.elementor-element-828be78 .elementor-image-box-description{color:#000000;}.elementor-42 .elementor-element.elementor-element-fee7c3a{--display:flex;}.elementor-42 .elementor-element.elementor-element-bade485{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-ab3bcfd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-9ddddb1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-9ddddb1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-9ddddb1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-9ddddb1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-42 .elementor-element.elementor-element-9ddddb1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-42 .elementor-element.elementor-element-9ddddb1 .elementor-image-box-description{color:#000000;}.elementor-42 .elementor-element.elementor-element-aebc173{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-9a46775.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-9a46775.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-9a46775.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-9a46775 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-42 .elementor-element.elementor-element-9a46775 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-42 .elementor-element.elementor-element-9a46775 .elementor-image-box-description{color:#000000;}.elementor-42 .elementor-element.elementor-element-526d00c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-cf7c0c0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-cf7c0c0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-cf7c0c0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-cf7c0c0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-42 .elementor-element.elementor-element-cf7c0c0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-42 .elementor-element.elementor-element-cf7c0c0 .elementor-image-box-description{color:#000000;}.elementor-42 .elementor-element.elementor-element-6c09300{--display:flex;}.elementor-42 .elementor-element.elementor-element-0a15161{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-11f8d9a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-c63afdb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-c63afdb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-c63afdb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-c63afdb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-42 .elementor-element.elementor-element-c63afdb .elementor-image-box-description{color:#000000;}.elementor-42 .elementor-element.elementor-element-840fcaa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-47971c0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-47971c0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-47971c0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-47971c0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-42 .elementor-element.elementor-element-47971c0 .elementor-image-box-description{color:#000000;}.elementor-42 .elementor-element.elementor-element-306747e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-4ab0347.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-4ab0347.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-4ab0347.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-4ab0347 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-42 .elementor-element.elementor-element-4ab0347 .elementor-image-box-description{color:#000000;}.elementor-42 .elementor-element.elementor-element-bab80ec{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:clamp(14px, 1.5vw, 18px);}.elementor-42 .elementor-element.elementor-element-bab80ec.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-f8ec89a );}.elementor-42 .elementor-element.elementor-element-bab80ec.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-42 .elementor-element.elementor-element-bab80ec.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-f8ec89a );}.elementor-42 .elementor-element.elementor-element-bab80ec.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:500;}.elementor-42 .elementor-element.elementor-element-04b599f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-91522eb .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:clamp(24px, 5vw, 40px);font-weight:600;line-height:40px;color:#000000;}.elementor-42 .elementor-element.elementor-element-26744a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-f3c8c46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-42 .elementor-element.elementor-element-2f92a87 img{height:480px;}.elementor-42 .elementor-element.elementor-element-72b8bf6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-42 .elementor-element.elementor-element-8ebb32f{--display:flex;}.elementor-42 .elementor-element.elementor-element-58f05e4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-58f05e4 .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:font-size: clamp(16px, 2.5vw, 24px);font-weight:600;}.elementor-42 .elementor-element.elementor-element-7d4b8e5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-7d4b8e5{font-family:"DM Serif Text", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;line-height:24px;color:#000000;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-42 .elementor-element.elementor-element-2b11a13 .elementor-button{background-color:#E57022;font-family:"DM Serif Text", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-0e3967e{--display:flex;}.elementor-42 .elementor-element.elementor-element-a688ec4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-a688ec4 .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:font-size: clamp(16px, 2.5vw, 24px);font-weight:600;}.elementor-42 .elementor-element.elementor-element-88eb844.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-88eb844{font-family:"DM Serif Text", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;line-height:24px;color:#000000;}.elementor-42 .elementor-element.elementor-element-ec21f18 .elementor-button{background-color:#E57022;font-family:"DM Serif Text", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-549bf83{--display:flex;}.elementor-42 .elementor-element.elementor-element-053eecd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-053eecd .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:font-size: clamp(16px, 2.5vw, 24px);font-weight:600;}.elementor-42 .elementor-element.elementor-element-e7f31b6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-e7f31b6{font-family:"DM Serif Text", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;line-height:24px;color:#000000;}.elementor-42 .elementor-element.elementor-element-6844ab1 .elementor-button{background-color:#E57022;font-family:"DM Serif Text", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-30e8fab{--display:flex;}.elementor-42 .elementor-element.elementor-element-62c50b5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-62c50b5 .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:font-size: clamp(16px, 2.5vw, 24px);font-weight:600;}.elementor-42 .elementor-element.elementor-element-f38c987.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-f38c987{font-family:"DM Serif Text", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;line-height:24px;color:#000000;}.elementor-42 .elementor-element.elementor-element-e7df5ce .elementor-button{background-color:#E57022;font-family:"DM Serif Text", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-2fd683d{--display:flex;}.elementor-42 .elementor-element.elementor-element-329e0a0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-329e0a0 .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:font-size: clamp(16px, 2.5vw, 24px);font-weight:600;}.elementor-42 .elementor-element.elementor-element-8e3eb92.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-8e3eb92{font-family:"DM Serif Text", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;line-height:24px;color:#000000;}.elementor-42 .elementor-element.elementor-element-61ba19b .elementor-button{background-color:#E57022;font-family:"DM Serif Text", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-09e4465{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-42 .elementor-element.elementor-element-2cb1ba4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-86f94b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-33b2747 img{height:380px;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-d4ea721{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-b32d437 .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:font-size: clamp(20px, 2.5vw, 28px);font-weight:600;}.elementor-42 .elementor-element.elementor-element-2cab29c{font-family:"DM Serif Text", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;line-height:24px;color:#000000;}.elementor-42 .elementor-element.elementor-element-f21a659{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-42e79a4 .elementor-button{background-color:#E57022;font-family:"DM Serif Text", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-f218721 .elementor-button{background-color:#E57022;font-family:"DM Serif Text", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}body.elementor-page-42:not(.elementor-motion-effects-element-type-background), body.elementor-page-42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EED4;}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-50d9ad1:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-50d9ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -306px;}.elementor-42 .elementor-element.elementor-element-4ad8db2{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-42 .elementor-element.elementor-element-26744a6{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-42 .elementor-element.elementor-element-2f92a87 img{height:313px;}.elementor-42 .elementor-element.elementor-element-09e4465{--e-n-carousel-swiper-slides-to-display:2;}.elementor-42 .elementor-element.elementor-element-2cb1ba4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-42 .elementor-element.elementor-element-33b2747 img{height:280px;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-50d9ad1:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-50d9ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-42 .elementor-element.elementor-element-9949742{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-f5c081e{--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-42 .elementor-element.elementor-element-4ad8db2{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-42 .elementor-element.elementor-element-976d117 .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-649e615 .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-828be78 .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-9ddddb1 .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-9a46775 .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-cf7c0c0 .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-c63afdb .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-47971c0 .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-4ab0347 .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-04b599f{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-26744a6{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-2f92a87 img{width:100%;max-width:100%;height:256px;}.elementor-42 .elementor-element.elementor-element-09e4465{--e-n-carousel-swiper-slides-to-display:1;}.elementor-42 .elementor-element.elementor-element-2cb1ba4{--padding-top:025px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-42 .elementor-element.elementor-element-33b2747 img{height:226px;}}/* Start custom CSS for container, class: .elementor-element-59dcd78 *//* 🍽️ Dish Card Base */
.dish-card {
  background: #f3eed4;
  border-radius: 12px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
  padding: 20px 20px 30px 20px; /* Adjusted padding to accommodate the frame */
  transition: all 0.3s ease;
  text-align: center;
  cursor: pointer;
  position: relative; /* Essential for positioning the image/frame inside */
  /* Ensures all content stays within the card */
  overflow: hidden; 
}

/* 🖼️ Dish Image Container Wrapper */
.dish-card .image-wrapper {
  position: relative;
  width: 100%;
  padding-top: 10px; /* Space above the image area */
  margin-bottom: 20px; /* Space between image and title */
}

/* 🏷️ Dish Title (Heading) */
.dish-card h4 {
  font-family: 'Marcellus SC', serif !important;
  color: #C5A46D;
  margin-top: 0; /* Adjusted */
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.5px;
}

/* ✨ Dish Description */
.dish-card p {
  font-family: 'DM Serif Text', serif !important;
  color: #000 !important;
  font-size: 18px !important;
  line-height: 1.6;
  margin-top: 8px;
  margin-bottom: 0;
}

/* 🎨 Hover Effect (Applies to the whole card) */
.dish-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
}

/* 🖼️ Image Hover Effect: Make the image scale slightly on card hover */
.dish-card:hover .image-wrapper img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59dcd78 *//* 🍽️ Dish Card Base */
.dish-card {
  background: #f3eed4;
  border-radius: 12px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
  padding: 20px 20px 30px 20px; /* Adjusted padding to accommodate the frame */
  transition: all 0.3s ease;
  text-align: center;
  cursor: pointer;
  position: relative; /* Essential for positioning the image/frame inside */
  /* Ensures all content stays within the card */
  overflow: hidden; 
}

/* 🖼️ Dish Image Container Wrapper */
.dish-card .image-wrapper {
  position: relative;
  width: 100%;
  padding-top: 10px; /* Space above the image area */
  margin-bottom: 20px; /* Space between image and title */
}

/* 🏷️ Dish Title (Heading) */
.dish-card h4 {
  font-family: 'Marcellus SC', serif !important;
  color: #C5A46D;
  margin-top: 0; /* Adjusted */
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.5px;
}

/* ✨ Dish Description */
.dish-card p {
  font-family: 'DM Serif Text', serif !important;
  color: #000 !important;
  font-size: 18px !important;
  line-height: 1.6;
  margin-top: 8px;
  margin-bottom: 0;
}

/* 🎨 Hover Effect (Applies to the whole card) */
.dish-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
}

/* 🖼️ Image Hover Effect: Make the image scale slightly on card hover */
.dish-card:hover .image-wrapper img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59dcd78 *//* 🍽️ Dish Card Base */
.dish-card {
  background: #f3eed4;
  border-radius: 12px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
  padding: 20px 20px 30px 20px; /* Adjusted padding to accommodate the frame */
  transition: all 0.3s ease;
  text-align: center;
  cursor: pointer;
  position: relative; /* Essential for positioning the image/frame inside */
  /* Ensures all content stays within the card */
  overflow: hidden; 
}

/* 🖼️ Dish Image Container Wrapper */
.dish-card .image-wrapper {
  position: relative;
  width: 100%;
  padding-top: 10px; /* Space above the image area */
  margin-bottom: 20px; /* Space between image and title */
}

/* 🏷️ Dish Title (Heading) */
.dish-card h4 {
  font-family: 'Marcellus SC', serif !important;
  color: #C5A46D;
  margin-top: 0; /* Adjusted */
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.5px;
}

/* ✨ Dish Description */
.dish-card p {
  font-family: 'DM Serif Text', serif !important;
  color: #000 !important;
  font-size: 18px !important;
  line-height: 1.6;
  margin-top: 8px;
  margin-bottom: 0;
}

/* 🎨 Hover Effect (Applies to the whole card) */
.dish-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
}

/* 🖼️ Image Hover Effect: Make the image scale slightly on card hover */
.dish-card:hover .image-wrapper img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59dcd78 *//* 🍽️ Dish Card Base */
.dish-card {
  background: #f3eed4;
  border-radius: 12px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
  padding: 20px 20px 30px 20px; /* Adjusted padding to accommodate the frame */
  transition: all 0.3s ease;
  text-align: center;
  cursor: pointer;
  position: relative; /* Essential for positioning the image/frame inside */
  /* Ensures all content stays within the card */
  overflow: hidden; 
}

/* 🖼️ Dish Image Container Wrapper */
.dish-card .image-wrapper {
  position: relative;
  width: 100%;
  padding-top: 10px; /* Space above the image area */
  margin-bottom: 20px; /* Space between image and title */
}

/* 🏷️ Dish Title (Heading) */
.dish-card h4 {
  font-family: 'Marcellus SC', serif !important;
  color: #C5A46D;
  margin-top: 0; /* Adjusted */
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.5px;
}

/* ✨ Dish Description */
.dish-card p {
  font-family: 'DM Serif Text', serif !important;
  color: #000 !important;
  font-size: 18px !important;
  line-height: 1.6;
  margin-top: 8px;
  margin-bottom: 0;
}

/* 🎨 Hover Effect (Applies to the whole card) */
.dish-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
}

/* 🖼️ Image Hover Effect: Make the image scale slightly on card hover */
.dish-card:hover .image-wrapper img {
  transform: scale(1.05);
}/* End custom CSS */