.l-header .l-header__inner {
  max-width: 100%;
}

@media screen and (min-width: 1186px) {
  .l-header .l-header__inner {
    padding-left: 33px;
  }

  .l-header .l-header__nav-list {
    margin-left: 52px;
  }

  .l-header .l-header__nav-list li:not([class]) + li:not([class]) {
    margin-left: 22px;
  }

  .l-header .l-header__language-top:after {
    margin-left: 6px;
  }
}

@media only screen and (max-width: 1430px) {
  .l-header .l-header__nav-list {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 1390px) {
  .l-header .l-header__button {
    width: 158px;
  }
}

@media only screen and (max-width: 1340px) {
  .l-header .l-header__logo {
    width: 160px;
  }
}

@media only screen and (max-width: 1185px) {
  .l-header .c-btn {
    margin-top: 3rem;
  }

  .l-header__nav {
    height: calc(100vh - 58px) !important;
    overflow-y: scroll;
    padding-bottom: 100px;
  }
}

.p-contact {
  max-width: 100%;
}
