.s-text-layout{position:relative;padding:6rem 0}@media only screen and (max-width: 1440px){.s-text-layout{padding:5rem 0}}@media only screen and (max-width: 1080px){.s-text-layout{padding:4rem 0}}@media only screen and (max-width: 987px){.s-text-layout{padding:3rem 0}}.s-text-layout__wrapper{position:relative;display:grid;gap:6rem;grid-template-columns:1fr 1fr;margin:0 auto;padding:3.5rem 0;width:100%;max-width:1060px}@media only screen and (max-width: 1080px){.s-text-layout__wrapper{gap:4rem;padding:2.5rem 0}}@media only screen and (max-width: 987px){.s-text-layout__wrapper{gap:4rem;padding:2rem 0}}@media only screen and (max-width: 767px){.s-text-layout__wrapper{gap:1.2rem;grid-template-columns:1fr;padding:0}}.s-text-layout__wrapper:before{position:absolute;top:0;left:50%;z-index:1;width:1px;height:100%;background:var(--color-black);content:""}@media only screen and (max-width: 767px){.s-text-layout__wrapper:before{display:none}}.s-text-layout__left{width:100%}.s-text-layout__left .s__left-text{font:400 2rem/1.3 var(--font-heading);text-align:right}@media only screen and (max-width: 987px){.s-text-layout__left .s__left-text{font-size:1.5rem}}@media only screen and (max-width: 767px){.s-text-layout__left .s__left-text{text-align:left}}.s-text-layout__right{width:100%}.s-text-layout__right .s__right-text{color:var(--color-brand-1);font-family:var(--font-pangaia);font-size:2rem;font-style:italic;font-weight:500;line-height:1.3;text-align:left}@media only screen and (max-width: 987px){.s-text-layout__right .s__right-text{font-size:1.5rem}}@media only screen and (max-width: 767px){.s-text-layout__right .s__right-text{text-align:left}}
