.approach-schema{margin-top:88px;margin-bottom:88px}@media (min-width:970px){.approach-schema{margin-top:140px;margin-bottom:140px}}.approach-schema .wrapper{background:#f4f4f4;border-radius:20px;padding:16px}.approach-schema .wrapper .items .letter{background:#fff}@media (min-width:970px){.approach-schema .wrapper{padding:56px}}.approach-schema .descr{font-size:20px;font-weight:500;line-height:24px;text-align:center;margin-bottom:24px}.approach-schema .schema{text-align:center}.approach-schema .schema svg{max-width:100%;height:auto}.approach-schema .items-description{margin-top:48px}.approach-schema .items{display:grid;gap:16px;margin-top:60px}@media (min-width:970px){.approach-schema .items{grid-template-columns:repeat(3,1fr)}}@media (min-width:970px){.approach-schema .items--cols-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:970px){.approach-schema .items--cols-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.approach-schema .items--cols-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:970px){.approach-schema .items--cols-5{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.approach-schema .items--cols-5{grid-template-columns:repeat(5,1fr)}}.approach-schema .items .item h3{display:flex;font-size:15px;font-weight:500;margin-bottom:8px}.approach-schema .items .item p{font-size:12px}.approach-schema .items .letter{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;background:#f4f4f4;border-radius:10px;font-weight:400;font-size:22px;line-height:1.2;text-align:center;margin-bottom:8px;margin-right:12px}