.c-list-dot{grid-template-columns:1fr;gap:4px;display:grid}.c-list-dot__item{gap:8px;display:flex}.c-list-dot__item:before{content:"";aspect-ratio:1;background:#2ca6e0;border-radius:50%;align-self:center;width:8px}
.p-404__content{background:#fafafa;padding:90px 0 40px}@media only screen and (min-width:960px){.p-404__content{padding:130px 0 0}}.p-404__inner{background:url(/common/404_bg.svg) right 7px top 50px/322px no-repeat;grid-template-columns:1fr;gap:32px;max-width:1206px;display:grid}@media only screen and (min-width:960px){.p-404__inner{background:url(/common/404_bg.svg) 100% 0/504px no-repeat;gap:56px;padding:56px 0}}.p-404__container{grid-template-columns:1fr;gap:24px;display:grid}@media only screen and (min-width:960px){.p-404__container{grid-template-columns:251px 1fr;gap:96px;max-width:850px;margin:0 auto}}.p-404__head{text-align:center;grid-template-columns:1fr;gap:16px;display:grid}@media only screen and (min-width:960px){.p-404__head{text-align:left;align-self:start;gap:24px}}.p-404__head-image{grid-template-columns:1fr;gap:16px;width:140px;margin:0 auto;display:grid}@media only screen and (min-width:960px){.p-404__head-image{width:245px;margin:0}}.p-404__head-text{font-family:var(--font-roboto),sans-serif;letter-spacing:.2em;color:#2ca6e0;text-transform:uppercase;font-size:16px;font-weight:500;line-height:1.5}@media only screen and (min-width:960px){.p-404__head-text{font-size:28px}}.p-404__heading{font-size:16px;line-height:1.8}@media only screen and (min-width:960px){.p-404__heading{font-size:18px}}.p-404__body{grid-template-columns:1fr;gap:24px;display:grid}.p-404__text{font-weight:400;line-height:1.8}@media only screen and (min-width:960px){.p-404__text{font-size:14px}}.p-404__button{justify-content:center;display:flex}@media only screen and (min-width:960px){.p-404 .l-crumb{background:#fafafa}}
