.elementor-109780 .elementor-element.elementor-element-5de4f3a{--display:flex;}.elementor-109780 .elementor-element.elementor-element-81732e6 .elementor-icon-box-wrapper{align-items:center;}.elementor-109780 .elementor-element.elementor-element-81732e6{--icon-box-icon-margin:15px;}.elementor-109780 .elementor-element.elementor-element-81732e6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-109780 .elementor-element.elementor-element-81732e6 .elementor-icon{font-size:60px;}.elementor-109780 .elementor-element.elementor-element-c7aa655 .elementor-icon-box-wrapper{align-items:center;}.elementor-109780 .elementor-element.elementor-element-c7aa655{--icon-box-icon-margin:15px;}.elementor-109780 .elementor-element.elementor-element-c7aa655 .elementor-icon-box-title{margin-block-end:0px;}.elementor-109780 .elementor-element.elementor-element-c7aa655 .elementor-icon{font-size:60px;}.elementor-109780 .elementor-element.elementor-element-f5731a3 .elementor-icon-box-wrapper{align-items:center;}.elementor-109780 .elementor-element.elementor-element-f5731a3{--icon-box-icon-margin:15px;}.elementor-109780 .elementor-element.elementor-element-f5731a3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-109780 .elementor-element.elementor-element-f5731a3 .elementor-icon{font-size:60px;}.elementor-109780 .elementor-element.elementor-element-7211962 .elementor-icon-box-wrapper{align-items:center;}.elementor-109780 .elementor-element.elementor-element-7211962{--icon-box-icon-margin:15px;}.elementor-109780 .elementor-element.elementor-element-7211962 .elementor-icon-box-title{margin-block-end:0px;}.elementor-109780 .elementor-element.elementor-element-7211962 .elementor-icon{font-size:60px;}.elementor-109780 .elementor-element.elementor-element-6393aff .elementor-icon-box-wrapper{align-items:center;}.elementor-109780 .elementor-element.elementor-element-6393aff{--icon-box-icon-margin:15px;}.elementor-109780 .elementor-element.elementor-element-6393aff .elementor-icon-box-title{margin-block-end:0px;}.elementor-109780 .elementor-element.elementor-element-6393aff .elementor-icon{font-size:60px;}.elementor-109780 .elementor-element.elementor-element-feb6492 .elementor-icon-box-wrapper{align-items:center;}.elementor-109780 .elementor-element.elementor-element-feb6492{--icon-box-icon-margin:15px;}.elementor-109780 .elementor-element.elementor-element-feb6492 .elementor-icon-box-title{margin-block-end:0px;}.elementor-109780 .elementor-element.elementor-element-feb6492 .elementor-icon{font-size:60px;}.elementor-109780 .elementor-element.elementor-element-859c768{--display:flex;}.elementor-109780 .elementor-element.elementor-element-f307a6e{--display:flex;}.elementor-109780 .elementor-element.elementor-element-b24bc87{--display:flex;}.elementor-109780 .elementor-element.elementor-element-a34345a{--display:flex;}.elementor-109780 .elementor-element.elementor-element-5f90486{--display:flex;}.elementor-109780 .elementor-element.elementor-element-bcf799f{--display:flex;}.elementor-109780 .elementor-element.elementor-element-b065e25{--display:flex;}.elementor-109780 .elementor-element.elementor-element-80a8482{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:16px;}:where( .elementor-109780 .elementor-element.elementor-element-80a8482 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}/* Start custom CSS for html, class: .elementor-element-585e3b5 */table{margin: 0;}
thead{background: #2F2A95;color: #fff;text-align: center;
}}
@media (max-width: 640px) {
    .cmp-table thead {
      display: none;
    }
    .cmp-table,
    .cmp-table tbody,
    .cmp-table tr,
    .cmp-table td {
      display: block;
      width: 100%;
    }
    .cmp-table tr {
      margin: 0 0 14px;
      border: 1px solid #e5e7eb;
      border-radius: 12px;
      overflow: hidden;
    }
    .cmp-table td {
      border: none;
      border-top: 1px solid #f1f5f9;
      padding: 10px 12px 12px;
      position: relative;
    }
    .cmp-table td:first-child {
      border-top: none;
    }
    .cmp-table td::before {
      content: attr(data-label);
      display: block;
      font-weight: 600;
      margin-bottom: 4px;
      color: #111827;
    }
  }/* End custom CSS */