.sf-img-txt-panel{margin:40px 0;position:relative}@media screen and (min-width:768px){.sf-img-txt-panel__columns{display:flex;margin:0 -16px}.sf-img-txt-panel__column{align-items:center;display:flex;padding:0 16px;width:50%}}@media screen and (min-width:1330px){.sf-img-txt-panel__column:first-of-type{width:58.5%}.sf-img-txt-panel__column:last-of-type{width:41.5%}}.sf-img-txt-panel__column-content{height:auto;width:100%}.sf-img-txt-panel__column--img{aspect-ratio:1/1;margin-bottom:56px}@media screen and (min-width:768px){.sf-img-txt-panel__column--img{margin:0}}.sf-img-txt-panel__column--img .sf-img-txt-panel__column-content{background:#b4cdde;line-height:0;padding:55px}@media screen and (min-width:1330px){.sf-img-txt-panel__column--img .sf-img-txt-panel__column-content{padding:140px}}.sf-img-txt-panel__column--img img{height:auto;width:100%}@media screen and (min-width:1330px){.sf-img-txt-panel__column--txt{position:relative}}.sf-img-txt-panel__column--txt .sf-img-txt-panel__column-content{padding:0 32px}@media screen and (min-width:768px){.sf-img-txt-panel__column--txt .sf-img-txt-panel__column-content{padding:0}}@media screen and (min-width:1330px){.sf-img-txt-panel__column--txt .sf-img-txt-panel__column-content{left:-10%;max-width:520px;position:absolute}}.sf-img-txt-panel__eyebrow{display:inline-block;margin-bottom:24px}@media screen and (min-width:1330px){.sf-img-txt-panel__eyebrow{margin-bottom:38px}}.sf-img-txt-panel__title{margin-bottom:16px}@media screen and (min-width:1330px){.sf-img-txt-panel__title{margin-bottom:20px}}.sf-img-txt-panel__description{margin-bottom:24px;max-width:95%}@media screen and (min-width:1330px){.sf-img-txt-panel__description{margin-bottom:50px;max-width:80%}}.sf-img-txt-panel__cta{display:flex;margin-bottom:25px}.sf-img-txt-panel__cta .btn{align-items:center;display:flex;font-size:16px;font-size:1rem;height:64px;justify-content:center;max-width:200px;padding:0;width:50%}.sf-img-txt-panel__cta .btn+.btn{margin-left:1em}@media screen and (min-width:768px){.sf-img-txt-panel--reversed .sf-img-txt-panel__columns{flex-direction:row-reverse}.sf-img-txt-panel--reversed .sf-img-txt-panel__column--txt>div{padding-left:55px}}@media screen and (min-width:1330px){.sf-img-txt-panel--reversed .sf-img-txt-panel__column--txt>div{left:calc(37% - 1.5em);padding:0}}