.elementor-1999 .elementor-element.elementor-element-57245d0 > .elementor-container{min-height:400px;}.elementor-1999 .elementor-element.elementor-element-57245d0:not(.elementor-motion-effects-element-type-background), .elementor-1999 .elementor-element.elementor-element-57245d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;background-image:url("https://www.surajrice.com/wp-content/uploads/2026/06/Premium-Indian-rice-3-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1999 .elementor-element.elementor-element-57245d0 > .elementor-background-overlay{background-color:#000000D9;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1999 .elementor-element.elementor-element-57245d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1999 .elementor-element.elementor-element-5bc2965{text-align:right;}.elementor-1999 .elementor-element.elementor-element-5bc2965 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:75px;font-weight:800;}.elementor-1999 .elementor-element.elementor-element-bfdeabd{text-align:right;}.elementor-1999 .elementor-element.elementor-element-bfdeabd .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-1999 .elementor-element.elementor-element-b7f7ab9 .elementor-button{background-color:#3A2A1E;border-radius:0px 4px 0px 4px;padding:15px 30px 15px 30px;}.elementor-1999 .elementor-element.elementor-element-4977643 img{filter:brightness( 53% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1999 .elementor-element.elementor-element-5ff030e img{opacity:1;filter:brightness( 53% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1999 .elementor-element.elementor-element-3120fca img{filter:brightness( 53% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1999 .elementor-element.elementor-element-e184b62{color:#000000;}.elementor-1999 .elementor-element.elementor-element-bf70600 .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-1999 .elementor-element.elementor-element-bf70600 .elementor-button:hover, .elementor-1999 .elementor-element.elementor-element-bf70600 .elementor-button:focus{color:#FFFFFF;background-color:#F59E0B;border-color:#F59E0B;}.elementor-1999 .elementor-element.elementor-element-bf70600 .elementor-button:hover svg, .elementor-1999 .elementor-element.elementor-element-bf70600 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1999 .elementor-element.elementor-element-bf70600 > .elementor-widget-container{margin:4px 0px 0px 0px;}@media(min-width:768px){.elementor-1999 .elementor-element.elementor-element-9b1b593{width:82.456%;}.elementor-1999 .elementor-element.elementor-element-dd22879{width:16.938%;}}/* Start custom CSS for html, class: .elementor-element-21241c2 *//* FAQ SECTION */
.faq-section {
  max-width: 900px;
  margin: 60px auto 100px;
  padding: 0 20px;
}

/* FAQ HEADING */
.faq-heading {
  font-size: 28px;
  color: #F4C4301;
  margin-bottom: 36px;
  font-weight: 500;
}

/* FAQ ITEM */
.faq-item {
  border-bottom: 1px solid rgba(0,0,0,0.15);
  padding: 18px 0;
}

/* QUESTION */
.faq-item h4 {
  font-size: 17px;
  color: #201E50;
  margin: 0;
  cursor: pointer;
}

/* ANSWER (HIDDEN) */
.faq-item p {
  display: none;
  margin-top: 14px;
  font-size: 16px;
  line-height: 1.7;
  color: #373138;
}

/* SHOW ON HOVER */
.faq-item:hover p {
  display: block;
}

.faq-item:hover h4 {
  color: #1F4D3A;
}/* End custom CSS */