.elementor-1628 .elementor-element.elementor-element-c4b5e2f{--display:flex;--min-height:286px;--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;--justify-content:center;--overlay-opacity:0.47;}.elementor-1628 .elementor-element.elementor-element-c4b5e2f:not(.elementor-motion-effects-element-type-background), .elementor-1628 .elementor-element.elementor-element-c4b5e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thesouthindiankitchen.com/wp-content/uploads/2025/10/imgi_20_bg-section-inner.jpg");background-repeat:no-repeat;}.elementor-1628 .elementor-element.elementor-element-c4b5e2f::before, .elementor-1628 .elementor-element.elementor-element-c4b5e2f > .elementor-background-video-container::before, .elementor-1628 .elementor-element.elementor-element-c4b5e2f > .e-con-inner > .elementor-background-video-container::before, .elementor-1628 .elementor-element.elementor-element-c4b5e2f > .elementor-background-slideshow::before, .elementor-1628 .elementor-element.elementor-element-c4b5e2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1628 .elementor-element.elementor-element-c4b5e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-1628 .elementor-element.elementor-element-c55774d{text-align:center;}.elementor-1628 .elementor-element.elementor-element-c55774d .elementor-heading-title{font-family:var( --e-global-typography-e6de962-font-family ), Sans-serif;font-size:var( --e-global-typography-e6de962-font-size );font-weight:var( --e-global-typography-e6de962-font-weight );color:#FFFFFF;}.elementor-1628 .elementor-element.elementor-element-f5d2667{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1628 .elementor-element.elementor-element-82e93b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -78px) 0px;}.elementor-1628 .elementor-element.elementor-element-82e93b3 .elementor-heading-title{font-family:var( --e-global-typography-bcdf339-font-family ), Sans-serif;font-size:var( --e-global-typography-bcdf339-font-size );font-weight:var( --e-global-typography-bcdf339-font-weight );color:#000000;}.elementor-1628 .elementor-element.elementor-element-66b2889 .fmp-food-item, .elementor-1628 .elementor-element.elementor-element-66b2889 .fmp-el-global{background-color:var( --e-global-color-2cb639e );}.elementor-1628 .elementor-element.elementor-element-66b2889 .fmp-category-title-wrapper .fmp-category-title{color:#02010100;}.elementor-1628 .elementor-element.elementor-element-66b2889 .fmp-category-title-wrapper .fmp-category-title::before{background-color:#02010100;}.elementor-1628 .elementor-element.elementor-element-66b2889 .fmp-title h3{font-family:var( --e-global-typography-aaa40f1-font-family ), Sans-serif;font-size:var( --e-global-typography-aaa40f1-font-size );}.elementor-1628 .elementor-element.elementor-element-66b2889 .fmp-title h3, .elementor-1628 .elementor-element.elementor-element-66b2889 .fmp-title h3 a{color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-66b2889 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-66b2889 .fmp-price-wrapper .fmp-price .amount{font-family:var( --e-global-typography-6a8ba63-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8ba63-font-size );font-weight:var( --e-global-typography-6a8ba63-font-weight );color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-2056cd2{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1628 .elementor-element.elementor-element-6e2eaae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -83px) 0px;}.elementor-1628 .elementor-element.elementor-element-6e2eaae .elementor-heading-title{font-family:var( --e-global-typography-bcdf339-font-family ), Sans-serif;font-size:var( --e-global-typography-bcdf339-font-size );font-weight:var( --e-global-typography-bcdf339-font-weight );color:#000000;}.elementor-1628 .elementor-element.elementor-element-c3029b5{width:100%;max-width:100%;}.elementor-1628 .elementor-element.elementor-element-c3029b5 .fmp-food-item, .elementor-1628 .elementor-element.elementor-element-c3029b5 .fmp-el-global{background-color:var( --e-global-color-2cb639e );}.elementor-1628 .elementor-element.elementor-element-c3029b5 .fmp-category-title-wrapper .fmp-category-title{color:#02010100;}.elementor-1628 .elementor-element.elementor-element-c3029b5 .fmp-category-title-wrapper .fmp-category-title::before{background-color:#02010100;}.elementor-1628 .elementor-element.elementor-element-c3029b5 .fmp-title h3{font-family:var( --e-global-typography-8101c04-font-family ), Sans-serif;font-size:var( --e-global-typography-8101c04-font-size );font-weight:var( --e-global-typography-8101c04-font-weight );}.elementor-1628 .elementor-element.elementor-element-c3029b5 .fmp-title h3, .elementor-1628 .elementor-element.elementor-element-c3029b5 .fmp-title h3 a{color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-c3029b5 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-c3029b5 .fmp-price-wrapper .fmp-price .amount{font-family:var( --e-global-typography-6a8ba63-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8ba63-font-size );font-weight:var( --e-global-typography-6a8ba63-font-weight );color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-30bfe35{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1628 .elementor-element.elementor-element-321d641{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -83px) 0px;}.elementor-1628 .elementor-element.elementor-element-321d641 .elementor-heading-title{font-family:var( --e-global-typography-bcdf339-font-family ), Sans-serif;font-size:var( --e-global-typography-bcdf339-font-size );font-weight:var( --e-global-typography-bcdf339-font-weight );color:#000000;}.elementor-1628 .elementor-element.elementor-element-9ba1253{width:100%;max-width:100%;}.elementor-1628 .elementor-element.elementor-element-9ba1253 .fmp-food-item, .elementor-1628 .elementor-element.elementor-element-9ba1253 .fmp-el-global{background-color:var( --e-global-color-2cb639e );}.elementor-1628 .elementor-element.elementor-element-9ba1253 .fmp-category-title-wrapper .fmp-category-title{color:#02010100;}.elementor-1628 .elementor-element.elementor-element-9ba1253 .fmp-category-title-wrapper .fmp-category-title::before{background-color:#02010100;}.elementor-1628 .elementor-element.elementor-element-9ba1253 .fmp-title h3{font-family:var( --e-global-typography-8101c04-font-family ), Sans-serif;font-size:var( --e-global-typography-8101c04-font-size );font-weight:var( --e-global-typography-8101c04-font-weight );}.elementor-1628 .elementor-element.elementor-element-9ba1253 .fmp-title h3, .elementor-1628 .elementor-element.elementor-element-9ba1253 .fmp-title h3 a{color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-9ba1253 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-9ba1253 .fmp-price-wrapper .fmp-price .amount{font-family:var( --e-global-typography-6a8ba63-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8ba63-font-size );font-weight:var( --e-global-typography-6a8ba63-font-weight );color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-2e5b20c{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1628 .elementor-element.elementor-element-ab9169b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -83px) 0px;}.elementor-1628 .elementor-element.elementor-element-ab9169b .elementor-heading-title{font-family:var( --e-global-typography-bcdf339-font-family ), Sans-serif;font-size:var( --e-global-typography-bcdf339-font-size );font-weight:var( --e-global-typography-bcdf339-font-weight );color:#000000;}.elementor-1628 .elementor-element.elementor-element-56e669a{width:100%;max-width:100%;}.elementor-1628 .elementor-element.elementor-element-56e669a .fmp-food-item, .elementor-1628 .elementor-element.elementor-element-56e669a .fmp-el-global{background-color:var( --e-global-color-2cb639e );}.elementor-1628 .elementor-element.elementor-element-56e669a .fmp-category-title-wrapper .fmp-category-title{color:#02010100;}.elementor-1628 .elementor-element.elementor-element-56e669a .fmp-category-title-wrapper .fmp-category-title::before{background-color:#02010100;}.elementor-1628 .elementor-element.elementor-element-56e669a .fmp-title h3{font-family:var( --e-global-typography-8101c04-font-family ), Sans-serif;font-size:var( --e-global-typography-8101c04-font-size );font-weight:var( --e-global-typography-8101c04-font-weight );}.elementor-1628 .elementor-element.elementor-element-56e669a .fmp-title h3, .elementor-1628 .elementor-element.elementor-element-56e669a .fmp-title h3 a{color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-56e669a .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-56e669a .fmp-price-wrapper .fmp-price .amount{font-family:var( --e-global-typography-6a8ba63-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8ba63-font-size );font-weight:var( --e-global-typography-6a8ba63-font-weight );color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-109e736{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1628 .elementor-element.elementor-element-990556b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -83px) 0px;}.elementor-1628 .elementor-element.elementor-element-990556b .elementor-heading-title{font-family:var( --e-global-typography-bcdf339-font-family ), Sans-serif;font-size:var( --e-global-typography-bcdf339-font-size );font-weight:var( --e-global-typography-bcdf339-font-weight );color:#000000;}.elementor-1628 .elementor-element.elementor-element-0503471{width:100%;max-width:100%;}.elementor-1628 .elementor-element.elementor-element-0503471 .fmp-food-item, .elementor-1628 .elementor-element.elementor-element-0503471 .fmp-el-global{background-color:var( --e-global-color-2cb639e );}.elementor-1628 .elementor-element.elementor-element-0503471 .fmp-category-title-wrapper .fmp-category-title{color:#02010100;}.elementor-1628 .elementor-element.elementor-element-0503471 .fmp-category-title-wrapper .fmp-category-title::before{background-color:#02010100;}.elementor-1628 .elementor-element.elementor-element-0503471 .fmp-title h3{font-family:var( --e-global-typography-8101c04-font-family ), Sans-serif;font-size:var( --e-global-typography-8101c04-font-size );font-weight:var( --e-global-typography-8101c04-font-weight );}.elementor-1628 .elementor-element.elementor-element-0503471 .fmp-title h3, .elementor-1628 .elementor-element.elementor-element-0503471 .fmp-title h3 a{color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-0503471 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-0503471 .fmp-price-wrapper .fmp-price .amount{font-family:var( --e-global-typography-6a8ba63-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8ba63-font-size );font-weight:var( --e-global-typography-6a8ba63-font-weight );color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-0416802{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1628 .elementor-element.elementor-element-ceb411c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -83px) 0px;}.elementor-1628 .elementor-element.elementor-element-ceb411c .elementor-heading-title{font-family:var( --e-global-typography-bcdf339-font-family ), Sans-serif;font-size:var( --e-global-typography-bcdf339-font-size );font-weight:var( --e-global-typography-bcdf339-font-weight );color:#000000;}.elementor-1628 .elementor-element.elementor-element-d491dc3{width:100%;max-width:100%;}.elementor-1628 .elementor-element.elementor-element-d491dc3 .fmp-food-item, .elementor-1628 .elementor-element.elementor-element-d491dc3 .fmp-el-global{background-color:var( --e-global-color-2cb639e );}.elementor-1628 .elementor-element.elementor-element-d491dc3 .fmp-category-title-wrapper .fmp-category-title{color:#02010100;}.elementor-1628 .elementor-element.elementor-element-d491dc3 .fmp-category-title-wrapper .fmp-category-title::before{background-color:#02010100;}.elementor-1628 .elementor-element.elementor-element-d491dc3 .fmp-title h3{font-family:var( --e-global-typography-8101c04-font-family ), Sans-serif;font-size:var( --e-global-typography-8101c04-font-size );font-weight:var( --e-global-typography-8101c04-font-weight );}.elementor-1628 .elementor-element.elementor-element-d491dc3 .fmp-title h3, .elementor-1628 .elementor-element.elementor-element-d491dc3 .fmp-title h3 a{color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-d491dc3 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-d491dc3 .fmp-price-wrapper .fmp-price .amount{font-family:var( --e-global-typography-6a8ba63-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8ba63-font-size );font-weight:var( --e-global-typography-6a8ba63-font-weight );color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-1e7982f{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1628 .elementor-element.elementor-element-97eec77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -83px) 0px;}.elementor-1628 .elementor-element.elementor-element-97eec77 .elementor-heading-title{font-family:var( --e-global-typography-bcdf339-font-family ), Sans-serif;font-size:var( --e-global-typography-bcdf339-font-size );font-weight:var( --e-global-typography-bcdf339-font-weight );color:#000000;}.elementor-1628 .elementor-element.elementor-element-b630147{width:100%;max-width:100%;}.elementor-1628 .elementor-element.elementor-element-b630147 .fmp-food-item, .elementor-1628 .elementor-element.elementor-element-b630147 .fmp-el-global{background-color:var( --e-global-color-2cb639e );}.elementor-1628 .elementor-element.elementor-element-b630147 .fmp-category-title-wrapper .fmp-category-title{color:#02010100;}.elementor-1628 .elementor-element.elementor-element-b630147 .fmp-category-title-wrapper .fmp-category-title::before{background-color:#02010100;}.elementor-1628 .elementor-element.elementor-element-b630147 .fmp-title h3{font-family:var( --e-global-typography-8101c04-font-family ), Sans-serif;font-size:var( --e-global-typography-8101c04-font-size );font-weight:var( --e-global-typography-8101c04-font-weight );}.elementor-1628 .elementor-element.elementor-element-b630147 .fmp-title h3, .elementor-1628 .elementor-element.elementor-element-b630147 .fmp-title h3 a{color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-b630147 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-b630147 .fmp-price-wrapper .fmp-price .amount{font-family:var( --e-global-typography-6a8ba63-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8ba63-font-size );font-weight:var( --e-global-typography-6a8ba63-font-weight );color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-202879b{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1628 .elementor-element.elementor-element-e21b6a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -83px) 0px;}.elementor-1628 .elementor-element.elementor-element-e21b6a4 .elementor-heading-title{font-family:var( --e-global-typography-bcdf339-font-family ), Sans-serif;font-size:var( --e-global-typography-bcdf339-font-size );font-weight:var( --e-global-typography-bcdf339-font-weight );color:#000000;}.elementor-1628 .elementor-element.elementor-element-4e974b1{width:100%;max-width:100%;}.elementor-1628 .elementor-element.elementor-element-4e974b1 .fmp-food-item, .elementor-1628 .elementor-element.elementor-element-4e974b1 .fmp-el-global{background-color:var( --e-global-color-2cb639e );}.elementor-1628 .elementor-element.elementor-element-4e974b1 .fmp-category-title-wrapper .fmp-category-title{color:#02010100;}.elementor-1628 .elementor-element.elementor-element-4e974b1 .fmp-category-title-wrapper .fmp-category-title::before{background-color:#02010100;}.elementor-1628 .elementor-element.elementor-element-4e974b1 .fmp-title h3{font-family:var( --e-global-typography-8101c04-font-family ), Sans-serif;font-size:var( --e-global-typography-8101c04-font-size );font-weight:var( --e-global-typography-8101c04-font-weight );}.elementor-1628 .elementor-element.elementor-element-4e974b1 .fmp-title h3, .elementor-1628 .elementor-element.elementor-element-4e974b1 .fmp-title h3 a{color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-4e974b1 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-4e974b1 .fmp-price-wrapper .fmp-price .amount{font-family:var( --e-global-typography-6a8ba63-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8ba63-font-size );font-weight:var( --e-global-typography-6a8ba63-font-weight );color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-36bc075{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1628 .elementor-element.elementor-element-16699d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -83px) 0px;}.elementor-1628 .elementor-element.elementor-element-16699d4 .elementor-heading-title{font-family:var( --e-global-typography-bcdf339-font-family ), Sans-serif;font-size:var( --e-global-typography-bcdf339-font-size );font-weight:var( --e-global-typography-bcdf339-font-weight );color:#000000;}.elementor-1628 .elementor-element.elementor-element-a489fb0{width:100%;max-width:100%;}.elementor-1628 .elementor-element.elementor-element-a489fb0 .fmp-food-item, .elementor-1628 .elementor-element.elementor-element-a489fb0 .fmp-el-global{background-color:var( --e-global-color-2cb639e );}.elementor-1628 .elementor-element.elementor-element-a489fb0 .fmp-category-title-wrapper .fmp-category-title{color:#02010100;}.elementor-1628 .elementor-element.elementor-element-a489fb0 .fmp-category-title-wrapper .fmp-category-title::before{background-color:#02010100;}.elementor-1628 .elementor-element.elementor-element-a489fb0 .fmp-title h3{font-family:var( --e-global-typography-8101c04-font-family ), Sans-serif;font-size:var( --e-global-typography-8101c04-font-size );font-weight:var( --e-global-typography-8101c04-font-weight );}.elementor-1628 .elementor-element.elementor-element-a489fb0 .fmp-title h3, .elementor-1628 .elementor-element.elementor-element-a489fb0 .fmp-title h3 a{color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-a489fb0 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-a489fb0 .fmp-price-wrapper .fmp-price .amount{font-family:var( --e-global-typography-6a8ba63-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8ba63-font-size );font-weight:var( --e-global-typography-6a8ba63-font-weight );color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-8c25155{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1628 .elementor-element.elementor-element-1c846db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -83px) 0px;}.elementor-1628 .elementor-element.elementor-element-1c846db .elementor-heading-title{font-family:var( --e-global-typography-bcdf339-font-family ), Sans-serif;font-size:var( --e-global-typography-bcdf339-font-size );font-weight:var( --e-global-typography-bcdf339-font-weight );color:#000000;}.elementor-1628 .elementor-element.elementor-element-061fa32{width:100%;max-width:100%;}.elementor-1628 .elementor-element.elementor-element-061fa32 .fmp-food-item, .elementor-1628 .elementor-element.elementor-element-061fa32 .fmp-el-global{background-color:var( --e-global-color-2cb639e );}.elementor-1628 .elementor-element.elementor-element-061fa32 .fmp-category-title-wrapper .fmp-category-title{color:#02010100;}.elementor-1628 .elementor-element.elementor-element-061fa32 .fmp-category-title-wrapper .fmp-category-title::before{background-color:#02010100;}.elementor-1628 .elementor-element.elementor-element-061fa32 .fmp-title h3{font-family:var( --e-global-typography-8101c04-font-family ), Sans-serif;font-size:var( --e-global-typography-8101c04-font-size );font-weight:var( --e-global-typography-8101c04-font-weight );}.elementor-1628 .elementor-element.elementor-element-061fa32 .fmp-title h3, .elementor-1628 .elementor-element.elementor-element-061fa32 .fmp-title h3 a{color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-061fa32 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-061fa32 .fmp-price-wrapper .fmp-price .amount{font-family:var( --e-global-typography-6a8ba63-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8ba63-font-size );font-weight:var( --e-global-typography-6a8ba63-font-weight );color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-69ccbe6{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1628 .elementor-element.elementor-element-8d164cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -83px) 0px;}.elementor-1628 .elementor-element.elementor-element-8d164cb .elementor-heading-title{font-family:var( --e-global-typography-bcdf339-font-family ), Sans-serif;font-size:var( --e-global-typography-bcdf339-font-size );font-weight:var( --e-global-typography-bcdf339-font-weight );color:#000000;}.elementor-1628 .elementor-element.elementor-element-d298646{width:100%;max-width:100%;}.elementor-1628 .elementor-element.elementor-element-d298646 .fmp-food-item, .elementor-1628 .elementor-element.elementor-element-d298646 .fmp-el-global{background-color:var( --e-global-color-2cb639e );}.elementor-1628 .elementor-element.elementor-element-d298646 .fmp-category-title-wrapper .fmp-category-title{color:#02010100;}.elementor-1628 .elementor-element.elementor-element-d298646 .fmp-category-title-wrapper .fmp-category-title::before{background-color:#02010100;}.elementor-1628 .elementor-element.elementor-element-d298646 .fmp-title h3{font-family:var( --e-global-typography-8101c04-font-family ), Sans-serif;font-size:var( --e-global-typography-8101c04-font-size );font-weight:var( --e-global-typography-8101c04-font-weight );}.elementor-1628 .elementor-element.elementor-element-d298646 .fmp-title h3, .elementor-1628 .elementor-element.elementor-element-d298646 .fmp-title h3 a{color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-d298646 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-d298646 .fmp-price-wrapper .fmp-price .amount{font-family:var( --e-global-typography-6a8ba63-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8ba63-font-size );font-weight:var( --e-global-typography-6a8ba63-font-weight );color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-4685430{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1628 .elementor-element.elementor-element-19dd17e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -83px) 0px;}.elementor-1628 .elementor-element.elementor-element-19dd17e .elementor-heading-title{font-family:var( --e-global-typography-bcdf339-font-family ), Sans-serif;font-size:var( --e-global-typography-bcdf339-font-size );font-weight:var( --e-global-typography-bcdf339-font-weight );color:#000000;}.elementor-1628 .elementor-element.elementor-element-f3b0375{width:100%;max-width:100%;}.elementor-1628 .elementor-element.elementor-element-f3b0375 .fmp-food-item, .elementor-1628 .elementor-element.elementor-element-f3b0375 .fmp-el-global{background-color:var( --e-global-color-2cb639e );}.elementor-1628 .elementor-element.elementor-element-f3b0375 .fmp-category-title-wrapper .fmp-category-title{color:#02010100;}.elementor-1628 .elementor-element.elementor-element-f3b0375 .fmp-category-title-wrapper .fmp-category-title::before{background-color:#02010100;}.elementor-1628 .elementor-element.elementor-element-f3b0375 .fmp-title h3{font-family:var( --e-global-typography-8101c04-font-family ), Sans-serif;font-size:var( --e-global-typography-8101c04-font-size );font-weight:var( --e-global-typography-8101c04-font-weight );}.elementor-1628 .elementor-element.elementor-element-f3b0375 .fmp-title h3, .elementor-1628 .elementor-element.elementor-element-f3b0375 .fmp-title h3 a{color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-f3b0375 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-f3b0375 .fmp-price-wrapper .fmp-price .amount{font-family:var( --e-global-typography-6a8ba63-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8ba63-font-size );font-weight:var( --e-global-typography-6a8ba63-font-weight );color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-c9fed1d{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1628 .elementor-element.elementor-element-93c6521{text-align:right;}.elementor-1628 .elementor-element.elementor-element-93c6521 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:600;color:#000000;}.elementor-1628 .elementor-element.elementor-element-ea00a3f{--display:flex;top:auto;bottom:0px;z-index:10;--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;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-1628 .elementor-element.elementor-element-ea00a3f:not(.elementor-motion-effects-element-type-background), .elementor-1628 .elementor-element.elementor-element-ea00a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5c9342 );}.elementor-1628 .elementor-element.elementor-element-ea00a3f + .wpr-hidden-header{top:0px;}.elementor-1628 .elementor-element.elementor-element-ea00a3f + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-1628 .elementor-element.elementor-element-653b886{--display:flex;}.elementor-1628 .elementor-element.elementor-element-5c23450{--display:flex;}.elementor-1628 .elementor-element.elementor-element-d91765c{--display:flex;}.elementor-1628 .elementor-element.elementor-element-1828ab3{--display:flex;}.elementor-1628 .elementor-element.elementor-element-8fc99e9{--display:flex;}.elementor-1628 .elementor-element.elementor-element-0025a92{--display:flex;}.elementor-1628 .elementor-element.elementor-element-672d33d{--display:flex;}.elementor-1628 .elementor-element.elementor-element-fe23c33{--display:flex;}.elementor-1628 .elementor-element.elementor-element-d188163{--display:flex;}.elementor-1628 .elementor-element.elementor-element-c7a5060{--display:flex;}.elementor-1628 .elementor-element.elementor-element-16840c0{--display:flex;}.elementor-1628 .elementor-element.elementor-element-65c0eb6{--display:flex;}.elementor-1628 .elementor-element.elementor-element-ba79e9a{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:nowrap;--n-menu-heading-overflow-x:scroll;--n-menu-title-distance-from-content:0px;background-color:var( --e-global-color-e5c9342 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-1628 .elementor-element.elementor-element-ba79e9a {--n-menu-title-color-hover:#E4FFDF;--n-menu-title-color-active:#B3B3B3;}@media(max-width:1024px){.elementor-1628 .elementor-element.elementor-element-c55774d .elementor-heading-title{font-size:var( --e-global-typography-e6de962-font-size );}.elementor-1628 .elementor-element.elementor-element-82e93b3 .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-66b2889 .fmp-title h3{font-size:var( --e-global-typography-aaa40f1-font-size );}.elementor-1628 .elementor-element.elementor-element-66b2889 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-66b2889 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-6e2eaae .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-c3029b5 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-c3029b5 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-c3029b5 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-321d641 .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-9ba1253 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-9ba1253 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-9ba1253 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-ab9169b .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-56e669a .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-56e669a .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-56e669a .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-990556b .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-0503471 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-0503471 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-0503471 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-ceb411c .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-d491dc3 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-d491dc3 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-d491dc3 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-97eec77 .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-b630147 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-b630147 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-b630147 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-e21b6a4 .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-4e974b1 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-4e974b1 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-4e974b1 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-16699d4 .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-a489fb0 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-a489fb0 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-a489fb0 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-1c846db .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-061fa32 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-061fa32 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-061fa32 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-8d164cb .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-d298646 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-d298646 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-d298646 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-19dd17e .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-f3b0375 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-f3b0375 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-f3b0375 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-ea00a3f{top:auto;bottom:0px;}.elementor-1628 .elementor-element.elementor-element-ea00a3f + .wpr-hidden-header{top:0px;}.elementor-1628 .elementor-element.elementor-element-ea00a3f + .wpr-hidden-header-flex{top:0px;}}@media(max-width:767px){.elementor-1628 .elementor-element.elementor-element-c55774d .elementor-heading-title{font-size:var( --e-global-typography-e6de962-font-size );}.elementor-1628 .elementor-element.elementor-element-f5d2667{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1628 .elementor-element.elementor-element-82e93b3 .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-66b2889 .fmp-title h3{font-size:var( --e-global-typography-aaa40f1-font-size );}.elementor-1628 .elementor-element.elementor-element-66b2889 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-66b2889 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-2056cd2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1628 .elementor-element.elementor-element-6e2eaae .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-c3029b5 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-c3029b5 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-c3029b5 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-30bfe35{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1628 .elementor-element.elementor-element-321d641 .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-9ba1253 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-9ba1253 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-9ba1253 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-2e5b20c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1628 .elementor-element.elementor-element-ab9169b .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-56e669a .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-56e669a .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-56e669a .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-109e736{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1628 .elementor-element.elementor-element-990556b .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-0503471 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-0503471 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-0503471 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-0416802{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1628 .elementor-element.elementor-element-ceb411c .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-d491dc3 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-d491dc3 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-d491dc3 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-1e7982f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1628 .elementor-element.elementor-element-97eec77 .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-b630147 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-b630147 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-b630147 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-202879b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1628 .elementor-element.elementor-element-e21b6a4 .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-4e974b1 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-4e974b1 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-4e974b1 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-36bc075{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1628 .elementor-element.elementor-element-16699d4 .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-a489fb0 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-a489fb0 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-a489fb0 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-8c25155{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1628 .elementor-element.elementor-element-1c846db .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-061fa32 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-061fa32 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-061fa32 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-69ccbe6{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1628 .elementor-element.elementor-element-8d164cb .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-d298646 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-d298646 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-d298646 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-4685430{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1628 .elementor-element.elementor-element-19dd17e .elementor-heading-title{font-size:var( --e-global-typography-bcdf339-font-size );}.elementor-1628 .elementor-element.elementor-element-f3b0375 .fmp-title h3{font-size:var( --e-global-typography-8101c04-font-size );}.elementor-1628 .elementor-element.elementor-element-f3b0375 .fmp-wrapper .price, .elementor-1628 .elementor-element.elementor-element-f3b0375 .fmp-price-wrapper .fmp-price .amount{font-size:var( --e-global-typography-6a8ba63-font-size );}.elementor-1628 .elementor-element.elementor-element-c9fed1d{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1628 .elementor-element.elementor-element-93c6521{text-align:left;}.elementor-1628 .elementor-element.elementor-element-ea00a3f{top:auto;bottom:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1628 .elementor-element.elementor-element-ea00a3f + .wpr-hidden-header{top:0px;}.elementor-1628 .elementor-element.elementor-element-ea00a3f + .wpr-hidden-header-flex{top:0px;}}/* Start custom CSS for rtfm-food-grid-by-cat, class: .elementor-element-66b2889 *//* ===== CATEGORY TITLE ===== */
.food-menu-category-title,
.food-menu-category h2 {
  font-family: "Playfair Display", serif;
  font-size: 28px;
  font-style: italic;
  color: #111;
  margin: 25px 0 10px;
  text-align: left;
}

/* ===== CATEGORY GRID WRAPPER ===== */
.food-menu-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
  margin-bottom: 30px;
}

/* ===== MENU ITEM CARD ===== */
.food-menu-item {
  display: flex;
  align-items: center;
  background: #e8f6f1;
  border-radius: 12px;
  padding: 10px 14px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.food-menu-item:hover {
  transform: scale(1.02);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08);
}

/* ===== IMAGE SECTION ===== */
.food-menu-item img {
  width: 90px;
  height: 90px;
  border-radius: 10px;
  object-fit: cover;
  margin-right: 15px;
  flex-shrink: 0;
}

/* ===== TEXT CONTENT ===== */
.food-menu-item .food-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* ===== FOOD NAME ===== */
.food-menu-item .food-title {
  font-size: 18px;
  font-weight: 700;
  color: #1b5e4b;
  margin: 0;
  line-height: 1.4;
}

/* ===== PRICE ===== */
.food-menu-item .food-price {
  font-size: 16px;
  font-weight: 600;
  color: #0f3b2f;
  margin-top: 4px;
}

/* ===== DESCRIPTION (OPTIONAL) ===== */
.food-menu-item .food-desc {
  font-size: 14px;
  color: #666;
  margin-top: 5px;
  line-height: 1.4;
}

/* ===== TWO-COLUMN GRID FOR TABLET/DESKTOP ===== */
@media (min-width: 768px) {
  .food-menu-grid {
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }
}

/* ===== MOBILE VIEW ===== */
@media (max-width: 767px) {
  .food-menu-item {
    flex-direction: row;
    align-items: center;
  }

  .food-menu-item img {
    width: 75px;
    height: 75px;
    margin-right: 12px;
  }

  .food-menu-item .food-title {
    font-size: 16px;
  }

  .food-menu-item .food-price {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea00a3f *//* Horizontal Scroll Container */
.horizontal-scroll {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  gap: 20px; /* Adjust spacing between items */
  padding: 10px 0;
}

/* Hide scrollbar (optional) */
.horizontal-scroll::-webkit-scrollbar {
  display: none;
}
.horizontal-scroll {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;     /* Firefox */
}

/* Each Item */
.horizontal-scroll .elementor-icon-list-item {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .horizontal-scroll {
    overflow-x: auto;
  }
}/* End custom CSS */