.elementor-261 .elementor-element.elementor-element-0dea2da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-36fdf7b */.mm-kitchen-page{
  --y:#F5B400;
  --b:#111315;
  --c:#1F2328;
  --g:#70767B;
  --l:#F6F6F4;
  --bd:#E5E5E2;
  font-family:Arial,Helvetica,sans-serif!important;
  color:var(--c)!important;
  line-height:1.7;
  -webkit-font-smoothing:antialiased;
  width:100%;
}
.mm-kitchen-page,.mm-kitchen-page *{box-sizing:border-box}
.mm-kitchen-page a{text-decoration:none;color:inherit}
.mm-kitchen-page .wrap{width:min(1180px,92%);margin:auto}
.mm-kitchen-page h1,.mm-kitchen-page h2,.mm-kitchen-page h3{
  line-height:1.08;letter-spacing:-1.5px;color:var(--c)!important;
}
.mm-kitchen-page .ey{
  color:var(--y)!important;font-size:11px;font-weight:800;
  letter-spacing:3px;text-transform:uppercase;margin-bottom:16px;
}

/* HERO */
.mm-kitchen-page .hero{
  background:var(--b)!important;color:#fff!important;
  padding:56px 0 78px;position:relative;overflow:hidden;
}
.mm-kitchen-page .hero:after{
  content:"";position:absolute;width:560px;height:560px;
  right:-300px;top:-270px;border:1px solid rgba(245,180,0,.18);
  border-radius:50%;
}
.mm-kitchen-page .crumb{
  display:flex;gap:9px;font-size:12px;
  color:#8e959a!important;margin-bottom:34px;
}
.mm-kitchen-page .crumb a{color:#fff!important}
.mm-kitchen-page .crumb span{color:var(--y)!important}
.mm-kitchen-page .hero-grid{
  display:grid;grid-template-columns:1fr .95fr;
  gap:55px;align-items:center;
}
.mm-kitchen-page .hero h1{
  font-size:clamp(46px,6vw,76px);
  letter-spacing:-3px;color:#fff!important;
}
.mm-kitchen-page .hero h1 strong{color:var(--y)!important}
.mm-kitchen-page .hero p{
  max-width:700px;color:#cbd0d4!important;
  font-size:17px;margin:24px 0 0;
}
.mm-kitchen-page .hero-tags{
  display:flex;flex-wrap:wrap;gap:9px;margin-top:27px;
}
.mm-kitchen-page .hero-tags span{
  border:1px solid #ffffff29!important;
  color:#fff!important;padding:8px 12px;
  font-size:11px;font-weight:700;
}
.mm-kitchen-page .hero-image{
  min-height:410px;
  background:
    linear-gradient(180deg,rgba(17,19,21,.08),rgba(17,19,21,.22)),
    url("https://megzmasters.com/wp-content/uploads/2026/09/88d96517-0892-4a3e-8008-4e758019e63b.webp") center/cover no-repeat;
  border:1px solid #ffffff18;
  position:relative;
}
.mm-kitchen-page .hero-badge{
  position:absolute;left:22px;bottom:22px;
  background:var(--y)!important;color:#111!important;
  padding:15px 18px;font-size:12px;font-weight:900;
}
.mm-kitchen-page .hero-badge small{
  display:block;font-size:9px;letter-spacing:2px;margin-bottom:2px;
}

/* SECTIONS */
.mm-kitchen-page .section{padding:88px 0}
.mm-kitchen-page .light{background:var(--l)!important}
.mm-kitchen-page .two{
  display:grid;grid-template-columns:1fr 1fr;
  gap:70px;align-items:center;
}
.mm-kitchen-page .section h2{
  font-size:clamp(34px,4vw,52px);margin:0;
}
.mm-kitchen-page .section p{
  color:var(--g)!important;font-size:15px;margin-top:16px;
}
.mm-kitchen-page .stats{
  display:grid;grid-template-columns:1fr 1fr;gap:12px;
}
.mm-kitchen-page .stat{
  background:var(--b)!important;color:#fff!important;
  padding:30px;min-height:145px;
}
.mm-kitchen-page .stat strong{
  display:block;color:var(--y)!important;font-size:40px;line-height:1;
}
.mm-kitchen-page .stat span{
  display:block;color:#d0d4d6!important;
  font-size:12px;margin-top:8px;
}

/* SERVICE CARDS */
.mm-kitchen-page .heading{max-width:820px;margin-bottom:43px}
.mm-kitchen-page .cards{
  display:grid;grid-template-columns:repeat(2,1fr);gap:16px;
}
.mm-kitchen-page .card{
  background:#fff!important;border:1px solid var(--bd)!important;
  padding:30px;min-height:235px;position:relative;
}
.mm-kitchen-page .card:before{
  content:"";position:absolute;left:0;top:0;
  width:4px;height:100%;background:var(--y)!important;
}
.mm-kitchen-page .num{
  color:#7b8084!important;font-size:10px;font-weight:800;letter-spacing:2px;
}
.mm-kitchen-page .card h3{
  color:var(--c)!important;font-size:23px;margin:14px 0 9px;
}
.mm-kitchen-page .card p{
  color:var(--g)!important;font-size:13px;margin:0;
}
.mm-kitchen-page .link{
  display:inline-block;margin-top:18px;
  color:var(--c)!important;font-size:12px;font-weight:800;
  border-bottom:2px solid var(--y)!important;
}

/* DARK SECTION */
.mm-kitchen-page .dark{
  background:var(--b)!important;color:#fff!important;
}
.mm-kitchen-page .dark h2{color:#fff!important}
.mm-kitchen-page .dark p{color:#c1c6ca!important}
.mm-kitchen-page .checks{
  display:grid;gap:12px;margin-top:28px;
}
.mm-kitchen-page .check{
  display:flex;gap:12px;align-items:flex-start;
  color:#fff!important;font-size:13px;font-weight:600;
}
.mm-kitchen-page .check i{
  width:21px;height:21px;flex:0 0 21px;
  background:var(--y)!important;color:#111!important;
  font-style:normal;font-weight:900;
  display:flex;align-items:center;justify-content:center;
}
.mm-kitchen-page .feature-box{
  border:1px solid #ffffff20!important;padding:28px;
}
.mm-kitchen-page .feature-box div{
  padding:17px 0;border-bottom:1px solid #ffffff14!important;
}
.mm-kitchen-page .feature-box div:last-child{border-bottom:0}
.mm-kitchen-page .feature-box strong{
  display:block;color:#fff!important;font-size:17px;
}
.mm-kitchen-page .feature-box span{
  color:#9da3a7!important;font-size:12px;
}

/* PROCESS */
.mm-kitchen-page .process{
  display:grid;grid-template-columns:repeat(4,1fr);gap:14px;
}
.mm-kitchen-page .step{
  border:1px solid var(--bd)!important;
  background:#fff!important;padding:25px;
}
.mm-kitchen-page .step-no{
  color:var(--y)!important;font-size:11px;font-weight:900;letter-spacing:2px;
}
.mm-kitchen-page .step h3{
  color:var(--c)!important;font-size:19px;margin:13px 0 7px;
}
.mm-kitchen-page .step p{
  color:var(--g)!important;font-size:12px;margin:0;
}

/* LOCAL */
.mm-kitchen-page .local{
  border-top:1px solid var(--bd)!important;
}
.mm-kitchen-page .local-list{
  display:grid;grid-template-columns:1fr 1fr;gap:10px;
  margin-top:25px;
}
.mm-kitchen-page .local-list span{
  background:var(--l)!important;color:var(--c)!important;
  padding:13px;font-size:12px;font-weight:800;
}
.mm-kitchen-page .external{
  font-size:12px!important;
}
.mm-kitchen-page .external a{
  text-decoration:underline;
  text-decoration-color:var(--y)!important;
  text-decoration-thickness:2px;
  text-underline-offset:3px;
}

/* FAQ */
.mm-kitchen-page .faq{background:var(--l)!important}
.mm-kitchen-page .faq-list{
  max-width:920px;border-top:1px solid var(--bd)!important;
}
.mm-kitchen-page .faq-item{
  background:#fff!important;border:1px solid var(--bd)!important;border-top:0;
}
.mm-kitchen-page .q{
  width:100%!important;border:0!important;
  background:#fff!important;color:var(--c)!important;
  padding:20px 24px;text-align:left;
  display:flex;justify-content:space-between;gap:20px;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:15px;font-weight:700;cursor:pointer;
  box-shadow:none!important;text-transform:none!important;
}
.mm-kitchen-page .q span:first-child{color:var(--c)!important}
.mm-kitchen-page .q span:last-child{
  color:var(--y)!important;font-size:22px;
}
.mm-kitchen-page .ans{
  display:none;padding:0 24px 22px;
  color:var(--g)!important;font-size:13px;
  background:#fff!important;
}
.mm-kitchen-page .faq-item.open .ans{display:block}

/* CTA */
.mm-kitchen-page .cta{
  background:var(--y)!important;padding:66px 0;
}
.mm-kitchen-page .cta-in{
  display:flex;align-items:center;justify-content:space-between;gap:30px;
}
.mm-kitchen-page .cta h2{
  color:#111!important;font-size:clamp(32px,4vw,48px);margin:0;
}
.mm-kitchen-page .cta p{color:#111!important;margin:8px 0 0}
.mm-kitchen-page .btn{
  display:inline-block!important;background:#111!important;color:#fff!important;
  padding:15px 24px!important;font-size:12px!important;font-weight:800!important;
  border:0!important;border-radius:0!important;text-decoration:none!important;
  white-space:nowrap;box-shadow:none!important;
}

/* RESPONSIVE */
@media(max-width:900px){
  .mm-kitchen-page .hero-grid,.mm-kitchen-page .two{grid-template-columns:1fr;gap:38px}
  .mm-kitchen-page .process{grid-template-columns:1fr 1fr}
  .mm-kitchen-page .cta-in{display:block}
  .mm-kitchen-page .cta .btn{margin-top:23px}
}
@media(max-width:560px){
  .mm-kitchen-page .hero{padding:45px 0 62px}
  .mm-kitchen-page .hero h1{font-size:43px;letter-spacing:-2px}
  .mm-kitchen-page .hero p{font-size:15px}
  .mm-kitchen-page .hero-image{min-height:310px}
  .mm-kitchen-page .section{padding:65px 0}
  .mm-kitchen-page .cards,.mm-kitchen-page .process{grid-template-columns:1fr}
  .mm-kitchen-page .stats,.mm-kitchen-page .local-list{grid-template-columns:1fr}
}/* End custom CSS */