.b-ext .page-container {max-width: calc(var(--font-size) * 75);}
.b-ext .mobile-3r-1c .neg-mx-md-1rem {margin-left: 0;margin-right: 0;}
.b-ext .mobile-3r-1c .neg-mx-md-1rem .neg-px-md-1rem {padding-left: 0;padding-right: 0;}
@media (min-width: 769px) {.b-ext .mobile-3r-1c .neg-mx-md-1rem .neg-px-md-1rem {padding-left: calc(var(--font-size) * .25);padding-right: calc(var(--font-size) * .25);}}
@media (min-width: 769px) {.b-ext .mobile-3r-1c .neg-mx-md-1rem {margin-left: calc(var(--font-size) * -.25);margin-right: calc(var(--font-size) * -.25);}}
.b-ext .neg-px-md-1rem {padding-left: 0;padding-right: 0;}
.b-ext .pos-px-md-1rem {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
.b-ext .pos-px-md-half-1rem {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
@media (max-width: 991.98px) {.b-ext .pos-px-md-half-1rem {padding-left: 0;padding-right: 0;}}
@media (min-width: 769px) {.b-ext .neg-px-md-1rem {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}}
.b-ext .neg-mx-md-1rem {margin-left: calc(var(--font-size) * -.5);margin-right: calc(var(--font-size) * -.5);}
.b-ext .region {position: relative;margin-bottom: calc(var(--font-size) * .75);}
.b-ext .region::before {display: block;content: "";width: 100%;}
.b-ext .region_landscape-large::before {padding-top: 39.0625%;}
.b-ext .region_square::before {padding-top: 100%;}
.b-ext .region_landscape-small::before {padding-top: 50%;}
.b-ext .region_portrait-small::before {padding-top: 200%;}
.b-ext div.sf-interactions-proxyHoverContainer a {overflow: visible;}
.b-ext .layout-2column-1row {display: flex;flex-wrap: wrap;width: 100%;}
@media (max-width: 768.98px) {.b-ext .layout-2column-1row {flex-direction: column;}}
.b-ext .layout-2column-1row .column.col-right {flex: 1;}
.b-ext .layout-2column-1row .column .region {width: 100%;margin: 0;}
.b-ext .layout-2column-1row .column figure {margin: 0;}
.b-ext .layout-4column-1row h2 {text-align: center;font-size: calc(var(--font-size) * 2.5);font-style: normal;font-weight: 800;line-height: calc(var(--font-size) * 2.5);}
@media (max-width: 768.98px) {.b-ext .layout-4column-1row h2 {text-align: left;}}
.b-ext .layout-4column-1row .layout-header {display: flex;align-items: center;justify-content: space-between;padding: 0 calc(var(--font-size) * .25);margin-bottom: calc(var(--font-size) * 2.5);}
@media (max-width: 768.98px) {.b-ext .layout-4column-1row .layout-header {flex-direction: column;align-items: flex-start;margin-bottom: calc(var(--font-size) * 2);}}
.b-ext .layout-4column-1row .layout-header .btn-cta-link-dark {text-transform: none;border-bottom: calc(var(--font-size) * .0625) solid #000;}
.b-ext .layout-4column-1row .layout-header .btn-cta-link-dark:hover {border-bottom: calc(var(--font-size) * .0625) solid rgba(0,0,0,0);}
.b-ext .layout-4column-1row .col {padding: 0 calc(var(--font-size) * .25);}
.b-ext .layout-4column-1row .col .region {margin-bottom: 0;}
.b-ext .layout-3column-1row .col {padding: 0;}