.elementor-1039 .elementor-element.elementor-element-038144c > .elementor-widget-container{background-color:#D4AF37;}.elementor-1039 .elementor-element.elementor-element-28ce07a > .elementor-widget-container{background-color:#ECEDE4;}.elementor-1039 .elementor-element.elementor-element-6a69126 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-2c7ad68 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-51a1c04 > .elementor-widget-container{background-color:#201E50;}.elementor-1039 .elementor-element.elementor-element-9820631 > .elementor-widget-container{background-color:#F3F3F2;}.elementor-1039 .elementor-element.elementor-element-f2e5d42 > .elementor-widget-container{background-color:#525B76;}.elementor-1039 .elementor-element.elementor-element-866b2a4 .elementor-button{fill:#0B1F33;color:#0B1F33;background-color:#00000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F59E0B;border-radius:6px 6px 6px 6px;padding:12px 24px 12px 24px;}.elementor-1039 .elementor-element.elementor-element-866b2a4 .elementor-button:hover, .elementor-1039 .elementor-element.elementor-element-866b2a4 .elementor-button:focus{color:#FFFFFF;background-color:#F59E0B;border-color:#F59E0B;}.elementor-1039 .elementor-element.elementor-element-866b2a4 .elementor-button:hover svg, .elementor-1039 .elementor-element.elementor-element-866b2a4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-866b2a4 > .elementor-widget-container{margin:4px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-038144c */.recipe-hero {
  background-color: #D4AF37; /* Gold */
  padding: 80px 20px;
  text-align: center;
}

.recipe-hero h1 {
  color: #FFFFFF; /* Pure White */
  font-size: 42px;
  font-weight: 700;
  margin-bottom: 16px;
}

.recipe-subtitle {
  color: #F9FAFB; /* Soft light white */
  font-size: 18px;
  max-width: 720px;
  margin: 0 auto 24px;
  line-height: 1.6;
}

.recipe-meta {
  display: flex;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}

.recipe-meta span {
  color: #FFFFFF;
  font-size: 14px;
  background: rgba(255, 255, 255, 0.18);
  padding: 8px 14px;
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35cc690 */.recipe-why {
  padding: 60px 20px;
}

.recipe-why h2 {
  color: #201E50; /* Deep Indigo */
  font-size: 32px;
  margin-bottom: 16px;
}

.recipe-why p {
  color: #6A6848; /* Warm Brown-Grey */
  font-size: 16px;
  line-height: 1.7;
  margin-bottom: 20px;
}

.recipe-points li {
  color: #373138; /* Dark Neutral */
  margin-bottom: 10px;
  font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e7f17f */.recipe-rice {
  padding: 60px 20px;
}

.recipe-rice h2 {
  color: #201E50; /* Deep Indigo */
  font-size: 30px;
  margin-bottom: 16px;
}

.recipe-rice p {
  color: #6A6848; /* Warm Brown-Grey */
  font-size: 16px;
  line-height: 1.7;
  margin-bottom: 18px;
}

.rice-benefits li {
  color: #373138; /* Dark Neutral */
  margin-bottom: 10px;
  font-size: 15px;
}

.rice-cta {
  margin-top: 16px;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34271ec */.recipe-ingredients {
  padding: 60px 20px;
}

.recipe-ingredients h2 {
  color: #201E50; /* Deep Indigo */
  font-size: 30px;
  margin-bottom: 20px;
}

.ingredients-list li {
  color: #373138; /* Dark Neutral */
  font-size: 15px;
  margin-bottom: 10px;
}

.ingredients-note {
  color: #6A6848; /* Warm Brown-Grey */
  font-size: 14px;
  margin-top: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2e5d42 */.recipe-faq h2,
.recipe-faq h4,
.recipe-faq p,
.recipe-nutrition h2,
.recipe-nutrition li {
  color: #FFFFFF;
}

.faq-item p {
  display: none;
  font-size: 14px;
  margin-top: 6px;
  color: #F3F3F2;
}

.faq-item:hover p {
  display: block;
}

.faq-item h4 {
  cursor: pointer;
  margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c90f7a4 */.light-bg {
  background: #FFFFFF;
  padding: 60px 20px;
}

.dark-bg {
  background: #201E50;
  padding: 60px 20px;
}

.gold-bg {
  background: #D4AF37;
  padding: 80px 20px;
  text-align: center;
}

.recipe-cta h2,
.recipe-cta p {
  color: #FFFFFF;
}

section ul li {
  margin-bottom: 10px;
}/* End custom CSS */