.elementor-54186 .elementor-element.elementor-element-76317f02{--display:flex;}.elementor-54186 .elementor-element.elementor-element-63663b93 p{margin-bottom:32px;}.elementor-54186 .elementor-element.elementor-element-578a058{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54186 .elementor-element.elementor-element-60b1bd9{font-size:10px;font-weight:400;color:#00E683;}.elementor-54186 .elementor-element.elementor-element-73aee06{--display:flex;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for html, class: .elementor-element-31c92bd *//* General FAQ container */
.custom-accordion {
  font-family: 'Roboto', sans-serif;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

/* FAQ question styling (toggle button) */
.custom-accordion .faq-question {
  background-color: #f5f5f5;
  color: #333;
  padding: 15px 20px;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  width: 100%;
  border: none;
  cursor: pointer;
  transition: background-color 0.3s/* End custom CSS */