.display-faqs-accordion .et_pb_toggle { border: 1px solid #d9d9d9; margin-bottom: 10px; position: relative; }
.display-faqs-accordion .et_pb_toggle:last-child { margin-bottom: 0; }
.display-faqs-accordion .et_pb_toggle_close { background-color: #f4f4f4; padding: 20px; }
.display-faqs-accordion .et_pb_toggle_close .et_pb_toggle_content { display: none; }
.display-faqs-accordion .et_pb_toggle_open { padding: 20px; background-color: #fff; z-index: 1; }
.display-faqs-accordion .et_pb_toggle .et_pb_toggle_title, .display-faqs-accordion .et_pb_toggle h3.et_pb_toggle_title { cursor: pointer; position: relative; padding: 0 50px 0 0; word-wrap: break-word; }
.display-faqs-accordion .et_pb_toggle_close .et_pb_toggle_title, .display-faqs-accordion .et_pb_toggle_close h3.et_pb_toggle_title { color: #666; }
.display-faqs-accordion .et_pb_toggle_open .et_pb_toggle_title, .display-faqs-accordion .et_pb_toggle_open h3.et_pb_toggle_title { color: #333; }
.display-faqs-accordion .et_pb_toggle_title::before { content: "+"; position: absolute; right: 0; left: auto; font-size: 16px; color: #ccc; top: 50%; margin-top: -0.5em; line-height: 1; font-weight: 400; }
.display-faqs-accordion .et_pb_toggle_open .et_pb_toggle_title::before { display: none; }
.display-faqs-accordion .et_pb_toggle_content { padding-top: 20px; position: relative; word-wrap: break-word; }
.display-faqs-accordion .et_pb_toggle_content:empty { display: none !important; }
.display-faqs-accordion .et_pb_toggle_content p:last-of-type { padding-bottom: 0; }
