.feature-hero{align-items:center;display:grid;gap:0 64px;grid-template-columns:repeat(12,1fr);padding:0}.feature-hero--col-left{align-items:center;display:flex;flex-direction:column;grid-column:span 6;justify-content:flex-end;padding:2rem 0}.feature-hero--contents--container{display:grid;gap:40px 0;margin:0 auto;max-width:680px;padding-left:16px}.feature-hero--contents--container p{padding:16px 0 8px}.feature-hero--col-right{align-items:center;display:flex;grid-column:span 6;justify-content:center;position:relative}.feature-hero--col-right.align-left:after{content:"";display:block;height:100%;position:absolute;right:0;top:0;width:30%;z-index:10}.feature-hero--col-right.align-right:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:30%;z-index:10}.feature-hero--col-right img{height:100%;object-fit:cover;overflow:visible;width:100%}.feature-hero-content{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.hero-content-item{display:flex;flex-direction:column}.hero-content-item img{height:50px;margin-bottom:8px;margin-right:auto}.hero-icon--container{align-items:center;border-radius:4px;display:flex;height:40px;justify-content:center;margin-bottom:8px;width:40px}.hero-icon--container svg{height:24px;width:auto;fill:var(--color-primary)}.align-left img{object-position:left}.align-right img{object-position:right}@media only screen and (max-width:1200px){.feature-hero{grid-template-columns:repeat(1,1fr);padding:0}.feature-hero--col-left{align-items:flex-start;padding:0}.feature-hero--contents--container{padding-right:16px;width:100%}.feature-hero--col-right{order:2;padding-top:32px}.feature-hero--col-right img{max-width:800px!important}.feature-hero--col-right.align-left:after,.feature-hero--col-right.align-right:after{display:none}}@media only screen and (max-width:900px){.feature-hero-content{gap:64px 0;grid-template-columns:repeat(1,1fr)}.hero-content-item img{margin-bottom:16px}.hero-content-item-header{align-items:center;display:flex;margin-bottom:8px}.hero-content-item-header img{height:42px;margin-bottom:0;margin-right:16px}.hero-icon--container{margin-bottom:0;margin-right:4px}}