.s-72233ff{padding:30px 0;background:var(--footer-background,var(--footer-bg,var(--block-bg)))}
.s-8c3fb8a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 15px}
@media (max-width:990px){.s-8c3fb8a{padding:0}}
.s-be10215{display:flex;flex-direction:column;min-height:300px;padding:32px 24px 24px;background:var(--block-bg,#211442);border:1px solid color-mix(in srgb,var(--text-color,#fff) 16%,transparent);border-radius:16px;box-shadow:0 4px 14px rgba(20,20,43,.06);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;position:relative}
.s-be10215:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(20,20,43,.1)}
.s-8a5c81c{width:80px;height:80px;border-radius:14px;background:color-mix(in srgb,var(--accent-color,var(--additional-c-elements,#ffc213)) 18%,var(--main-bg,var(--block-bg,#211442)));display:flex;align-items:center;justify-content:center;margin-bottom:28px;flex-shrink:0}
.s-8a5c81c img{max-width:42px;max-height:42px;width:auto;height:auto;display:block;object-fit:contain}
.s-a255dc9{margin:0 0 18px;font-size:18px;line-height:1.25;font-weight:700;color:var(--color-for-titles,var(--text-color))}
.s-4714352{margin:0;font-size:16px;line-height:1.55;font-weight:400;color:var(--text-color)}
.s-bb7e93d{margin-top:auto;display:flex;justify-content:flex-end;padding-top:28px;color:var(--accent-color,var(--additional-c-elements,#ffc213))}
.s-bb7e93d svg{width:32px;height:32px}
@media (max-width:1199px){.s-8c3fb8a{grid-template-columns:repeat(2,minmax(0,1fr))}}
.s-68a7d2c{padding:0 15px;margin-bottom:15px;font-size:22px;color:var(--footer-title-color,var(--color-for-titles,var(--text-color)));line-height:120%;font-weight:bold}
.s-8b5dd74{padding:0 15px;margin-bottom:20px;font-size:14px;color:var(--footer-text-color,var(--text-color));line-height:21px;font-weight:400}
@media (max-width:990px){
.s-68a7d2c{padding:0;font-size:20px}
.s-8b5dd74{padding:0}
.s-8c3fb8a{grid-template-columns:1fr;gap:18px}
.s-be10215{min-height:auto;padding:24px 18px 20px}
.s-8a5c81c{width:68px;height:68px;margin-bottom:20px}
.s-8a5c81c img{max-width:36px;max-height:36px}
.s-a255dc9{font-size:16px;margin-bottom:12px}
.s-4714352{font-size:14px;line-height:1.45}
.s-bb7e93d{padding-top:20px}
.s-bb7e93d svg{width:28px;height:28px}
}
