.m-row-section-wrapper{align-items:center;display:flex;justify-content:center;margin:auto}.m-row-section *{box-sizing:border-box;margin:0}.m-row-section{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:1440px;padding:80px 16px}@media(min-width:768px){.m-row-section{padding:80px 32px}}@media(min-width:1440px){.m-row-section{-moz-column-gap:56px;column-gap:56px;padding:80px 8px}}.m-row-section .m-row-heading{display:flex;flex-direction:column;font-family:var(---font-heading-family);gap:8px;margin:auto;max-width:810px;text-align:center}.m-row-section .m-row-heading .pre-heading{color:var(--color-offwhite-bg-tagline)}.m-row-section .m-row-heading .main-heading{color:var(--color-primary-900);font:var(--font-h4);font-weight:var(--font-weight-semibold);letter-spacing:-.2px}@media(min-width:768px){.m-row-section .m-row-heading .main-heading{font:var(--font-h2);font-weight:var(--font-weight-semibold);padding:0 66px}}.m-row-section .m-row-heading .heading-description{color:var(--color-offwhite-bg-body-text);font:var(--font-body-lg)}.m-row-section .m-row-content .feature-list{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:48px;justify-content:center}@media(min-width:768px){.m-row-section .m-row-content .feature-list{align-items:flex-start;flex-direction:row;gap:32px}}@media(min-width:1440px){.m-row-section .m-row-content .feature-list{-moz-column-gap:32px;column-gap:32px;row-gap:56px}}.m-row-section .m-row-content .feature-list .feature-title{color:var(--color-primary-900);font:var(--font-body-lg);font-weight:var(--font-weight-semibold)}.m-row-section .m-row-content .feature-item{align-items:center;display:flex;flex-direction:column;font-family:var(--font-body-family);gap:8px;justify-content:center;max-width:384px;text-align:center}@media(min-width:768px){.m-row-section .m-row-content .feature-item{min-width:312px}}@media(min-width:1440px){.m-row-section .m-row-content .feature-item{max-width:384px}}.m-row-section .m-row-content .feature-item img{height:56px;width:56px}.m-row-section .m-row-content .feature-item .feature-horizontal-bar{background-color:var(--color-offwhite-bg-border);display:block;height:2px;width:100%}.m-row-section .m-row-content .feature-item .feature-description{margin-top:8px}.m-row-section .m-row-content .feature-item .feature-description p{color:var(--color-offwhite-bg-body-text);font:var(--font-body-lg);text-align:center}