.benefits-side-by-side{position:relative;isolation:isolate}
.benefits-side-by-side>.bg-img{position:absolute;left:0;right:0;height:73rem;bottom:40%;z-index:-1;pointer-events:none}
.benefits-side-by-side>.bg-img .svg-icon{width:100%;height:100%}
.benefits-side-by-side>.container{position:relative}
@media(min-width:960px){.benefits-side-by-side{overflow:visible}}
.benefits-side-by-side .intro{display:block;color:#656846;margin-bottom:2rem}
.benefits-side-by-side__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6.25rem);align-items:center}
.benefits-side-by-side__items,.benefits-side-by-side__images{min-width:0}
.benefits-side-by-side__item{border-left:2px solid transparent;padding-left:1.25rem;margin-bottom:1rem;overflow-wrap:anywhere}
.benefits-side-by-side__item.is-active{border-left-color:#656846}
.benefits-side-by-side__item h3{margin:0}
.benefits-side-by-side__item button{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.5;transition:opacity .2s}
.benefits-side-by-side__item.is-active button,.benefits-side-by-side__item button:hover{opacity:1}
.benefits-side-by-side__item .section__content{margin-top:.75rem}
.benefits-side-by-side__item .section__content>:last-child{margin-bottom:0}
.benefits-side-by-side__image{aspect-ratio:16/10;border-radius:0px;overflow:hidden;background:#FAF4E9}
.benefits-side-by-side__image img{display:block;width:100%;height:100%;object-fit:cover}
.benefits-side-by-side [hidden]{display:none!important}
.benefits-side-by-side button:focus-visible{outline:2px solid #656846;outline-offset:5px}
@media(max-width:767px){.benefits-side-by-side__layout{grid-template-columns:minmax(0,1fr);gap:2rem}}
@media(prefers-reduced-motion:reduce){.benefits-side-by-side__item button{transition:none}}
