.s-content-title-text-2col{position:relative;padding-bottom:8.8rem;overflow:hidden}@media only screen and (max-width: 1280px){.s-content-title-text-2col{padding-bottom:3rem}}.s-content-title-text-2col .s__content{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}@media only screen and (max-width: 987px){.s-content-title-text-2col .s__content{flex-direction:column}}.s-content-title-text-2col .s__content>*{padding-top:6.8rem}@media only screen and (max-width: 1280px){.s-content-title-text-2col .s__content>*{padding-top:3rem}}.s-content-title-text-2col .s__content--left{position:sticky;top:0;padding-left:3.9rem;width:calc(5*var(--grid-column-width) + 4*var(--grid-gutter-width));max-width:30rem}@media only screen and (max-width: 1280px){.s-content-title-text-2col .s__content--left{padding-left:0;width:calc(6*var(--grid-column-width) + 5*var(--grid-gutter-width))}}@media only screen and (max-width: 987px){.s-content-title-text-2col .s__content--left{position:relative;top:unset;width:calc(12*var(--grid-column-width) + 11*var(--grid-gutter-width));max-width:100%}}.s-content-title-text-2col .s__content--right{padding-right:3.65rem;width:calc(6*var(--grid-column-width) + 5*var(--grid-gutter-width))}@media only screen and (max-width: 1280px){.s-content-title-text-2col .s__content--right{padding-top:1.7rem;padding-right:0}}@media only screen and (max-width: 987px){.s-content-title-text-2col .s__content--right{width:calc(12*var(--grid-column-width) + 11*var(--grid-gutter-width))}}.s-content-title-text-2col .s__title{color:var(--color-dark-blue)}.s-content-title-text-2col .s__text{font-weight:300}.s-content-title-text-2col .s__text strong,.s-content-title-text-2col .s__text b{font-weight:400}.s-content-title-text-2col .s__svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:0 auto;width:100%;max-width:96rem;height:100%;overflow:hidden;z-index:1;overflow:visible;pointer-events:none}.s-content-title-text-2col .s__svg svg{position:absolute;right:0;bottom:-25%;width:6.25%;height:60.4%}@media only screen and (max-width: 1280px){.s-content-title-text-2col .s__svg svg{right:-3%}}@media only screen and (max-width: 767px){.s-content-title-text-2col .s__svg svg{display:none}}.s-content-title-text-2col .b-line{margin-top:2.35rem}.s-content-title-text-2col .b-line .js-line{width:12.45rem;height:1px;background-color:var(--color-green)}
