@media (min-width: 960px) {
  .lp-menu-8__burger__sublist .lp-text-button {
    color: #333 !important;
    font-size: 18px !important;
    font-family: "Roboto Condensed", sans-serif !important;
    font-weight: 400 !important; } }

@media (min-width: 1200px) {
  .lp-menu-8-burger__item a.lp-text-button {
    margin: 0 15px !important;
    font-size: 17px !important; } }

html body ._unified .header-wrapper {
  z-index: auto; }
  html body .lp-header-1__contacts {
    max-width: 100%;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start; }
  html body a.lp-button--type-2.lp-elements-19-arrow {
    right: 6%; }
  html body .lpSearch {
    display: flex;
    align-items: center;
    box-shadow: inset 0 1px 8px #e3e4e5;
    max-width: 250px;
    border-radius: 50px;
    background: #fff;
    margin-right: 20px;
    position: relative;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: "Roboto Condensed", sans-serif; }
    html body .lpSearch input[type="text"] {
      display: inline-block;
      padding: 10px 15px;
      border: none;
      outline: none;
      border-radius: 20px;
      box-sizing: border-box;
      min-width: 240px;
      margin-right: 0;
      padding-right: 10px;
      box-shadow: none;
      background: none;
      padding-left: 15px;
      color: #000;
      border: 2px solid #2d2359; }
    html body .lpSearch input[type="submit"] {
      font-size: 0;
      min-width: 38px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%24mainColor2%22%20d%3D%22M12.324%2C13.994%20C12.219%2C13.994%2012.119%2C13.952%2012.045%2C13.878%20L8.919%2C10.751%20C8.021%2C11.317%206.959%2C11.645%205.822%2C11.645%20C2.611%2C11.645%20-0.001%2C9.033%20-0.001%2C5.822%20C-0.001%2C2.611%202.611%2C-0.001%205.822%2C-0.001%20C9.031%2C-0.001%2011.643%2C2.611%2011.643%2C5.822%20C11.643%2C6.958%2011.317%2C8.018%2010.753%2C8.915%20L13.879%2C12.043%20C14.034%2C12.197%2014.034%2C12.447%2013.879%2C12.602%20L12.603%2C13.878%20C12.529%2C13.952%2012.429%2C13.994%2012.324%2C13.994%20ZM9.612%2C10.327%20L12.324%2C13.040%20L13.041%2C12.322%20L10.341%2C9.621%20L9.612%2C10.327%20ZM5.822%2C0.789%20C3.047%2C0.789%200.789%2C3.047%200.789%2C5.822%20C0.789%2C8.597%203.047%2C10.855%205.822%2C10.855%20C8.596%2C10.855%2010.853%2C8.597%2010.853%2C5.822%20C10.853%2C3.047%208.596%2C0.789%205.822%2C0.789%20Z%22%20class%3D%22cls-1%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      box-shadow: none;
      border: 0;
      outline: none;
      padding: 10px 15px;
      height: 100%;
      position: absolute;
      right: 0; }

@media (max-width: 959px) {
  .lp-text-button {
    color: #fff !important;
    white-space: normal !important; }

  html body .lp-menu-22 .opened .burger--squeeze .burger-line {
    background: #fff; } }

@media (max-width: 599px) {
  .lp-prods-40__title {
    font-size: 32px !important; }

  .text-part__title, .lp-form-11__title, .lp-partners-7__title, .lp-prods-18-title, .lp-steps-11__title, .lp-advantages-6__title, .lp-fgallery-18__title, .lp-form-7__title, .lp-contacts-13__title, .lp-map-block-13__form-title {
    font-size: 28px !important; }

  html body .text-block-3 .text-part__body {
    max-width: 100%;
    overflow-x: auto; } }
