.cards{justify-content:center}.card__inner,.cards{display:flex;flex-wrap:wrap}.card__inner{flex-direction:column;overflow:hidden;transition:all .2s linear}.icon-bg{height:120px;opacity:.1;position:absolute;right:-10%;top:-10%;width:120px!important}.card__image img{height:auto;max-width:100%}.card__text{width:100%}.card__cta{margin-top:auto;padding-top:10px}.card__cta .button{margin-top:10px}.card__inner--step{overflow:initial}.card__step{background-color:#e5c877;border-bottom-left-radius:100px;border-top-right-radius:12px;box-shadow:-5px 5px 10px rgba(0,0,0,.1);color:var(--textstepColor);color:#000;font-size:50px;font-weight:700;height:100px;line-height:1;padding:15px 24px;position:absolute;right:0;text-align:right;top:0;transform:translate(10px,-10px);transition:all .3s linear;width:100px}.card__step small{font-size:12px;left:27px;letter-spacing:2px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:3px}.card__step:before{border-color:#b79a4d transparent transparent;border-style:solid;border-width:10px 10px 0 0;right:0;top:calc(100% - 1px)}.card__step:after,.card__step:before{content:"";height:0;position:absolute;transform:rotate(0deg);transition:all .3s linear;width:0;z-index:-1}.card__step:after{border-color:transparent transparent #b79a4d;border-style:solid;border-width:0 0 10px 10px;right:calc(100% - 1px);top:1px}.card:hover .card__step{box-shadow:none;transform:translate(0)}.card:hover .card__step:before{border-width:10px 0 0}.card:hover .card__step:after{border-width:0 0 0 10px}.wholeCard__link{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}@media (min-width:992px){.card__content-side{padding-left:15px}}