/* stylelint-disable */
/* stylelint-disable max-line-length */
:root {
  --breakpoint-xxl: 1920px;
  --breakpoint-xl: 1440px;
  --breakpoint-lg: 1280px;
  --breakpoint-lg-s: 1200px;
  --breakpoint-md: 1024px;
  --breakpoint-md-s: 992px;
  --breakpoint-sm: 768px;
  --breakpoint-xs: 512px;
  --breakpoint-xxs: 390px;
}

/* stylelint-disable */ /* stylelint-disable */ /* stylelint-disable */
/*
  This mixin can be used to set the object-fit:
  @include object-fit(contain);

  or object-fit and object-position:
  @include object-fit(cover, top);
*/
.wp-block .team,
.team {
  padding: calc(var(--sk-container-padding) * 3.34) 0 calc(var(--sk-container-padding) * 2 - 5px);
}
.wp-block .team .hidden,
.team .hidden {
  display: none;
}
.wp-block .team__wrapper,
.team__wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: calc(var(--sk-container-padding));
}
.wp-block .team .team-title,
.team .team-title {
  margin-top: calc(var(--sk-container-padding) - 18px);
  width: 46.95%;
  position: relative;
  z-index: 1;
}
.wp-block .team .team-title__header,
.team .team-title__header {
  color: var(--sk-color-gray);
  font-weight: 500;
  letter-spacing: 0.1px;
  margin-left: 2px;
}
.wp-block .team .team-title__swiper-pagination,
.team .team-title__swiper-pagination {
  padding-top: 33px;
  position: static;
  text-align: left;
  margin-left: -4px;
}
.wp-block .team .team-content,
.team .team-content {
  position: relative;
  z-index: 1;
}
.wp-block .team .team-content .swiper-slide,
.team .team-content .swiper-slide {
  height: auto;
}
.wp-block .team .team-content .swiper-slide-active,
.team .team-content .swiper-slide-active {
  transition-delay: 800ms;
}
.wp-block .team .team-content .swiper-slide-next,
.wp-block .team .team-content .swiper-slide-prev,
.team .team-content .swiper-slide-next,
.team .team-content .swiper-slide-prev {
  transition: 800ms ease-out;
}
.wp-block .team .employer,
.team .employer {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: calc(var(--sk-container-padding));
}
.wp-block .team .employer__image-wrapper,
.team .employer__image-wrapper {
  width: 50%;
}
.wp-block .team .employer .image-wrapper,
.team .employer .image-wrapper {
  position: relative;
}
.wp-block .team .employer .image-wrapper img,
.team .employer .image-wrapper img {
  width: 100%;
  height: auto;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block .team .employer .image-wrapper__photo,
.team .employer .image-wrapper__photo {
  margin: auto;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}
.wp-block .team .employer .image-wrapper__frame,
.team .employer .image-wrapper__frame {
  border-radius: 50%;
  overflow: hidden;
  max-width: 400px;
  aspect-ratio: 1/1;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--sk-color-gray);
  width: 100%;
}
.wp-block .team .employer .image-wrapper__linkedin,
.team .employer .image-wrapper__linkedin {
  position: absolute;
  bottom: 19%;
  left: 0%;
}
.wp-block .team .employer .image-wrapper .linkedin__link,
.team .employer .image-wrapper .linkedin__link {
  display: flex;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 1;
}
.wp-block .team .employer .image-wrapper .linkedin__link svg *,
.team .employer .image-wrapper .linkedin__link svg * {
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
.wp-block .team .employer .image-wrapper .linkedin__link:hover, .wp-block .team .employer .image-wrapper .linkedin__link:active, .wp-block .team .employer .image-wrapper .linkedin__link:focus, .wp-block .team .employer .image-wrapper .linkedin__link:focus-within,
.team .employer .image-wrapper .linkedin__link:hover,
.team .employer .image-wrapper .linkedin__link:active,
.team .employer .image-wrapper .linkedin__link:focus,
.team .employer .image-wrapper .linkedin__link:focus-within {
  opacity: 1;
}
.wp-block .team .employer .image-wrapper .linkedin__link:hover circle, .wp-block .team .employer .image-wrapper .linkedin__link:active circle, .wp-block .team .employer .image-wrapper .linkedin__link:focus circle, .wp-block .team .employer .image-wrapper .linkedin__link:focus-within circle,
.team .employer .image-wrapper .linkedin__link:hover circle,
.team .employer .image-wrapper .linkedin__link:active circle,
.team .employer .image-wrapper .linkedin__link:focus circle,
.team .employer .image-wrapper .linkedin__link:focus-within circle {
  fill: var(--sk-color-black);
}
.wp-block .team .employer .image-wrapper .linkedin__link:hover path, .wp-block .team .employer .image-wrapper .linkedin__link:active path, .wp-block .team .employer .image-wrapper .linkedin__link:focus path, .wp-block .team .employer .image-wrapper .linkedin__link:focus-within path,
.team .employer .image-wrapper .linkedin__link:hover path,
.team .employer .image-wrapper .linkedin__link:active path,
.team .employer .image-wrapper .linkedin__link:focus path,
.team .employer .image-wrapper .linkedin__link:focus-within path {
  fill: var(--sk-color-white);
}
.wp-block .team .employer .image-wrapper .linkedin__link:focus-visible,
.team .employer .image-wrapper .linkedin__link:focus-visible {
  transform: translate(3px);
}
.wp-block .team .employer .image-wrapper .linkedin__link:focus-visible circle,
.team .employer .image-wrapper .linkedin__link:focus-visible circle {
  fill: var(--sk-color-black);
}
.wp-block .team .employer .image-wrapper .linkedin__link:focus-visible path,
.team .employer .image-wrapper .linkedin__link:focus-visible path {
  fill: var(--sk-color-white);
}
.wp-block .team .employer__text,
.team .employer__text {
  width: 50%;
  padding-top: calc(var(--sk-container-padding) - 6px);
}
.wp-block .team .employer__text_fullwidth,
.team .employer__text_fullwidth {
  width: 100%;
}
.wp-block .team .employer__text .text-info__title,
.team .employer__text .text-info__title {
  padding-bottom: calc(var(--sk-container-padding) + 4px);
  font-weight: 500;
}
.wp-block .team .employer__text .text-info__title_italic,
.team .employer__text .text-info__title_italic {
  font-style: italic;
}
.wp-block .team .employer__text .text-info__position,
.team .employer__text .text-info__position {
  color: var(--sk-color-gray);
  text-transform: uppercase;
  letter-spacing: 5px;
  font-size: var(--sk-text--2xs);
  font-weight: 700;
  padding-bottom: 14px;
}
.wp-block .team .employer__text .text-info__description,
.team .employer__text .text-info__description {
  font-weight: 300;
}

@media (max-width: 1200px) {
  .team__wrapper {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  .team .team-title {
    width: 100%;
  }
  .team .employer {
    flex-direction: column;
    align-items: center;
  }
  .team .employer__text {
    width: 100%;
    padding-top: 0;
  }
  .team .employer__image-wrapper {
    width: 100%;
  }
}
