.csol-featureList-title{font-size:1.125rem;font-weight:600;line-height:1.75}.csol-featureList{display:flex;flex-direction:column;justify-content:center}.csol-featureList .csol-featureList-overflow{display:flex;flex-direction:column;overflow:hidden;position:relative;transition:max-height .2s ease-in-out}.csol-featureList .csol-featureList-overflow:after{background-image:linear-gradient(0deg,#fff 10%,hsla(0,0%,100%,0));bottom:-1px;content:"";display:block;height:40px;left:0;pointer-events:none;position:absolute;width:100%}.csol-featureList .csol-featureList-readMore{align-self:flex-start;background:transparent;border:none;display:flex;margin:24px 0}.csol-featureList .csol-featureList-readMore.-hidden{display:none}.csol-featureList .csol-featureList-readMore .-more{align-items:center;display:flex}.csol-featureList .csol-featureList-readMore .-less{align-items:center;display:none}.csol-featureList .csol-featureList-readMore .cl-icon{fill:#0fbfbf;height:20px;margin-right:8px;width:20px}.csol-featureList .csol-featureList-readMore.-expanded .-more{display:none}.csol-featureList .csol-featureList-readMore.-expanded .-less{display:flex}.csol-featureList .csol-featureList-list{align-items:stretch;border-radius:3px;display:flex;flex-direction:column;list-style:none;margin:0 auto;padding:32px 24px;width:340px}.csol-featureList .csol-featureList-features{font-size:1rem;line-height:1.75;list-style:none;padding:0}.csol-featureList .csol-featureList-features:last-of-type{padding-bottom:8px}.csol-featureList .csol-featureList-features>li{align-items:flex-start;display:flex;padding-bottom:16px}.csol-featureList .csol-featureList-features .cl-icon{fill:#ff5c35;border-radius:50%;height:20px;margin-right:8px;margin-top:4px;min-width:20px;width:20px}.csol-featureList .csol-featureList-features .cl-icon.-unavailable{fill:#516f90}.csol-featureList .csol-featureList-ctas{align-items:center;display:flex;flex-direction:column;margin-top:auto}.csol-featureList .csol-featureList-ctas>.cl-textLink{margin-top:16px}.csol-featureList .csol-featureList-inline{display:flex;flex-direction:column;width:100%}.csol-featureList .csol-featureList-inline .csol-featureList-list{background-color:transparent;max-width:56.25rem;width:100%}.csol-featureList .csol-featureList-inline .csol-featureList-features{display:flex;flex-wrap:wrap}.csol-featureList .csol-featureList-inline .csol-featureList-features>li{margin-right:16px}.csol-featureList .csol-featureList-inline .csol-featureList-ctas{flex-direction:row}.csol-featureList .csol-featureList-inline .csol-featureList-ctas>.cl-textLink{margin:0 0 0 16px}.csol-featureList.-white .csol-featureList-card .csol-featureList-list{background-color:#f6f9fc;color:#2e475d}.csol-featureList.-white .csol-featureList-overflow:after{background-image:linear-gradient(0deg,#f6f9fc 10%,rgba(246,249,252,0))}.csol-featureList.-dark .csol-featureList-card .csol-featureList-list,.csol-featureList.-light .csol-featureList-card .csol-featureList-list{background-color:#fff;color:#2e475d}.csol-featureList.-dark .csol-featureList-ctas>.cl-textLink{color:#0b8484}.csol-featureList.-dark .csol-featureList-inline{color:#fff}.csol-featureList.-dark .csol-featureList-inline .csol-featureList-features .cl-icon{fill:#ffcec2}.csol-featureList.-dark .csol-featureList-inline .csol-featureList-features .cl-icon.-unavailable{fill:#b6c7d6}.csol-featureList.-dark .csol-featureList-inline .csol-featureList-ctas>.cl-textLink{color:#fff;text-decoration:none}.csol-featureList.-dark .csol-featureList-inline .csol-featureList-ctas>.cl-textLink:hover{text-decoration:underline}.csol-featureList.-dark .cl-carousel-slide,.csol-featureList.-light .cl-carousel-slide,.csol-featureList.-white .cl-carousel-slide{align-items:stretch;background-color:transparent;display:flex}@media(min-width:600px){.csol-featureList-card{display:flex}}@media(min-width:1080px){.csol-featureList-card{grid-gap:30px;display:grid;grid-auto-columns:340px;grid-auto-flow:column;justify-content:center}}.csol-featureList-title{margin:0 0 .5rem}.csol-featureList-description{border-bottom:1px solid #b6c7d6;font-size:1.125rem;line-height:1.78;margin-bottom:1rem;padding-bottom:1rem}