

/* Start:/local/templates/main/scss/careerAdvantagesPage.css?17942290711408*/
.career-advantages-page {
  font-family: "Ubuntu", Arial, sans-serif;
  box-sizing: border-box;
  padding-bottom: 118px; }
  .career-advantages-page * {
    box-sizing: border-box; }
  .career-advantages-page .container {
    width: 1800px;
    margin: 0 auto; }
    @media (max-width: 1839px) {
      .career-advantages-page .container {
        width: 1240px; } }
    @media (max-width: 1279px) {
      .career-advantages-page .container {
        width: 904px; } }
    @media (max-width: 1023px) {
      .career-advantages-page .container {
        width: 760px; } }
    @media (max-width: 799px) {
      .career-advantages-page .container {
        width: 440px; } }
  .career-advantages-page .text {
    padding-top: 90px;
    max-width: 1530px;
    margin: 0 auto;
    color: #434c51;
    line-height: 1.444; }
    @media (max-width: 1839px) {
      .career-advantages-page .text {
        max-width: 1240px; } }
    @media (max-width: 1279px) {
      .career-advantages-page .text {
        max-width: 904px; } }
    @media (max-width: 1023px) {
      .career-advantages-page .text {
        max-width: 760px; } }
    @media (max-width: 799px) {
      .career-advantages-page .text {
        max-width: 440px; } }
    .career-advantages-page .text p {
      margin-bottom: 0;
      padding-top: 30px; }

/*# sourceMappingURL=careerAdvantagesPage.css.map */

/* End */


/* Start:/local/templates/main/components/bitrix/menu/section/style.css?17942290751127*/
.menu-section {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 60px; }
  @media (max-width: 1023px) {
    .menu-section {
      flex-direction: column; } }
  .menu-section.no-padding-bottom {
    padding-bottom: 0; }
  .menu-section a {
    flex: 0 1 auto;
    padding: 0 30px;
    height: 38px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
    white-space: nowrap;
    background: white;
    cursor: pointer;
    transition: all 0.2s ease;
    color: #434c51;
    font-size: 14px;
    font-family: "Ubuntu", Arial, sans-serif;
    text-transform: uppercase;
    word-spacing: 0.2em;
    text-decoration: none;
    border-bottom: 2px solid #f5821f;
    box-sizing: border-box; }
    @media (max-width: 1023px) {
      .menu-section a {
        width: 100%;
        border-bottom-width: 1px; } }
    .menu-section a.active {
      background: #f5821f;
      color: white;
      border: 1px solid #f5821f; }

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/main/components/bitrix/system.pagenavigation/main/style.css?17942290752671*/
/* SMARTFILTER */
/* SMARTFILTER */
/* PRODUCTS LIST */
/* PRODUCTS LIST */
.bx-pagination {
  margin-top: 60px;
  height: auto;
  position: relative;
  text-align: center; }
  .bx-pagination ul {
    padding: 0;
    margin: 0;
    list-style: none;
    white-space: nowrap; }
    .bx-pagination ul li {
      display: inline-block;
      vertical-align: top;
      white-space: normal;
      padding: 0;
      width: 40px;
      height: 40px;
      line-height: 40px;
      text-align: center;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -webkit-transition: all 0.2s ease;
      position: relative;
      z-index: 1;
      margin-right: 7px;
      border: 1px solid #d8dfe2;
      background: white; }
      .bx-pagination ul li:last-child {
        margin-right: 0; }
      .bx-pagination ul li span, .bx-pagination ul li a {
        display: block;
        width: 100%;
        height: 100%;
        color: #1e2629;
        font-size: 16px;
        font-family: "Ubuntu Light", Arial, Sans-Serif;
        text-transform: uppercase;
        word-spacing: 0.2em;
        text-decoration: none; }
      .bx-pagination ul li:hover:not(.noHover):not(.noActive):not(.dots), .bx-pagination ul li.bx-active {
        border: 1px solid #1e2629; }
        .bx-pagination ul li:hover:not(.noHover):not(.noActive):not(.dots) span, .bx-pagination ul li:hover:not(.noHover):not(.noActive):not(.dots) a, .bx-pagination ul li.bx-active span, .bx-pagination ul li.bx-active a {
          color: #f5821f;
          font-family: "Ubuntu Medium"; }
      .bx-pagination ul li.bx-pag-prev.noActive, .bx-pagination ul li.bx-pag-next.noActive {
        cursor: default;
        border: 1px solid #1e2629;
        opacity: .2; }
      .bx-pagination ul li.bx-pag-prev {
        background: url("/local/templates/main/components/bitrix/system.pagenavigation/main/img/pagen-arrow-left.svg") center no-repeat; }
      .bx-pagination ul li.bx-pag-next {
        background: url("/local/templates/main/components/bitrix/system.pagenavigation/main/img/pagen-arrow-right.svg") center no-repeat; }
      .bx-pagination ul li.bx-pag-all {
        margin-right: 30px; }
    .bx-pagination ul .dots {
      width: 20px;
      height: 40px;
      font-size: 0;
      vertical-align: top;
      white-space: normal;
      text-align: center;
      color: #1e2629;
      font-size: 16px;
      font-family: "Ubuntu Medium", Arial, Sans-Serif;
      text-transform: uppercase;
      word-spacing: 0.2em;
      text-decoration: none;
      border: 0; }

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/career-advantages/style.css?17942290753021*/
.advantages .advantages-wrap {
  max-width: 1530px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 60px; }
  @media (max-width: 1839px) {
    .advantages .advantages-wrap {
      max-width: 1240px; } }
  @media (max-width: 1279px) {
    .advantages .advantages-wrap {
      max-width: 904px; } }
  @media (max-width: 1023px) {
    .advantages .advantages-wrap {
      max-width: 760px; } }
  @media (max-width: 799px) {
    .advantages .advantages-wrap {
      max-width: 440px; } }
  .advantages .advantages-wrap .advantage {
    flex: 1 0 15%;
    max-width: 20%;
    position: relative; }
    @media (max-width: 1839px) {
      .advantages .advantages-wrap .advantage {
        flex: 1 0 21%;
        max-width: 25%; } }
    @media (max-width: 1279px) {
      .advantages .advantages-wrap .advantage {
        flex: 1 0 26%;
        max-width: 33.333333%; } }
    @media (max-width: 1023px) {
      .advantages .advantages-wrap .advantage {
        flex: 1 0 34%;
        max-width: 50%; } }
    @media (max-width: 799px) {
      .advantages .advantages-wrap .advantage {
        flex: 1 0 100%;
        max-width: 100%; } }
    .advantages .advantages-wrap .advantage:hover .image .image_wrap {
      animation: swing 1s ease 1; }
    .advantages .advantages-wrap .advantage:before {
      content: "";
      position: absolute;
      border-bottom: 1px solid #d6d7d8;
      width: 300%;
      left: -300%;
      top: 60px;
      z-index: 0; }
    .advantages .advantages-wrap .advantage:after {
      content: "";
      position: absolute;
      border-bottom: 1px solid #d6d7d8;
      width: 300%;
      right: -300%;
      top: 60px;
      z-index: 0; }
    .advantages .advantages-wrap .advantage .image {
      background-color: white;
      position: relative;
      z-index: 1;
      max-width: 200px;
      margin: 0 auto; }
      .advantages .advantages-wrap .advantage .image .image_wrap {
        background: no-repeat center top;
        padding-top: 55%;
        background-size: contain;
        margin-bottom: 20px; }
        @media (max-width: 1023px) {
          .advantages .advantages-wrap .advantage .image .image_wrap {
            padding-top: 35%; } }
        @media (max-width: 799px) {
          .advantages .advantages-wrap .advantage .image .image_wrap {
            padding-top: 30%; } }
    .advantages .advantages-wrap .advantage .name {
      font-size: 14px;
      color: #1e2629;
      line-height: 1.571;
      text-align: center;
      padding: 0 30px; }

@keyframes swing {
  15% {
    transform: translateX(9px); }
  30% {
    transform: translateX(-9px); }
  40% {
    transform: translateX(6px); }
  50% {
    transform: translateX(-6px); }
  65% {
    transform: translateX(3px); }
  100% {
    transform: translateX(0); } }

.products-exist {
  color: #1e2629;
  font-size: 16px;
  font-family: "Ubuntu Light", Arial, Sans-Serif;
  word-spacing: 0.2em;
  text-transform: none;
  margin-top: 0;
}

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

/* End */
/* /local/templates/main/scss/careerAdvantagesPage.css?17942290711408 */
/* /local/templates/main/components/bitrix/menu/section/style.css?17942290751127 */
/* /local/templates/main/components/bitrix/system.pagenavigation/main/style.css?17942290752671 */
/* /local/templates/main/components/bitrix/news.list/career-advantages/style.css?17942290753021 */
