.s-image-text{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;position:relative;width:100%}.s-image-text>*{width:100%}.s-image-text__title{font-family:var(--font-typeface-display);font-size:var(--font-display-xl);font-weight:400;line-height:1.2}.s-image-text__image-vertical{display:none}.s-image-text__description{font-size:var(--font-body-lg)}.s-image-text__content{display:grid;gap:.75rem;justify-items:flex-start;width:100%}.s-image-text__content .btn{margin-top:calc(var(--responsive-xl) - .75rem)}.s-image-text__content--desktop{display:none}@media only screen and (min-width:48em){.s-image-text{flex-wrap:nowrap;gap:var(--section-container)}.s-image-text--desktop-vertical-image .s-image-text__image{max-width:32.2rem}.s-image-text--desktop-vertical-image .s-image-text__image-horizontal{display:none}.s-image-text--desktop-vertical-image .s-image-text__image-vertical{display:block}.s-image-text--desktop-vertical-image .s-image-text__content{max-width:41.5rem}.s-image-text--desktop-horizontal-image .s-image-text__image{max-width:45.75rem}.s-image-text__content--desktop{display:grid}.s-image-text__content--mobile{display:none}}@media only screen and (min-width:48em) and (min-width:48em){.s-image-text--desktop-horizontal-image .s-image-text__content{max-width:24rem}}@media only screen and (min-width:48em) and (min-width:64em){.s-image-text--desktop-horizontal-image .s-image-text__content{max-width:28rem}}@media only screen and (max-width:calc(48em - 1px)){.s-image-text__button{width:100%}}