.legacy-features{height:160px;position:relative;z-index:4}
.feature-wrapper{position:relative;min-height:175px;z-index:5;margin-top:-77px}
.feature-item{min-height:123px;position:absolute;right:0;bottom:0;left:0;text-align:center;background:#fff;border-radius:3px;box-shadow:0 0 0 transparent;transition:box-shadow .3s ease-out}
.feature-image-wrapper{display:block;border-bottom:3px solid var(--blue);overflow:hidden;height:0;transition:height .3s ease-out}
.feature-image{display:block;width:100%;height:150px;object-fit:cover}
.feature-icon-wrapper{margin:-37px 0 10px;display:block;position:relative}
.feature-icon{position:static;transform:none;display:inline-block;width:64px;height:64px;line-height:58px;font-size:25px;border:3px solid #888;background:#fff;border-radius:50%;color:#777}
.feature-content{display:block;color:#666;line-height:18px;padding:0 26px;overflow:hidden;height:0;transition:height .3s ease-out}
.feature-text{color:#51585b;padding:20px 0 25px;display:block;opacity:0;transition:opacity .2s ease-out}
.review-button{display:inline-block;border:1px solid var(--accent);padding:5px 19px;color:var(--blue);line-height:19px}
.review-button:hover{background:var(--blue);color:#fff}
.feature-subtitle{display:block;color:#6b6b6b;margin:10px 0 2px;padding:0 26px;font-size:11px}
.feature-title{margin:5px;font-size:15px;line-height:20px;font-weight:700;color:#272727;padding:0 26px 25px}
.feature-wrapper:hover{z-index:10}
.feature-wrapper:hover .feature-image-wrapper{height:153px}
.feature-wrapper:hover .feature-content{height:162px}
.feature-wrapper:hover .feature-item{box-shadow:0 0 5px rgba(0,0,0,.24)}
.feature-wrapper:hover .feature-text{opacity:1;transition-delay:.2s}
@media(max-width:760px){.legacy-features{height:auto}.feature-wrapper{margin:0 0 25px;min-height:0}.feature-item{position:relative}.feature-image-wrapper,.feature-content{height:auto}.feature-text{opacity:1}}
