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

/* line 3, src/styles/blocks/member-logo.scss */
.block.member-section {
  width: 100%;
}
/* line 5, src/styles/blocks/member-logo.scss */
.block.member-section h2.section-title {
  text-align: left;
  padding-left: 8px;
}
/* line 9, src/styles/blocks/member-logo.scss */
.block.member-section .member-item {
  padding: 8px;
}
/* line 11, src/styles/blocks/member-logo.scss */
.block.member-section .member-item .item-wrapper {
  width: 100%;
  height: 100%;
  margin: 0;
  color: #001A70;
  align-items: center;
}
/* line 17, src/styles/blocks/member-logo.scss */
.block.member-section .member-item .item-wrapper a {
  padding: 8px;
  height: 100%;
  max-width: 200px;
  aspect-ratio: 16 / 9;
  align-items: center;
  justify-content: center;
}
/* line 25, src/styles/blocks/member-logo.scss */
.block.member-section .member-item .item-wrapper a.border {
  border: 1px solid #F6F7F9;
}
/* line 27, src/styles/blocks/member-logo.scss */
.block.member-section .member-item .item-wrapper a.border:hover {
  border: 1px solid #EE3135;
}
/* line 31, src/styles/blocks/member-logo.scss */
.block.member-section .member-item .item-wrapper a img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

@media all and (max-width: 767px) {
  /* line 45, src/styles/blocks/member-logo.scss */
  .block.member-section h2.section-title {
    padding-left: 0px;
  }
  /* line 49, src/styles/blocks/member-logo.scss */
  .block.member-section .member-item.col-md-3 {
    width: 50%;
  }
  /* line 52, src/styles/blocks/member-logo.scss */
  .block.member-section .member-item.col-md-4 {
    width: 50%;
  }
}
