.elementor-721 .elementor-element.elementor-element-059174f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-059174f *//* ============================================================
   FAQ — OVERFLOW FIX
   Forces standard text wrapping on <button> elements
   ============================================================ */
.pf-faq-list,
.pf-faq-item {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.pf-faq-trigger {
  width: 100%;
  text-align: left; /* Override default button centering */
  
  /* The Block Setup */
  display: block; 
  position: relative; 
  
  /* Make sure there is right padding so text doesn't hit the chevron */
  padding-right: 48px; 
  
  /* THE FIX: Crush the browser's default button wrapping rules */
  white-space: normal !important; 
  word-wrap: break-word; 
  overflow-wrap: break-word;
}

/* Ensure the inner text span also respects the wrap */
.pf-faq-trigger span:first-child {
  display: inline;
  white-space: normal !important;
}

/* Pull the chevron out of the normal document flow 
  so the wrapping text doesn't push it down the page.
*/
.pf-faq-chevron {
  position: absolute;
  right: 16px; 
  top: 50%;
  
  /* Transforms are safer than margin-top for centering here 
    because we don't know the exact pixel height of the chevron span 
  */
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}/* End custom CSS */