.header {
  zoom: 1;
  position: relative;
  width: 100%;
  height: 244px;
  min-height: 244px;
  margin: 0 auto;
  background-color: #fff;
  overflow-x: hidden;
  background-image: url("/themes/comp1ext/img/header.png");
  background-repeat: no-repeat;
  background-position: center -224px;
}
.header:after,
.header:before {
  content: "";
  display: table;
}
.header:after {
  clear: both;
}
.header_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 1180px;
  margin: 2.625rem auto 0;
  z-index: 5;
}
.header_frameLeft {
  position: absolute;
  top: 0;
}
@media screen and (max-width: 1920px) {
  .header_frameLeft {
    left: -webkit-calc(((100% - 1180px) / 2) - 440px);
    left: calc(((100% - 1180px) / 2) - 440px);
  }
}
@media screen and (min-width: 1920px) {
  .header_frameLeft {
    left: 0;
  }
}
.header_frameRight {
  position: absolute;
  top: 0;
}
@media screen and (max-width: 1920px) {
  .header_frameRight {
    right: -webkit-calc(((100% - 1180px) / 2) - 440px);
    right: calc(((100% - 1180px) / 2) - 440px);
  }
}
@media screen and (min-width: 1920px) {
  .header_frameRight {
    right: 0;
  }
}
.header_logo {
  display: block;
  margin: 0 5.5rem 0 3rem;
}
.header_contacts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 5;
  margin-top: 1.5rem;
}
.header_contactsItem {
  padding-left: 2.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1.125rem;
}
.header_contactsItem:not(:last-child) {
  margin-right: 2rem;
}
.header_contactsItemTitle {
  font-family: "Fira Sans", sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.25;
  font-size: 1.125rem;
  margin-bottom: 0.75rem;
}
.header_contactsItemValue {
  margin-left: -2.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.header_contactsItemValueText {
  color: #373737 !important;
}
.header_icon {
  display: block;
  width: 100%;
  height: 100%;
}
.header_iconWrapper {
  margin-right: 0.5rem;
  padding: 0 0.5rem;
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 50%;
  color: #fff;
  background-color: #285594;
}
.header_iconWrapper__phone {
  padding: 0 0.4375rem;
}

/*# sourceMappingURL=../maps/component/header.css.map */
