.header--404 .breadcrumb,
.header--404 .navigation__menu--sub {
  display: none; }

.header--404 .logo {
  display: block; }

.header--404 .content-block__description {
  font-size: 32px;
  letter-spacing: -1px;
  line-height: 40px;
  margin-top: 0; }
  @media (min-width: 941px) {
    .header--404 .content-block__description {
      font-size: 60px;
      letter-spacing: -3px;
      line-height: 60px; } }

@media (max-width: 940px) {
  .header--404 .header__content {
    padding-top: 30px; }
  .header--404 .content-block__title > span {
    display: inline; } }

@media (min-width: 941px) {
  .header--404 .header__content {
    padding-bottom: 130px; }
  .header--404 .content-block__description {
    margin-top: 130px; }
  .header--404 .media-block img {
    margin-top: 10px;
    max-width: 760px;
    min-width: 0; } }

/*# sourceMappingURL=404.css.map */
