body {
  --primary-color: #2b3d4f;
  --secondary-color: #F54D2E;
  --white: #ffffff;
  --gray-100: #E1E1E1;
  --gray-200: #E5EEF2;
  --gray-300: #D9D9D9;
  --gray-400: #E0E0E0;
  --gray-500: #BDBDBD;
  --gray-600: #606060;
  --gray-700: #5A6C7D;
  --gray-800: #333333;
  --gray-900: #212529;
  --black: #111111;
}

.c-report__container {
    margin: 40px 0 0 0;
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.c-button {
  padding: 10px 32px;
  overflow: hidden;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: middle;
  height: 60px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: "Geometria";
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1em;
  text-align: left;
  border-radius: 2px;
  gap: 10px;
  -webkit-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

.c-report__slider {
    width: 1000px;
    max-width: 750px;
    overflow: hidden;
    border-radius: 10px;
    max-height: 580px;
    position: relative;
    z-index: 2;
    border: 1px solid var(--primary-color);
}

  .c-report__slider-left {
    margin-left: 50px;
    margin-bottom: 0px;
    margin-right: 20px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .c-report__slider-left .icon {
    fill: var(--primary-color);
  }

  .c-report__slider-right {
    margin-right: 50px;
    margin-bottom: 0px;
    margin-left: 20px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .c-report__slider-right .icon {
    fill: var(--primary-color);
  }

  .c-report__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 102px;
  }

  .c-report__buttons .c-button-share:not(:last-child) {
    margin-right: 20px;
  }

  .c-report__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    height: auto;
    width: 100%;
  }

  .c-report__card-wrapper {
    padding-top: 24px;
    padding-left: 60px;
    padding-right: 63px;
    padding-bottom: 11px;
    height: 100%;
  }

  .c-report__card-heading {
    margin-bottom: 3.5625rem;
  }

  .c-report__card-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .c-report__card-box-left {
    padding-top: 11px;
    padding-right: 20px;
  }

  .c-report__card-box-right {
    max-width: 465px;
  }

  .c-report__card-box-right img,
  .c-report__card-box-right picture {
    max-width: 100%;
    height: auto;
  }

  .c-report__card-name {
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.25;
  }

  .c-report__card-menu li {
    font-size: 1rem;
    line-height: 1.25;
  }

  .c-report__card-menu li:not(:last-child) {
    margin-bottom: 1.0625rem;
  }

  .c-report__card-menu li a {
    font-weight: 500;
    text-decoration-line: underline;
    color: var(--primary-color);
  }

  .c-report__card-under {
    position: relative;
    width: 100%;
    margin-top: 80px;
  }

  .c-report__card-under::after {
    content: "";
    position: absolute;
    width: calc(100% - 36px);
    left: 36px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    height: 0.03125rem;
    background-color: #7c7c7c;
  }

  .c-report__card-img {
    border-radius: 10px;
    overflow: hidden;
    width: 100%;
    height: auto;
  }

  .c-report__card-img img,
  .c-report__card-img picture {
    border-radius: 10px;
    width: 100%;
  }

  .c-report__card-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 1px;
    margin-top: auto;
  }

  .c-report__card-footer .c-button {
    margin-left: 20px;
    margin-right: -1px;
  }

  @media (max-width: 355px) {
    .c-report__buttons .c-button {
      padding-left: 20px;
      padding-right: 20px;
    }
  }

  .c-button-share {
    display: inline-block;
  }

  .c-button-share.is-outline-primary .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 40px;
    border: 1px solid var(--primary-color) !important;
    -webkit-transition: background-color 0.3s ease-out;
    -o-transition: background-color 0.3s ease-out;
    transition: background-color 0.3s ease-out;
    border-radius: 2px;
  }

  .c-button-share.is-outline-primary .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short:hover {
    background-color: var(--primary-color) !important;
  }

  .c-button-share.is-outline-primary .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short:hover::before {
    color: #fff;
  }

  .c-button-share.is-sm .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
    height: 40px;
    margin-top: 1px;
  }

  .c-button-share.is-sm .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
    margin: 0;
  }

  .c-button-share.is-sm .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short::before {
    text-transform: none;
  }

  .c-button-share.is-sm .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
    font-size: 1rem;
    font-weight: 300;
  }

  .c-button-share .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item::before {
    content: none;
  }

  .c-button-share .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__badge_more {
    display: none;
  }

  .c-button-share .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
    margin-left: 0px;
    background-image: url("data:image/svg+xml,%3Csvg id=%27share%27 viewBox=%270 0 20 22%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M16 2C14.8954 2 14 2.89543 14 4C14 4.3479 14.0888 4.67506 14.245 4.96002C14.2549 4.975 14.2644 4.99032 14.2735 5.00598C14.2826 5.02154 14.2912 5.03724 14.2994 5.05307C14.6521 5.62148 15.2818 6 16 6C17.1046 6 18 5.10457 18 4C18 2.89543 17.1046 2 16 2ZM13.158 6.8148C13.8829 7.54666 14.8885 8 16 8C18.2091 8 20 6.20914 20 4C20 1.79086 18.2091 0 16 0C13.7909 0 12 1.79086 12 4C12 4.37699 12.0522 4.7418 12.1496 5.08761L6.84189 8.1851C6.11699 7.4533 5.11143 7 4 7C1.79086 7 0 8.79086 0 11C0 13.2091 1.79086 15 4 15C5.11163 15 6.11735 14.5465 6.84228 13.8145L12.1509 16.908C12.0526 17.2551 12 17.6214 12 18C12 20.2091 13.7909 22 16 22C18.2091 22 20 20.2091 20 18C20 15.7909 18.2091 14 16 14C14.8902 14 13.8859 14.452 13.1613 15.1819L7.85047 12.0872C7.94789 11.7415 8 11.3768 8 11C8 10.623 7.94783 10.2581 7.85032 9.91225L13.158 6.8148ZM5.69881 9.944C5.7074 9.96083 5.71651 9.97751 5.72616 9.99404C5.73588 10.0107 5.74601 10.027 5.75653 10.0429C5.91177 10.3272 6 10.6533 6 11C6 11.3468 5.91175 11.6729 5.75648 11.9572C5.74586 11.9733 5.73564 11.9897 5.72584 12.0065C5.71633 12.0228 5.70733 12.0393 5.69885 12.0559C5.34579 12.6228 4.71695 13 4 13C2.89543 13 2 12.1046 2 11C2 9.89543 2.89543 9 4 9C4.71692 9 5.34574 9.37722 5.69881 9.944ZM14.2156 17.0958C14.2401 17.0636 14.2629 17.0294 14.2839 16.9935C14.3039 16.959 14.3217 16.9239 14.3373 16.8882C14.6961 16.3526 15.3069 16 16 16C17.1046 16 18 16.8954 18 18C18 19.1046 17.1046 20 16 20C14.8954 20 14 19.1046 14 18C14 17.6746 14.0777 17.3674 14.2156 17.0958Z%27 fill=%27%23fff%27/%3E%3C/svg%3E") !important;
    opacity: 0;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    background-position: center;
  }

  .footer .c-button-share .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
    background-image: url("data:image/svg+xml,%3Csvg id=%27share%27 viewBox=%270 0 20 22%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M16 2C14.8954 2 14 2.89543 14 4C14 4.3479 14.0888 4.67506 14.245 4.96002C14.2549 4.975 14.2644 4.99032 14.2735 5.00598C14.2826 5.02154 14.2912 5.03724 14.2994 5.05307C14.6521 5.62148 15.2818 6 16 6C17.1046 6 18 5.10457 18 4C18 2.89543 17.1046 2 16 2ZM13.158 6.8148C13.8829 7.54666 14.8885 8 16 8C18.2091 8 20 6.20914 20 4C20 1.79086 18.2091 0 16 0C13.7909 0 12 1.79086 12 4C12 4.37699 12.0522 4.7418 12.1496 5.08761L6.84189 8.1851C6.11699 7.4533 5.11143 7 4 7C1.79086 7 0 8.79086 0 11C0 13.2091 1.79086 15 4 15C5.11163 15 6.11735 14.5465 6.84228 13.8145L12.1509 16.908C12.0526 17.2551 12 17.6214 12 18C12 20.2091 13.7909 22 16 22C18.2091 22 20 20.2091 20 18C20 15.7909 18.2091 14 16 14C14.8902 14 13.8859 14.452 13.1613 15.1819L7.85047 12.0872C7.94789 11.7415 8 11.3768 8 11C8 10.623 7.94783 10.2581 7.85032 9.91225L13.158 6.8148ZM5.69881 9.944C5.7074 9.96083 5.71651 9.97751 5.72616 9.99404C5.73588 10.0107 5.74601 10.027 5.75653 10.0429C5.91177 10.3272 6 10.6533 6 11C6 11.3468 5.91175 11.6729 5.75648 11.9572C5.74586 11.9733 5.73564 11.9897 5.72584 12.0065C5.71633 12.0228 5.70733 12.0393 5.69885 12.0559C5.34579 12.6228 4.71695 13 4 13C2.89543 13 2 12.1046 2 11C2 9.89543 2.89543 9 4 9C4.71692 9 5.34574 9.37722 5.69881 9.944ZM14.2156 17.0958C14.2401 17.0636 14.2629 17.0294 14.2839 16.9935C14.3039 16.959 14.3217 16.9239 14.3373 16.8882C14.6961 16.3526 15.3069 16 16 16C17.1046 16 18 16.8954 18 18C18 19.1046 17.1046 20 16 20C14.8954 20 14 19.1046 14 18C14 17.6746 14.0777 17.3674 14.2156 17.0958Z%27 fill=%27%23000%27/%3E%3C/svg%3E") !important;
  }

  .c-button-share .ya-share2__container_size_m .ya-share2__item_copy .ya-share2__icon_copy,
  .c-button-share .ya-share2__container_size_m .ya-share2__item_more .ya-share2__icon_more {
    background-size: 22px 22px !important;
    background-position: center;
  }

  .c-button-share .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
    height: 22px !important;
    width: 22px !important;
  }

  .c-button-share .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
    padding: 0;
    width: auto;
    height: auto;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 1.25rem;
    font-weight: 400;
    font-family: "Geometria";
    text-transform: uppercase;
    background-color: transparent !important;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    border: none !important;
    opacity: 1;
  }

  .c-button-share .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short:hover {
    background-color: transparent !important;
    color: var(--secondary-color) !important;
  }

  .c-button-share .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short:hover::before {
    color: var(--secondary-color);
  }

  .c-button-share .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short::before {
    content: "Поделиться";
    color: var(--primary-color);
    -webkit-transition: color 0.3s ease-out;
    -o-transition: color 0.3s ease-out;
    transition: color 0.3s ease-out;
  }

  .c-button-share.lang-kz .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short::before {
    content: "Бөлісу";
  }

  .c-button-share.lang-en .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short::before {
    content: "Share";
  }

  .c-button-share.lang-th .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short::before {
    content: "แชร์";
  }

  .c-button-share .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short::after {
    content: none;
  }

  .c-button-share .ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) {
    border-radius: 0 !important;
  }

  .c-button-share .ya-share2__list .ya-share2__list_direction_vertical {
    margin-top: 2px;
    margin-bottom: 2px;
    width: 100%;
  }

  .c-button-share .ya-share2__list .ya-share2__list_direction_vertical li {
    margin: 0px 0;
  }

  .c-button-share .ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) .ya-share2__item,
  .c-button-share .ya-share2__container_size_m.ya-share2__container_as-popup .ya-share2__item {
    padding: 4px 8px !important;
  }

  .c-button-share .ya-share2__link::after {
    content: none !important;
  }

  .c-button-share .ya-share2__popup_x-direction_left {
    left: 0 !important;
    right: auto !important;
  }

  .c-button-share .ya-share2__popup,
  .c-button-share .ya-share2__container_as-popup {
    width: 100%;
    min-width: 180px;
  }

  .c-button-share .ya-share2__container_size_m.ya-share2__container_alone .ya-share2__popup_direction_bottom,
  .c-button-share .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom {
    top: 32px !important;
  }

  .footer .c-button-share .ya-share2__container_size_m.ya-share2__container_alone .ya-share2__popup_direction_bottom,
  .footer .c-button-share .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom {
    top: auto !important;
    bottom: 100% !important;
  }

  .c-button-share .ya-share2__title {
    font-family: "Inter";
    font-weight: 300;
  }

  @media (max-width: 1280px) {
    body .b-archive {
      display: block;
    }
    body .b-archive-sidebar {
      margin: 0;
    }
    body .g-spacer {
      margin-bottom: 48px;
    }
    body .b-randstadNav-item {
      font-size: 18px;
    }
  }

  @media (max-width: 767.98px) {

    .c-report {
      margin-right: -2px;
      box-sizing: border-box;
    }

    .c-button-share.is-sm .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
      height: 30px;
      padding: 0 10px;
      font-size: 11px;
    }

    body .c-button.is-sm {
      height: 30px;
      padding: 0 10px;
      font-size: 11px;
    }

    body .c-report__slider-left .icon, body .c-report__slider-right .icon {
      max-height: 30px;
    }

    .c-report__slider {
      position: relative;
      border: none;
      overflow: visible;
      width: 100%;
    }

    .c-report__container {
      overflow: visible;
      margin-top: 0;
    }

    .b-archive-content {
      overflow: hidden;
      padding-right: 5px;
    }

    .c-report__container .swiper-wrapper {
      box-sizing: border-box;
    }

    /* .c-report__container .swiper-wrapper {
      overflow: hidden;
    } */

    .c-report__slider .swiper-wrapper .ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible .ya-share2__popup-overlay {
      background: transparent !important;
    }

    .c-report__slider .swiper-wrapper .ya-share2__popup-content .ya-share2__popup-body {
      min-height: 230px;
    }

    .c-report__slider .swiper-wrapper .ya-share2__popup-header,
    .c-report__slider .swiper-wrapper .ya-share2__popup-body {
      border: 1px solid var(--primary-color);
    }

    .c-report__slider .swiper-wrapper .ya-share2__popup-header {
      border-bottom: none;
      min-height: 60px;
    }

    .c-report__slider .swiper-wrapper .ya-share2__popup-body {
      border-top: none;
    }

    .menu-slide .c-report__card-box-left {
      padding: 0;
    }
    body .c-report__card.menu-slide li {
      padding: 0;
      font-size: 11px;
    }

    .c-report__slider-left {
      /* width: 17px; */
      height: 29px;
      overflow: hidden;
      position: absolute;
      top: 100%;
      left: 0px;
      margin-left: 0;
      margin-top: 17px;
    }

    .c-report__slider-right {
      /* width: 17px; */
      height: 29px;
      overflow: hidden;
      position: absolute;
      top: 100%;
      left: 14px;
      margin-right: 0;
      margin-top: 17px;
    }

    .c-report__buttons {
      margin-right: 0;
    }

    .c-report__buttons .c-button-share:not(:last-child) {
      margin-right: 8px;
    }

    .c-report__card {
      border: 1px solid var(--primary-color);
      border-radius: 10px;
      margin-right: 20px;
      height: auto;
    }

    .c-report__card-wrapper {
      padding-right: 24px;
      padding-left: 24px;
    }

    .c-report__card-heading {
      margin-bottom: 1.25rem;
    }

    .c-report__card-box {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
    }

    .c-report__card-box-left {
      padding-top: 0px;
    }

    .c-report__card-box-right {
      display: none;
    }

    .c-report__card-under {
      margin-top: 1.5rem;
    }

  }

  @media (max-width: 575.98px) {
    .c-report__slider-left .icon {
      width: 20px;
    }

    .c-report__slider-right .icon {
      width: 20px;
    }

    .c-report__card-footer .c-button-share {
      width: calc(50% - 10px);
    }

    .c-report__card-footer .c-button-share .ya-share2__list.ya-share2__list_direction_horizontal,
    .c-report__card-footer .c-button-share .ya-share2__item,
    .c-report__card-footer .c-button-share .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
      width: 100%;
    }

    .c-report__card-footer .c-button {
      width: calc(50% - 10px);
    }
  }

  @media (max-width: 355px) {
    .c-report__buttons .c-button {
      padding-left: 20px;
      padding-right: 20px;
    }
  }

  @media (any-hover: hover) {
    .c-report__card-menu li a:hover {
      text-decoration: none;
    }
  }

  body .b-archive {
    flex-wrap: nowrap;
  }

  body .b-archive-content {
    max-width: 100%;
  }

  .c-report__card.menu-slide {
    font-size: 14px;
  }

  .c-report__card.menu-slide li {
    font-size: 14px;
  }
  .menu-slide .c-report__card-heading {
    margin-bottom: 10px;
  }
  .menu-slide .c-report__card-under {
    margin-top: 20px;
  }

.b-archive .c-report__slider-left,
.b-archive .c-report__slider-right {
  background: none;
  border: none;
  cursor: pointer;
  pointer-events: auto;
}
.menu-slide .c-report__card-box-left {
  padding-top: 0;
}
.c-report__card.menu-slide li {
  margin-bottom: 10px;
}



.c-button--outline-primary {
  color: #00587C;
  background-color: transparent;
  border: 1px solid var(--primary-color);
}

.c-button--outline-primary:active {
  color: #ffffff;
  background-color: #00587C;
}

.c-button.is-sm {
  font-size: 1rem;
  font-weight: 300;
  height: 40px;
}

.b-archive-content ul li:before {
  display: none;
}

@media (any-hover: hover) {
  .c-button--outline-primary:hover {
      color: #fff;
      background-color: #00587c;
  }
}

body ul.ya-share2__list {
  margin: 0;
}
body .ya-share2__list.ya-share2__list_direction_horizontal {
  margin-top: 0;
}
