@media screen and (min-width:990px){.ax-section.ax-image-with-text .page-width .image-with-text__grid{gap:1.2rem}.ax-section.ax-image-with-text .page-width .image-with-text__grid .image-with-text__content{margin:0;max-width:42rem;padding:0}.ax-section.ax-image-with-text .page-width.page-width:not(.page-width--full){padding-left:3.2rem;padding-right:3.2rem}.ax-section.ax-image-with-text .image-with-text__grid{display:flex}}.ax-section.ax-image-with-text .image-with-text__grid-item{width:100%}@media screen and (min-width:990px){.ax-section.ax-image-with-text .image-with-text__grid-item{max-width:50%}}@media screen and (max-width:989.98px){.ax-section.ax-image-with-text .image-with-text__content{padding:2.4rem 0 0}}.ax-section.ax-image-with-text .image-with-text__content>*+*{margin-top:0}.ax-section.ax-image-with-text .image-with-text__content .section-heading{margin:0}.ax-section.ax-image-with-text .image-with-text__content .section-heading__description{line-height:normal}.ax-section.ax-image-with-text .image-with-text__content .section-heading__description p:first-child{margin-top:0}.ax-section.ax-image-with-text .image-with-text__content .section-heading__description p:last-child{margin-bottom:0}.ax-section.ax-image-with-text .image-with-text__media{height:0;padding-bottom:112.2448979592%}@media screen and (min-width:990px){.ax-section.ax-image-with-text .image-with-text__media{padding-bottom:111.1111111111%}}.ax-section.ax-image-with-text .image-with-text__media.overlay:before{content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.ax-section.ax-image-with-text .image-with-text__media img{aspect-ratio:375/385;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media screen and (min-width:990px){.ax-section.ax-image-with-text .image-with-text__media img{aspect-ratio:712/800}}.ax-section.ax-image-with-text .image-with-text__media.media--contain img{-o-object-fit:contain;object-fit:contain;padding:2rem 0}.ax-section.ax-image-with-text .image-with-text__media.media--contain--left img{-o-object-position:left;object-position:left}.ax-section.ax-image-with-text .image-with-text__media.media--contain--right img{-o-object-position:right;object-position:right}@media screen and (min-width:990px){.ax-section.ax-image-with-text .image-with-text__media-item--restrict-width .image-with-text__media{max-width:78%;padding-bottom:103.55%}.ax-section.ax-image-with-text .image-with-text__text-item{align-items:center;display:flex;justify-content:center}}