.features__container{position:relative}.features__content{display:grid;gap:8rem;grid-template-columns:repeat(auto-fill,min(100%,30rem));justify-content:center;margin-left:auto;margin-right:auto}.features__box{display:flex;flex-direction:column;font-weight:400;height:auto;min-height:32rem;row-gap:1rem}.features__image{border-bottom:2px solid var(--color-primary);height:75px;padding-bottom:1rem;width:65px}.features__title{font-size:2rem;font-weight:600;margin-bottom:1rem}.features__text{flex:1;font-size:1.6rem;line-height:1.75}.features__cta{margin-top:2rem}.features__text a{color:var(--color-primary);cursor:pointer}.features__text a:hover{text-decoration:underline}.features--white{background-color:transparent}.features--light-blue{background-color:var(--color-primary-light)}