@supports (display: grid) {
  .vc_col-xs-1, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12,
  .vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12,
  .vc_col-md-1, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12,
  .vc_col-lg-1, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12 {
    width: 100%;
    float: unset;
    padding: 0;
    min-height: unset;
  }

  .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
      padding-top: 0;
  }

  .wpb_text_column li:last-child, .wpb_text_column p:last-child {
      margin-bottom: var(--textMbottom);
  }
  .vc_section {
      padding: 0 0 0 0;
      margin: 0 0 0 0;
  }
  .vc_row {
      margin: 0 !important;
  }
  .vc_row:after,
  .vc_row:before {
    content: none !important;
  }
  .vc_column_container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }
  .vc_column_container:not(.vc_col-sm-12) {
    height: 100%;
  }
  .vc_chart .wpb_wrapper {
    display: block;
    width: auto;
    height: auto;
  }
  .content {
    display: flex;
    flex-direction: column;
  }
  .vc_row[data-vc-full-width] {
    position: unset !important;
    left: unset !important;
    width: calc(100% - 2 * var(--outsideGap)) !important;
    max-width: var(--maxWidth) !important;
    padding: unset !important;
  }
  .wpb_content_element {
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    width: 100%;
  }
  .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    border: none !important;
    background: transparent !important;
    overflow: unset !important;
  }
  .vc_tta.vc_general .vc_tta-panel.vc_animating .vc_tta-panel-body[style] {
    min-height: unset !important;
    height: unset !important
  }
  .vc_tta.vc_general .vc_tta-panel.vc_animating .vc_tta-panel-body[style] {
    display: none !important;
  }
  .vc_tta.vc_general .vc_tta-panel.vc_active.vc_animating .vc_tta-panel-body[style] {
    display: block !important;
  }
  .vc_tta-container {
    width: 100%;
    margin-bottom: 0 !important;
  }
  .vc_tta.vc_general {
    font-size: var(--textMsize) !important;
    display: flex;
    flex-flow: column;
    gap: var(--gapX2);
  }
  .vc_tta-tabs-container {
    margin: 0 !important;
  }
  .vc_tta-panels {
    border: none !important;
    background-color: transparent !important;
  }
  .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel {
    margin: unset !important;
  }
  .vc_tta.vc_general .vc_tta-tab {
    margin: unset !important;
  }
  .vc_tta.vc_general .vc_tta-tab.vc_active>a {
    background: #eee !important;
  }
  .vc_tta.vc_general .vc_tta-tab>a {
    border: unset !important;
    background: transparent !important;
    color: var(--black) !important;
    padding: var(--gapX2) var(--gapX4) !important;
    border-radius: 8px !important;
  }

  .vc_col-xs-offset-12, .vc_col-xs-offset-11, .vc_col-xs-offset-10, .vc_col-xs-offset-9, .vc_col-xs-offset-8, .vc_col-xs-offset-7,
  .vc_col-xs-offset-6, .vc_col-xs-offset-5, .vc_col-xs-offset-4, .vc_col-xs-offset-3, .vc_col-xs-offset-2, .vc_col-xs-offset-1 {
    margin-left: unset;
  }
  
  @media (max-width: 767px) {
    .indent-xs-1 {text-indent: var(--col-1-gap);}
    .indent-xs-2 {text-indent: var(--col-2-gap);}
    .indent-xs-3 {text-indent: var(--col-3-gap);}
    .indent-xs-4 {text-indent: var(--col-4-gap);}
    .indent-xs-5 {text-indent: var(--col-5-gap);}
    .indent-xs-6 {text-indent: var(--col-6-gap);}
    .indent-xs-7 {text-indent: var(--col-7-gap);}
    .indent-xs-8 {text-indent: var(--col-8-gap);}
    .indent-xs-9 {text-indent: var(--col-9-gap);}
    .indent-xs-10 {text-indent: var(--col-10-gap);}
    .indent-xs-11 {text-indent: var(--col-11-gap);}
    .indent-xs-12 {text-indent: var(--col-12-gap);}

    .vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, 
    .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, 
    .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 {
        grid-column: span 12 !important;
        min-height: unset;
    }

    .vc_col-xs-1 {
      grid-column: span 1 !important;
      max-width: var(--col-1);
    }
    .vc_col-xs-2 {
      grid-column: span 2 !important;
      max-width: var(--col-2);
    }
    .vc_col-xs-3 {
      grid-column: span 3 !important;
      max-width: var(--col-3);
    }
    .vc_col-xs-4 {
      grid-column: span 4 !important;
      max-width: var(--col-4);
    }
    .vc_col-xs-5 {
      grid-column: span 5 !important;
      max-width: var(--col-5);
    }
    .vc_col-xs-6 {
      grid-column: span 6 !important;
      max-width: var(--col-6);
    }
    .vc_col-xs-7 {
      grid-column: span 7 !important;
      max-width: var(--col-7);
    }
    .vc_col-xs-8 {
      grid-column: span 8 !important;
      max-width: var(--col-8);
    }
    .vc_col-xs-9 {
      grid-column: span 9 !important;
      max-width: var(--col-9);
    }
    .vc_col-xs-10 {
      grid-column: span 10 !important;
      max-width: var(--col-10);
    }
    .vc_col-xs-11 {
      grid-column: span 11 !important;
      max-width: var(--col-11);
    }
    .vc_col-xs-12 {
      grid-column: span 12 !important;
      max-width: var(--col-12);
    }

    .vc_col-xs-offset-12 {padding-left: var(--col-12-gap);}
    .vc_col-xs-offset-11 {padding-left: var(--col-11-gap);}
    .vc_col-xs-offset-10 {padding-left: var(--col-10-gap);}
    .vc_col-xs-offset-9 {padding-left: var(--col-9-gap);}
    .vc_col-xs-offset-8 {padding-left: var(--col-8-gap);}
    .vc_col-xs-offset-7 {padding-left: var(--col-7-gap);}
    .vc_col-xs-offset-6 {padding-left: var(--col-6-gap);}
    .vc_col-xs-offset-5 {padding-left: var(--col-5-gap);}
    .vc_col-xs-offset-4 {padding-left: var(--col-4-gap);}
    .vc_col-xs-offset-3 {padding-left: var(--col-3-gap);}
    .vc_col-xs-offset-2 {padding-left: var(--col-2-gap);}
    .vc_col-xs-offset-1 {padding-left: var(--col-1-gap);}
    .vc_col-xs-offset-0 {}
  }
  
  @media (min-width: 768px) {
    .indent-sm-1 {text-indent: var(--col-1-gap);}
    .indent-sm-2 {text-indent: var(--col-2-gap);}
    .indent-sm-3 {text-indent: var(--col-3-gap);}
    .indent-sm-4 {text-indent: var(--col-4-gap);}
    .indent-sm-5 {text-indent: var(--col-5-gap);}
    .indent-sm-6 {text-indent: var(--col-6-gap);}
    .indent-sm-7 {text-indent: var(--col-7-gap);}
    .indent-sm-8 {text-indent: var(--col-8-gap);}
    .indent-sm-9 {text-indent: var(--col-9-gap);}
    .indent-sm-10 {text-indent: var(--col-10-gap);}
    .indent-sm-11 {text-indent: var(--col-11-gap);}
    .indent-sm-12 {text-indent: var(--col-12-gap);}

    .vc_col-sm-1 {
      grid-column: span 1 !important;
      max-width: var(--col-1);
    }
    .vc_col-sm-2 {
      grid-column: span 2 !important;
      max-width: var(--col-2);
    }
    .vc_col-sm-3 {
      grid-column: span 3;
      max-width: var(--col-3);
    }
    .vc_col-sm-4 {
      grid-column: span 4 !important;
      max-width: var(--col-4);
    }
    .vc_col-sm-5 {
      grid-column: span 5 !important;
      max-width: var(--col-5);
    }
    .vc_col-sm-6 {
      grid-column: span 6 !important;
      max-width: var(--col-6);
    }
    .vc_col-sm-7 {
      grid-column: span 7 !important;
      max-width: var(--col-7);
    }
    .vc_col-sm-8 {
      grid-column: span 8 !important;
      max-width: var(--col-8);
    }
    .vc_col-sm-9 {
      grid-column: span 9 !important;
      max-width: var(--col-9);
    }
    .vc_col-sm-10 {
      grid-column: span 10 !important;
      max-width: var(--col-10);
    }
    .vc_col-sm-11 {
      grid-column: span 11 !important;
      max-width: var(--col-11);
    }
    .vc_col-sm-12 {
      grid-column: span 12 !important;
      max-width: var(--col-12);
    }

    .vc_col-sm-offset-12, .vc_col-sm-offset-11, .vc_col-sm-offset-10, .vc_col-sm-offset-9, .vc_col-sm-offset-8, .vc_col-sm-offset-7,
    .vc_col-sm-offset-6, .vc_col-sm-offset-5, .vc_col-sm-offset-4, .vc_col-sm-offset-3, .vc_col-sm-offset-2, .vc_col-sm-offset-1 {
      margin-left: unset;
    }

    .vc_col-sm-offset-12 {padding-left: var(--col-12-gap);}
    .vc_col-sm-offset-11 {padding-left: var(--col-11-gap);}
    .vc_col-sm-offset-10 {padding-left: var(--col-10-gap);}
    .vc_col-sm-offset-9 {padding-left: var(--col-9-gap);}
    .vc_col-sm-offset-8 {padding-left: var(--col-8-gap);}
    .vc_col-sm-offset-7 {padding-left: var(--col-7-gap);}
    .vc_col-sm-offset-6 {padding-left: var(--col-6-gap);}
    .vc_col-sm-offset-5 {padding-left: var(--col-5-gap);}
    .vc_col-sm-offset-4 {padding-left: var(--col-4-gap);}
    .vc_col-sm-offset-3 {padding-left: var(--col-3-gap);}
    .vc_col-sm-offset-2 {padding-left: var(--col-2-gap);}
    .vc_col-sm-offset-1 {padding-left: var(--col-1-gap);}
    .vc_col-sm-offset-0 {}
  }
  
  @media (min-width: 992px) {
    .indent-md-1 {text-indent: var(--col-1-gap);}
    .indent-md-2 {text-indent: var(--col-2-gap);}
    .indent-md-3 {text-indent: var(--col-3-gap);}
    .indent-md-4 {text-indent: var(--col-4-gap);}
    .indent-md-5 {text-indent: var(--col-5-gap);}
    .indent-md-6 {text-indent: var(--col-6-gap);}
    .indent-md-7 {text-indent: var(--col-7-gap);}
    .indent-md-8 {text-indent: var(--col-8-gap);}
    .indent-md-9 {text-indent: var(--col-9-gap);}
    .indent-md-10 {text-indent: var(--col-10-gap);}
    .indent-md-11 {text-indent: var(--col-11-gap);}
    .indent-md-12 {text-indent: var(--col-12-gap);}

    .vc_col-md-1 {
      grid-column: span 1 !important;
      max-width: var(--col-1);
    }
    .vc_col-md-2 {
      grid-column: span 2 !important;
      max-width: var(--col-2);
    }
    .vc_col-md-3 {
      grid-column: span 3 !important;
      max-width: var(--col-3);
    }
    .vc_col-md-4 {
      grid-column: span 4 !important;
      max-width: var(--col-4);
    }
    .vc_col-md-5 {
      grid-column: span 5 !important;
      max-width: var(--col-5);
    }
    .vc_col-md-6 {
      grid-column: span 6 !important;
      max-width: var(--col-6);
    }
    .vc_col-md-7 {
      grid-column: span 7 !important;
      max-width: var(--col-7);
    }
    .vc_col-md-8 {
      grid-column: span 8 !important;
      max-width: var(--col-8);
    }
    .vc_col-md-9 {
      grid-column: span 9 !important;
      max-width: var(--col-9);
    }
    .vc_col-md-10 {
      grid-column: span 10 !important;
      max-width: var(--col-10);
    }
    .vc_col-md-11 {
      grid-column: span 11 !important;
      max-width: var(--col-11);
    }
    .vc_col-md-12 {
      grid-column: span 12 !important;
      max-width: var(--col-12);
    }

    .vc_col-md-offset-12, .vc_col-md-offset-11, .vc_col-md-offset-10, .vc_col-md-offset-9, .vc_col-md-offset-8, .vc_col-md-offset-7,
    .vc_col-md-offset-6, .vc_col-md-offset-5, .vc_col-md-offset-4, .vc_col-md-offset-3, .vc_col-md-offset-2, .vc_col-md-offset-1 {
      margin-left: unset;
    }

    .vc_col-md-offset-12 {padding-left: var(--col-12-gap);}
    .vc_col-md-offset-11 {padding-left: var(--col-11-gap);}
    .vc_col-md-offset-10 {padding-left: var(--col-10-gap);}
    .vc_col-md-offset-9 {padding-left: var(--col-9-gap);}
    .vc_col-md-offset-8 {padding-left: var(--col-8-gap);}
    .vc_col-md-offset-7 {padding-left: var(--col-7-gap);}
    .vc_col-md-offset-6 {padding-left: var(--col-6-gap);}
    .vc_col-md-offset-5 {padding-left: var(--col-5-gap);}
    .vc_col-md-offset-4 {padding-left: var(--col-4-gap);}
    .vc_col-md-offset-3 {padding-left: var(--col-3-gap);}
    .vc_col-md-offset-2 {padding-left: var(--col-2-gap);}
    .vc_col-md-offset-1 {padding-left: var(--col-1-gap);}
    .vc_col-md-offset-0 {}
  }
  
  @media (min-width: 1200px) {
    .indent-lg-1 {text-indent: var(--col-1-gap);}
    .indent-lg-2 {text-indent: var(--col-2-gap);}
    .indent-lg-3 {text-indent: var(--col-3-gap);}
    .indent-lg-4 {text-indent: var(--col-4-gap);}
    .indent-lg-5 {text-indent: var(--col-5-gap);}
    .indent-lg-6 {text-indent: var(--col-6-gap);}
    .indent-lg-7 {text-indent: var(--col-7-gap);}
    .indent-lg-8 {text-indent: var(--col-8-gap);}
    .indent-lg-9 {text-indent: var(--col-9-gap);}
    .indent-lg-10 {text-indent: var(--col-10-gap);}
    .indent-lg-11 {text-indent: var(--col-11-gap);}
    .indent-lg-12 {text-indent: var(--col-12-gap);}

    .vc_col-lg-1 {
      grid-column: span 1 !important;
      max-width: var(--col-1);
    }
    .vc_col-lg-2 {
      grid-column: span 2 !important;
      max-width: var(--col-2);
    }
    .vc_col-lg-3 {
      grid-column: span 3 !important;
      max-width: var(--col-3);
    }
    .vc_col-lg-4 {
      grid-column: span 4 !important;
      max-width: var(--col-4);
    }
    .vc_col-lg-5 {
      grid-column: span 5 !important;
      max-width: var(--col-5);
    }
    .vc_col-lg-6 {
      grid-column: span 6 !important;
      max-width: var(--col-6);
    }
    .vc_col-lg-7 {
      grid-column: span 7 !important;
      max-width: var(--col-7);
    }
    .vc_col-lg-8 {
      grid-column: span 8 !important;
      max-width: var(--col-8);
    }
    .vc_col-lg-9 {
      grid-column: span 9 !important;
      max-width: var(--col-9);
    }
    .vc_col-lg-10 {
      grid-column: span 10 !important;
      max-width: var(--col-10);
    }
    .vc_col-lg-11 {
      grid-column: span 11 !important;
      max-width: var(--col-11);
    }
    .vc_col-lg-12 {
      grid-column: span 12 !important;
      max-width: var(--col-12);
    }

    .vc_col-lg-offset-12, .vc_col-lg-offset-11, .vc_col-lg-offset-10, .vc_col-lg-offset-9, .vc_col-lg-offset-8, .vc_col-lg-offset-7,
    .vc_col-lg-offset-6, .vc_col-lg-offset-5, .vc_col-lg-offset-4, .vc_col-lg-offset-3, .vc_col-lg-offset-2, .vc_col-lg-offset-1 {
      margin-left: unset;
    }

    .vc_col-lg-offset-12 {padding-left: var(--col-12-gap);}
    .vc_col-lg-offset-11 {padding-left: var(--col-11-gap);}
    .vc_col-lg-offset-10 {padding-left: var(--col-10-gap);}
    .vc_col-lg-offset-9 {padding-left: var(--col-9-gap);}
    .vc_col-lg-offset-8 {padding-left: var(--col-8-gap);}
    .vc_col-lg-offset-7 {padding-left: var(--col-7-gap);}
    .vc_col-lg-offset-6 {padding-left: var(--col-6-gap);}
    .vc_col-lg-offset-5 {padding-left: var(--col-5-gap);}
    .vc_col-lg-offset-4 {padding-left: var(--col-4-gap);}
    .vc_col-lg-offset-3 {padding-left: var(--col-3-gap);}
    .vc_col-lg-offset-2 {padding-left: var(--col-2-gap);}
    .vc_col-lg-offset-1 {padding-left: var(--col-1-gap);}
    .vc_col-lg-offset-0 {}
  }

}
@supports not (display: grid) {

}
.wpb_raw_code .wpb_wrapper {
  width: 100%;
}
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
  display: flex !important;
  flex-flow: column;
}