.gw-feat{padding:90px 0}.gw-feat--light{background:var(--gw-bg)}.gw-feat--dark{background:var(--gw-bg-dark)}.gw-feat__inner,.gw-feat__intro,.gw-feat__item,.gw-feat__list{box-sizing:border-box}.gw-feat__inner{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1.15fr}.gw-feat__intro{align-self:start}.gw-feat__list{align-self:center}.gw-feat--intro_right .gw-feat__intro{order:2}.gw-feat--intro_right .gw-feat__list{order:1}.gw-feat__rule{background:var(--gw-teal);display:block;height:4px;margin:0 0 1.5rem;width:57px}.gw-feat__intro .gw-pretitle{display:block;margin-bottom:.5rem}.gw-feat__heading{margin:0}.gw-feat__desc{color:var(--gw-text);font-size:var(--gw-fs-body);line-height:var(--gw-lh-body);margin-top:1.25rem}.gw-feat__desc :last-child{margin-bottom:0}.gw-feat__image{border-radius:var(--gw-radius-card);display:block;height:auto;margin-top:2rem;width:100%}.gw-feat--dark .gw-feat__heading{color:var(--gw-white)}.gw-feat--dark .gw-feat__desc{color:hsla(0,0%,100%,.85)}.gw-feat__ctarow{display:flex;margin-top:2.5rem}.gw-feat--btn-left .gw-feat__ctarow,.gw-feat__ctarow{justify-content:flex-start}.gw-feat--btn-center .gw-feat__ctarow{justify-content:center}.gw-feat--btn-right .gw-feat__ctarow{justify-content:flex-end}.gw-feat__list{display:flex;flex-direction:column;gap:1.5rem}.gw-feat__item{background:var(--gw-white);border:1px solid rgba(0,186,201,.35);border-radius:var(--gw-radius-card);padding:2rem 2.25rem}.gw-feat__title{color:var(--gw-heading);font-size:var(--gw-fs-h3);font-weight:var(--gw-fw-bold);line-height:1.25;margin:0 0 1rem}.gw-feat__body{color:var(--gw-navy);font-size:var(--gw-fs-body);line-height:1.5}.gw-feat__body :last-child{margin-bottom:0}.gw-feat--dark .gw-feat__item{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.2)}.gw-feat--dark .gw-feat__title{color:var(--gw-white)}.gw-feat--dark .gw-feat__body{color:hsla(0,0%,100%,.85)}.gw-feat__more{color:var(--gw-gold)!important;display:inline-block;font-size:var(--gw-fs-small);font-weight:var(--gw-fw-bold);margin-top:1.25rem;text-decoration:none!important;transition:color .2s ease}.gw-feat__more:hover{text-decoration:underline!important}@media (max-width:900px){.gw-feat{padding:60px 0}.gw-feat__inner{gap:2.5rem;grid-template-columns:1fr}.gw-feat--intro_right .gw-feat__intro,.gw-feat--intro_right .gw-feat__list{order:0}.gw-feat__ctarow{margin-top:2rem}}