.s-text-image{padding:4rem 0}@media only screen and (max-width: 987px){.s-text-image{padding:3rem 0}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-text-image{padding:2rem 0}}.s-text-image-container{margin-right:auto;margin-left:auto;width:calc(100% - var(--container-offset));max-width:calc(var(--container-max-width) - var(--container-offset));display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:6rem}@media only screen and (max-width: 1440px){.s-text-image-container{gap:4rem}}@media only screen and (max-width: 987px){.s-text-image-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}}.s-text-image-content{flex:1;max-width:50%}@media only screen and (max-width: 987px){.s-text-image-content{max-width:100%}}.s-text-image-pretitle{margin-bottom:1rem;color:var(--color-brand-1);font-family:var(--font-ptmono);text-transform:uppercase}.s-text-image-title{margin-bottom:2rem;color:var(--color-black-text);line-height:1.1}.s-text-image-text{font:400 var(--font-size-t-md)/1.5 var(--font-text);color:var(--color-black-text)}.s-text-image-figure{flex:1;max-width:50%}@media only screen and (max-width: 987px){.s-text-image-figure{max-width:100%}}.s-text-image-img{display:block;width:100%;height:auto;border-radius:.8rem;box-shadow:0 2rem 4rem rgba(0,0,0,.1)}
