.s-text-image{margin:8rem auto}@media only screen and (max-width: 987px){.s-text-image{margin:4rem auto}}.s-text-image__title{margin-bottom:2rem;text-align:center}@media only screen and (max-width: 987px){.s-text-image__title{font-size:var(--font-size-h-xl)}}.s-text-image__title span{color:var(--color-brand-1)}.s-text-image__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;margin-top:7.5rem}@media only screen and (max-width: 987px){.s-text-image__content{margin-top:4rem}}.s-text-image__content.stack{margin-top:4rem;padding-top:100px;padding-bottom:50px}@media only screen and (max-width: 987px){.s-text-image__content.stack{margin-bottom:10rem}}@media only screen and (max-width: 767px){.s-text-image__content.stack{margin-bottom:8rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-text-image__content.stack{margin-bottom:2rem}}.s-text-image__content.stack .s-text-image__wrapper{margin-bottom:50px;width:100%;perspective:500px}.s-text-image__content.stack .s-text-image__wrapper:last-child{margin-bottom:0}.s-text-image__row{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;padding:5rem;border-radius:5rem;border-style:solid;border-width:1px}@media only screen and (min-width: 1280px)and (max-height: 700px){.s-text-image__row{padding:2rem}}@media only screen and (max-width: 987px){.s-text-image__row{flex-direction:column-reverse;padding:2rem;border-radius:2rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-text-image__row{padding:1rem .5rem}}.s-text-image__row.reversed{flex-direction:row-reverse}@media only screen and (max-width: 767px){.s-text-image__row.reversed{flex-direction:column-reverse}}.s-text-image__row h3{font:500 var(--font-size-h-lg)/1.2 var(--font-heading);margin-bottom:2rem}@media only screen and (max-width: 767px){.s-text-image__row h3{font:500 var(--font-size-h-md)/1.2 var(--font-heading);margin-bottom:1rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-text-image__row h3{font:500 var(--font-size-h-sm)/1.3 var(--font-heading)}}.s-text-image__pretitle{margin-bottom:2rem;color:var(--color-brand-1);letter-spacing:1px;text-transform:uppercase}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-text-image__pretitle{margin-bottom:1rem}}.s-text-image__text-content{color:var(--color-grey-dark)}.s-text-image__text,.s-text-image__image{flex-basis:50%;padding:2rem}@media only screen and (min-width: 1280px)and (max-height: 700px){.s-text-image__text,.s-text-image__image{padding:1rem}}@media only screen and (max-width: 767px){.s-text-image__text,.s-text-image__image{padding:.5rem 1rem;width:100%}}.s-text-image__text{display:flex;flex-direction:column;align-items:start;justify-content:start;max-width:540px}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-text-image__text{text-align:center}}.s-text-image__image{text-align:center}.s-text-image__buttons{margin-top:2rem}@media only screen and (max-width: 987px){.s-text-image__buttons{margin-right:auto;margin-left:auto}}.alternative .s-text-image__title span{color:var(--color-brand-3)}.alternative .s-text-image__pretitle{color:var(--color-brand-3)}
