.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-e237e402-b15b-2649-1503-36ae84a0fa70 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-e237e402-b15b-2649-1503-36ae84a0fa70) !important;
display: none !important;
height: 740px !important;
padding-top: 200px !important;
}
.lfr-layout-structure-item-a1b0a935-ae67-0a21-1da1-ddaa9d37a3a9 {

.buttonBodyIcon {
    max-width: 6.25rem !important;
    height: auto;
    cursor: pointer;
    position: relative;
    left: 0;
    top: 2rem;
    bottom: 2rem;
}

}.lfr-layout-structure-item-ea076edf-bd0c-891e-a404-89d2a28d7871 {
margin-left: -15px !important;
}
.lfr-layout-structure-item-40b279d6-0c1c-faf5-6fb5-a2149f65054c {
margin-bottom: 10px !important;
}
.lfr-layout-structure-item-d643e355-243c-3297-b264-03e3e13a09f3 {
.buttonBodyIcon {
    max-width: 6.25rem !important;
    height: auto;
    cursor: pointer;
    position: relative;
    left: 0;
    top: 2rem;
    bottom: 2rem;
}
}.lfr-layout-structure-item-3c888992-f556-bfd3-1a27-42a75cc8194c {
padding-bottom: 60px !important;
}
.lfr-layout-structure-item-9d88181e-94f1-5311-6646-564ab4ee0dff {
background-color: #1E1E1E !important;
padding-bottom: 30px !important;
}
.lfr-layout-structure-item-822d5e5a-6a66-9d77-e82e-ba723cf1883a {

.buttonBodyContainer a.buttonBodyText,
.buttonBodyContainer span.buttonBodyText {
    white-space: nowrap;
    color: var(--btn-text-outline-fill-color);
    font-size: 16px;
    font-weight: var(--font-weight-button-body) !important;
    font-family: var(--font-family-button-body) !important;
    line-height: 38px;
    padding: 0 30px;
    display: inline-block;
    text-decoration: none !important;
    -o-transition: color .3s ease;
    -moz-transition: color .3s ease;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
}

.buttonBodyContainer a.buttonBodyText:hover,
.buttonBodyContainer span.buttonBodyText:hover {
    color: #1e1e1e;
}

}.lfr-layout-structure-item-6f51c075-8717-5276-f0a6-cd6bcfe4e1ef {
background-color: #1E1E1E !important;
padding-bottom: 15px !important;
padding-top: 30px !important;
}
.lfr-layout-structure-item-6f51c075-8717-5276-f0a6-cd6bcfe4e1ef {


.debugGridlinesContainer .title-clickable:hover {
    color: #ffffff;
}

h4, .heading4, .desktop-heading4 {
    font-weight: 600;
    font-stretch: normal;
    font-size: 22px;
    font-size: var(--h4-font-size);
    line-height: 28px;
    margin-bottom: 15px;
}

p.related-insights-article-slug {
    color: #fff;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-bottom: 5px;
}

p.related-insights-article-subtitle {
    color: #fff;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-top: 5px;
    margin-bottom: 0;
}

}.lfr-layout-structure-item-6b7d2c1b-6e6c-b89f-5a95-7dae6a2e5cb8 {
background-color: #1E1E1E !important;
padding-bottom: 30px !important;
padding-top: 60px !important;
}
.lfr-layout-structure-item-446167c9-b216-f46e-a7fb-7c94bec4d811 {
background-color: #1E1E1E !important;
padding-bottom: 15px !important;
padding-top: 60px !important;
}
.lfr-layout-structure-item-5404e95d-c8b3-35c7-be8b-0156533faf6f {
background-color: #323232 !important;
padding-bottom: 15px !important;
padding-top: 60px !important;
}
.lfr-layout-structure-item-ea38c513-aa96-1d86-76bf-9cf36aaac20e {
background-color: #323232 !important;
}
.lfr-layout-structure-item-04f218ef-a696-410a-2490-fc17046366c0 {
background-color: #1E1E1E !important;
}
.lfr-layout-structure-item-04f218ef-a696-410a-2490-fc17046366c0 {

.buttonBodyContainer a.buttonBodyText,
.buttonBodyContainer span.buttonBodyText {
    white-space: nowrap;
    color: var(--btn-text-outline-fill-color);
    font-size: 16px;
    font-weight: var(--font-weight-button-body) !important;
    font-family: var(--font-family-button-body) !important;
    line-height: 38px;
    padding: 0 30px;
    display: inline-block;
    text-decoration: none !important;
    -o-transition: color .3s ease;
    -moz-transition: color .3s ease;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
}

.buttonBodyContainer a.buttonBodyText:hover,
.buttonBodyContainer span.buttonBodyText:hover {
    color: #1e1e1e;
}

}.lfr-layout-structure-item-8cc9ecf6-706f-ca34-ff3b-35059b035390 {
background-color: #1E1E1E !important;
padding-bottom: 60px !important;
}
.lfr-layout-structure-item-8cc9ecf6-706f-ca34-ff3b-35059b035390 {

.buttonBodyContainer a.buttonBodyText,
.buttonBodyContainer span.buttonBodyText {
    white-space: nowrap;
    color: var(--btn-text-outline-fill-color);
    font-size: 16px;
    font-weight: var(--font-weight-button-body) !important;
    font-family: var(--font-family-button-body) !important;
    line-height: 38px;
    padding: 0 30px;
    display: inline-block;
    text-decoration: none !important;
    -o-transition: color .3s ease;
    -moz-transition: color .3s ease;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
}

.buttonBodyContainer a.buttonBodyText:hover,
.buttonBodyContainer span.buttonBodyText:hover {
    color: #1e1e1e;
}

}.lfr-layout-structure-item-95d72c1d-d9c1-a607-3a2c-3f61bd699598 {
width: 75% !important;
}
.lfr-layout-structure-item-9477abc3-fa34-3d71-88ee-bc5099c01cc2 {
background-color: #323232 !important;
padding-bottom: 15px !important;
padding-top: 15px !important;
}
.lfr-layout-structure-item-9477abc3-fa34-3d71-88ee-bc5099c01cc2 {
 
}.lfr-layout-structure-item-ded80c78-0079-d802-1581-ffc346f18ceb {
background-color: #1E1E1E !important;
}
.lfr-layout-structure-item-9a6fecbf-77ac-be0c-80c6-ad3f03999623 {
background-color: #1E1E1E !important;
margin-bottom: -20px !important;
padding-bottom: 30px !important;
padding-top: 30px !important;
}
.lfr-layout-structure-item-1e99c448-a76a-710c-39b7-e3d5a82e9a1e {
background-color: #1E1E1E !important;
margin-bottom: -10px !important;
padding-bottom: 30px !important;
}
.lfr-layout-structure-item-1e99c448-a76a-710c-39b7-e3d5a82e9a1e {

/* Headings */
h2,
.heading2,
.desktop-heading2 {
  font-weight: 600;
  font-size: 36px;            /* or: var(--h2-font-size, 36px) */
  line-height: 42px;
  color: #fff;
  margin-bottom: 40px;
  font-style: normal;
}

h3, .heading3, .desktop-heading3 {
    color: #ffffff;
    font-weight: 600 !Important;
}

/* Related insights: slug */
p.related-insights-article-slug {
  color: #fff;
  margin: 0 0 5px;            /* replaces margin-block-* + margin-bottom */
}

/* Buttons */
.buttonBodyContainer .buttonBodyText {
  display: inline-block;
  white-space: nowrap;
  color: var(--btn-text-outline-fill-color);
  font: var(--font-weight-button-body) var(--font-size-button-body, 16px) / 38px var(--font-family-button-body);
  padding: 0 30px;
  text-decoration: none !important;
  transition: color .3s ease;
}

.buttonBodyContainer .buttonBodyText:hover,
.buttonBodyContainer .buttonBodyText:focus-visible {
  color: #1e1e1e;
}

/* Related insights: subtitle */
p.related-insights-article-subtitle {
  color: #fff;
  margin: 5px 0 0;            /* replaces margin-block-* + margin-top/bottom */
}

}.lfr-layout-structure-item-a3afa0db-e2b8-ee08-106a-776f85666fa4 {
background-color: #323232 !important;
padding-bottom: 30px !important;
}
.lfr-layout-structure-item-a3afa0db-e2b8-ee08-106a-776f85666fa4 {

.buttonBodyContainer a.buttonBodyText,
.buttonBodyContainer span.buttonBodyText {
    white-space: nowrap;
    color: var(--btn-text-outline-fill-color);
    font-size: 16px;
    font-weight: var(--font-weight-button-body) !important;
    font-family: var(--font-family-button-body) !important;
    line-height: 38px;
    padding: 0 30px;
    display: inline-block;
    text-decoration: none !important;
    -o-transition: color .3s ease;
    -moz-transition: color .3s ease;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
}

.buttonBodyContainer a.buttonBodyText:hover,
.buttonBodyContainer span.buttonBodyText:hover {
    color: #1e1e1e;
}

}.lfr-layout-structure-item-54eff080-413b-e2bd-b5a5-bc3112f4f2fa {
background-color: #1E1E1E !important;
padding-bottom: 60px !important;
}
.lfr-layout-structure-item-54eff080-413b-e2bd-b5a5-bc3112f4f2fa {

.debugGridlinesContainer .title-clickable:hover {
    color: #ffffff;
}

h4, .heading4, .desktop-heading4 {
    font-weight: 600;
    font-stretch: normal;
    font-size: 22px;
    font-size: var(--h4-font-size);
    line-height: 28px;
    margin-bottom: 15px;
}

p.related-insights-article-slug {
    color: #fff;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-bottom: 5px;
}

p.related-insights-article-subtitle {
    color: #fff;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-top: 5px;
    margin-bottom: 0;
}

}.lfr-layout-structure-item-a915d7bb-6b5d-262e-14f0-8b2f642913de {
background-color: #1E1E1E !important;
}
.lfr-layout-structure-item-1e980b2d-4cc6-4258-c8c5-3922e6072fea {
 
}