.features-3cols{position:relative}.features-3cols__main-wrapper{margin-block-end:3rem;position:relative;z-index:1}.features-3cols__wrapper{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.features-3cols__feature{display:flex;flex:0 1 100%;gap:.75rem}@media screen and (min-width:767px){.features-3cols__feature{flex:0 1 calc(50% - 1.5rem);flex-direction:column}}@media screen and (min-width:1023px){.features-3cols__feature{flex:0 1 calc(33.33333% - 2rem)}}.features-3cols__title-wrapper{display:flex;flex-direction:column;gap:.75rem}.features-3cols__icon-wrapper{line-height:0}.features-3cols__icon-wrapper svg{height:1.5rem;width:1.5rem}@media screen and (min-width:767px){.features-3cols__icon-wrapper svg{height:2.75rem;width:2.75rem}}.features-3cols__feature-title{font-size:1.25rem;margin-bottom:0}@media screen and (min-width:767px){.features-3cols__feature-title{font-size:1.5rem}}.features-3cols__feature-description p{margin-bottom:0}.features-3cols__cta-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;position:relative;z-index:1}@media screen and (min-width:767px){.features-3cols__cta-wrapper{width:auto}}.features-3cols__cta-wrapper div{width:100%}@media screen and (min-width:767px){.features-3cols__cta-wrapper div{width:auto}}.features-3cols__background{background:var(--white);border-radius:0 0 .75rem .75rem;inset:0;position:absolute}@media screen and (min-width:767px){.features-3cols__background{border-radius:0 0 2.5rem 2.5rem}}.features-3cols__wrapper--2cols{gap:1.5rem 4.5rem;margin-inline:auto;max-width:58.5rem}.features-3cols__feature--2cols{flex:0 1 100%}@media screen and (min-width:767px){.features-3cols__feature--2cols{flex:0 1 calc(50% - 2.25rem)}}.features-3cols__feature-description.light p,.features-3cols__feature-title.light{color:var(--black)}.features-3cols__feature-description.dark p,.features-3cols__feature-title.dark{color:var(--white)}