.cards-grid-steps .subtitle,.cards-grid-steps .title{color:#000;margin:0}.cards-grid-steps .card{margin-bottom:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;position:relative;overflow:hidden}.cards-grid-steps .card--min-height{min-height:336px}.cards-grid-steps .card--auto-height{min-height:365px}.cards-grid-steps .card--heading,.cards-grid-steps .card--body{z-index:1}.cards-grid-steps .card--visual{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}.cards-grid-steps .card--body p{margin:0}.cards-grid-steps .card .steps__visual--image{margin-bottom:32px;height:320px;display:flex;justify-content:center;align-items:center}.cards-grid-steps .card .steps__visual--image .image{max-height:320px}.cards-grid-steps .card .card--body{margin-top:auto}.cards-grid-steps .card.card__free{padding:48px 24px}.cards-grid-steps .card--number{background-color:#ff5e00;display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;color:#fff;font-size:16px;margin-right:16px}.cards-grid-steps .card--icon{width:32px;height:32px;margin-bottom:24px;display:block;position:relative}.cards-grid-steps .card--icon svg path{stroke:#00f}.cards-grid-steps .card--title{margin-bottom:24px}.cards-grid-steps .card--text{color:#000}.cards-grid-steps .button--mobile{margin-top:48px}
