.left-right__container,.lr-item{position:relative}@media screen and (min-width:750px){.left-right__container[data-left=true] .lr-item:nth-of-type(even) .lr-item__content{flex-direction:row-reverse}.left-right__container:not([data-left=true]) .lr-item:nth-of-type(odd) .lr-item__content{flex-direction:row-reverse}}.left-right__container .left-right__fixed{z-index:3;position:absolute}.left-right__container .left-right__fixed img{width:100%;height:auto;display:block}@media screen and (max-width:749px){.left-right__container .left-right__fixed[data-hide-mobile=true]{display:none}.left-right__container .page-width{padding:0}.left-right__container .lr-item__content>*{padding-left:1.5rem;padding-right:1.5rem}}.lr-item .lr-item__bg{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.lr-item .lr-item__content{position:relative;z-index:2;justify-content:center}@media screen and (max-width:749px){.lr-item .lr-item__content{grid-row-gap:0}}.lr-item .lr-item__content[data-center=true]{text-align:center}.lr-item .lr-item__content[data-center=true] .button-container{justify-content:center}.lr-item .lr-item__content .subheading__image{margin-left:auto;margin-right:auto;width:100%}.lr-item .lr-item__content .subheading__image>*{display:block;width:100%}.lr-item .lr-item__content .image{--image-width:50%;display:block;position:relative;max-width:calc(var(--image-width) - var(--grid-desktop-horizontal-spacing)/2)}@media screen and (max-width:749px){.lr-item .lr-item__content .image{padding-bottom:0}}.lr-item .lr-item__content .image img{display:block;width:100%;height:100%;object-fit:contain}.lr-item .lr-item__content .image[data-full-height=true]{align-self:stretch;width:100%;padding:0}.lr-item .lr-item__content .image[data-full-height=true]>div{position:relative;display:block;height:100%;width:100%}.lr-item .lr-item__content .image[data-full-height=true] img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.lr-item .lr-item__content .image[data-full-height=true]{min-height:220px;max-width:100%}}.lr-item .lr-item__content .image[data-cover=true] img{object-fit:cover}.lr-item .lr-item__content .content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding-left:1.5rem;padding-right:1.5rem}.lr-item .lr-item__content .content>*{flex-grow:0}.lr-item .lr-item__content .button-container{margin-top:1rem;--grid-mobile-horizontal-spacing:1.5rem;--grid-mobile-vertical-spacing:1.5rem}