.elementor-376613 .elementor-element.elementor-element-4abedc0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-376613 .elementor-element.elementor-element-4abedc0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-376613 .elementor-element.elementor-element-800e620{font-family:"Varela", Sans-serif;font-size:14px;line-height:20px;color:#444444;}.elementor-376613 .elementor-element.elementor-element-0151392{padding:30px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-92d4e42 *//* 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 */