.n-blue {
  color: #409095 !important;
  font-size: 1em;
  transition: 0.3s ease;
}

.n-bold {
  font-weight: 700;
  font-size: 1em;
  color: inherit;
  transition: 0.3s ease;
}

.energy__text {
  color: #646464 !important;
}

.text-align-right {
  text-align: right;
}

@media (min-width: 1300px) {
  .hero__title span {
    font-size: 72px;
    line-height: 96px;
  }
  .hero__title-anim {
    height: 90px;
  }
  .header__logo {
    width: 264px;
    height: 54px;
  }
  .hero__subtitle {
    margin-top: 43px;
    line-height: 24px;
    max-width: 410px;
  }
  .types-item__text {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
  .press-item__title {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-top: 20px;
  }
  .consult-content__text {
    width: 560px;
    font-size: 16px;
    line-height: 24px;
  }
  .consult__btn {
    font-size: 20px;
  }
  .energy__text {
    font-size: 20px;
    line-height: 24px;
    color: #646464;
    width: 703px !important;
  }
  .energy__text {
    width: 710px;
    max-width: 710px;
  }
  .about-obr-inside-text {
    font-size: 16px;
    line-height: 19px;
  }
  .about-dop-text {
    font-size: 16px;
    line-height: 24px;
    margin-top: 0px;
  }
  .licenses__text {
    font-size: 16px !important;
    line-height: 24px !important;
    color: #646464 !important;
  }
  .type__text {
    color: #646464;
    font-size: 16px;
    line-height: 24px;
  }
  .partners-slide__description {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .employee__text {
    font-size: 16px;
    line-height: 19px;
  }
  .comment__description {
    font-size: 16px;
    line-height: 20px;
  }
  .team__description {
    font-size: 16px;
    line-height: 24px;
  }
  .type__text.services__text.service-aaa {
    width: 100% !important;
    max-width: 100% !important;
  }
  .inservice-plate__title {
    font-size: 48px;
    line-height: 58px;
  }
  .num-list__item p {
    line-height: 24px;
  }
  .inservice-content__big {
    font-weight: 500;
    font-size: 36px !important;
    line-height: 44px;
  }
  .inservice-content__big.bigger {
    max-width: 48%;
  }
  .inservice-plate-right .num-list__item p {
    font-size: 16px;
    line-height: 24px;
  }
  .num-list-right-ul li:not(:last-child) {
    margin-bottom: 12px;
  }
  .inservice-plate__text {
    font-size: 16px;
    line-height: 24px;
  }
  .n-more-fz {
    font-size: 20px;
  }
  .wtf-thin {
    max-width: 428px;
  }
  .new__description {
    font-size: 16px;
    line-height: 24px;
  }
  .qna-body__text {
    font-size: 16px;
    line-height: 20px;
  }
  .case-content__title {
    line-height: 29px;
  }
  .n-extra-fz {
    font-size: 24px;
  }
  .scase-desc ul li {
    margin: 10px 0px;
  }
  .product_detail {
    font-size: 16px;
    line-height: 1.5;
  }
  .product_detail li {
    margin: 9px 0px;
  }
  .inservice-content__big.weld {
    width: 700px;
    max-width: 700px;
  }
  .scase-desc {
    font-size: 16px;
    line-height: 24px;
  }
  .history-item {
    color: #646464;
    font-size: 16px;
    line-height: 24px;
  }
  .burger-menu-list__item {
    display: flex;
    align-items: center;
  }
  .burger-menu-list__item img {
    margin-right: 9px;
  }
  .hero__title {
    max-width: 825px;
  }
  .product .table {
    padding: 8px;
  }
  .hero-plate__btn img {
    filter: none !important;
    transition: filter 0.3s ease;
  }
  .hero-plates__item:hover .hero-plate__btn img {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%) !important;
  }
  .product table td {
    padding: 8px !important;
  }
  .projects-item-text {
    width: 353px !important;
  }
  .projects-item-price {
    transform: translateX(-160px);
  }
  .projects-item__title {
    max-width: 100%;
  }
  .projects-item-text {
    margin-bottom: 16px;
  }
  .projects-comp .projects-item__img {
    -o-object-fit: contain;
       object-fit: contain;
    background: #fff;
  }
  .projects-item__description {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4; /* number of lines to show */
    line-clamp: 4;
    -webkit-box-orient: vertical;
  }
  .projects-item__title {
    line-height: 24px;
  }
  .catalog-header__logo {
    min-width: 222px;
  }
  .header__city {
    margin-right: 40px !important;
  }
  .header-list__item:not(:last-child) {
    margin-right: 30px !important;
  }
  .header-list {
    margin-left: 45px !important;
    margin-right: 30px !important;
  }
  .product-action__text {
    max-width: 630px !important;
  }
  .whatis-maintext {
    line-height: 1.25;
  }
  .inservice-content__big {
    width: 690px;
    min-width: 690px;
  }
  .hero-plates {
    max-width: 829px;
  }
  .hero-wrapper {
    max-width: 1000px;
    width: 1000px;
  }
  .hero-wrapper .hero__title {
    max-width: 1000px;
    width: 100%;
  }
  .hero-wrapper .hero__title.hero__title-anim {
    height: 71px;
  }
  .hero-wrapper .hero__title.hero__title-anim span {
    font-size: 64px;
    line-height: 71px;
    height: 71px;
  }
  .hero {
    padding-right: 110px;
  }
}
@media (max-width: 1300px) and (min-width: 1024px) {
  .hero__title {
    max-width: 1000px;
  }
  .hero-wrapper {
    width: 1000px;
  }
}
.montazh-docs-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.montazh-docs-top-link {
  color: #409095;
  text-decoration: underline;
  font-weight: 400;
}

@media (max-width: 520px) {
  .montazh-docs-top-link {
    font-size: 12px;
  }
}
.about-employee-sec .employee::after {
  display: none;
}

.licenses-item__description {
  color: #646464;
  font-size: 12px;
  line-height: 15px;
  margin-top: 18px;
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4; /* number of lines to show */
  line-clamp: 4;
  -webkit-box-orient: vertical;
}

.department-slide {
  background: #000;
}

.mfp-title {
  transform: translateY(40px);
}

.spress-content-right {
  line-height: 1.5;
}

.header__burger {
  padding-right: 0px !important;
}

.footer {
  flex-wrap: wrap;
}

.footer-policy {
  width: 100%;
  margin-top: 67px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer-policy * {
  color: #fff;
}
.footer-policy__link {
  text-decoration: underline;
}

@media (max-width: 520px) {
  .typesm-item__img {
    margin: 0 auto !important;
  }
  .footer-policy {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 44px;
  }
  .footer-policy * {
    font-size: 14px;
  }
  .footer-policy__link {
    margin-bottom: 33px;
  }
}
.preloader {
  opacity: 1 !important;
}

.press-item__title {
  color: #646464;
}

@media (max-width: 1024px) {
  .burger-menu-list__item > img {
    display: none;
  }
}
.history-item {
  color: #646464;
  line-height: 1.5;
}

.scase-desc {
  color: #646464;
}
.scase-desc * {
  color: #646464;
}

.case-content__text {
  color: #646464;
}

.right-to-calculate {
  position: fixed;
  right: 0px;
  top: 50vh;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  padding: 15px 40px 15px 15px;
  border-radius: 10px 0px 0px 10px;
  background: #409095;
  transform: translate(78%);
  transition: all 0.4s ease;
  cursor: pointer;
  z-index: 50;
}
.right-to-calculate:hover {
  transform: none;
}
.right-to-calculate__img {
  width: 38px;
  height: 38px;
}
.right-to-calculate__text {
  color: #fff;
  margin-left: 22px;
}/*# sourceMappingURL=pixelbl.css.map */