.steps{background-color:#f0f0f2;padding:72px 24px}.steps__inner{max-width:1300px;margin:0 auto}.steps__heading{text-align:center;margin:0 0 5px}.steps__title,.steps__subtitle{font-family:var(--font-body);color:#222;text-transform:capitalize;margin:0;font-size:39.4266px;font-weight:700;line-height:1.1}.steps__row{flex-direction:row;gap:24px;margin-top:48px;display:flex}.steps__card{background-color:#fff;border-radius:30px;flex-direction:column;width:33.333%;padding:32px 32px 0;display:flex;box-shadow:0 1px 20px #0000000d}.steps__card-title{font-family:var(--font-body);color:#1d1d1f;text-align:start;min-height:64px;margin:0;font-size:23px;font-weight:700;line-height:32px}.steps__divider{border-top:1px solid #d9d9d9;width:100%;margin:16px 0;display:block}.steps__body{flex-direction:row;margin-bottom:32px;display:flex}.steps__marker{flex-direction:column;flex-grow:0;flex-shrink:0;align-items:center;width:25%;display:flex}.steps__marker-label{font-family:var(--font-body);color:#1d1d1fcc;text-align:center;margin:0;font-size:16px;font-weight:700;line-height:24px}.steps__marker-number{font-family:var(--font-body);color:#585858;text-align:center;margin:0;font-size:50px;font-weight:700;line-height:56px}.steps__copy{flex:auto;min-width:0;display:flex}.steps__description{font-family:var(--font-body);color:#585858;text-align:start;margin:0;font-size:16px;font-weight:400;line-height:24px}.steps__image{vertical-align:middle;align-self:center;max-width:100%;height:auto;margin-top:auto;display:inline-block}.steps__card--physician .steps__image{width:61%}.steps__card--box .steps__image{width:75%}.steps__card--support .steps__image{border-radius:30px;width:100%;margin-bottom:32px}.steps__cta{text-align:center;margin-top:64px}.steps__button{color:#f5f5f7;font-family:var(--font-body);text-align:center;background-color:#111413;border-radius:50px;height:51px;padding:16px 32px;font-size:16px;font-weight:500;line-height:16px;transition:all .3s;display:inline-block}.steps__button:hover{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#1d1d1fe6}.steps__button-text{display:inline-block}@media (max-width:1024px){.steps{padding:64px 24px}.steps__inner{max-width:1024px}.steps__row{flex-wrap:wrap}.steps__card{width:100%}.steps__card--physician .steps__image,.steps__card--box .steps__image{width:30%}.steps__card--support .steps__image{width:40%}}@media (min-width:600px) and (max-width:1024px){.steps__card{grid-template-columns:1fr minmax(200px,36%);grid-template-areas:"title image""divider image""body image";align-items:center;column-gap:36px;padding:28px 36px;display:grid}.steps__card-title{grid-area:title}.steps__divider{grid-area:divider}.steps__body{grid-area:body;margin-bottom:0}.steps__row .steps__card--physician .steps__image,.steps__row .steps__card--box .steps__image,.steps__row .steps__card--support .steps__image{grid-area:image;place-self:center;width:auto;max-width:100%;max-height:200px;margin:0}}@media (max-width:767px){.steps__inner{max-width:767px}.steps__title,.steps__subtitle{font-size:30px}.steps__row{gap:16px;margin-top:24px}.steps__marker{width:30%}.steps__copy{width:70%}.steps__description{font-size:14px}.steps__marker-number{font-size:40px}.steps__card--physician .steps__image{width:55%}.steps__card--box .steps__image{width:60%}.steps__card--support .steps__image{width:100%}.steps__cta{margin-top:32px}}
