.text-body{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:.008rem;font-size:1.6rem;line-height:2.6rem}.cdr-link{font-family:inherit;font-size:inherit;line-height:inherit;align-items:center;background-color:transparent;border:0;margin:0;color:var(--cdr-link-text-color, var(--cdr-color-text-link-rest, #406eb5));fill:var(--cdr-link-fill-color, var(--cdr-color-text-link-rest, #406eb5));cursor:pointer;display:inline-flex;outline:none;padding:0;text-decoration:underline;vertical-align:top}.cdr-link:active,.cdr-link:focus{color:var(--cdr-link-active-text-color-active, var(--cdr-color-text-link-active, #0b2d60))}.cdr-link:hover{color:var(--cdr-link-text-color-hover, var(--cdr-color-text-link-hover, #406eb5));text-decoration:none}.cdr-link:focus{outline:.2rem solid Highlight;outline-color:-webkit-focus-ring-color;outline-offset:0}.step-card{display:flex;flex-direction:column;justify-content:flex-end}.step-card__image{display:flex;align-items:center;justify-content:center;margin:0 auto;position:absolute;bottom:70%;right:0;left:0;width:128px;height:128px}.step-card img{height:110px}.step-card__inner{height:300px;background:#ffffff;border-radius:10px;padding-top:100px;margin-top:4.4rem;padding:95px 1.6rem 2.4rem;position:relative;transition:.25s;transition-timing-function:ease-in-out}.step-card .step-card__inner.step-card__inner--flat-layout{display:grid;grid-template-columns:1fr 3fr;grid-gap:.8rem;padding-top:3.2rem;margin-top:0;margin-bottom:1.6rem;flex:1}.step-card .step-card__inner.step-card__inner--flat-layout .step-card__image{display:block;position:initial;width:100%}.step-card .step-card__inner.step-card__inner--flat-layout img{height:55px;display:block;margin:0 auto}.step-card .step-card__inner.step-card__inner--flat-layout .step-card__text,.step-card .step-card__inner.step-card__inner--flat-layout .step-card__title{text-align:initial;display:block;height:auto;margin-top:0}.step-card .step-card__inner.step-card__inner--flat-layout .step-card__text{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:.008rem;font-size:1.6rem;line-height:2.6rem;color:#4b4a48}.step-card .step-card__inner.step-card__inner--flat-layout .step-card__title{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:1.8rem;line-height:2.4rem}@media (min-width: 992px){.step-card .step-card__inner.step-card__inner--flat-layout{margin-bottom:2.4rem}}.step-card .step-card__inner.step-card__inner--flat-layout a{color:#406eb5;cursor:pointer}.step-card .step-card__inner--decoration{background:url(/assets/membership/member-moment/sparkle1/sparkle1.svg) left bottom,url(/assets/membership/member-moment/sparkle2/sparkle2.svg) right -10px top -10px #f4f2ed;background-repeat:no-repeat;background-origin:content-box;background-size:40px}@media (min-width: 992px){.step-card .step-card__inner--decoration{background:url(/assets/membership/member-moment/sparkle1/sparkle1.svg) left bottom,url(/assets/membership/member-moment/sparkle2/sparkle2.svg) right top -6px #f4f2ed;background-repeat:no-repeat;background-origin:content-box;background-size:40px}}.step-card__title{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:1.8rem;line-height:2.4rem;height:4.8rem;display:flex;align-items:center;justify-content:center;font-size:2.1rem;color:#1f513f;text-align:center;margin:0 0 1.2rem}.step-card__text{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:1.4rem;line-height:1.8rem;line-height:2.2rem;font-weight:400;text-align:center;color:#2e2e2b}.step-card__text a:hover,.step-card__link{text-decoration:none}.step-card__link:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;display:block;z-index:1}.step-card__link:hover{color:#1f513f}.step-card__inner--interactive:active,.step-card__inner--interactive:focus,.step-card__inner--interactive:hover{box-shadow:0 .8rem .8rem #2e2e2b33;transform:translateY(-.2rem)}.new-tag{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:.032rem;font-size:1.2rem;line-height:1.8rem;text-transform:uppercase;font-weight:600;display:flex;align-items:center;justify-content:center;width:52px;height:22px;margin:1.6rem auto 0;background-color:#1f513f;border-radius:16px;color:#fafbf9}
