.overlapping-images{overflow:hidden;--image-offset:50px;background:var(--bg);--image-offset-negative:calc(var(--image-offset)*-1)}.overlapping-images__block{margin:0 auto}@media only screen and (min-width:768px){.overlapping-images__block{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter);align-items:center;display:grid}}@media only screen and (min-width:1440px){.overlapping-images__block{gap:calc(var(--gutter)*2)}}@media only screen and (min-width:768px) and (max-width:1023px){.overlapping-images__block{gap:calc(var(--gutter)/2)}}@media only screen and (min-width:768px){.overlapping-images__block--reverse .overlapping-images__images{order:1}}@media only screen and (min-width:1440px){.overlapping-images__block--reverse .overlapping-images__content{margin:0 0 0 auto}.overlapping-images__block--reverse .overlapping-images__images{margin:0 auto 0 0}}.overlapping-images__text{font-size:calc(1.1rem*var(--adjust-body));margin:0}.overlapping-images__text ol:first-child,.overlapping-images__text ul:first-child{margin-top:var(--inner)}.overlapping-images__images{padding:0;position:relative;margin:0 auto;width:100%}@media only screen and (min-width:1440px){.overlapping-images__images{margin:0 0 0 auto}}.overlapping-images__image{flex:1 0 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;position:relative}.overlapping-images__image:nth-child(n) .placeholder-svg-filled{fill:var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);background:var(--COLOR-BG-LIGHTEN-DARKEN)}.overlapping-images__image:nth-child(2n) .placeholder-svg-filled{fill:var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2);background:var(--COLOR-BG-LIGHTEN-DARKEN-2)}.overlapping-images__images-inner{margin:0 calc(var(--image-offset-negative)/2);align-items:flex-start;flex-flow:row wrap;width:calc(100% + var(--image-offset));display:flex}@media only screen and (max-width:767px){.overlapping-images__images-inner{margin-right:calc(var(--gutter-mobile)*-1);margin-left:calc(var(--gutter-mobile)*-1);width:calc(100% + var(--gutter-mobile)*2)}}.overlapping-images__images-inner--single{margin:0;width:100%}.overlapping-images__image--primary{left:calc(var(--image-offset)/2);margin-top:var(--image-offset);z-index:1}.overlapping-images__image--secondary{left:calc(var(--image-offset-negative)/2)}.overlapping-images__image--secondary .overlapping-images__image-bg{transform:translate3d(var(--transformX-secondary,0),var(--transformY-secondary,0),0)}.overlapping-images__images--single-mobile{padding-bottom:0}@media only screen and (max-width:767px){.overlapping-images__images--single-mobile .overlapping-images__images-inner{margin-left:0;width:100%}.overlapping-images__images--single-mobile .overlapping-images__image--primary{margin:0;left:auto}.overlapping-images__images--single-mobile .overlapping-images__image--secondary{display:none}}.overlapping-images__image-bg{transform:translate3d(var(--transformX-primary,0),var(--transformY-primary,0),0);position:relative;max-height:inherit;will-change:transform}@media only screen and (max-width:767px){.overlapping-images__image-bg{transition:transform .1s linear}}.overlapping-images__image-bg .placeholder-svg-filled{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.overlapping-images__content{max-width:600px;margin:0 auto}@media only screen and (min-width:1440px){.overlapping-images__content{margin:0 auto 0 0}}@media only screen and (min-width:480px){.overlapping-images__content .main-buttons__item{width:100%}}@media only screen and (max-width:767px){.overlapping-images__content{padding-top:30px;margin-bottom:-15px}}.overlapping-images__heading{line-height:1}.body--rounded-corners .overlapping-images__image .placeholder-svg--overlayed,.body--rounded-corners .overlapping-images__image-bg{overflow:hidden;border-radius:var(--radius)}body:not(.no-outline) .overlapping-images__image:focus-within{outline:5px auto -webkit-focus-ring-color}body:not(.no-outline) .overlapping-images__image:focus-within{padding:2px;z-index:100}