.elementor-6573 .elementor-element.elementor-element-edeb759 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6573 .elementor-element.elementor-element-edeb759:not(.elementor-motion-effects-element-type-background), .elementor-6573 .elementor-element.elementor-element-edeb759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6573 .elementor-element.elementor-element-edeb759 > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6573 .elementor-element.elementor-element-edeb759 > .elementor-container{max-width:1438px;min-height:33vw;}.elementor-6573 .elementor-element.elementor-element-edeb759{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;}.elementor-6573 .elementor-element.elementor-element-17e846a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6573 .elementor-element.elementor-element-17e846a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-6573 .elementor-element.elementor-element-17e846a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6573 .elementor-element.elementor-element-17e846a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6573 .elementor-element.elementor-element-17e846a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6573 .elementor-element.elementor-element-17e846a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6573 .elementor-element.elementor-element-17e846a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6573 .elementor-element.elementor-element-e9214e5{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-6573 .elementor-element.elementor-element-e9214e5 .elementor-heading-title{font-size:5em;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-6573 .elementor-element.elementor-element-45a23bc{margin-top:2%;margin-bottom:2%;}@media(max-width:1366px){.elementor-6573 .elementor-element.elementor-element-edeb759 > .elementor-container{max-width:500px;}.elementor-6573 .elementor-element.elementor-element-e9214e5{margin:-7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6573 .elementor-element.elementor-element-e9214e5 .elementor-heading-title{font-size:3.7vw;}}@media(max-width:1200px){.elementor-6573 .elementor-element.elementor-element-edeb759 > .elementor-container{max-width:420px;}.elementor-6573 .elementor-element.elementor-element-e9214e5{margin:-7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6573 .elementor-element.elementor-element-e9214e5 .elementor-heading-title{font-size:3.5vw;}}@media(max-width:1024px){.elementor-6573 .elementor-element.elementor-element-edeb759 > .elementor-container{max-width:450px;}.elementor-6573 .elementor-element.elementor-element-e9214e5{margin:-7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6573 .elementor-element.elementor-element-e9214e5 .elementor-heading-title{font-size:4.2vw;}.elementor-6573 .elementor-element.elementor-element-45a23bc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}@media(max-width:880px){.elementor-6573 .elementor-element.elementor-element-edeb759 > .elementor-container{max-width:400px;}.elementor-6573 .elementor-element.elementor-element-e9214e5 .elementor-heading-title{font-size:4.3vw;}}@media(max-width:767px){.elementor-6573 .elementor-element.elementor-element-edeb759 > .elementor-container{max-width:280px;}.elementor-6573 .elementor-element.elementor-element-e9214e5{margin:-8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6573 .elementor-element.elementor-element-e9214e5 .elementor-heading-title{font-size:6.2vw;}}/* Start custom CSS */.elementor table,
.elementor-widget-container table,
.entry-content table {
  width: 100%;
  max-width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background: #fff;
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 2px;
  overflow: hidden; /* radius clipping */
  box-shadow: 0 10px 25px rgba(0,0,0,.06);
  table-layout: auto; /* IMPORTANT */
}

/* Cells */
.elementor th,
.elementor td,
.elementor-widget-container th,
.elementor-widget-container td,
.entry-content th,
.entry-content td {
  padding: 14px 16px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid rgba(0,0,0,.06);
  font-size: 15px;
  line-height: 1.5;

  /* IMPORTANT: prevent overlap */
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: break-word;
}

/* Header */
.elementor thead th,
.elementor-widget-container thead th,
.entry-content thead th {
  font-weight: 700;
  font-size: 13px;
  letter-spacing: .02em;
  color: rgba(0,0,0,.75);
  background: rgba(0,0,0,.03);
  border-bottom: 1px solid rgba(0,0,0,.08);
}

/* Zebra rows */
.elementor tbody tr:nth-child(even) td,
.elementor-widget-container tbody tr:nth-child(even) td,
.entry-content tbody tr:nth-child(even) td {
  background: rgba(0,0,0,.015);
}

/* Hover */
.elementor tbody tr:hover td,
.elementor-widget-container tbody tr:hover td,
.entry-content tbody tr:hover td {
  background: rgba(0,0,0,.03);
}

/* Last row border */
.elementor tbody tr:last-child td,
.elementor-widget-container tbody tr:last-child td,
.entry-content tbody tr:last-child td {
  border-bottom: 0;
}

/* Links */
.elementor td a,
.elementor-widget-container td a,
.entry-content td a {
  text-decoration: underline;
  text-underline-offset: 3px;
}


@media (max-width: 768px) {
  .elementor table,
  .elementor-widget-container table,
  .entry-content table {
    display: block;         /* enable scroll container */
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    border-radius: 12px;
  }

  .elementor thead,
  .elementor tbody,
  .elementor tfoot,
  .elementor-widget-container thead,
  .elementor-widget-container tbody,
  .elementor-widget-container tfoot,
  .entry-content thead,
  .entry-content tbody,
  .entry-content tfoot {
    width: max-content;     /* allow table to be wider than screen */
  }

  .elementor th,
  .elementor td,
  .elementor-widget-container th,
  .elementor-widget-container td,
  .entry-content th,
  .entry-content td {
    min-width: 140px;
    padding: 12px 12px;
    font-size: 14px;
  }
}

/* If any plugin/theme forces nowrap, this will neutralize it */
.elementor table th,
.elementor table td,
.elementor-widget-container table th,
.elementor-widget-container table td {
  white-space: normal !important;
}/* End custom CSS */