/* stylelint-disable */
:root {
  --breakpoint-xxl: 1920px;
  --breakpoint-xl: 1440px;
  --breakpoint-lg: 1280px;
  --breakpoint-md: 1024px;
  --breakpoint-md-d: 1023px;
  --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 .our-team,
.our-team {
  position: relative;
  padding: 50px 0 80px;
  background: var(--sk-color-bg-primary);
}
.wp-block .our-team:first-child,
.our-team:first-child {
  padding-top: 130px;
}
.wp-block .our-team.bg-light,
.our-team.bg-light {
  background: var(--sk-color-athens-gray-100);
}
.wp-block .our-team.bg-dark,
.our-team.bg-dark {
  background: var(--sk-color-bg-primary);
}
@media (min-width: 512px) {
  .wp-block .our-team,
  .our-team {
    padding: 50px 0;
  }
}
.wp-block .our-team__header-row,
.our-team__header-row {
  margin-bottom: 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.wp-block .our-team__header-row .sk-slider-nav,
.our-team__header-row .sk-slider-nav {
  position: absolute;
  justify-content: center;
  inset: auto 0 48px;
  margin: 0 auto;
}
@media (min-width: 512px) {
  .wp-block .our-team__header-row .sk-slider-nav,
  .our-team__header-row .sk-slider-nav {
    position: static;
    inset: 0;
    margin: 0;
  }
}
.wp-block .our-team .swiper,
.our-team .swiper {
  overflow: visible;
}
.wp-block .our-team .swiper-wrapper,
.our-team .swiper-wrapper {
  align-items: stretch;
}
.wp-block .our-team .swiper-slide,
.our-team .swiper-slide {
  height: auto;
  display: flex;
}
@media (min-width: 1280px) {
  .wp-block .our-team.view-grid .swiper,
  .our-team.view-grid .swiper {
    overflow: hidden;
  }
  .wp-block .our-team.view-grid .swiper-wrapper,
  .our-team.view-grid .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    transform: none !important;
  }
  .wp-block .our-team.view-grid .swiper-slide,
  .our-team.view-grid .swiper-slide {
    width: auto !important;
    margin: 0 !important;
  }
  .wp-block .our-team.view-grid .sk-slider-nav,
  .our-team.view-grid .sk-slider-nav {
    display: none;
  }
}
