

/* Start:/local/components/custom/employees.list/templates/.default/style.css?17500559854327*/
.staff {
  min-height: 600px; }
  .staff .catalog-item__buttons {
    margin: 7rem 0 0 0;
    position: relative;
    z-index: 20; }
    .staff .catalog-item__buttons .catalog-item {
      position: relative;
      margin: 1rem;
      -webkit-box-flex: 1;
      -ms-flex: auto;
      flex: auto;
      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; }
      .staff .catalog-item__buttons .catalog-item.active .catalog-item__title {
        background: #0299e4; }
      .staff .catalog-item__buttons .catalog-item .catalog-item__title {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        padding: 2rem;
        width: 100%;
        -webkit-transition: background-color 0.3s ease;
        transition: background-color 0.3s ease;
        border-radius: 1.6rem;
        background: -webkit-gradient(linear, left bottom, left top, from(#0199e4), to(#0199e4)), #0199e4;
        background: linear-gradient(0deg, #0199e4, #0199e4), #0199e4;
        background: rgba(2, 153, 228, 0.5);
        position: relative; }
        .staff .catalog-item__buttons .catalog-item .catalog-item__title .catalog-link {
          color: white;
          font-weight: 500;
          font-size: 1.7rem;
          line-height: 2.2rem; }
        .staff .catalog-item__buttons .catalog-item .catalog-item__title .item__arrow {
          margin-left: 10px;
          -webkit-transition: all .5s;
          -moz-transition: all .5s;
          -ms-transition: all .5s;
          -o-transition: all .5s;
          transition: all .5s; }
          .staff .catalog-item__buttons .catalog-item .catalog-item__title .item__arrow path {
            stroke: white; }
        .staff .catalog-item__buttons .catalog-item .catalog-item__title:hover, .staff .catalog-item__buttons .catalog-item .catalog-item__title.active {
          background: #0299e4; }
      .staff .catalog-item__buttons .catalog-item:hover .item__arrow {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg); }
      .staff .catalog-item__buttons .catalog-item:hover .subSections {
        display: flex; }
    .staff .catalog-item__buttons .subSections {
      margin: 0;
      position: absolute;
      top: 100%;
      color: black;
      left: 0;
      z-index: 200;
      flex-direction: column;
      min-width: 230px;
      background: #ffffff;
      border: 1px solid rgba(43, 47, 54, 0.5);
      -webkit-box-shadow: 0px 0.4rem 1.3rem rgba(43, 47, 54, 0.5);
      box-shadow: 0px 0.4rem 1.3rem rgba(43, 47, 54, 0.5);
      border-radius: 1.6rem;
      -webkit-border-radius: 1.6rem;
      -moz-border-radius: 1.6rem;
      -ms-border-radius: 1.6rem;
      -o-border-radius: 1.6rem;
      padding: 2.1rem 2rem;
      width: fit-content;
      display: none;
      align-items: flex-start; }
      .staff .catalog-item__buttons .subSections .catalog-item__link {
        color: black;
        padding-bottom: 7px;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
        font-weight: 500;
        font-size: 1.7rem;
        line-height: 1.7rem;
        white-space: nowrap;
        margin: 0.5rem;
        cursor: pointer; }
        .staff .catalog-item__buttons .subSections .catalog-item__link:hover {
          color: #0199e4; }

@media screen and (max-width: 768px) {
  .staff .staff__subtitle-wrap {
    flex-direction: row;
    margin-bottom: 20px; }
  .staff .catalog-item__buttons {
    flex-direction: column;
    width: 100%;
    gap: 0; }
    .staff .catalog-item__buttons .catalog-item {
      flex-direction: column; }
      .staff .catalog-item__buttons .catalog-item .catalog-item__title {
        margin-bottom: 0; }
      .staff .catalog-item__buttons .catalog-item:hover .subSections {
        position: relative;
        width: 100%; } }

/*# sourceMappingURL=style.css.map */
.swiper-wrapper {
  display: flex;
  align-items: stretch;
}
/* End */
/* /local/components/custom/employees.list/templates/.default/style.css?17500559854327 */
