.component--homepage-wide-image-right-text{padding:2.5rem 0;overflow:hidden;position:relative;z-index:2}@media screen and (min-width:960px){.component--homepage-wide-image-right-text{padding:2.5rem 2.5rem}}.component--homepage-wide-image-right-text [data-aos=box]{transition-property:all;opacity:.6}.component--homepage-wide-image-right-text [data-aos=box]::before{opacity:0;height:0;background-color:#fff;transition-duration:.9s;transition-delay:.6s;transition-property:opacity,background}.component--homepage-wide-image-right-text [data-aos=box].aos-animate{opacity:1}.component--homepage-wide-image-right-text [data-aos=box].aos-animate::before{opacity:1;background-color:#707070}.component--homepage-wide-image-right-text>.content{max-width:180rem;margin:2rem auto 2rem;background-color:#fff;position:relative}@media screen and (min-width:960px){.component--homepage-wide-image-right-text>.content{margin-top:5rem;margin-bottom:5rem}}.component--homepage-wide-image-right-text>.content::before{display:none;content:'';position:absolute;width:1px;height:100%;padding:2.5rem 0 2rem;top:0;left:calc(50% - 1px);z-index:2;opacity:0}.component--homepage-wide-image-right-text>.content .inner{position:relative;z-index:3;background-color:#fff;display:flex;flex-wrap:wrap}@media screen and (min-width:960px){.component--homepage-wide-image-right-text>.content{box-shadow:0 0 10px rgba(0,0,0,.2)}.component--homepage-wide-image-right-text>.content::before{left:35rem;z-index:3;display:inline-block}.component--homepage-wide-image-right-text>.content .inner{z-index:1;flex-wrap:nowrap}}@media screen and (min-width:1080px){.component--homepage-wide-image-right-text>.content::before{left:42.4rem}}@media screen and (min-width:1650px){.component--homepage-wide-image-right-text>.content::before{left:50rem}}.component--homepage-wide-image-right-text>.content .textbox{box-shadow:0 0 10px rgba(0,0,0,.2);background-color:#fff;padding:4.5rem;display:flex;flex-direction:column;justify-content:center;flex-basis:100%;position:relative;z-index:2;margin:0 1.5rem}@media screen and (min-width:960px){.component--homepage-wide-image-right-text>.content .textbox{box-shadow:none;flex:0 0 35rem;min-height:50rem;margin:0}}@media screen and (min-width:1080px){.component--homepage-wide-image-right-text>.content .textbox{flex:0 0 42.4rem}}@media screen and (min-width:1650px){.component--homepage-wide-image-right-text>.content .textbox{flex:0 0 50rem}}.component--homepage-wide-image-right-text>.content .img{overflow:hidden;background-color:#e4e3e4;flex-basis:100%;position:relative;z-index:2}@media screen and (min-width:960px){.component--homepage-wide-image-right-text>.content .img{flex:1 1 calc(100% - 35rem)}}@media screen and (min-width:1080px){.component--homepage-wide-image-right-text>.content .img{flex:1 1 calc(100% - 42.4rem)}}@media screen and (min-width:1650px){.component--homepage-wide-image-right-text>.content .img{flex:1 1 calc(100% - 50rem)}}.component--homepage-wide-image-right-text>.content .img .field--name-field-hp-wide-left-image,.component--homepage-wide-image-right-text>.content .img .field--name-field-hp-wide-rt-image{height:100%}.component--homepage-wide-image-right-text>.content .img img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.component--homepage-wide-image-right-text .field--name-field-hp-wide-left-display-title,.component--homepage-wide-image-right-text .field--name-field-hp-wide-rt-display-title{font-size:26px;font-size:2.6rem;font-family:Farro,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:1rem;line-height:1.15;order:2}@media screen and (min-width:960px){.component--homepage-wide-image-right-text .field--name-field-hp-wide-left-display-title,.component--homepage-wide-image-right-text .field--name-field-hp-wide-rt-display-title{order:1}}.component--homepage-wide-image-right-text .field--name-field-hp-wide-left-subtitle,.component--homepage-wide-image-right-text .field--name-field-hp-wide-rt-subtitle{font-size:18px;font-size:1.8rem;font-weight:400;line-height:1.67;order:3}@media screen and (min-width:960px){.component--homepage-wide-image-right-text .field--name-field-hp-wide-left-subtitle,.component--homepage-wide-image-right-text .field--name-field-hp-wide-rt-subtitle{font-size:16px;font-size:1.6rem;line-height:1.875;order:2}}.component--homepage-wide-image-right-text .field--name-field-hp-wide-left-body,.component--homepage-wide-image-right-text .field--name-field-hp-wide-rt-body{font-size:22px;font-size:2.2rem;font-weight:400;line-height:1.55;order:1}@media screen and (min-width:960px){.component--homepage-wide-image-right-text .field--name-field-hp-wide-left-body,.component--homepage-wide-image-right-text .field--name-field-hp-wide-rt-body{order:3}}.component--homepage-wide-image-right-text .field--name-field-hp-wide-left-body a,.component--homepage-wide-image-right-text .field--name-field-hp-wide-rt-body a{border-bottom:1px solid #bcbcbc;font-weight:700;color:#212721}.component--homepage-wide-image-right-text .field--name-field-hp-wide-left-cta,.component--homepage-wide-image-right-text .field--name-field-hp-wide-rt-cta{order:4}.component--homepage-wide-image-right-text .field--name-field-hp-wide-left-cta a,.component--homepage-wide-image-right-text .field--name-field-hp-wide-rt-cta a{padding:1.2rem 2rem;margin:2rem 0}@media screen and (min-width:960px){.component--homepage-wide-image-right-text>.content::before{left:calc(100% - 35rem)}}@media screen and (min-width:1080px){.component--homepage-wide-image-right-text>.content::before{left:calc(100% - 42.4rem)}}@media screen and (min-width:1650px){.component--homepage-wide-image-right-text>.content::before{left:calc(100% - 50rem)}}