.block42__head{margin-bottom:48px}@media(max-width:991.98px){.block42__head{margin-bottom:40px}}@media(max-width:575.98px){.block42__head{margin-bottom:32px}}.block42-card{background-color:var(--bg-page);border-radius:12px 24px 24px 32px;box-shadow:var(--shadow-xs);display:flex;gap:8px;padding:8px}@media(max-width:575.98px){.block42-card{border-radius:8px 24px 8px 8px;flex-direction:column}}.block42-card__wrapper{display:grid;grid-template-columns:.8fr 1fr 1fr .6fr;grid-gap:24px;gap:24px;margin-bottom:32px}@media(max-width:1120px){.block42-card__wrapper{grid-template-columns:1fr .2fr .3fr 1.15fr}}@media(max-width:575.98px){.block42-card__wrapper{gap:8px;margin-bottom:24px}}@media(max-width:1120px){.block42-card:first-child,.block42-card:nth-child(2){grid-column:span 2}.block42-card:nth-child(3){grid-column:span 3}}.block42-card span{border-radius:8px 8px 8px 20px;font-size:22px;font-weight:600;padding:8px 12px}@media(max-width:575.98px){.block42-card span{border-radius:8px 20px 8px 8px}}.block42-card:first-child span{background-color:var(--color-orange-50)}.block42-card:nth-child(2) span{background-color:var(--color-blue-75)}.block42-card:nth-child(3) span{background-color:var(--bg-success-subtle)}.block42-card:nth-child(4) span{background-color:var(--color-pink-50)}.block42-card__info{padding:8px}@media(max-width:575.98px){.block42-card__info{padding:0}}.block42-card__info p{margin:0}.block42-card__info p:first-child{color:var(--text-primary);font-size:16px;font-weight:500}@media(max-width:575.98px){.block42-card__info p:first-child{font-size:14px;margin-bottom:8px}}.block42-card__info p:last-child{color:var(--text-secondary);font-size:20px;font-weight:600;line-height:1.2}@media(max-width:575.98px){.block42-card__info p:last-child{font-size:16px;margin-bottom:8px}}.block42 li,.block42-text p{color:var(--text-primary);font-size:16px}.block42 li:last-child,.block42-text p:last-child{margin-bottom:0}@media(max-width:767.98px){.block42 li,.block42-text p{font-size:14px}}@media(max-width:575.98px){.block42 li,.block42-text p{font-size:12px}}.block42__links{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:24px}@media(max-width:575.98px){.block42__links{gap:12px}}.block42__links .btn-outline{color:var(--text-link)}