.custom-text h1,
.custom-text h2,
.custom-text h3,
.custom-text h4,
.custom-text h5,
.custom-text h6 {
    color: var(--text-on-light-emphasis);
    margin: 0rem 0rem var(--spacing-regular) 0rem
}

.custom-text h1 {
    font-size: var(--font-size-1200);
    font-weight: var(--heading-font-weight);
    line-height: 112%;
    letter-spacing: -1.8px;
    margin: 0rem 0rem var(--spacing-small) 0rem
}

.custom-text h1 a {
    color: var(--text-on-light-link-primary-enabled)
}

.custom-text-wrapper:empty {
    display: none
}

.custom-text-wrapper p:empty {
    display: none
}

.custom-text-wrapper {
    color: var(--text-on-light-default);
    font-size: var(--font-size-600);
    font-style: normal;
    font-weight: var(--body-font-weight-regular);
    line-height: 150%;
    word-break: break-word;
    letter-spacing: -0.084px
}

.custom-text-wrapper hr {
    margin-top: var(--spacing-medium);
    margin-bottom: var(--spacing-medium);
    height: 2px;
    border: none;
    background-color: var(--divider-on-light-emphasis);
    margin-bottom: var(--spacing-none)
}

.custom-text-wrapper p {
    margin: 0rem 0rem var(--spacing-medium) 0rem;
    padding: var(--spacing-none)
}

.custom-text-wrapper ul {
    margin: 0rem 0rem var(--spacing-medium) 0rem;
    list-style: disc;
    padding-left: var(--spacing-large);
}
html[dir=rtl] .custom-text-wrapper ul {
    padding: 0 var(--spacing-large) 0 0;
}
.jump-to-navigation .custom-text-wrapper .custom-text>div:nth-child(2)>div [data-aue-type=richtext],
.jump-to-navigation .custom-text-wrapper .custom-text>div:nth-child(2)>div {
    margin: var(--spacing-none);
    padding: var(--spacing-none);
    list-style: none;
    font-size: var(--font-size-300);
    line-height: 150%;
    padding-bottom: var(--spacing-xxlarge);
    display: inline-block;
    width: 100%
}

.jump-to-navigation p {
    margin: 0 var(--spacing-xxsmall) 0 0;
    padding: var(--spacing-none);
    color: var(--text-on-light-emphasis);
    font-weight: var(--body-font-weight-bold);
    float: left
}

html[dir=rtl] .jump-to-navigation p {
    float: right;
    margin: 0 0 0 var(--spacing-xxsmall)
}

.jump-to-navigation ul {
    list-style: none;
    margin: var(--spacing-none);
    padding: var(--spacing-none)
}

.jump-to-navigation ul li {
    display: inline-block
}

.jump-to-navigation .custom-text-wrapper .custom-text>div:nth-child(2)>div ul li a {
    color: var(--text-on-light-link-primary-enabled);
    font-weight: var(--body-font-weight-regular);
    text-decoration-line: underline;
    text-decoration-style: solid;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    padding-right: var(--spacing-xxsmall);
    border-right: 1px solid var(--text-on-light-link-primary-enabled);
    font-size: var(--font-size-300);
    line-height: 150%
}

.jump-to-navigation .custom-text-wrapper .custom-text>div:nth-child(2)>div ul li:last-child a {
    padding-right: var(--spacing-none);
    border-right: 0px solid var(--text-on-light-link-primary-enabled)
}

/* .wrap-media-banner .section-rows {
    padding: var(--spacing-none) var(--spacing-none) var(--padding-between-sections) var(--spacing-none) !important;
    margin-bottom: var(--padding-between-sections);
    border-bottom: 1px solid var(--divider-on-light-default)
} */

.wrap-media-banner .custom-text-wrapper p {
    font-size: var(--font-size-300);
    line-height: 150%;
    gap: var(--spacing-xtiny);
    color: var(--text-on-light-default);
    margin: var(--spacing-none) var(--spacing-none) var(--spacing-xtiny) var(--spacing-none)
}

.wrap-media-banner .custom-text-wrapper p a {
    font-size: var(--font-size-300);
    line-height: 150%;
    gap: var(--spacing-xtiny);
    color: var(--text-on-light-default);
    letter-spacing: -0.25px
}

.wrap-media-banner .custom-text-wrapper p:first-child {
    font-size: var(--font-size-500);
    line-height: 150%;
    font-weight: var(--body-font-weight-bold);
    letter-spacing: -0.25px;
    margin-bottom: var(--spacing-small)
}

.wrap-media-banner .custom-text-wrapper strong {
    color: var(--text-on-light-emphasis)
}

.wrap-media-banner .section-rows .col-ctrl-2 .default-content-wrapper p.auto-image-container {
    margin: var(--spacing-none);
    line-height: 0;
    display: block
}

@media(width <=1023.9px) {
    .wrap-media-banner .section-rows .col-ctrl-3 .custom-text-wrapper {
        padding-bottom: var(--spacing-xxlarge)
    }
}

@media(width <=1023.9px)and (width >=768px) {
    .wrap-media-banner .section-rows .col-ctrl-2 .default-content-wrapper {
        padding-right: var(--grid-gutter)
    }

    html[dir=rtl] .wrap-media-banner .section-rows .col-ctrl-2 .default-content-wrapper {
        padding: var(--spacing-none) var(--spacing-none) var(--spacing-none) var(--grid-gutter)
    }

    .wrap-media-banner .section-rows .col-ctrl-2 .default-content-wrapper p.auto-image-container {
        margin: var(--spacing-none)
    }
}

@media(width >=1024px) {
    .wrap-media-banner .section-rows .col-ctrl-3 .custom-text-wrapper {
        padding-left: var(--grid-gutter)
    }

    html[dir=rtl] .wrap-media-banner .section-rows .col-ctrl-3 .custom-text-wrapper {
        padding: var(--spacing-none) var(--grid-gutter) var(--spacing-none) var(--spacing-none)
    }

    .wrap-media-banner .section-rows .col-ctrl-4 .custom-text-wrapper {
        padding-left: var(--spacing-medium);
        border-left: 2px solid var(--divider-on-light-subdued);
        margin-left: var(--spacing-medium)
    }

    html[dir=rtl] .wrap-media-banner .section-rows .col-ctrl-4 .custom-text-wrapper {
        padding: var(--spacing-none) var(--spacing-medium) var(--spacing-none) var(--spacing-none);
        border: 0px;
        border-right: 2px solid var(--divider-on-light-subdued);
        margin: var(--spacing-none) var(--spacing-medium) var(--spacing-none) var(--spacing-none)
    }
}

@media(width >=1200px) {
    .wrap-media-banner .section-rows .col-ctrl-4 .custom-text-wrapper {
        padding-left: var(--spacing-xxlarge)
    }

    html[dir=rtl] .wrap-media-banner .section-rows .col-ctrl-4 .custom-text-wrapper {
        padding: var(--spacing-none) var(--spacing-xxlarge) var(--spacing-none) var(--spacing-none)
    }
}

@media(width <=767.9px) {
    .wrap-media-banner .section-rows .col-ctrl-2 .default-content-wrapper p.auto-image-container {
        margin-bottom: var(--grid-gutter)
    }
}

.wrap-media-banner h2 {
    color: var(--text-on-light-emphasis);
    font-size: var(--font-size-800) !important;
    font-weight: var(--heading-font-weight);
    line-height: 112%;
    letter-spacing: -0.32px;
    margin: 0rem
}

.wrap-media-banner .auto-image-container img {
    aspect-ratio: 3/2
}

.lp-body-content .custom-text-wrapper {
    color: var(--text-on-light-default);
    font-size: var(--font-size-500);
    font-weight: var(--body-font-weight-regular);
    line-height: 150%;
    letter-spacing: -0.25px
}
.lp-body-content .custom-text-wrapper a {
    font-size: inherit;
    background-color: transparent;
    text-decoration-line: underline;
    text-decoration-style: solid;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration-thickness: 1px;
    color: var(--text-on-light-link-primary-enabled);
    padding: var(--spacing-none);
    border-radius: 0px;
    border: 0px;
    text-align: left;
        white-space: pre-wrap;
}
.lp-body-content .custom-text-wrapper a:hover {
    color: var(--blue-55);
}
.autopull-metadata-wrapper .autopull-metadata{
    margin: 0rem 0rem var(--padding-wb-paragraphs) 0rem;
}
.lp-body-content p {
    margin: 0rem 0rem var(--padding-wb-paragraphs) 0rem
}

.autopull-metadata-container .lp-body-content .custom-text-wrapper a {
    text-decoration: none;
}

.autopull-metadata-container .lp-body-content .custom-text-wrapper a:hover {
    text-decoration-line: underline;
    text-decoration-style: solid;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration-thickness: 1px;
}

.lp-body-content ul {
    padding-left: var(--spacing-large);
    display: list-item;
    list-style: none;
    margin: 0rem 0rem var(--padding-wb-paragraphs) 0rem
}

.lp-body-content ul li {
    margin: 0rem 0rem var(--spacing-small) 0rem;
    list-style-type: disc
}

.lp-body-content ul li:last-child {
    margin: var(--spacing-none)
}

.lp-body-content ol {
    list-style: decimal;
    padding-left: 40px
}

.lp-body-content ol li {
    list-style: decimal;
    margin: 0rem 0rem var(--padding-wb-paragraphs) 0rem
}

.lp-body-content ol li:last-child {
    margin: var(--spacing-none)
}

.lp-body-content .custom-text-wrapper h2 {
    color: var(--text-on-light-emphasis);
    font-size: var(--font-size-900);
    font-weight: var(--heading-font-weight);
    line-height: 112%;
    letter-spacing: -1.2px;
    margin: 0rem 0rem var(--padding-wb-paragraphs) 0rem
}

.lp-body-content .custom-text-wrapper h3 {
    color: var(--text-on-light-emphasis);
    font-size: var(--font-size-800);
    font-weight: var(--heading-font-weight);
    line-height: 112%;
    letter-spacing: -0.96px;
    margin: 0rem 0rem var(--padding-wb-paragraphs) 0rem
}

.lp-body-content .custom-text-wrapper h4 {
    color: var(--text-on-light-emphasis);
    font-size: var(--font-size-700);
    font-weight: var(--label-font-weight);
    line-height: 115%;
    letter-spacing: -0.42px;
    margin: 0rem 0rem var(--padding-wb-paragraphs) 0rem
}

.lp-body-content strong a {
    font-weight: var(--body-font-weight-bold);
    text-decoration: none
}

.font-weight-normal.lp-body-content h2 {
    font-weight: var(--body-font-weight-regular)
}

.lp-body-content sup {
    font-size: var(--font-size-100);
    line-height: 125%
}

.lp-body-content img {
    border-radius: var(--border-radius-medium)
}
.lp-body-content .video-wrapper  {
    margin-bottom: var(--padding-wb-paragraphs);
}
.lp-body-content .custom-image-wrapper .auto-image-container-v1 p {
    margin: var(--spacing-none)
}

.custom-text-medium .custom-text-wrapper {
    color: var(--text-on-light-subdued);
    font-size: var(--font-size-500);
    font-weight: var(--body-font-weight-regular);
    line-height: 150%;
    letter-spacing: -0.25px
}

.custom-text-medium .feature-cards-main-description p {
    color: var(--text-on-light-subdued)
}

.custom-text-container.custom-image-container.custom-text-medium .section-rows>div {
    gap: var(--spacing-regular);
    display: flex;
    flex-direction: column
}

.custom-text-container.custom-image-container.custom-text-medium .custom-text {
    color: var(--text-on-light-link-primary-enabled);
    font-size: var(--font-size-700);
    font-style: normal;
    font-weight: var(--label-font-weight);
    line-height: 115%;
    letter-spacing: -0.42px;
    text-decoration: none
}

.custom-text-container.custom-image-container.custom-text-medium .custom-text a {
    color: var(--text-on-light-link-primary-enabled);
    font-size: var(--font-size-700);
    font-style: normal;
    font-weight: var(--label-font-weight);
    line-height: 115%;
    letter-spacing: -0.42px;
    text-decoration: none;
    background: rgba(0, 0, 0, 0);
    padding: 0;
    border-radius: 0
}

.custom-text-container.custom-image-container.custom-text-medium .custom-text a:hover {
    color: var(--blue-55)
}

/* .tui-body-text-large-regular h2, */
.tui-body-text-large-regular p{
    color: var(--text-on-light-default);
    font-size: var(--font-size-600);
    font-weight: var(--body-font-weight-regular);
    line-height: 150%;
    letter-spacing: -0.084px
}

.tui-body-text-large-regular h2 {
    margin: 0rem 0rem var(--spacing-tiny) 0rem
}
.tui-body-text-medium-regular h2,
.tui-body-text-large-regular h2 {
    font-size: var(--font-size-800);
    font-weight: var(--heading-font-weight);
    line-height: 112%;
    letter-spacing: -0.32px;
    margin: 0rem 0rem var(--spacing-regular) 0rem
}
.tui-body-text-large-regular h2,
.wbgtab-container .tui-body-text-large-regular strong {
    color: var(--text-on-light-emphasis)
}

.tui-body-text-large-regular p {
    margin: 0rem 0rem var(--spacing-regular) 0rem
}

.tui-body-text-medium-regular {
    color: var(--text-on-light-default);
    font-size: var(--font-size-500);
    font-weight: var(--body-font-weight-regular);
    line-height: 150%;
    letter-spacing: -0.25px
}

.wbgtab-container .tui-body-text-medium-regular strong {
    color: var(--text-on-light-emphasis)
}

.tui-body-text-medium-regular p {
    margin: 0rem 0rem var(--spacing-regular) 0rem
}

.lp-heading-container.custom-text-container.remove-style .custom-text.tui-body-text-medium-regular p:nth-child(odd) {
    margin: var(--spacing-none)
}

.spacing-bottom-xsmall p {
    margin: 0rem 0rem var(--spacing-xsmall) 0rem
}

.spacing-bottom-tiny p {
    margin: 0rem 0rem var(--spacing-tiny) 0rem
}
/*=== Begin Table ===*/
table {
  border-collapse: collapse;
  border-spacing: 0px;
}

td,
th {
  padding: 0px;
}

thead {
  display: table-header-group;
}

tr {
  page-break-inside: avoid;
}

.custom-text-wrapper .custom-text:has(table){
  background: #fff !important;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
  border: 0px;
  margin: 0px 0px 16px 0px;
  overflow: scroll;
  border-radius: 10px;
}

@media (min-width: 992px) {
  .custom-text-wrapper .custom-text:has(table){
    overflow: auto;
  }
}
.custom-text-wrapper .custom-text table {
  border-radius: 10px;
    border: 1px solid var(--outline-on-light-subdued);
  width: 100%;
  min-width: 600px;
  margin-bottom: var(--spacing-medium);
}
.custom-text-wrapper .custom-text table tbody tr:first-child td,
.custom-text-wrapper .custom-text table thead tr {
  background-color: var(--neutral-solid-10-s);
}
.custom-text-wrapper .custom-text table tbody tr:first-child td,
.custom-text-wrapper .custom-text table thead tr th {
  color: var(--text-on-light-emphasis);
  font-size: var(--font-size-500);
  font-weight: var(--body-font-weight-bold);
  line-height: 150%;
  letter-spacing: -0.25px;
  text-align: left;
  padding:  var(--spacing-small);
}


.custom-text-wrapper .custom-text table thead tr th:first-child {
  padding-left: var(--spacing-medium);
}
.custom-text-wrapper .custom-text table thead tr th:last-child {
  padding-right: var(--spacing-medium);
}

.custom-text-wrapper .custom-text table tbody {
  padding: var(--spacing-medium);
}

.custom-text-wrapper .custom-text table tbody tr {
  border-bottom: 1px solid var(--outline-on-light-subdued);
  padding: var(--spacing-none) var(--spacing-medium);
}
.custom-text-wrapper .custom-text table tbody tr:nth-child(odd) {
   background: var(--neutral-solid-05-s);
}
.custom-text-wrapper .custom-text table tbody tr:first-child th {
  background-color: #fafafa;
  border: 1px solid #e5e5e5;
}

.custom-text-wrapper .custom-text table tbody tr th {
  color: var(--text-on-light-emphasis);
  font-size: var(--font-size-500);
  font-weight: var(--body-font-weight-bold);
  line-height: 150%;
  letter-spacing: -0.25px;
  padding: var(--spacing-small);
}

.custom-text-wrapper .custom-text table tbody tr td {
  color: var(--text-on-light-default);
  font-size: var(--font-size-300);
  font-weight: var(--body-font-weight-regular);
  line-height: 150%;
  letter-spacing: -0.25px;
  text-align: left;
  padding: var(--spacing-small);
  min-width: 40px;
}
.custom-text-wrapper .custom-text table tbody tr td:first-child {
  font-weight: var(--body-font-weight-bold);
  padding-left: var(--spacing-medium);
}
.custom-text-wrapper .custom-text table tbody tr td:last-child {
  padding-right: var(--spacing-medium);
}
.custom-text-wrapper .custom-text table tbody tr td a {
  color: var(--text-on-light-link-primary-enabled);
}
.custom-text-wrapper .custom-text table tbody tr td:first-child a {
  font-weight: var(--body-font-weight-bold);
  text-decoration: none;
}

html[lang="ar"] .custom-text-wrapper .custom-text table tbody tr:first-child td,
html[lang="ar"] .custom-text-wrapper .custom-text table thead tr th,
html[lang="ar"] .custom-text-wrapper .custom-text table tbody tr td {
    text-align: right;
}

/*=== End table ===*/
.custom-text pre {
    color: var(--text-on-light-emphasis);
    border-left: 3px solid var(--background-container-primary);
    padding: var(--spacing-none);
    padding-left: var(--spacing-medium);
    background: rgba(0, 0, 0, 0);
    overflow: visible;
    white-space: pre-wrap;
    font-weight: var(--body-font-weight-regular);
    word-break: break-word;
    letter-spacing: -0.084px;
    font-family: var(--global-font-family);
    border-radius: 0rem;
    margin: 0rem 0rem var(--spacing-medium) 0rem
}

.custom-text pre code {
    background: rgba(0, 0, 0, 0);
    padding: var(--spacing-none);
    font-size: var(--font-size-500);
    font-weight: var(--body-font-weight-regular);
    line-height: 150%;
    letter-spacing: -0.084px;
    font-family: var(--global-font-family)
}

html[dir=rtl] .custom-text pre {
    border: 0;
    border-right: 3px solid var(--background-container-primary);
    padding: 0rem var(--spacing-medium) 0rem 0rem
}

.custom-text pre:first-of-type {
    margin: var(--spacing-medium) 0rem var(--spacing-medium) 0rem
}

/* .wbgcolumn-container.breadcrumb-container.custom-text-container .custom-text-wrapper {
    padding-top: var(--spacing-xlarge);
} */

@media (width <=767.9px) {
    .wrap-media-banner .section-rows .col-ctrl-3 .custom-text-wrapper {
        padding-top: var(--spacing-medium);
    }
}

/*=== Begin Who We Are intro Section ===*/
.who-we-are-intro-section .section-rows {
    display: flex;
    align-items: flex-start;
    gap: var(--spacing-medium);
    flex-direction: column;
}

.who-we-are-intro-section .section-rows::after,
.who-we-are-intro-section .section-rows::before {
    display: none;
}

.who-we-are-intro-section .one-column .custom-text-wrapper {
    font-size: var(--font-size-700);
    line-height: 116%;
    color: var(--text-on-light-emphasis);
}

.who-we-are-intro-section .two-column .custom-text-wrapper {
    color: var(--text-on-light-emphasis);
}

.who-we-are-intro-section .two-column .custom-text-wrapper ul {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-small);
}

.who-we-are-intro-section .two-column .custom-text-wrapper p {
    margin: 0 0 var(--spacing-regular) 0;
}

.who-we-are-intro-section .two-column {
    padding-left: var(--spacing-large);
    border-left: 2px solid var(--neutral-solid-10-s);
}
html[dir=rtl] .who-we-are-intro-section .two-column {
    padding: 0 var(--spacing-large) 0 0;
    border: 0px;
    border-right: 2px solid var(--neutral-solid-10-s);
}
@media (width >=1024px) {
    .who-we-are-intro-section .section-rows {
        flex-direction: row;
    }

}

/*=== End Who We Are intro Section ===*/

.columns-multiindepth-container .section-rows::after,
.columns-multiindepth-container .section-rows::before {
    display: none;
}

.columns-multiindepth-container .section-rows>div {
    background-color: var(--blue-90);
    border-radius: var(--border-radius-medium);
    margin-bottom: var(--grid-gutter)
}
.columns-multiindepth-container .section-rows {
    display: flex;
    flex-direction: column;
}
@media(width >=768px) {
    .columns-multiindepth-container .section-rows>div {
        margin: var(--spacing-none);
        display: flex;
        height: 100%;
        width: 100%;
        flex-direction: column;
    }

    .columns-multiindepth-container .section-rows {
        display: grid;
        grid-template-columns: repeat(auto-fill, calc(50% - var(--spacing-small)));
        -moz-column-gap: var(--grid-gutter);
        column-gap: var(--grid-gutter);
        align-items: flex-start;
        justify-content: space-between;
    }
}

.columns-multiindepth-container .auto-image-container-v1 picture img {
    aspect-ratio: 3/2;
    object-fit: cover;
    object-position: top;
}

.columns-multiindepth-container .custom-text-wrapper {
    padding: var(--spacing-large) var(--spacing-large) var(--spacing-xlarge) var(--spacing-large);
}

.columns-multiindepth-container .custom-text-wrapper h2 {
    color: var(--text-on-dark-emphasis);
    font-size: var(--font-size-600);
    font-weight: var(--body-font-weight-bold);
    line-height: 150%;
    letter-spacing: -0.084px;
    margin-bottom: var(--spacing-xxsmall);
}

.columns-multiindepth-container .custom-text-wrapper p {
    font-size: var(--font-size-500);
    line-height: 150%;
    letter-spacing: -0.25px;
    color: var(--text-on-dark-default);
    margin: 0rem 0rem var(--spacing-regular) 0rem;
}

.columns-multiindepth-container .custom-text-wrapper .button {
    border: 1px solid var(--button-primary-outline-enabled);
    background-color: var(--white);
    color: var(--blue-70);
}
.columns-multiindepth-container .custom-text-wrapper .button:hover {
   background-color: var(--blue-40);
    color: var(--blue-70);
    border-color: var(--blue-40);
}
.bg_blue_05 .custom-text-wrapper{
   border-radius: var(--border-radius-medium);
background: var(--blue-05); 
padding: var(--spacing-medium);
font-size: var(--font-size-300);
}
.bg_blue_05 .custom-text-wrapper p strong{
    color: var(--text-on-light-emphasis);
}
.lp-body-content .bg_blue_05 .custom-text-wrapper h2 {
    font-size: 18px;
    line-height: 180%;
    font-weight: 600;
    margin: 0rem 0rem var(--spacing-small) 0rem;
}
.bg_blue_05 .custom-text-wrapper ul li {
    margin: 0rem 0rem var(--spacing-xxsmall) 0rem;
}
.lp-body-content .bg_blue_05.font-medium .custom-text-wrapper{
font-size: var(--font-size-400);
line-height: 180%; /* 32.4px */
}
html[lang="en"] .first-letter::first-letter {
  font-size: var(--font-size-1200);
  font-weight: var(--heading-font-weight);
  line-height: 112%; /* 67.2px */
  letter-spacing: -1.8px;
  background: var(--background-container-primary);
  color: var(--text-on-dark-emphasis);
  display: flex;
  padding: var(--spacing-xxsmall) var(--spacing-medium);
  float: left;
  margin-right: var(--spacing-regular);
}

.table-wrapper{
        width: 100%;
    overflow-y: auto;

}
.jump-to-navigation .custom-text-wrapper .custom-text>div >div [data-aue-type=richtext],
.jump-to-navigation .custom-text-wrapper .custom-text>div >div {
    margin: var(--spacing-none);
    padding: var(--spacing-none);
    list-style: none;
    font-size: var(--font-size-300);
    line-height: 150%;
    padding-bottom: var(--spacing-xxlarge);
    display: inline-block;
    width: 100%
}
.custom-text-wrapper .custom-text table {
    border: 0px;
}
.custom-table-image .custom-text table tbody tr:first-child td, 
.custom-table-image .custom-text table thead tr,
.custom-text-wrapper .custom-text table tbody tr:nth-child(odd) {
   background: transparent;
}
.custom-table-image .custom-text table tbody tr:first-child th {
  background-color: transparent;
  border: 0px solid #e5e5e5;
}
.custom-table-image .custom-text table tbody tr {
  border-bottom: 0px solid var(--outline-on-light-subdued);
  padding: var(--spacing-none);
      display: flex;
    gap: 24px;
     background-color: transparent;
}
.custom-table-image .custom-text table tbody,
.custom-table-image .custom-text table tbody tr td,
.custom-table-image .custom-text table tbody tr td:first-child,
.custom-table-image .custom-text table tbody tr td:last-child {
  padding: var(--spacing-none);
}
.custom-table-image .custom-text table tbody img {
    aspect-ratio: 16/9;
    object-fit: cover;
    object-position: top;
}
.custom-table-image .custom-text table tbody tr td {
    width: 50%;
}
@media (max-width: 767.9px) {
    .custom-table-image .custom-text table tbody tr {
        flex-direction: column;
    }
    .custom-table-image .custom-text table tbody tr td {
        width: 100%;
    }
}

.custom-text-container .lp-body-content p sup {
    font-size: var(--font-size-500);
}

.custom-image-container .custom-text-wrapper .custom-text table tbody tr:first-child td, 
.custom-image-container .custom-text-wrapper .custom-text table thead tr {
    background: inherit;
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-size: var(--font-size-300);
}

.custom-text-container .explore-card a:hover {
   transform: none;
}

.lp-body-content.first-letter .custom-image-wrapper .auto-image-container-v1 p,
.lp-body-content.first-letter .custom-image-wrapper .auto-image-container-v1 img {
    margin-bottom: var(--spacing-medium);
}

.lp-body-content.first-letter .custom-image-wrapper .auto-image-container-v1 p img{
    margin-bottom: 0;
}

.embed-code-container .lp-body-content.first-letter .embed-code-wrapper,
.embed-code-container.expert-quotes-container .embed-code-wrapper{
    margin-bottom: var(--spacing-medium);
}
.custom-text-image-width-height-auto picture img,
.custom-text-image-width-height-auto .auto-image-container picture img{
width: auto;
float: left;
}