/*
* Units
*/
/*
* Quick pseudoclass
*/
/*
* Position absolute
*/
/*
* Custom scrollbar
*/
/*
* Fluid Typography.
*/
/*
* Truncates
*/
/*
* BOOTSTRAP OVERWRITE - START
*/
/*
* BOOTSTRAP OVERWRITE - END
*/
/*
* BOOTSTRAP OVERWRITE - START
*/
/*
* BOOTSTRAP OVERWRITE - END
*/
/*
* BOOTSTRAP OVERWRITE - START
*/
/*
* BOOTSTRAP OVERWRITE - END
*/
.block-team .gutter-2.row {
  margin-right: -1.2rem;
  margin-left: -1.2rem; }

.block-team .gutter-2 > [class^="col-"], .block-team .gutter-2 > [class^=" col-"] {
  padding-right: 1.2rem;
  padding-left: 1.2rem; }

.block-team .container--full .block-team__inner {
  margin-right: 4.8rem;
  margin-left: 4.8rem; }
  @media (max-width: 991.98px) {
    .block-team .container--full .block-team__inner {
      margin-right: 3rem;
      margin-left: 3rem; } }

.block-team .container--limit .block-team__inner {
  margin-right: 4.8rem;
  margin-left: 4.8rem; }
  @media (max-width: 991.98px) {
    .block-team .container--limit .block-team__inner {
      margin-right: 0;
      margin-left: 0; } }

@media (max-width: 991.98px) {
  .block-team .block-team-filter {
    margin-bottom: 3rem; } }

.block-team .block-team-filter__header {
  font-size: var(--fs-16);
  color: #646477;
  margin-bottom: 2.4rem; }

.block-team .block-team-filter__list ul {
  list-style: none; }
  .block-team .block-team-filter__list ul li {
    margin-top: 1.2rem; }
    .block-team .block-team-filter__list ul li a {
      font-size: var(--fs-18);
      color: #646477;
      font-weight: 400;
      transition: color .5s ease; }
      .block-team .block-team-filter__list ul li a:hover, .block-team .block-team-filter__list ul li a.active {
        color: #15161B; }

.block-team .block-team-grid {
  margin-bottom: -4.8rem; }
  .block-team .block-team-grid__col {
    margin-bottom: 4.8rem;
    display: none; }
    .block-team .block-team-grid__col.active {
      display: block; }

.block-team .block-team-grid-card__photo-holder {
  position: relative;
  margin-bottom: 2rem; }
  .block-team .block-team-grid-card__photo-holder .photo {
    position: relative;
    background-color: #F9F9FB; }
    .block-team .block-team-grid-card__photo-holder .photo:before {
      content: "";
      display: block;
      padding-bottom: calc(100% / ( 282 / 300 )); }
    .block-team .block-team-grid-card__photo-holder .photo > img {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%; }
  .block-team .block-team-grid-card__photo-holder .linkedin {
    width: 5.6rem;
    height: 5.6rem;
    position: absolute;
    left: 1.6rem;
    bottom: 1.6rem;
    background-color: #0072B1;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("../img/blocks/team/icon-linkedin.svg");
    z-index: 2; }

.block-team .block-team-grid-card__details {
  display: flex;
  flex-direction: column; }
  .block-team .block-team-grid-card__details h4 {
    font-size: var(--fs-24);
    color: #15161B;
    font-weight: 400;
    margin-bottom: 0;
    line-height: 1.2; }
  .block-team .block-team-grid-card__details .position {
    font-size: var(--fs-18);
    color: #9897AE; }

.block-team__separator .container::after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #EDEDED;
  position: relative;
  margin-top: 7.4rem; }


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