.custom-html--sitecore .image-module .img-static {
    width: 100%;
  }
  .custom-html--sitecore #table-2 td {
    width: calc(100%/3);
  }
  @media only screen and (max-width: 767px) {
    .custom-html--sitecore table.table.table-bordered.table-bordered-default-hover.basic-table-spaces {
      overflow-wrap: anywhere;
    }
  }
  .custom-html--sitecore td.table-align-center {
    width: 33.3%;
  }
  .custom-html--sitecore .icn_tbl {
    height: auto;
    width: 100%;
  }
  @media only screen and (max-width: 375px) {
    .custom-html--sitecore .icn_tbl {
      height: auto!important;
      width: 53.57% !important;
    }
  }
  @media only screen and (min-width: 376px) and (max-width: 414px) {
    .custom-html--sitecore .icn_tbl {
      height: auto!important;
      width: 47.1% !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 1000px) {
    .custom-html--sitecore .icn_tbl {
      height: auto!important;
      width: 28.455% !important;
    }
  }
  @media only screen and (min-width: 1024px) and (max-width: 1025px) {
    .custom-html--sitecore .icn_tbl {
      height: auto!important;
      width: 32.3% !important;
    }
  }
  @media only screen and (min-width: 1000px) {
    .custom-html--sitecore .basic-table-spaces > tbody > tr > td:nth-child(3) {
      padding-left: 15px!important;
      padding-right: 15px!important;
    }
  }
  @media screen and (min-width: 1100px) {
    .custom-html--sitecore #reinvent-accordion-block .block-content.reinvent-accordion-parent {
      margin-top: -8.5em;
      margin-left: -2em;
    }
  }
  @media screen and (min-width: 768px) and (max-width: 1099px) {
    .custom-html--sitecore #reinvent-accordion-block .block-content.reinvent-accordion-parent {
      margin-top: -7em;
      margin-left: -1em;
    }
  }
  @media screen and (max-width: 767px) {
    .custom-html--sitecore #reinvent-accordion-block .block-content.reinvent-accordion-parent {
      margin-top: -4em;
    }
  }
  @media screen and (max-width: 767px) {
    .custom-html--sitecore #reinvent-accordion-block {
      display: block;
    }
  }
  @media screen and (min-width: 1100px) {
    .custom-html--sitecore .reinvent-accordion-parent {
      padding-bottom: 3em;
      margin-top: -2em;
    }
  }
  @media screen and (max-width: 750px) {
    .custom-html--sitecore .reinvent-accordion-parent {
      padding-bottom: 49em;
    }
  }
  @media screen and (min-width: 768px) and (max-width: 1099px) {
    .custom-html--sitecore .reinvent-accordion-parent {
      padding-bottom: 2em;
      margin-top: -2em;
    }
  }
  .custom-html--sitecore table,
  .custom-html--sitecore th,
  .custom-html--sitecore td {
    text-align: left;
    border: 1px solid #ddd;
    border-collapse: collapse;
    padding-top: 20px;
  }
  .custom-html--sitecore .left {
    width: 50% !important;
  }
  .custom-html--sitecore th {
    background-color: #f5f5f5;
  }
  .custom-html--sitecore .hero-breadcrumblink corporate-semibold a {
    text-decoration: none!important;
  }
  .custom-html--sitecore .divTable,
  .custom-html--sitecore .divTable2 {
    display: block;
  }
  .custom-html--sitecore .table-link,
  .custom-html--sitecore .table-link2 {
    display: initial;
    position: inherit;
    top: 0;
    visibility: visible;
    cursor: pointer;
  }
  .custom-html--sitecore .divTable {
    width: 100%;
    border: 1px solid;
    margin-bottom: 15px;
  }
  .custom-html--sitecore .divTableBody {
    display: table-row-gro;
  }
  .custom-html--sitecore .divTableRow {
    display: table-row;
  }
  .custom-html--sitecore .divTableCell,
  .custom-html--sitecore .divTableHead {
    border: 1px solid #000000;
    display: table-cell;
    padding: 3px 10px;
    width: 50%;
  }
  .custom-html--sitecore .block-content li a,
  .custom-html--sitecore .block-content td a {
    text-decoration: underline !important;
  }
  .custom-html--sitecore table {
    white-space: normal!important;
  }
  