.elementor-1733 .elementor-element.elementor-element-f35630b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1733 .elementor-element.elementor-element-a59c12f{margin-top:120px;margin-bottom:0px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */.pfg-faq-section {
  margin-top: 10px;
}

.pfg-faq-item {
  margin-bottom: 20px;
  padding: 15px;
  background-color: #f8f9fa;
  border-left: 4px solid #e10000;
  border-radius: 4px;
}

    .pfg-body {
      font-family: Arial, sans-serif;
      line-height: 1.6;
      background-color: #f9f9f9;
      color: #333;
      padding: 20px;
    }

    .pfg-container {
      background-color: #ffffff;
      max-width: 1000px;
      margin: auto;
      padding: 30px;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }

    .pfg-title {
      font-size: 28px;
      font-weight: bold;
      color: #e10000;
      margin-bottom: 10px;
    }

    .pfg-subtitle {
      font-size: 20px;
      font-weight: 600;
      color: #e10000;
      margin-top: 30px;
      margin-bottom: 10px;
      border-bottom: 2px solid #e10000;
      padding-bottom: 5px;
    }

    .pfg-section {
      margin-bottom: 25px;
    }

    .pfg-definition-term {
      font-weight: bold;
      color: #1d2124;
    }

    .pfg-bullet-free p {
      margin-left: 15px;
      text-indent: -15px;
      margin-bottom: 5px;
    }

    .pfg-table {
      width: 100%;
      border-collapse: collapse;
      margin-top: 15px;
    }

    .pfg-table th,
    .pfg-table td {
      border: 1px solid #dee2e6;
      padding: 10px;
      text-align: left;
    }

    .pfg-table th {
      background-color: #f1f1f1;
    }

    .pfg-tips {
      background-color: #e9f7ef;
      padding: 15px;
      border-left: 4px solid #28a745;
      margin-top: 20px;
    }

    .pfg-footer {
      margin-top: 40px;
      text-align: center;
      font-size: 14px;
      color: #6c757d;
    }/* End custom CSS */