.elementor-2055 .elementor-element.elementor-element-4803190{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-4803190:not(.elementor-motion-effects-element-type-background), .elementor-2055 .elementor-element.elementor-element-4803190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://india-foodie.com/wp-content/uploads/2026/06/Group-29.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2055 .elementor-element.elementor-element-3c2afbd{--spacer-size:900px;}.elementor-2055 .elementor-element.elementor-element-e87fb97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2055 .elementor-element.elementor-element-961a260{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2055 .elementor-element.elementor-element-9a360e4 > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-2055 .elementor-element.elementor-element-9a360e4{text-align:center;}.elementor-2055 .elementor-element.elementor-element-9a360e4 .elementor-heading-title{font-family:"Salsa", Sans-serif;font-size:60px;font-weight:400;}.elementor-2055 .elementor-element.elementor-element-09e43a4{text-align:center;font-size:20px;}.elementor-2055 .elementor-element.elementor-element-acc1127 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Salsa", Sans-serif;font-size:24px;font-weight:400;text-transform:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-b51c990{left:93px;}body.rtl .elementor-2055 .elementor-element.elementor-element-b51c990{right:93px;}.elementor-2055 .elementor-element.elementor-element-b51c990{top:0px;z-index:-99;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-2193c09{right:-52px;}body.rtl .elementor-2055 .elementor-element.elementor-element-2193c09{left:-52px;}.elementor-2055 .elementor-element.elementor-element-2193c09{top:-52px;z-index:-99;}.elementor-2055 .elementor-element.elementor-element-95257fe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-8bd4f1d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 20px;--row-gap:50px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-c6d22bf.elementor-position-right .elementor-image-box-img{margin-left:27px;}.elementor-2055 .elementor-element.elementor-element-c6d22bf.elementor-position-left .elementor-image-box-img{margin-right:27px;}.elementor-2055 .elementor-element.elementor-element-c6d22bf.elementor-position-top .elementor-image-box-img{margin-bottom:27px;}.elementor-2055 .elementor-element.elementor-element-c6d22bf .elementor-image-box-title{margin-bottom:12px;}.elementor-2055 .elementor-element.elementor-element-c6d22bf .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-2055 .elementor-element.elementor-element-c6d22bf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2055 .elementor-element.elementor-element-e034c70.elementor-position-right .elementor-image-box-img{margin-left:27px;}.elementor-2055 .elementor-element.elementor-element-e034c70.elementor-position-left .elementor-image-box-img{margin-right:27px;}.elementor-2055 .elementor-element.elementor-element-e034c70.elementor-position-top .elementor-image-box-img{margin-bottom:27px;}.elementor-2055 .elementor-element.elementor-element-e034c70 .elementor-image-box-title{margin-bottom:12px;}.elementor-2055 .elementor-element.elementor-element-e034c70 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-2055 .elementor-element.elementor-element-e034c70 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2055 .elementor-element.elementor-element-42ef8d4.elementor-position-right .elementor-image-box-img{margin-left:27px;}.elementor-2055 .elementor-element.elementor-element-42ef8d4.elementor-position-left .elementor-image-box-img{margin-right:27px;}.elementor-2055 .elementor-element.elementor-element-42ef8d4.elementor-position-top .elementor-image-box-img{margin-bottom:27px;}.elementor-2055 .elementor-element.elementor-element-42ef8d4 .elementor-image-box-title{margin-bottom:12px;}.elementor-2055 .elementor-element.elementor-element-42ef8d4 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-2055 .elementor-element.elementor-element-42ef8d4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2055 .elementor-element.elementor-element-98b96e8.elementor-position-right .elementor-image-box-img{margin-left:27px;}.elementor-2055 .elementor-element.elementor-element-98b96e8.elementor-position-left .elementor-image-box-img{margin-right:27px;}.elementor-2055 .elementor-element.elementor-element-98b96e8.elementor-position-top .elementor-image-box-img{margin-bottom:27px;}.elementor-2055 .elementor-element.elementor-element-98b96e8 .elementor-image-box-title{margin-bottom:12px;}.elementor-2055 .elementor-element.elementor-element-98b96e8 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-2055 .elementor-element.elementor-element-98b96e8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2055 .elementor-element.elementor-element-bc141ef{--display:flex;}.elementor-2055 .elementor-element.elementor-element-ef56343{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-ef56343:not(.elementor-motion-effects-element-type-background), .elementor-2055 .elementor-element.elementor-element-ef56343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://india-foodie.com/wp-content/uploads/2026/06/Group-23.jpg");}.elementor-2055 .elementor-element.elementor-element-ef56343 > .elementor-shape-top svg, .elementor-2055 .elementor-element.elementor-element-ef56343 > .e-con-inner > .elementor-shape-top svg{height:52px;}.elementor-2055 .elementor-element.elementor-element-f5d7c77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-bf38a84{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-2055 .elementor-element.elementor-element-fbb566b > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-fbb566b .elementor-heading-title{font-family:"Salsa", Sans-serif;font-size:48px;font-weight:400;}.elementor-2055 .elementor-element.elementor-element-09fb0b4{--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;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2055 .elementor-element.elementor-element-6961d9a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-6961d9a{text-align:center;}.elementor-2055 .elementor-element.elementor-element-6961d9a .elementor-heading-title{font-family:"Salsa", Sans-serif;font-size:60px;font-weight:400;}.elementor-2055 .elementor-element.elementor-element-7dcf59b{text-align:center;font-size:20px;}.elementor-2055 .elementor-element.elementor-element-c54b435{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:190px;--padding-right:190px;}.elementor-2055 .elementor-element.elementor-element-d0db347 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-d0db347.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2055 .elementor-element.elementor-element-d0db347.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2055 .elementor-element.elementor-element-d0db347.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2055 .elementor-element.elementor-element-d0db347 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2055 .elementor-element.elementor-element-d0db347 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2055 .elementor-element.elementor-element-d0db347 .elementor-image-box-title{font-family:"Salsa", Sans-serif;font-size:32px;font-weight:400;}.elementor-2055 .elementor-element.elementor-element-ff56c4b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-ff56c4b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2055 .elementor-element.elementor-element-ff56c4b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2055 .elementor-element.elementor-element-ff56c4b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2055 .elementor-element.elementor-element-ff56c4b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2055 .elementor-element.elementor-element-ff56c4b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2055 .elementor-element.elementor-element-ff56c4b .elementor-image-box-title{font-family:"Salsa", Sans-serif;font-size:32px;font-weight:400;}.elementor-2055 .elementor-element.elementor-element-4e90a67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-4e90a67.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2055 .elementor-element.elementor-element-4e90a67.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2055 .elementor-element.elementor-element-4e90a67.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2055 .elementor-element.elementor-element-4e90a67 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2055 .elementor-element.elementor-element-4e90a67 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2055 .elementor-element.elementor-element-4e90a67 .elementor-image-box-title{font-family:"Salsa", Sans-serif;font-size:32px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2055 .elementor-element.elementor-element-3c2afbd{--spacer-size:436px;}.elementor-2055 .elementor-element.elementor-element-961a260{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2055 .elementor-element.elementor-element-9a360e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-9a360e4 .elementor-heading-title{font-size:48px;}.elementor-2055 .elementor-element.elementor-element-acc1127 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-95257fe{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2055 .elementor-element.elementor-element-8bd4f1d{--grid-auto-flow:row;--align-items:start;}.elementor-2055 .elementor-element.elementor-element-c6d22bf .elementor-image-box-wrapper{text-align:left;}.elementor-2055 .elementor-element.elementor-element-c6d22bf.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-2055 .elementor-element.elementor-element-c6d22bf.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-2055 .elementor-element.elementor-element-c6d22bf.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-2055 .elementor-element.elementor-element-c6d22bf .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-2055 .elementor-element.elementor-element-e034c70 .elementor-image-box-wrapper{text-align:left;}.elementor-2055 .elementor-element.elementor-element-e034c70.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-2055 .elementor-element.elementor-element-e034c70.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-2055 .elementor-element.elementor-element-e034c70.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-2055 .elementor-element.elementor-element-e034c70 .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-2055 .elementor-element.elementor-element-42ef8d4 .elementor-image-box-wrapper{text-align:left;}.elementor-2055 .elementor-element.elementor-element-42ef8d4.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-2055 .elementor-element.elementor-element-42ef8d4.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-2055 .elementor-element.elementor-element-42ef8d4.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-2055 .elementor-element.elementor-element-42ef8d4 .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-2055 .elementor-element.elementor-element-98b96e8 .elementor-image-box-wrapper{text-align:left;}.elementor-2055 .elementor-element.elementor-element-98b96e8.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-2055 .elementor-element.elementor-element-98b96e8.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-2055 .elementor-element.elementor-element-98b96e8.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-2055 .elementor-element.elementor-element-98b96e8 .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-2055 .elementor-element.elementor-element-ef56343{--justify-content:center;--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2055 .elementor-element.elementor-element-ef56343 > .elementor-shape-top svg, .elementor-2055 .elementor-element.elementor-element-ef56343 > .e-con-inner > .elementor-shape-top svg{width:calc(250% + 1.3px);}.elementor-2055 .elementor-element.elementor-element-bf38a84{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-09fb0b4{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2055 .elementor-element.elementor-element-6961d9a .elementor-heading-title{font-size:48px;}.elementor-2055 .elementor-element.elementor-element-c54b435{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-d0db347 .elementor-image-box-title{font-size:24px;}.elementor-2055 .elementor-element.elementor-element-ff56c4b .elementor-image-box-title{font-size:24px;}.elementor-2055 .elementor-element.elementor-element-4e90a67 .elementor-image-box-title{font-size:24px;}}@media(max-width:767px){.elementor-2055 .elementor-element.elementor-element-e87fb97{--margin-top:74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-b10bf52 img{width:100%;max-width:100%;}.elementor-2055 .elementor-element.elementor-element-961a260{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2055 .elementor-element.elementor-element-8bd4f1d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2055 .elementor-element.elementor-element-c6d22bf .elementor-image-box-img{margin-bottom:17px;}.elementor-2055 .elementor-element.elementor-element-e034c70 .elementor-image-box-img{margin-bottom:17px;}.elementor-2055 .elementor-element.elementor-element-42ef8d4 .elementor-image-box-img{margin-bottom:17px;}.elementor-2055 .elementor-element.elementor-element-98b96e8 .elementor-image-box-img{margin-bottom:17px;}.elementor-2055 .elementor-element.elementor-element-bc141ef{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-b675e1d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-ef56343 > .elementor-shape-top svg, .elementor-2055 .elementor-element.elementor-element-ef56343 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:52px;}.elementor-2055 .elementor-element.elementor-element-ef56343{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-2055 .elementor-element.elementor-element-7d2351b img{width:100%;}.elementor-2055 .elementor-element.elementor-element-c54b435{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2055 .elementor-element.elementor-element-d0db347 .elementor-image-box-img{margin-bottom:15px;}.elementor-2055 .elementor-element.elementor-element-ff56c4b .elementor-image-box-img{margin-bottom:15px;}.elementor-2055 .elementor-element.elementor-element-4e90a67 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for html, class: .elementor-element-b675e1d *//* ==========================================================================
   📱 手机端响应式样式（图片缩小、水平居中，下方所有文字完美居中）
   ========================================================================== */
@media (max-width: 768px) {
  
  /* 最外层容器保持满屏 */
  .article-carousel-container {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important; 
    margin: 0 !important;
  }
  
  /* 轮播外包裹层 */
  .article-grid-wrapper {
    display: flex;
    grid-template-columns: none;
    overflow-x: auto;
    scroll-snap-type: x mandatory; 
    scroll-behavior: smooth;
    gap: 0px; 
    padding-bottom: 15px;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  
  .article-grid-wrapper::-webkit-scrollbar {
    display: none;
  }

  /* 单张卡片 100% 满屏并通过 padding 留出舒适间距 */
  .article-card {
    flex: 0 0 100%; 
    width: 100%;
    scroll-snap-align: start; 
    display: block;
    box-shadow: none !important; 
    padding: 0 15px; 
    box-sizing: border-box; 
  }

  /* ⚡ 图片外层容器：开启 Flex 布局，使其子级图片能完美居中 */
  .card-image-box {
    width: 100%;
    display: flex;
    justify-content: center; /* 水平居中对齐 */
    align-items: center;
  }
  
  /* ⚡ 核心精修：图片缩小 + 居中控制 */
  .spice-card-img {
    width: 85%; /* 🟥 将宽度缩小到容器的 85%（你可以根据喜好改成 80% 或固定如 280px） */
    max-width: 320px; /* 限制最大宽度，防止在个别大屏手机上显得太宽 */
    height: 160px; /* 🟥 高度同步调小到 160px，确保比例精致、不突兀 */
    margin: 0 auto; /* 🟥 强制双保险横向水平居中 */
    border-top-right-radius: 40px; /* 完美保留黄框右上角大圆角 */
    border: 4px solid #FBC02D; 
    box-sizing: border-box; 
    object-fit: cover; 
  }

  /* 下方文字内容排版容器 */
  .card-content-box {
    width: 100%;
    padding: 15px 15px 5px 15px; /* 适当给两侧留一点内缩，呼应上方缩小的图片 */
    box-sizing: border-box;
    text-align: center !important; /* 确保所有文本内容全部精准居中 */
  }

  /* 标题间距 */
  .card-content-box h3 {
    text-align: center;
    margin-bottom: 8px;
    padding: 0 10px; /* 防止标题太长直接贴边 */
  }

  /* 正文描述居中 */
  .card-content-box p {
    text-align: center;
    margin-bottom: 10px;
  }

  /* 作者和日期颜色保持优雅的 #A3A3A3 且居中 */
  .card-meta {
    font-size: 12px;
    color: #A3A3A3 !important; 
    margin-top: 10px;
    text-align: center !important; 
  }

  /* 底部小圆点导航 */
  .carousel-dots {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 12px;
  }

  .dot {
    width: 10px;
    height: 10px;
    background: #ccc;
    border-radius: 50%;
    text-decoration: none;
    transition: background 0.3s;
  }
  
  .dot:hover, .dot:focus {
    background: #FBC02D;
  }
}/* End custom CSS */