.elementor-375831 .elementor-element.elementor-element-97e9d27{color:#2B354E;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;width:var( --container-widget-width, 99.589% );max-width:99.589%;--container-widget-width:99.589%;--container-widget-flex-grow:0;}.elementor-375831 .elementor-element.elementor-element-03e2972{padding:30px 0px 0px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-97e9d27 */.a2n_contents ul, .a2n_contents ol {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
}
.a2n_contents ul > li{
    list-style: url("https://uk.hfonline.org/wp-content/uploads/2024/02/charm_circle-tick-1.svg") !important;
    margin: 0px 16px 20px 26px;
    color: #2B354E;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
}
.a2n_contents ol > li{
    list-style: url("https://uk.hfonline.org/wp-content/uploads/2024/02/charm_circle-tick-2.svg") !important;
    margin: 0px 16px 24px 26px;
    color: #2B354E;
    font-family: "Inter", Sans-Serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0.01em;
}
.a2n_contents h2 {
    color: #2B354E;
    margin-bottom: 25px;
}
.a2n_contents h3 {
    font-size: 28px;
    font-weight: 700;
    line-height: 34px;
    color: #2B354E;
    margin: 30px 0;
}
.a2n_contents p {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #2B354E;
}
.a2n_contents h4 {
    font-family: "Inter", Sans-Serif;
    font-size: 16px;
    line-height: 21px;
    font-size: 28px;
    font-weight: 700;
    color: #2B354E;
}
.a2n_contents img {
    margin: 25px 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c53fcd4 *//* accordion part css start  */
    .a2n-faq_title h2 {
      margin: 0 0 32px;
      color: #2b354e;
      font-family: "Inter", Sans-serif;
      font-size: 32px;
      font-weight: 600;
      line-height: 44.8px;
    }
    .a2n-accordion_head {
      padding: 18px 24px;
      cursor: pointer;
      display: flex;
      justify-content: space-between;
      align-items: center;
      transition: 0.3s all;
      border: 1px solid #e2e8f0;
      margin-bottom: 16px;
    }

    .a2n-accordion__title {
      margin: 0;
      font-family: "Inter", Sans-serif;
      font-size: 20px;
      font-weight: 600;
      color: #2b354e;
    }

    .a2n-acc_item {
      margin: 0;
      font-family: "Inter", Sans-serif;
      font-size: 16px;
      font-weight: 400;
      line-height: 22px;
      color: #2b354e;
    }

    .a2n-accordion__content-wrap {
      overflow: hidden;
      transition: 0.2s all ease-in-out;
    }

    .a2n-accordion__content {
      padding: 0 24px 24px;
    }

    .a2n-accordion__active {
      position: relative;
      border: 1px solid #e2e8f0;
      margin-bottom: 16px;
    }
    .a2n-accordion__active .a2n-accordion_head {
      border: 0;
      margin-bottom: 0;
      border-radius: 0;
    }
    .a2n-accordion__active .a2n-accordion__content-wrap {
      display: block;
      height: auto !important;
      max-height: 1000px;
    }
    .a2n_icon_box {
      position: relative;
    }
    .a2n_icon_box:before,
    .a2n_icon_box:after {
      content: "";
      position: absolute;
      top: 40%;
      right: 0;
      margin: 0 0 -8px;
      background: #f5a033;
      border-radius: 2px;
    }
    .a2n_icon_box:before {
      right: 8px;
      width: 2px;
      height: 15px;
      transition: all 300ms;
      margin-top: -7.5px;
      background: #f5a033;
    }
    .a2n_icon_box:after {
      right: 1px;
      width: 16px;
      height: 3px;
      margin-top: -1.5px;
      background: #f5a033;
    }
    .a2n-accordion__active .a2n_icon_box:before {
      height: 0;
      margin-top: 0;
    }
    /* accordion part css end  *//* End custom CSS */