.elementor-50273 .elementor-element.elementor-element-3758870{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50273 .elementor-element.elementor-element-b38a956{padding:0px 0px 0px 0px;--box-border-color:var( --e-global-color-e86a8bc );--box-padding:0px;--nested-list-indent:0px;--item-text-color:var( --e-global-color-primary );--item-text-decoration:underline;--item-text-hover-decoration:underline;--marker-size:6px;}.elementor-50273 .elementor-element.elementor-element-b38a956 .elementor-toc__header-title{text-align:start;}.elementor-50273 .elementor-element.elementor-element-b38a956 .elementor-toc__header, .elementor-50273 .elementor-element.elementor-element-b38a956 .elementor-toc__header-title{font-size:1.1em;}.elementor-50273 .elementor-element.elementor-element-b38a956 .elementor-toc__list-item{font-size:0.95em;}.elementor-50273 .elementor-element.elementor-element-170f75c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-50273 .elementor-element.elementor-element-170f75c:not(.elementor-motion-effects-element-type-background), .elementor-50273 .elementor-element.elementor-element-170f75c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AEC4DD59;}.elementor-50273 .elementor-element.elementor-element-c2b029c{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1366px){.elementor-50273 .elementor-element.elementor-element-c2b029c{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-50273 .elementor-element.elementor-element-c2b029c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-50273 .elementor-element.elementor-element-c2b029c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for table-of-contents, class: .elementor-element-b38a956 */.elementor-toc__list-wrapper li:last-child{display:none;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c70e64 */:root {
    --bg-table-stripe: #f6f6f5;
    --b-table: #e3e3e2;
    --caption: #242423;
}
table {
    background-color: transparent;
    border-collapse:collapse;
    
}
th {
    text-align:left
}
.dcf-txt-center {
      text-align: center!important
    }
    .dcf-txt-left {
      text-align: left!important
    }
    .dcf-txt-right {
      text-align: right!important
    }
    
.dcf-table caption {
      color: var(--caption);
      font-size: 1em;
      font-weight: 700;
      padding-bottom: .5rem
    }
    .dcf-table thead {
      font-size: .84em
    }
    .dcf-table tbody {
      border-bottom: 1px solid var(--b-table);
      border-top: 1px solid var(--b-table);
      font-size: .84em
    }
    .dcf-table tfoot {
      font-size: .84em
    }
    .dcf-table td, .dcf-table th {
      padding-right: 0.5em
    }
    .dcf-table-bordered, .dcf-table-bordered td, .dcf-table-bordered th {
      border: 1px solid var(--b-table)
    }
    .dcf-table-bordered td, .dcf-table-bordered th, .dcf-table-striped td, .dcf-table-striped th {
      padding-left: 0.5em;
      padding-right: 0.5em
    }
    .dcf-table-bordered tr:not(:last-child), .dcf-table-striped tr:not(:last-child) {
      border-bottom: 1px solid var(--b-table)
    }
    .dcf-table-striped tbody tr:nth-of-type(2n) {
      background-color: var(--bg-table-stripe)
    }
    .dcf-table thead td, .dcf-table thead th {
      padding-bottom: .5em;
      vertical-align: bottom
    }
    .dcf-table tbody td, .dcf-table tbody th, .dcf-table tfoot td, .dcf-table tfoot th {
      padding-top: .5em;
      vertical-align: top
    }
    .dcf-table tbody td, .dcf-table tbody th {
      padding-bottom: .5em
    }
    .dcf-table-bordered thead th {
      padding-top: 0.5em
    }
    .dcf-wrapper-table-scroll {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      left: 50%;
      margin-left: -50vw;
      margin-right: -50vw;
      padding-bottom: 0.5em;
      position: relative;
      right: 50%;
      width: 100vw
    }
    @media only screen and (max-width:42.09em) {
      .dcf-table-responsive thead {
        clip: rect(0 0 0 0);
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        height: 1px;
        overflow: hidden;
        position: absolute;
        width: 1px;
        white-space: nowrap
      }
      .dcf-table-responsive tr {
        display: block
      }
      .dcf-table-responsive td {
        -webkit-column-gap: 3.16vw;
        -moz-column-gap: 3.16vw;
        column-gap: 3.16vw;
        display: grid;
        grid-template-columns: 1fr 2fr;
        text-align: left!important
      }
      .dcf-table-responsive.dcf-table-bordered, .dcf-table-responsive.dcf-table-bordered thead th {
        border-width: 0
      }
      .dcf-table-responsive.dcf-table-bordered tbody td {
        border-top-width: 0
      }
      .dcf-table-responsive:not(.dcf-table-bordered) tbody tr {
        padding-bottom: .5em
      }
      .dcf-table-responsive:not(.dcf-table-bordered) tbody td {
        padding-bottom: 0
      }
      .dcf-table-responsive:not(.dcf-table-bordered):not(.dcf-table-striped) tbody td {
        padding-right: 0
      }
      .dcf-table-responsive.dcf-table-bordered tbody tr:last-child td:last-child {
        border-bottom-width: 0
      }
      .dcf-table-responsive tbody td:before {
        content: attr(data-label);
        float: left;
        font-weight: 700;
        padding-right: 1.78em
      }
    }
.dcf-overflow-x-auto {
      overflow-x: auto!important;
      -webkit-overflow-scrolling: touch
    }/* End custom CSS */