.b-steps{padding:96px 0}@media only screen and (max-width:1199px){.b-steps{padding:48px 0}}.b-steps__heading{text-align:center}.b-steps__heading .description{margin-top:12px}@media only screen and (max-width:1199px){.b-steps__heading .description br{display:none}}.b-steps__list{display:grid;grid-template-columns:repeat(3,1fr);gap:96px 32px;margin-top:96px}@media only screen and (max-width:1199px){.b-steps__list{gap:48px 16px;margin-top:80px}}@media only screen and (max-width:767px){.b-steps__list{grid-template-columns:1fr;gap:48px 0}}.b-steps__list .item{display:flex;flex-direction:column}.b-steps__list .card{position:relative;text-align:center;border-radius:16px;padding:64px 24px 48px;height:100%;background-color:#fcfbf8;border:1px solid #fdf2d2}@media only screen and (max-width:1199px){.b-steps__list .card{padding:64px 16px 24px}}.b-steps__list .card .number{display:flex;flex-direction:column;justify-content:center;position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:80px;height:80px;border:10px solid #b6e0ff;border-radius:50%;background-color:#0189e4;color:#f4faff}@media only screen and (max-width:767px){.b-steps__list .card .description br,.b-steps__list .card .title br{display:none}}.b-steps__list .card .description{margin-top:24px}@media only screen and (max-width:767px){.b-steps__list .card .description{margin-top:8px}}