.ax-next-steps__grid{display:grid;grid-column-gap:0;grid-row-gap:0;grid-template-columns:auto auto}.ax-next-steps__cell{background-color:#e8e7e7;text-align:center}.ax-next-steps__content-wrapper{display:flex;flex-direction:column;height:100%;padding:50px 30px}.ax-next-steps__cell:nth-child(4n+1){background-color:var(--primary)}.ax-next-steps__cell:nth-child(4n+2){background-color:#e8e3d6}.ax-next-steps__cell:nth-child(4n+3){background-color:#e8e7e7}.ax-next-steps__cell:nth-child(4n+4){background-color:#42413e}.ax-next-steps__content{display:flex;flex-direction:column;flex-grow:1}.ax-next-steps__content--multiple{flex-grow:0}.ax-next-steps__content:not(:first-child){margin-top:60px}.ax-next-steps__image{display:flex;justify-content:center;margin-bottom:25px}.ax-next-steps__image img{display:inline-block}.ax-next-steps__headline{color:#42413e;font-size:44px;font-weight:300;line-height:55px;margin-bottom:25px}.ax-next-steps__text{margin-bottom:40px}.ax-next-steps__text p{color:rgba(0,0,0,.75);font-size:18px;line-height:30px;margin-bottom:0}.ax-next-steps__action{display:flex;justify-content:center;margin-top:auto}.ax-next-steps__cell:nth-child(4n+1) .ax-next-steps__headline,.ax-next-steps__cell:nth-child(4n+1) .ax-next-steps__text p,.ax-next-steps__cell:nth-child(4n+4) .ax-next-steps__headline,.ax-next-steps__cell:nth-child(4n+4) .ax-next-steps__text p{color:#f6f6f4}.ax-next-steps__cell:nth-child(4n+1) .ax-next-steps__button,.ax-next-steps__cell:nth-child(4n+4) .ax-next-steps__button{border-color:#fff;color:#fff}.ax-next-steps__cell:nth-child(4n+1) .ax-next-steps__button:hover,.ax-next-steps__cell:nth-child(4n+4) .ax-next-steps__button:hover{background-color:#f6f6f4;border-color:#f6f6f4;color:#42413e}.ax-next-steps__cell:nth-child(4n+2) .ax-next-steps__button:hover,.ax-next-steps__cell:nth-child(4n+3) .ax-next-steps__button:hover{background-color:var(--primary);border-color:var(--primary);color:#fff}@media (max-width:1199px){.ax-next-steps__headline{font-size:30px;line-height:42px}}@media (max-width:991px){.ax-next-steps__grid{grid-template-columns:auto}}@media (max-width:767px){.ax-next-steps__content-wrapper{padding:30px}.ax-next-steps__content:not(:first-child){margin-top:25px}.ax-next-steps__headline{font-size:24px;line-height:36px}.ax-next-steps__text{display:none}}