.elementor-178 .elementor-element.elementor-element-6934e95{--display:flex;--min-height:64vh;--justify-content:center;--overlay-opacity:0.13;--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-178 .elementor-element.elementor-element-6934e95:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-6934e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131312;}.elementor-178 .elementor-element.elementor-element-6934e95::before, .elementor-178 .elementor-element.elementor-element-6934e95 > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-6934e95 > .e-con-inner > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-6934e95 > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-6934e95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-6934e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kmcfoods.in/wp-content/uploads/2026/08/ChatGPT-Image-Aug-16-2026-12_11_20-AM-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-178 .elementor-element.elementor-element-933f3bc{text-align:center;}.elementor-178 .elementor-element.elementor-element-933f3bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:38px;letter-spacing:-1.8px;color:#F6ECEC;}.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-178 .elementor-element.elementor-element-21ed9da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F8F4F4;}.elementor-178 .elementor-element.elementor-element-09bc28d{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-dfd7f18{--display:flex;--justify-content:center;}.elementor-178 .elementor-element.elementor-element-678cb25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#151515;}.elementor-178 .elementor-element.elementor-element-d5968ea{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-d5968ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:38px;letter-spacing:-1.8px;color:#C6904F;}.elementor-178 .elementor-element.elementor-element-ab7022c{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-9px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#080808;}.elementor-178 .elementor-element.elementor-element-5a8a042{--display:flex;}.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-178 .elementor-element.elementor-element-c8daf27{--display:flex;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-c8daf27:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-c8daf27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #825001 0%, #0D0C06 100%);}.elementor-178 .elementor-element.elementor-element-c8daf27::before, .elementor-178 .elementor-element.elementor-element-c8daf27 > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-c8daf27 > .e-con-inner > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-c8daf27 > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-c8daf27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-c8daf27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-178 .elementor-element.elementor-element-eaf4c27{text-align:center;}.elementor-178 .elementor-element.elementor-element-eaf4c27 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FCFCFC;}.elementor-178 .elementor-element.elementor-element-d0ad6bf{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-178 .elementor-element.elementor-element-d0ad6bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:38px;letter-spacing:-1.8px;color:#FCFCFC;}.elementor-178 .elementor-element.elementor-element-e1beb4e{--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;}.elementor-178 .elementor-element.elementor-element-e453075{--display:flex;}.elementor-178 .elementor-element.elementor-element-014d4f9 img{width:100%;border-radius:0% 0% 0% 0%;}.elementor-178 .elementor-element.elementor-element-dec058c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFDFB;}.elementor-178 .elementor-element.elementor-element-e4e36c4{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-e4e36c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#FFFDFB;}.elementor-178 .elementor-element.elementor-element-6a464b3{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-6a464b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#FFFDFB;}.elementor-178 .elementor-element.elementor-element-5f6aea3{--display:flex;}.elementor-178 .elementor-element.elementor-element-e44afb1{--display:flex;}.elementor-178 .elementor-element.elementor-element-e7ac163 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFDFB;}.elementor-178 .elementor-element.elementor-element-bd4d4cc{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-bd4d4cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#FFFDFB;}.elementor-178 .elementor-element.elementor-element-77dc748{--display:flex;}.elementor-178 .elementor-element.elementor-element-051de39{--display:flex;}.elementor-178 .elementor-element.elementor-element-9955d98 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFDFB;}.elementor-178 .elementor-element.elementor-element-162c743{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-162c743 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#FFFDFB;}.elementor-178 .elementor-element.elementor-element-bba0f79{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-bba0f79 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#FFFDFB;}.elementor-178 .elementor-element.elementor-element-53fd980{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-53fd980:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-53fd980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2EA;}.elementor-178 .elementor-element.elementor-element-8964c7c{text-align:center;}.elementor-178 .elementor-element.elementor-element-8964c7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#0E0D0D;}.elementor-178 .elementor-element.elementor-element-c865283{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-178 .elementor-element.elementor-element-c865283 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:38px;letter-spacing:-1.8px;color:#C6904F;}.elementor-178 .elementor-element.elementor-element-ef5abb1{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-9px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#080808;}.elementor-178 .elementor-element.elementor-element-0b73b3f{--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;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-0b73b3f:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-0b73b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2EA;}.elementor-178 .elementor-element.elementor-element-a86998b{--e-image-carousel-slides-to-show:5;}.elementor-178 .elementor-element.elementor-element-a86998b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-178 .elementor-element.elementor-element-a86998b .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-178 .elementor-element.elementor-element-a86998b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 8px 8px 8px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-178 .elementor-element.elementor-element-933f3bc{text-align:start;}.elementor-178 .elementor-element.elementor-element-21ed9da{text-align:start;font-size:13px;}.elementor-178 .elementor-element.elementor-element-ab7022c{font-size:13px;}.elementor-178 .elementor-element.elementor-element-6a464b3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-bba0f79{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-53fd980{--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-178 .elementor-element.elementor-element-ef5abb1{font-size:13px;}.elementor-178 .elementor-element.elementor-element-0b73b3f{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-178 .elementor-element.elementor-element-a86998b{--e-image-carousel-slides-to-show:2;padding:15px 15px 15px 15px;}}/* Start custom CSS for container, class: .elementor-element-09bc28d */.elementor-178 .elementor-element.elementor-element-09bc28d{
  position:relative;
  overflow:hidden;
  background:#F6F2EA !important;
}

.elementor-178 .elementor-element.elementor-element-09bc28d > *{
  position:relative;
  z-index:1;
}

.elementor-178 .elementor-element.elementor-element-09bc28d::before{
  content:"";
  position:absolute;
  inset:-20%;
  pointer-events:none;
  z-index:0;
  background-image:
    radial-gradient(circle, rgba(184,122,22,.40) 2.6px, transparent 4px),
    radial-gradient(circle, rgba(184,122,22,.26) 2.2px, transparent 3.4px),
    radial-gradient(circle, rgba(120,95,50,.22) 3px, transparent 4.6px);
  background-size:120px 120px, 180px 180px, 250px 250px;
  background-position:0 0, 45px 70px, 120px 30px;
  animation:kmDriftA 28s linear infinite;
}

.elementor-178 .elementor-element.elementor-element-09bc28d::after{
  content:"";
  position:absolute;
  inset:-20%;
  pointer-events:none;
  z-index:0;
  background-image:
    radial-gradient(circle, rgba(200,149,82,.46) 4.5px, transparent 7px),
    radial-gradient(circle, rgba(184,122,22,.28) 5.5px, transparent 8.5px);
  background-size:310px 310px, 430px 430px;
  background-position:80px 40px, 200px 160px;
  animation:kmDriftB 46s linear infinite, kmPulse 9s ease-in-out infinite alternate;
}

@keyframes kmDriftA{
  from{ background-position:0 0, 45px 70px, 120px 30px; }
  to  { background-position:120px -120px, -135px -180px, 370px -250px; }
}

@keyframes kmDriftB{
  from{ background-position:80px 40px, 200px 160px; }
  to  { background-position:-230px -270px, 630px -270px; }
}

@keyframes kmPulse{
  from{ opacity:.55; }
  to  { opacity:1; }
}

@media (prefers-reduced-motion:reduce){
  .elementor-178 .elementor-element.elementor-element-09bc28d::before,.elementor-178 .elementor-element.elementor-element-09bc28d::after{ animation:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8daf27 */.elementor-178 .elementor-element.elementor-element-c8daf27{
  background:#17140F !important;
  position:relative;
  overflow:hidden;
}

.elementor-178 .elementor-element.elementor-element-c8daf27::before{
  content:"";
  position:absolute;
  top:-30%;
  right:-20%;
  width:80%;
  height:160%;
  background:radial-gradient(ellipse at center, rgba(200,149,82,.20) 0%, transparent 62%);
  pointer-events:none;
  z-index:0;
  animation:kmaDrift 18s ease-in-out infinite alternate;
}

.elementor-178 .elementor-element.elementor-element-c8daf27 > *{
  position:relative;
  z-index:1;
}

@keyframes kmaDrift{
  0%   { transform:translate(0,0) scale(1); opacity:.75; }
  50%  { transform:translate(-4%,3%) scale(1.12); opacity:1; }
  100% { transform:translate(3%,-2%) scale(1.04); opacity:.8; }
}

.elementor-178 .elementor-element.elementor-element-c8daf27 h1,.elementor-178 .elementor-element.elementor-element-c8daf27 h2,.elementor-178 .elementor-element.elementor-element-c8daf27 h3,.elementor-178 .elementor-element.elementor-element-c8daf27 h4{
  color:#F5F1E6 !important;
}

.elementor-178 .elementor-element.elementor-element-c8daf27 h5,.elementor-178 .elementor-element.elementor-element-c8daf27 h6{
  color:#C89552 !important;
}

.elementor-178 .elementor-element.elementor-element-c8daf27 p{
  color:rgba(245,241,230,.62) !important;
}/* End custom CSS */