/* ==========================================================================
   Colors
   ========================================================================== */
/* ==========================================================================
   Fonts
   ========================================================================== */
/* ==========================================================================
   Container sizes
   ========================================================================== */
/* ==========================================================================
   Media Query Breakpoints
   ========================================================================== */
/* ==========================================================================
   Utility
   ========================================================================== */
/* line 123, ../src/styles/_config.scss */
:root {
  --max-width: 1440px;
}

/* line 3, src/styles/blocks/team.scss */
.team-section h2 span {
  color: #EE3135;
}

/* line 5, src/styles/blocks/team.scss */
.team {
  width: 100%;
}
/* line 7, src/styles/blocks/team.scss */
.team .team-item {
  padding: 8px;
}
/* line 9, src/styles/blocks/team.scss */
.team .team-item .item-wrapper {
  background: #EBEEF3;
  width: 100%;
  height: 100%;
  margin: 0;
  color: #001A70;
}
/* line 16, src/styles/blocks/team.scss */
.team .team-item .bg-image {
  margin: 0;
  display: block;
}
/* line 21, src/styles/blocks/team.scss */
.team .team-item .bg-top {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  background-size: cover !important;
  display: block;
  padding: 0 15px;
}
/* line 29, src/styles/blocks/team.scss */
.team .team-item .item-inner {
  padding: 15px;
  display: block;
  width: 100%;
}
/* line 35, src/styles/blocks/team.scss */
.team a.social_icon {
  display: table;
  float: left;
  margin: 0 10px 15px 0;
}
/* line 36, src/styles/blocks/team.scss */
.team h3 {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  padding-top: 15px;
}
/* line 43, src/styles/blocks/team.scss */
.team span.job-title {
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  display: block;
}
/* line 49, src/styles/blocks/team.scss */
.team p {
  font-size: 14px;
  margin-bottom: 20px;
  color: #FFFFFF;
  padding-right: 30px;
}
/* line 51, src/styles/blocks/team.scss */
.team p {
  overflow: auto;
  max-height: 150px;
}
/* line 52, src/styles/blocks/team.scss */
.team p::-webkit-scrollbar {
  width: 10px;
}
/* line 53, src/styles/blocks/team.scss */
.team p::-webkit-scrollbar-track {
  background: #f1f1f1;
}
/* line 54, src/styles/blocks/team.scss */
.team p::-webkit-scrollbar-thumb {
  background: #EE3135;
}
/* line 55, src/styles/blocks/team.scss */
.team p::-webkit-scrollbar-thumb:hover {
  background: #555;
}
/* line 56, src/styles/blocks/team.scss */
.team p {
  scrollbar-width: thin;
  scrollbar-color: #EE3135 #f1f1f1;
}
/* line 57, src/styles/blocks/team.scss */
.team p::-webkit-scrollbar-track {
  background: #f1f1f1;
}
/* line 58, src/styles/blocks/team.scss */
.team p::-webkit-scrollbar-thumb {
  background: #EE3135;
}
/* line 59, src/styles/blocks/team.scss */
.team p::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/* line 65, src/styles/blocks/team.scss */
.team .clear {
  clear: both;
}

@media all and (max-width: 767px) {
  /* line 70, src/styles/blocks/team.scss */
  .team-section .team .team-item {
    width: 100%;
  }
}
@media all and (min-width: 992px) and (max-width: 1199px) {
  /* line 78, src/styles/blocks/team.scss */
  .team h3 {
    font-size: 24px;
    line-height: 48px;
    line-height: 24px;
  }

  /* line 79, src/styles/blocks/team.scss */
  .team p {
    font-size: 14px;
  }
}
/* line 83, src/styles/blocks/team.scss */
.is-root-container .team {
  clear: both;
}
