.feature-card{z-index:999;position:relative}.feature-card__container{display:flex;flex-direction:column;width:100%;max-width:500px}.feature-card__container .feature-card__container--title{font-size:.83rem;font-weight:700;text-transform:uppercase;color:#fff;background-color:#cf142b;text-align:center;padding:.83rem}.feature-card__container .feature-card__container--image{width:100%;height:340px;background-position:center center;background-size:150%;transition:background-size .5s ease-in-out}.feature-card__container .feature-card__container--image.active{background-size:160%;transition:background-size .5s ease-in-out}.feature-card__container--overlay{background:unset;height:0px;margin:0;transition:all 1s ease-in-out}.feature-card__container--overlay.active{background:rgb(255,255,255,0.25);height:340px;position:relative;margin-top:-340px;right:0;transition:height .5s ease-in-out,margin-top .5s ease-in-out}.feature-card__container .feature-card__container--text p{color:#000;font-weight:600;font-size:16px;margin:25px 0}.feature-card__container .feature-card__container--button a{color:#333;font-size:inherit;line-height:1.6;border:1px solid #333;font-weight:600;border-radius:2px;background-color:unset;padding:10px 20px;margin:10px 0;text-decoration:none;font-size:20px;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.feature-card__container .feature-card__container--button a:hover{background-color:rgba(0,0,0,0.25);transition:background-color .2s ease}@media(max-width:767px){.feature-card{margin-top:10px !important;padding:1rem}}